2010年11月19日金曜日

ビットマップ画像を比較します。(2)


http://www.ted-cad.co.jp/
ビットマップ画像を比較します。(2)q101119
「まちがいさがし」のピットマップ画像を「DIFFTPF」で比較して、その違っている部分を表示してみました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

2010年11月18日木曜日

ライン図形を比較します。(1)


http://www.ted-cad.co.jp/
ライン図形を比較します。(1)q101118
ゴールドタワーとブルータワーのライン図形を「DIFFTPF」で比較しました。右図のとおり一ヶ所の差異を発見しました。
ライン数は、ゴールドタワーが14518本で、ブルータワーが14516本です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

2010年11月14日日曜日

アウトラインを使って。(4)


http://www.ted-cad.co.jp/
アウトラインを使って。(4)q091202
憂鬱な「憂鬱」の輪郭をアウトライン機能で作りました。その輪郭ラインでアウトライン機能を3回繰り返した結果です。
フォントのデータサイズは 551b です。
輪郭ラインのデータサイズは 81.4Mb です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "憂鬱"
  .PenColor  1 Blue
  .Pen  1  0.0100 Round
  .Line    0.7116   2.5261   0.9508   2.6064
  .Line    0.9508   2.6064   1.3496   2.7144
  .Line    1.3496   2.7144   1.7529   2.8093
  .Line    1.7529   2.8093   2.0053   2.8500
  .Line    2.0053   2.8500   2.0243   2.8494

フォーマットは次の通りです。
「層データ」
 /Layer [layer_name]
   layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
  .Line x1 y1 x2 y2
      x1 y1 端点1
      x2 y2 端点2

2010年11月7日日曜日

レイヤーは重宝です。(4)


http://www.ted-cad.co.jp/
レイヤーは重宝です。(4)g091201
1レイヤー「Mouse」と126レイヤー「Mouse」を表示しています。ライブラリの作り方によりますが、イメージや情報を126レイヤーで関連付けできます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer_def
  L1A 001 Edit Red   Solid  0  2 Outer
  L1B 002 Hide Green  Solid  4  3 Outer
  L2A 003 Hide Color57 Solid  1  4 Inner Posi
     :        :       :   
  L63B 124 Hide Green  Solid 126 124 Inner Posi
  L64A 125 Hide Magenta Solid 123 125 Inner Posi
  L64B 126 Edit Red   Solid 127 126 Inner Posi

フォーマットは次の通りです。
「層定義 (/LAYER_DEF)」
 /LAYER_DEF
  slaynam ulaynam edit color ltype tblpos order attr
  slaynam システム層名称(L1A~L64B)
  ulaynam 20文字以内のユーザ定義層名称。
  edit  編集状態
      Edit --- 編集可能
      Refer --- 参照のみ
      Hide --- 非表示
  color  色名称
  ltype  線種
      Solid --- 実線
      Dot  --- 点線
      Dash --- 破線
      1Dash --- 1点鎖線
      2Dash --- 2点鎖線
  tblpos 層ダイアログのテーブル位置
       0~ 15 --- ページ1
       16~ 31 --- ページ2
       32~ 47 --- ページ3
       48~ 63 --- ページ4
       64~ 79 --- ページ5
       80~ 95 --- ページ6
       96~111 --- ページ7
      112~127 --- ページ8
  order  表示順序番号(0~127)
  attr  層の属性
      Outer  --- 外層パターン
      Inner  --- 内層パターン
      Module --- 部品層
      Outline --- 基板外形層
      Posi  --- ポジ Inner 属性の層に指定
      Nega  --- ネガ Inner 属性の層に指定

2010年10月31日日曜日

テキストを自由自在にします。(4)


http://www.ted-cad.co.jp/
テキストを自由自在にします。(4)q091130
文字「自由自在」のアスペクト値や文字高さやフォントを自由自在に扱えます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "自由自在"
  .PenColor  2 Red
  .PenColor  3 Blue
  .PenColor  4 Green
  .PenColor  5 DCyan
  .PenColor  6 DYellow
  .Pen  2  0.3000 Round
  .Text   17.8823   7.3796 3.0000  15.0000
      "自由自在"
  .Pen  3  0.0000 Round
  .TextAspectGap  0.12  0.00
  .Text    6.6197  17.6011 20.3549   0.0000
      "自由自在"
  .Pen  4  0.0000 Round
  .TextAspectGap  0.34  0.00
  .Text   30.4269  23.9343 13.7396   0.0000
      "自由自在"
  .Pen  6  0.0000 Round
  .TextAspectGap  0.05  0.00
  .Text    2.6803  -3.6411 24.7871   0.0000
      "自由自在"
  .Pen  5  0.0000 Round
  .TextAspectGap  0.10  0.00
  .Text   35.2564  -4.3127 33.6342   0.0000
      "自由自在"
 /End

フォーマットは次の通りです。
「ペン色指定」
 .PenColor pen_number color_name
  pen_number ペン番号(1~1024)
  color_name 色名称
「ペン指定」
 .Pen pen_number pen_size shape
  pen_number ペン番号(1~1024)
  pen_size  ペンサイズ
  shape   Round または Square
 .TextAspectGap aspect gap
  aspect アスペクト比(文字高さに対する文字幅 の比)
  gap   間隔比   (文字高さに対する文字間隔の比)
.TextAspectGap Default
   アスペクト比と間隔比を実行時のディフォルト
「図形 文字列」
 .Text x y height angle
  string
    x、y  文字列の開始位置
    height 文字高さ
    angle 角度(単位=度)
    string .Text 文字列を指定
「終了」
 /End
  コマンドで終了 このコマンド以降のデータすべて無視

2010年10月8日金曜日

基本はライブラリです。(4)


http://www.ted-cad.co.jp/
基本はライブラリです。(4)g091127
直径0.0003mmのスポットを一辺が0.0990mmの正方形に、横100個、縦100個並べました。スポットの総数は10,000個で、全てのスポット各々にネットデータや座標データ、名称データ等を付帯できます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Module_def
  //Module 10000Pin Smd 2.54 "" "" "" "" ""
  ///Outline
   .Poly P1 -0.0495 0.0605 P1 -0.0595 0.0505 P1 -0.0595 -0.0495
      P1 -0.0495 -0.0595 P1 0.0505 -0.0595 P1 0.0605 -0.0495
      P1 0.0605 0.0505 P1 0.0505 0.0605 :
  ///Pin
   ?1   A0003P P1 -0.0495 -0.0495 P1 0.1505 -0.0495
   ?2   A0003P P1 -0.0485 -0.0495 P1 0.1515 -0.0495
   ?3   A0003P P1 -0.0475 -0.0495 P1 0.1525 -0.0495

   ?9997 A0003P P1 0.0495 0.0465 P1 0.2495 0.0465
   ?9998 A0003P P1 0.0495 0.0475 P1 0.2495 0.0475
   ?9999 A0003P P1 0.0495 0.0485 P1 0.2495 0.0485
   ?10000 A0003P P1 0.0495 0.0495 P1 0.2495 0.0495

フォーマットは次の通りです。
「モジュール定義」
 /MODULE_DEF
  //MODULE module_name DIPSMD default_length
        [["id1"[ "id2"[ "id3"[ "id4"[ "id5"]]]]] height]
      module_name   20バイト以内のモジュールの名称
      DIPSMD     DIP 挿入部品 SMD 表面実装部品
      default_length ディフォルトのP1-P2間の長さ
      height     部品高さ(省略時=0.0)
    ///PIN
      pin_name mland_name [c1] x1 y1 [c2] x2 y2
        pin_name  20バイト以内のピン名称
        mland_name マクロランド名
        c1     ピンの第1ポイントの座標値の基準位置
        x1,y1    ピンの第1ポイントの座標値
        c2     ピンの第2ポイントの座標値の基準位置
        x2,y2    ピンの第2ポイントの座標値

2010年9月20日月曜日

隙間を測ります。(4)


http://www.ted-cad.co.jp/
隙間を測ります。(4)q091126
直径21.00のスポット(左側)と線幅 5.00のラインの隙間を測定します。スポットとラインの輪郭間の最小距離を測定してみました。10.4094mmです。スポットの輪郭とラインの中心の最小距離を測定してみました。12.9094mmです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "隙間"
  .PenColor  1 DYellow
  .PenColor  5 Green
  .Pen  5 21.0000 Round
  .Spot    0.0000   0.0000
  .Pen  1  5.0000 Round
  .Line   22.0000   8.0000  33.0000  -8.0000
 /Layer "DIM"
  .PenColor  2 Black
  .Pen  2  0.1000 Round
  .Text    8.0808  11.4426 2.4000  19.9831
      "10.4094"
  .Line    6.0430  14.1066  15.8257  17.6639
  .Line    6.0430  14.1066   8.1618  15.3027
  .Line    6.0430  14.1066   8.4352  14.5508
  .Line   15.8257  17.6639  13.4335  17.2196
  .Line   15.8257  17.6639  13.7069  16.4678
  .Line    9.8678   3.5883   5.7696  14.8584
  .Line   19.6505   7.1456  15.5523  18.4157
  .Text   17.6059  -11.0938 2.4000  19.9831
      "12.9094"
  .Line   14.3934  -8.8570  26.5255  -4.4453
  .Line   14.3934  -8.8570  16.5122  -7.6609
  .Line   14.3934  -8.8570  16.7856  -8.4127
  .Line   26.5255  -4.4453  24.1333  -4.8895
  .Line   26.5255  -4.4453  24.4067  -5.6414
  .Line    9.8678   3.5883  14.6668  -9.6088
  .Line   22.0000   8.0000  26.7989  -5.1971
 /End

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
     layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2
「図形 スポット」
  .Spot x y
      x y 位置
「文字列」
 .Text x y height angle
  string
   x y  文字列の開始位置
   height 文字高さ
   angle 角度(単位=度)
   string .Text に続いて次の行に文字列の規約に従った
       512バイト以内の文字列を指定

2010年9月12日日曜日

モジュール機能を使って。(4)


http://www.ted-cad.co.jp/
モジュール機能を使って。(4)g091125
6個に見える「正方形」ですが、実は同じ座標で2個が重なっています。A面の面積は1053.00ですが、7個の「正方形」の面積は700.00で、その占有面積の比率は66.48%です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Module_def
  //Module 1 Smd 2.54 "" "" "" "" ""
   ///Outline
    .Poly P1 -5.0 5.0 P1 -5.0 -5.0 P1 5.0 -5.0 P1 5.0 5.0 :
 /Module_data
  //Module AMJLE 1 19.0 15.0 21.54 15.0 1
  //Module AMJLE 1 16.0 9.0 18.54 9.0 1
  //Module AMJLE 1 10.0 30.0 12.54 30.0 1
  //Module AMJLE 1 8.0 32.0 10.54 32.0 1
  //Module AMJLE 1 8.0 8.0 10.54 8.0 1
  //Module AMJLE 1 16.0 27.0 18.54 27.0 1
  //Module AMJLE 1 19.0 15.0 21.54 15.0 1

フォーマットは次の通りです。
「モジュール定義」
 /MODULE_DEF
  //MODULE module_name DIPSMD default_length
       [["id1"[ "id2"[ "id3"[ "id4"[ "id5"]]]]] height]
      module_name   20バイト以内のモジュールの名称
      DIPSMD     DIP 挿入部品 SMD 表面実装部品
      default_length ディフォルトのP1-P2間の長さ
      id1~id5    認識文字列(省略可能)
      height     部品高さ(省略時=0.0)
    ///OUTLINE
      部品概略外形の定義
      .CIRCR [pc] xc yc [pR] xr yr
        中心位置と円周上の位置からなる円
      .CIR2  [p1] x1 y1 [p2] x2 y2
        2点を直径とする円
      .CIR3  [p1] x1 y1 [p2] x2 y2 [p3] x3 y3
        3点を通る円
      .POLY  [p1] x1[/A] y1 ... [cN] xn yn :
        ポリゴン
「部品位置データ」
 /MODULE_DATA
  //MODULE ulaynam module_name x1 y1 x2 y2 refer_name
    ulaynam   実装層を示すユーザ定義層名称
    module_name モジュール定義名称
    x1 y1    部品のP1位置
    x2 y2    部品のP2位置
    refer_name 20バイト以内の部品リファレンス番号
    .PIN mland_name x y a pin_name [drill_name
              [angle width [height] [NOROT]]]
      mland_name マクロランドの名称
      x y     ピンの位置
      a      マクロランドの角度
      pin_name  ピン名称
      drill_name ドリル定義の名称
      angle    ドリルの角度(長穴 角穴のときに指定)
      width    ドリルの幅 (長穴 角穴のときに指定)
      height   ドリルの高さ(   角穴のときに指定)
      NOROT    ドリルが回転不可能のときに指定する

2010年9月5日日曜日

モディファイとは。(4)


http://www.ted-cad.co.jp/
モディファイとは。(4)q091124
文字列「あいうえお」をの四つの方法で編集しました。[X]マークが文字列のデータポイントです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "あいうえお1"
  .PenColor  1 DCyan
  .Pen  1  0.5000 Round
  .Text    5.0000  27.0000 3.0000   0.0000
      "あい"
  .Text    8.0000  24.0000 3.0000   0.0000
      "うえお"
 /Layer "あいうえお2"
  .PenColor  1 DYellow
  .Pen  1  0.5000 Round
  .Text    3.0000  18.0000 3.0000   0.0000
      "あいうえお"
  .Text   22.0000  18.0000 3.0000   0.0000
      "あいうえお"
 /Layer "項目"
  .PenColor  1 Mazenda
  .Pen  1  0.0100 Round
  .Text    6.0000  30.0000 2.0000   0.0000
      ""
  .Text   29.0000  11.0000 3.0000  270.0000
      "⇒"
 /Layer "罫線"
  .PenColor  1 Black
  .Pen  1  0.2000 Round
  .Dash    1.0000  33.0000  39.0000  33.0000   1.0000
  .Dash   39.0000  33.0000  39.0000   1.0000   1.0000

フォーマットは次の通りです。
「層データ」
 /Layer [layer_name]
   layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 文字列」
  .Text x y height angle
    string
     x y  文字列の開始位置
     height 文字高さ
     angle 角度(単位=度)
     string .Text 文字列を指定
「図形 破線」
  .Dash x1 y1 x2 y2 w
     x1 y1 端点1
     x2 y2 端点2
     w    破線と空白の長さ

2010年9月2日木曜日

きったりぬいたりつないだりうめたり。(4)


http://www.ted-cad.co.jp/
きったりぬいたりつないだりうめたり。(4)g091120
ポリゴンで作った格子(斜線部分)にライン「ABC」を配置しました。その「ABC」を0.0mmのオフセットでポリゴンボアした結果です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Polygon ABC
  f0.2 26.5 60.0 23.5 60.0 23.5 34.449522 23.585235 34.350619/A
   23.69564 34.420316 26.5 43.603437 :
  f0.2 23.5 -0.0 26.5 0.0 26.5 24.241176 25.815063 24.241176 23.5 16.660301 :
  f0.2 5.0 41.5 5.0 38.5 24.941502 38.5 25.818191 41.370793
   25.802927 41.459495/A 25.722551 41.5 :
  f0.2 34.587236 41.371128 35.453067 38.5 50.568235 38.5 50.568235 41.5
   34.682978 41.5 34.602706 41.459635/A :
  f0.2 55.568235 41.5 55.568235 38.5 71.331765 38.5 71.331765 41.5 :

フォーマットは次の通りです。
「ポリゴンの位置データ」
  //POLYGON ulaynam
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A] ... :
      pen_name  ポリゴンペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点に指定します

2010年9月1日水曜日

DXFのファイル変換です。(4)


http://www.ted-cad.co.jp/
DXFのファイル変換です。(4)q091119
ビットマップからTPFに取り込んだ「飛行機」から、変換ソフトでDXFデータを出力してみました。TPFデータとDXFデータの容量比較を次に示します。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

◎「飛行機」の側面図で、プロペラ「○」のデータ容量をTAFデータとDXFデータで比較してみました。
「TAFデータは、69行でサイズは154Kです。」
/Layer "飛行機"
.PenColor 1 DBlue
.Pen 1 0.0010 Round
.Line 0.5455 0.1165 0.5465 0.1165
.Line 0.5465 0.1165 0.5469 0.1165
.Line 0.5469 0.1165 0.5473 0.1166
 (途中省略)
.Line 0.5440 0.1169 0.5445 0.1167
.Line 0.5445 0.1167 0.5450 0.1165
.Line 0.5450 0.1165 0.5455 0.1165
/End

「DXFデータでは、1134行でサイズは2650Kです。」
  0
 SECTION
  2
 HEADER
  9
 $ACADVER
  1
 AC1009
  9
 $INSBASE
  10
 0.0
  20
 0.0
  30
 0.0
  9
 (途中省略)
 Layer1
  10
 0.545
  20
 0.1165
  30
 0.0
  0
 VERTEX
  8
 Layer1
  10
 0.5455
  20
 0.1165
  30
 0.0
  0
 SEQEND
  0
 ENDSEC
  0
 EOF

2010年8月31日火曜日

寸法線の紹介です。(4)


http://www.ted-cad.co.jp/
寸法線の紹介です。(4)g091118
「Dist4」「Dist5」「Dist6」の寸法線を紹介します。これらの寸法線はサイズ変更にシンクロします。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。
 /Dimension_data Optimize 3.0 1.0 0.1 1.0 1.0 0.0 2.5 0.8 0.0 1.0
  .Dist4 ADIM -120.0 300.0/Oarrow -111.0 300.0/None -105.0 300.0 -100.706749 302.146625 -105.0 300.0 2.0 26.565051 "9.0"
  .Dist4 ADIM -120.0 291.0/Oarrow -111.0 291.0/Dot -105.0 291.0 -100.706749 293.146625 -105.0 291.0 2.0 26.565051 "9.0"
  .Dist4 ADIM -120.0 282.0/Oarrow -111.0 282.0/Oarrow -105.0 282.0 -100.706749 284.146625 -105.0 282.0 2.0 26.565051 "9.0"
  .Dist5 ADIM -60.0 300.0 -45.0 300.0 -60.0 306.0/Oarrow -45.0 306.0/None -55.7 306.0 2.0 0.0 "15.0"
  .Dist5 ADIM -60.0 291.0 -45.0 291.0 -60.0 297.0/Oarrow -45.0 297.0/Dot -55.7 297.0 2.0 0.0 "15.0"
  .Dist5 ADIM -60.0 282.0 -45.0 282.0 -60.0 288.0/Oarrow -45.0 288.0/Oarrow -55.7 288.0 2.0 0.0 "15.0"
  .Dist6 ADIM -3.0 300.0 12.0 300.0 -3.0 306.0/Oarrow 12.0 306.0/None 2.0 "15.0"
  .Dist6 ADIM -3.0 291.0 12.0 291.0 -3.0 297.0/Oarrow 12.0 297.0/Dot 2.0 "15.0"
  .Dist6 ADIM -3.0 282.0 12.0 282.0 -3.0 288.0/Oarrow 12.0 288.0/Oarrow 2.0 "15.0"

フォーマットは次の通りです。
 /DIMENSION_DATA FREEOPTIMIZE v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11
  .DIST4  ulaynam x1 y1/style x2 y2/style x3 y3 x4 y4 x5 y5
                 str_height str_angle "String"
  .DIST5  ulaynam x1 y1 x2 y2 x3 y3/style x4 y4/style x5 y5
                 str_height str_angle "String"
  .DIST6  ulaynam x1 y1 x2 y2 x3 y3/style x4 y4/style
                      str_height "String"

2010年8月30日月曜日

書いた順番にトレースします。(4)


http://www.ted-cad.co.jp/
書いた順番にトレースします。(4)q091117
「複葉機」トレースのイメージを左から右に示しました。データの入力順にトレースして行きますが、途中で停止することも可能です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "飛行機"
  .PenColor  1 Black
  .Pen  1  0.0000 Round
  .Line    0.0245   0.5861   0.0245   0.5859
  .Line    0.0245   0.5859   0.0245   0.5858
  .Line    0.0245   0.5858   0.0246   0.5857
  .Line    0.0246   0.5857   0.0247   0.5856
  .Line    0.0247   0.5856   0.0249   0.5855

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
    layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
    .Line x1 y1 x2 y2
      x1 y1 端点1
      x2 y2 端点2

2010年8月27日金曜日

直線と曲線は基本です。(4)


http://www.ted-cad.co.jp/
直線と曲線は基本です。(4)g091116
適当に入力した直線と曲線を等間隔でコピーした図形です。アークは中心に対して外周が逆になり反転してしまいます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line 曲線
  p0.2 0.0 0.0 p0.2 6.0 1.0 p0.2 9.0 5.0/A p0.2 14.0 2.0 p0.2 19.0 1.0
  p0.2 26.0 2.0 p0.2 23.0 5.0/A p0.2 29.0 3.0 p0.2 32.0 0.0 p0.2 43.0 2.0
  p0.2 46.0 6.0/A p0.2 50.0 0.0 :
  p0.2 -0.108108 0.648649 p0.2 5.365469 1.560911 p0.2 9.537905 5.768335/A
  p0.2 14.523501 2.565919 p0.2 19.018511 1.666917 p0.2 23.741857 2.34168
  p0.2 26.029242 9.66662/A p0.2 29.893293 3.036689 p0.2 32.221357 0.708624
  p0.2 42.346166 2.549498 p0.2 48.374859 6.488941/A
  p0.2 50.536122 -0.380797 :

フォーマットは次の通りです。
「ラインの位置データ」
 /LINE_DATA
  //LINE ulaynam
    ulaynam   ユーザ定義層名称
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A/T1/T2] ... :
      pen_name  パスペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点
      /T1     ターミナルテーパの第1ポイント
      /T2     ターミナルテーパの第2ポイント

2010年8月26日木曜日

ビットマップをスポットにしました。(4)


http://www.ted-cad.co.jp/
ビットマップをスポットにしました。(4)q091113
象形文字のビットマップをTPFデータに変換しました。変換方法は、緑色はラインに、赤色はスポットに、青色はデータの輪郭をラインにです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "ライン"
  .PenColor  1 Green
  .Pen  1  0.0847 Round
  .Line   24.1298  26.1345  24.1298  26.6425
  .Line   24.2145  26.1345  24.2145  26.4732
  .Line   19.2192  26.2192  20.3198  26.2192
 /Layer "スポット"
  .PenColor  1 Red
  .Pen  1  0.0847 Round
  .Spot   24.1298  19.1345
  .Spot   24.2145  19.1345
  .Spot   19.2192  19.2192
 /Layer "アウトライン"
  .PenColor  1 Blue
  .Pen  1  0.0010 Round
  .Line   32.1307  16.7149  32.1307  16.6980
  .Line   32.1307  16.6980  32.1338  16.6850
  .Line   32.1338  16.6850  32.1424  16.6694

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
    layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
    .Line x1 y1 x2 y2
      x1 y1 端点1
      x2 y2 端点2
「図形 スポット」
  .Spot x y
      x y 位置

2010年8月25日水曜日

コピーコマンドのいろいろ。(4)


http://www.ted-cad.co.jp/
コピーコマンドのいろいろ。(4)g091112
三つのサークルで各々任意のポイントを選択して、複数(36個)コピーしました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line サークル
  p0.2 -12.0 0.0 p0.2 0.0 -12.0/A p0.2 12.0 0.0 p0.2 0.0 12.0/A
  p0.2 -12.0 0.0 :
  p0.2 -12.0 0.0 p0.2 0.0 -12.0/A p0.2 13.0 1.0 p0.2 0.0 12.0/A
  p0.2 -12.0 0.0 :
  p0.2 -12.0 0.0 p0.2 0.0 -12.0/A p0.2 14.0 2.0 p0.2 0.0 12.0/A
  p0.2 -12.0 0.0 :
  p0.2 -12.0 0.0 p0.2 0.0 -12.0/A p0.2 15.0 3.0 p0.2 0.0 12.0/A
  p0.2 -12.0 0.0 :
  p0.2 -12.0 0.0 p0.2 0.0 -12.0/A p0.2 16.0 4.0 p0.2 0.0 12.0/A
  p0.2 -12.0 0.0 :

フォーマットは次の通りです。
「サークルとアークの位置データ」
 /LINE_DATA
  //LINE ulaynam
   ulaynam   ユーザ定義層名称
   ///NET ["[net_name]"]
       net_name  ネット名称 省略時はネットなし
   pen_name x y[/A/T1/T2] ... :
     pen_name  パスペン定義の名称
     x y     ポイントの位置
     /A     円弧の通過点
     /T1     ターミナルテーパの第1ポイント
     /T2     ターミナルテーパの第2ポイント

2010年8月24日火曜日

イメージをテキストにテキストをイメージに。(4)


http://www.ted-cad.co.jp/
イメージをテキストにテキストをイメージに。(4)q091111
北海道の最高最低の予想温度です。
予想最高温度は、15℃ 17℃ 16℃ 15℃ 12℃ 10℃ です。
予想最低温度は、06℃ 10℃ 09℃ 08℃ 06℃ 03℃ です。
次のように予想温度を記述したテキストをイメージに変換すると、このグラフができます。
  /Layer "グラフ"
  ;=======予想最高温度===============
   .PenColor  1 Red
   .Pen  1  0.0000 Round
   .Line 3 15  6 17
   .Line 6 17  9 16
   .Line 9 16  12 15
   .Line 12 15  15 12
   .Line 15 12  18 10 
  ;=======予想最低温度===============
   .PenColor  2 Blue
   .Pen  2  0.0000 Round
   .Line 3 6  6 10
   .Line 6 10  9 9
   .Line 9 9  12 8
   .Line 12 8  15 6
   .Line 15 6  18 3
  ;==============================
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
   layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2

2010年8月20日金曜日

ぐにゃぐにゃのディストーションです。(4)


http://www.ted-cad.co.jp/
ぐにゃぐにゃのディストーションです。(4)q091109
特に意味はありませんが、「東京タワー」のビットマップを任意の座標でディストーションしました。同じ「東京タワー」のイメージを7個の層にコピーして、それを別々にディストーションです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "東京タワー(7)"
  .PenColor  1 Black
  .PenColor  2 Red
  .PenColor  3 Green
  .PenColor  5 Cyan
  .PenColor  6 Yellow
  .PenColor  7 Mazenda
  .PenColor  8 MWhite
  .PenColor  9 DRed
  .PenColor  10 DGreen
  .PenColor  13 DYellow
  .PenColor  14 DMazenda
  .Pen  8  0.0847 Round
  .Line    0.1693   0.0000  37.5070   0.0000
  .Line    0.2822   0.0282  37.6199   0.0282
  .Line    0.3950   0.0564  37.7327   0.0564
  .Line    0.5080   0.0847  37.8457   0.0847
  .Line    0.6209   0.1129  37.9586   0.1129
  .Pen  1  0.0847 Round
  .Line    1.2417   0.1411   1.4111   0.1411
  .Pen  6  0.0847 Round
  .Line    1.5804   0.1411   1.6933   0.1693

フォーマットは次の通りです。
「層データ」
 /Layer [layer_name]
     layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2
「図形 スポット」
  .Spot x y
    x y 位置

2010年8月19日木曜日

いろんな図形ライブラリでレイアウトです。(4)


http://www.ted-cad.co.jp/
いろんな図形ライブラリでレイアウトです。(4)g091106
層ごとのイメージを移動して一括で見れるようにしてみました。16面に配置された「デスクセット」は2,642セットです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Text_data
  6F p5.0 2400.0 3060.0 0.0 100.0 0.8 0.0 0.0 " 6F"
  6F p5.0 2400.0 3060.0 0.0 100.0 0.8 0.0 0.0 " 6F"
  8F p5.0 2400.0 3060.0 0.0 100.0 0.8 0.0 0.0 " 8F"
 /Cell_data
  //SCell
  6F デスク 854.696619 335.168545 855.930152 337.388904
  6F デスク 886.148621 608.899606 885.450829 611.341877
  6F デスク 714.831455 824.696619 712.611096 825.930152
  8F デスク 441.100394 856.148621 438.658123 855.450829
  8F デスク 225.303381 684.831455 224.069848 682.611096

フォーマットは次の通りです。
「テキスト位置データ」
 /TEXT_DATA
  ulaynam pen_name x y angle height aspect gap slant [MIRROR] "String"
    ulaynam   ユーザ定義層名称
    pen_name  ペン定義の名称
    x y     位置
    angle    文字角度
    height   文字高さ
    aspect   アスペクト比
    gap     ギャップ比
    slant    傾斜角度
    MIRROR   ミラーのときに指定
    string   文字列
「セル位置データ」
 /CELL_DATA
  //SCELL
    ulaynam scell_name x1 y1 x2 y2
  //MCELL
    ulaynam mcell_name x1 y1 x2 y2
   ulaynam   ユーザ定義層名称
   scell_name シングルセル定義名称
   mcell_name  マクロセル定義名称
   x1 y1    第1ポイント
   x2 y2    第2ポイント

2010年8月18日水曜日

ふにゃふにゃのスプラインです。(4)


http://www.ted-cad.co.jp/
ふにゃふにゃのスプラインです。(4)q091105
ペン幅10mmの「ふにゃふにゃ」です。赤色と緑色のペンサイズは同じですがペン番号が異なります。このスプライン曲線の分割数は[設定値90]です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "ふにゃ"
  .PenColor  1 Red
  .PenColor  2 Green
  .Pen  1 10.0000 Round
  .Line    0.0000   0.0000   0.0422   0.2320
  .Line    0.0422   0.2320   0.0857   0.4613
  .Line    0.0857   0.4613   0.1302   0.6880
  .Line    0.1302   0.6880   0.1760   0.9120
  .Line    0.1760   0.9120   0.2229   1.1333
  .Pen  2 10.0000 Round
  .Line   -5.5006  23.9573  -5.5543  23.9753
  .Line   -5.5543  23.9753  -5.6074  23.9924
  .Line   -5.6074  23.9924  -5.6600  24.0086
  .Line   -5.6600  24.0086  -5.7120  24.0239
  .Line   -5.7120  24.0239  -5.7634  24.0383

フォーマットは次の通りです。
「層データ」
 /Layer [layer_name]
  layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2

2010年8月17日火曜日

微妙な長さとツナガリがわかります。(4)


http://www.ted-cad.co.jp/
微妙な長さとツナガリがわかります。(4)g091104
横41mm、縦22mmの迷路を3.0mm幅の円弧でくりぬきました。くりぬき後のラインの長さは次のとおりです。
Total= 4676.42985911mm (くりぬき以前 5408.1253052mm)
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line 迷路
   ///Net "MAZE"
   p0.005 2.158983 4.106301 p0.005 2.158983 2.582313
   p0.005 2.328315 2.582313 p0.005 2.328315 3.936969
   p0.005 2.836311 3.936969 p0.005 2.836311 3.598305
   p0.005 4.360299 3.598305 p0.005 4.360299 3.767637
   p0.005 3.005643 3.767637 p0.005 3.005643 4.106301
   p0.005 2.158983 4.106301 :
   p0.005 2.666979 8.170268 p0.005 2.666979 9.863589
   p0.005 3.344307 9.863589 p0.005 3.344307 10.032921
   p0.005 2.666979 10.032921 p0.005 2.666979 10.540917
   p0.005 2.497647 10.540917 p0.005 2.497647 8.000937
   p0.005 4.021635 8.000937 p0.005 4.021635 8.170268
   p0.005 3.344307 8.170268 p0.005 3.344307 9.355593
   p0.005 3.174975 9.355593 p0.005 3.174975 8.170268
   p0.005 2.666979 8.170268 :
   p0.005 2.666979 3.767637 p0.005 2.497647 3.767637
   p0.005 2.497647 2.582313 p0.005 2.666979 2.582313
   p0.005 2.666979 3.767637 :

フォーマットは次の通りです。
「ラインの位置データ」
 /LINE_DATA
  //LINE ulaynam
   ulaynam   ユーザ定義層名称
   ///NET ["[net_name]"]
       net_name  ネット名称 省略時はネットなし
   pen_name x y[/A/T1/T2] ... :
     pen_name  パスペン定義の名称
     x y     ポイントの位置
     /A     円弧の通過点
     /T1     ターミナルテーパの第1ポイント
     /T2     ターミナルテーパの第2ポイント

2010年8月16日月曜日

洗濯昨日ではありません選択機能です。(4)


http://www.ted-cad.co.jp/
洗濯昨日ではありません選択機能です。(4)q091102
四つの黒い四角には「四文字熟語」882個が重なっています。その中から「臥薪嘗胆」をテキスト指示で選択して下に移動しました。その意味は、目的を達成するために、どんな苦労にもじっと耐えることです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "四文字熟語"
  .PenColor  2 Black
  .Pen  2  1.0000 Round
  .Text    1.0000   1.0000 3.0000   0.0000
      "合縁奇縁"
  .Text    1.0000   1.0000 3.0000   0.0000
      "愛別離苦"
  .Text    1.0000   1.0000 3.0000   0.0000
      "曖昧模糊"
  .Text    1.0000   1.0000 3.0000   0.0000
      "臥薪嘗胆"
  .Text    1.0000   1.0000 3.0000   0.0000
      "論功行賞"
  .Text    1.0000   1.0000 3.0000   0.0000
      "和気藹藹"
  .Text    1.0000   1.0000 3.0000   0.0000
      "和光同塵"
  .Text    1.0000   1.0000 3.0000   0.0000
      "和洋折衷"

フォーマットは次の通りです。
「層データ」
 /Layer [layer_name]
  layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 文字列」
  .Text x y height angle
    string
      x y  文字列の開始位置
      height 文字高さ
      angle 角度(単位=度)

2010年8月11日水曜日

ポリゴンでいろいろです。(4)


http://www.ted-cad.co.jp/
ポリゴンでいろいろです。(4)g091030
白色の部分がポリゴンです。横「P」の外周ラインを5.0mm幅で外側に膨らまして、そのアウトラインを作ってから全てのラインを選択してポリゴンに変換しました。ポリゴンの塗りと抜きは自動的に判断されて、このイメージのとおりになります。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Polygon


  f0.005 7.600926 9.415051 7.540906 9.405334/A 7.482509 9.388403
   6.993213 9.213655 6.610702 8.932397 6.554418 8.884195/A
   6.505877 8.828205 6.246685 8.480148 6.086016 8.044045
   10.118597 8.53887 9.831754 8.888133 9.448073 9.170252
   9.386539 9.20894/A 9.320046 9.238297 8.899749 9.388403
   8.841353 9.405334/A 8.781333 9.415051 8.240881 9.469096
   8.191129 9.471577/A 8.141378 9.469096 :
  f0.005 8.091626 9.966614 8.191129 9.971577/A 8.290632 9.966614
   8.831084 9.91257 8.951124 9.893135/A 9.067918 9.859274
   9.488214 9.709168 9.621201 9.650453/A 9.744269 9.573077
   10.178401 9.253862 10.504988 8.856205 10.591575 8.732889/A

フォーマットは次の通りです。
「ポリゴンの位置データ」
 /LINE_DATA
  //POLYGON ulaynam
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A] ... :
      pen_name  ポリゴンペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点に指定します
            XまたはYの座標値に指定します

2010年8月10日火曜日

シンボルとリアルとリアルフィルって。(4)


http://www.ted-cad.co.jp/
シンボルとリアルとリアルフィルって。(4)q091029
アルファベット「R」のアウトラインを直径16.0mmのサークルで囲んで塗りつぶしました。表示イメージは左から、シンボル表示、リアル表示、リアルフィル表示です。データ内容は表示イメージが異なりますが、3個とも同じです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Header
  .LineStyle    Symbol
  .LineStyle    Real
  .LineStyle    Fill
 /Layer "R"
  .PenColor  1 DYellow
  .Pen  1  0.2000 Round
  .Line   13.2046   8.3275  11.0061   8.3275
  .Line   11.0061   8.3275   8.2202  11.0275
  .Line    8.2202  11.0275   8.0179  11.0222
  .Circle   8.5179  11.0222   7.9789
  .Line    9.9995  12.6545   9.0127  13.6413
  .Line    8.6777  13.7500   9.9584  12.4693

フォーマットは次の通りです。
「ヘッダー」
 /Header
「ラインスタイル」
 .LineStyle style
    style Symbol Real または Fill
       Symbol 中心線のみの表示
       Real  幅付きの表示
       Fill  幅付きの塗りつぶし表示
「層データ」
  /Layer [layer_name]
    layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
    .Line x1 y1 x2 y2
      x1 y1 端点1
      x2 y2 端点2

2010年8月9日月曜日

枕じゃありませんマクロです。(4)


http://www.ted-cad.co.jp/
枕じゃありませんマクロです。(4)g091028
「家の図4面」を一つのマクロにして15.0度の回転角度で適当に配置しました。このマクロは全てがラインですので、展開すると元のラインとして配置されます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line 木造の家
  p0.05 45.63923 381.909574 p0.05 44.724308 379.745004 :
  p0.05 43.671222 377.638793 p0.05 44.586144 379.803403
  p0.05 44.862472 379.686606 p0.05 44.589933 379.04184
  p0.05 45.097082 378.827465 p0.05 46.463879 381.56102
  p0.05 45.63923 381.909574 p0.05 45.270793 382.065317
  p0.05 44.355851 379.900707 :
  p0.05 45.410773 379.454848 p0.05 44.043996 376.721254
  p0.05 43.536847 376.935629 p0.05 43.809386 377.580395
  p0.05 43.533058 377.697231 :

フォーマットは次の通りです。
「ラインの位置データ」
 /LINE_DATA
  //LINE ulaynam
    ulaynam   ユーザ定義層名称
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A/T1/T2] ... :
      pen_name  パスペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点
      /T1     ターミナルテーパの第1ポイント
      /T2     ターミナルテーパの第2ポイント

2010年8月6日金曜日

円ではありません、多角形です。(4)


http://www.ted-cad.co.jp/
円ではありません、多角形です。(4)q091027
中心から円周?に向かって放射線状にラインを引きました。この円周?実際は直線の集まりで、正しくは短いラインです。アシストラインで囲んだエリアを右側に拡大してみました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Header
  .LineStyle    Symbol
 /AssistLine
  .Line    1.0000   3.0000   0.0000
  .Line    1.0000   3.0000  90.0000
  .Line    2.0000   2.0000   0.0000
  .Line    2.0000   2.0000  90.0000
 /Layer "サークルの分割"
  .PenColor  1 DYellow
  .Pen  1  0.0200 Round
  .Line    0.0000  -3.0000   0.0377  -2.9998
  .Line    0.0377  -2.9998   0.0754  -2.9991
  .Line    0.0754  -2.9991   0.1131  -2.9979
  .Line    0.1131  -2.9979   0.1507  -2.9962
  .Line    0.1507  -2.9962   0.1884  -2.9941

フォーマットは次の通りです。
「ヘッダー」
 /Header
「ラインスタイル」
 .LineStyle style
    style Symbol Real または Fill
       Symbol 中心線のみの表示
       Real  幅付きの表示
       Fill  幅付きの塗りつぶし表示
「層データ」
  /Layer [layer_name]
    layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
    .Line x1 y1 x2 y2
      x1 y1 端点1
      x2 y2 端点2

2010年8月5日木曜日

アシストラインとポイントをつかって。(4)


http://www.ted-cad.co.jp/
アシストラインとポイントをつかって。(4)g091026
高さは332.5mmの「赤いタワー」の3ヶ所に横長のポイントを設けました。そのポイントを利用して、左下の原点から「赤いタワー」のテッペンにアシストラインを引きました。横3本のアシストラインの高さは0.00mm、116.25mm、332.50mmです。グリッドサイズはX=50.00mm Y=166.25mmで、原点から「赤いタワー」のテッペンまでの距離は1341.84807262mmです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line TOWER
   p0.2 0.0 0.0 p0.2 0.0 0.0 :
   p0.2 1250.0 0.0 p0.2 1263.731924 57.073309 p0.2 1285.109074 166.979668/A
   p0.2 1296.742238 278.339714 p0.2 1300.0 332.5 p0.2 1303.257762 278.339714
   p0.2 1314.890926 166.979668/A p0.2 1336.268076 57.073309 p0.2 1350.0 0.0 :
 /Point_grid_data XY 50.0 25.0
  1250.0 0.0 1300.0 332.5 1350.0 0.0
 /Assist_line_data
  //Line
   0.0 0.0 14.346927
   1300.0 0.0 90.0
   0.0 0.0 0.0
   1300.0 332.5 0.0
   450.0 166.25 0.0

フォーマットは次の通りです。
「ラインの位置データ」
 /LINE_DATA
  //LINE ulaynam
    ulaynam   ユーザ定義層名称
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A/T1/T2] ... :
      pen_name  パスペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点
      /T1     ターミナルテーパの第1ポイント
      /T2     ターミナルテーパの第2ポイント
「ポイントグリッド位置データ」
 /POINT_GRID_DATA size_mode xsize ysize [USE_MAIN]
  size_mode  X方向とY方向のサイズ設定モード
        X&Y  Y方向のサイズはX方向のサイズと同じ
        XY  X方向とY方向を別々に設定
  xsize    X方向のサイズ
  ysize    Y方向のサイズ
  USE_MAIN  メイン格子のサイズを使用するときに指定
「補助線の位置データ」
 /ASSIST_LINE_DATA
  //LINE
    x y angle
  //CIRCLE
    x y radius
  x y   位置
  angle  直線の角度(単位=度)
  radius 円の半径

2010年8月4日水曜日

レクトムーブと拡大コピーです。(4)


http://www.ted-cad.co.jp/
レクトムーブと拡大コピーです。(4)q091023
「Pyramid」の適当な部分を[Rect cut >>> Move]し、レクトムーブ後の矩形は12.0度の角度で回転して配置しました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "Pyramid"
  .PenColor  1 Black
  .PenColor  4 Blue
  .PenColor  6 Yellow
  .PenColor  7 Mazenda
  .PenColor  9 DRed
  .PenColor  10 DGreen
  .PenColor  11 DBlue
  .PenColor  12 DCyan
  .PenColor  13 DYellow
  .PenColor  14 DMazenda
  .PenColor  15 DWhite
  .PenColor  16 MWhite
  .Pen  4  0.0010 Round
  .Line    3.0050   5.2810   3.0050   5.2790
  .Line    3.0050   5.2790   3.0051   5.2778
  .Line    3.0051   5.2778   3.0054   5.2768
  .Pen  11  0.0010 Round
  .Line    2.9950   5.2810   2.9950   5.2790
  .Line    2.9950   5.2790   2.9951   5.2778
  .Line    2.9951   5.2778   2.9954   5.2768
  .Pen  15  0.0010 Round
  .Line    2.9850   5.2810   2.9850   5.2790
  .Line    2.9850   5.2790   2.9851   5.2778
  .Line    2.9851   5.2778   2.9854   5.2768

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
   layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2

2010年8月3日火曜日

長さを測ります。(4)


http://www.ted-cad.co.jp/
長さを測ります。(4)g091022
道路マップで東京ICから小牧ICまでの道路を抜き出し、縮尺を調整して計測しました。その距離は346.8Kmです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line TOMEI_EXPRESSWAY
  ///Net "TOMEI"
  p1.5 270.207152 98.273576 p1.5 271.827042 98.860729/A
  p1.5 273.538498 99.06 p1.5 275.726525 99.06 p1.5 276.690716 99.333907/A
  p1.5 277.366905 100.073811 p1.5 278.782453 102.904905
  p1.5 279.24352 104.17694/A p1.5 279.4 105.520878 p1.5 279.4 106.06661
  p1.5 279.512723 106.633308/A p1.5 279.833732 107.113732
  p1.5 283.809603 111.089603 p1.5 284.552169 111.585769/A
  p1.5 285.428085 111.76 p1.5 290.167197 111.76 :

フォーマットは次の通りです。
「ラインの位置データ」
 /LINE_DATA
  //LINE ulaynam
   ulaynam   ユーザ定義層名称
   ///NET ["[net_name]"]
       net_name  ネット名称 省略時はネットなし
   pen_name x y[/A/T1/T2] ... :
     pen_name  パスペン定義の名称
     x y     ポイントの位置
     /A     円弧の通過点
     /T1     ターミナルテーパの第1ポイント
     /T2     ターミナルテーパの第2ポイント

2010年8月2日月曜日

図形をミラーコピーします。(4)


http://www.ted-cad.co.jp/
図形をミラーコピーします。(4)q091021
左から二つ目の傾いている「Torre di Pisa」を右へ2回、左に1回、ラインミラーコピーしました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "Torre di Pisa"
  .PenColor  4 DYellow
  .Pen  4  0.0100 Round
  .Line    2.7382   1.8777   2.6373   1.5009
  .Line    2.6373   1.5009   2.5793   1.5165
  .Line    2.5793   1.5165   2.5949   1.5744
  .Line    2.5949   1.5744   2.5930   1.5992
  .Line    2.5930   1.5992   2.5770   1.6232

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
    layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2

2010年7月30日金曜日

ポリゴンの面積の総計を計算します。(4)


http://www.ted-cad.co.jp/
ポリゴンの面積の総計を計算します。(4)g091020
白い四角(A)に赤い三角(B)と十字(C)と円?(D)を重ねて抜きました。(A)から(D)の面積を求めました。
 (B)32.47595264 (C)64.0 (D)71.59880925 抜き四角(A)1327.85047621
ちなみに(A)の四角だけの面積は1600.0です。次のテキスト形式のデータは入力されている全てのポリゴンを表しています。その塗りつぶしペンサイズは0.2mmです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Polygon AREA
  ///Net "FG"
   f0.2 0.0 0.0 40.0 0.0 40.0 40.0 0.0 40.0 :
  ///Net
   f0.2 49.672946 38.680476 45.342819 31.180476 54.003073 31.180476 :
   f0.2 52.0 25.0 48.0 25.0 48.0 22.0 45.0 22.0 45.0 18.0 48.0 18.0
    48.0 15.0 52.0 15.0 52.0 18.0 55.0 18.0 55.0 22.0 52.0 22.0 :
   f0.2 54.898979 8.0 52.0 8.0 52.0 11.582575 46.113089 3.854756/A :
  ///Net "FG"
   f0.2 12.794841 33.435823 7.0 27.0 4.323834 35.236391 :
   f0.2 19.797986 22.683914 21.805378 24.913349 24.777957 22.236826
    22.770566 20.007392 25.0 18.0 22.323478 15.027421 20.094043 17.034813
    18.086651 14.805378 15.114072 17.4819 17.121464 19.711335
    14.892029 21.718727 17.568552 24.691306 :
   f0.2 12.0 5.0/A 2.831252 8.210757 6.238483 9.317834 5.342649 12.074927 :
   f0.2 29.0 27.0/A 34.752489 34.928216 33.295324 31.65537
    35.943674 30.476249 :
   f0.2 35.471007 3.199432 27.0 5.0 32.794841 11.435823 :
 /Text_data
  SA p0.1 -6.0 36.0 0.0 2.0 0.8 0.0 0.0 "(A)"
  SA p0.1 54.75 32.5 0.0 2.0 0.8 0.0 0.0 "(B)"
  SA p0.1 55.0 19.0 0.0 2.0 0.8 0.0 0.0 "(C)"
  SA p0.1 55.0 6.0 0.0 2.0 0.8 0.0 0.0 "(D)"
 /End

フォーマットは次の通りです。
「ポリゴンの位置データ」
 /LINE_DATA
  //POLYGON ulaynam
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A] ... :
      pen_name  ポリゴンペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点に指定
「テキスト位置データ」
 /TEXT_DATA
  ulaynam pen_name x y angle height aspect gap slant [MIRROR] "String"
    ulaynam   ユーザ定義層名称
    pen_name  ペン定義の名称
    x y     位置
    angle    文字角度
    height   文字高さ
    aspect   アスペクト比
    gap     ギャップ比
    slant    傾斜角度
    MIRROR   ミラーのときに指定
    string   文字列

2010年7月29日木曜日

スワップ機能とは。(3)


http://www.ted-cad.co.jp/
スワップ機能とは。(3)g091019
この「青い点」は固定されています。でも、数字の1同士と2同士の情報は置き換えが可能です。ライブラリの作成で「青い点」の形状や数量、配置位置は自由です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Module_data
  //Module AMJLE BGA324P-1@ALK 150.495 86.36 150.495 88.9 IC118
  .Pin C0.45/0.55 141.995 77.86 90.0 A1
   LA CL0.45/0.55 90.0
  .Pin C0.45/0.55 142.995 77.86 90.0 B1
   LA CL0.45/0.55 90.0
  .Pin C0.45/0.55 143.995 77.86 90.0 C1
   LA CL0.45/0.55 90.0
  .Pin C0.45/0.55 144.995 77.86 90.0 D1
   LA CL0.45/0.55 90.0
  .Pin C0.45/0.55 145.995 77.86 90.0 E1
   LA CL0.45/0.55 90.0
  .Pin C0.45/0.55 146.995 77.86 90.0 F1
   LA CL0.45/0.55 90.0
  .Pin C0.45/0.55 147.995 77.86 90.0 G1
   LA CL0.45/0.55 90.0

フォーマットは次の通りです。
「部品位置データ」
 /MODULE_DATA
  //MODULE ulaynam module_name x1 y1 x2 y2 refer_name
  ulaynam   実装層を示すユーザ定義層名称
  module_name モジュール定義名称
  x1 y1    部品のP1位置
  x2 y2    部品のP2位置
  refer_name 20バイト以内の部品リファレンス番号
  .PIN mland_name x y a pin_name [drill_name [angle width [height] [NOROT]]]
    ピン
    mland_name マクロランドの名称
    x y     ピンの位置
    a      マクロランドの角度
    pin_name  ピン名称
    drill_name ドリル定義の名称
    angle    ドリルの角度(長穴 角穴のときに指定)
    width    ドリルの幅 (長穴 角穴のときに指定)
    height   ドリルの高さ(   角穴のときに指定)
    NOROT    ドリルが回転不可能のときに指定
    ulaynam sland_name angle
        ulaynam   ユーザ定義層名称
        sland_name シングルランド名
        angle    シングルランドの角度

2010年7月28日水曜日

ペンサイズは自由です。(3)


http://www.ted-cad.co.jp/
ペンサイズは自由です。(3)q091016
文字「Pen」のアウトラインを作って、ペンサイズを変えてみました。異なる3種類のペンテーブルを読み込むとイメージもガラッと変わります。表示イメージはリアルです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "Pen"
  .PenColor  2 DBlue
  .Pen  2  0.9000 Round
  .Line    1.4878   1.9973   1.4696   1.8337
  .Line    1.4696   1.8337   1.4149   1.6903
  .Line    1.4149   1.6903   1.3238   1.5670
  .Pen  4  0.3000 Round
  .Line    1.3238   1.5670   1.1751   1.4629
  .Line    1.1751   1.4629   0.9710   1.4004
  .Line    0.9710   1.4004   0.7116   1.3795
  .Pen  6  0.0000 Round
  .Line    0.7116   1.3795   0.6017   1.3802
  .Line    0.6017   1.3802   0.5139   1.3820
  .Line    0.5139   1.3820   0.4481   1.3852

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
     layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2

2010年7月27日火曜日

座標値って。(3)


http://www.ted-cad.co.jp/
座標値って。(3)g091015
グリッド10000000.0mmの対角に0.2mmの線を引きました。その座標は次の通りです。
 p0.2 10000000.0 10000000.0 p0.2 0.0 0.0 :
線の長さは[Line=14142135.62373095]です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Main_grid
  //Base  0.0 0.0 X&Y   0.635 2.54 0.0 X&Y 0 0
               Line Show On Delta Hide Show
  //Current 0.0 0.0 X&Y 10000000.0 2.0 0.0 X&Y 0 0
               Line Show On Delta Hide Show
 /Line_data
  //Line A
  p0.2 10000000.0 10000000.0 p0.2 0.0 0.0 :

フォーマットは次の通りです。
「メイングリッド」
 /MAIN_GRID
  //BASE   xz yz size_mode xs ys angle tone_mode tx ty
                style gshow on_off on_method sdshow zdshow
  //CURRENT  xz yz size_mode xs ys angle tone_mode tx ty
                style gshow on_off on_method sdshow zdshow
    //BASE   基本のグリッドの設定
    //CURRENT  現在のグリッドの設定
    xz   X方向のグリッドの原点位置(実数値)
    yz   Y方向のグリッドの原点位置(実数値)
    size_mode
        X方向とY方向のサイズ設定モード 次のいずれか
        X&Y  Y方向のサイズはX方向のサイズと同じ
        XY  X方向とY方向のサイズ別々に設定
    xs   X方向のグリッドのサイズ(実数値)
    ys   Y方向のグリッドのサイズ(実数値)
    angle  グリッドの角度(実数値 単位=度)
    tone_mode
        X方向とY方向のトーンの設定モード 次のいずれか
        X&Y  Y方向のトーンはX方向のトーンと同じ
        XY  X方向とY方向のトーンを別々に設定
    xt   X方向のグリッドのトーン
    yt   Y方向のグリッドのトーン
    style  グリッドのスタイル 次のいずれか
        LINE ライン
        DOT  ドット
    gshow  表示状態 SHOW(表示) または HIDE(非表示) のいずれか
    on_off グリッドへの引き込み 次のいずれか
        ON   引き込みを行う
        OFF   引き込みを行わない
    on_method
        グリッドへの引き込み方法 次のいずれか
        Result 移動した結果をグリッドに引き込む
        delta  移動量をグリッドに引き込む
    sdshow 画面左下のグリッドの方向表示 次のいずれか
        SHOW 表示
        HIDE 非表示
    zdshow データ原点位置のグリッドの方向表示 次のいずれか
        SHOW 表示
        HIDE 非表示
「ラインの位置データ」
 /LINE_DATA
  //LINE ulaynam
    ulaynam   ユーザ定義層名称
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A/T1/T2] ... :
      pen_name  パスペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点
      /T1     ターミナルテーパの第1ポイント
      /T2     ターミナルテーパの第2ポイント

2010年7月26日月曜日

SummaryとNamesです。(3)


http://www.ted-cad.co.jp/
SummaryとNamesです。(3)q091014
イメージ「Helicopter」のデータ内訳をサーマリーとネームズで確認しました。ライン本数は10,208本、ラインのポイント数は20,416個、スポット数は2,613個です。TPFデータの容量は321KBです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "Helicopter"
  .PenColor  1 Red
  .PenColor  6 Red
  .PenColor  9 Red
  .PenColor  14 Red
  .Pen  9  0.0847 Round
  .Spot   21.8438   4.5720
  .Line   26.1618   4.5720  26.1618   4.6566
  .Spot   31.3264   4.5720
  .Spot   26.0771   4.6566
  .Spot   13.2926   4.7413
  .Line   17.9492   4.7413  18.0339   4.7413
  .Spot   25.9925   4.7413
  .Line   17.9492   4.8260  18.0339   4.8260
  .Spot   19.6425   4.8260
  .Spot   25.9078   4.8260
  .Line   32.0884   4.8260  32.0884   4.9106
  .Spot   12.7846   4.9106
  .Spot   32.0037   4.9106
  .Line   17.7799   4.9953  17.8645   4.9953
  .Line   23.7911   4.9953  23.7911   5.0800
  .Line   25.6538   4.9953  25.6538   5.0800

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
    layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
    .Line x1 y1 x2 y2
      x1 y1 端点1
      x2 y2 端点2
「図形 スポット」
  .Spot x y
      x y 位置

2010年7月23日金曜日

CutとConbine。(3)


http://www.ted-cad.co.jp/
CutとConbine。(3)g091013
ペアラインでコピーした図形の微妙なエリアをカットして移動しました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line LA
   p0.1 -0.0 10.5 p0.1 14.651629 10.5 p0.1 19.0 20.408327/A
   p0.1 24.732824 15.929354 :
   p0.1 -0.0 11.0 p0.1 13.631885 11.0 p0.1 19.0 20.908327/A
   p0.1 25.217972 16.050315 :
   p0.1 -0.0 11.5 p0.1 12.77706 11.5 p0.1 19.0 21.408327/A
   p0.1 25.70312 16.171276 :
   p0.1 -0.0 12.0 p0.1 12.026241 12.0 p0.1 19.0 21.908327/A
   p0.1 26.188268 16.292236 :
   p0.1 -0.0 12.5 p0.1 11.348749 12.5 p0.1 19.0 22.408327/A
   p0.1 26.673416 16.413197 :
   p0.1 -0.0 13.0 p0.1 10.726551 13.0 p0.1 19.0 22.908327/A
   p0.1 27.158564 16.534158 :
   p0.1 30.132347 15.0 p0.1 38.0 15.0 :
   p0.1 30.551897 15.5 p0.1 38.0 15.5 :
   p0.1 30.971446 16.0 p0.1 38.0 16.0 :

フォーマットは次の通りです。
「ラインの位置データ」
 /LINE_DATA
  //LINE ulaynam
    ulaynam   ユーザ定義層名称
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A/T1/T2] ... :
      pen_name  パスペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点
      /T1     ターミナルテーパの第1ポイント
      /T2     ターミナルテーパの第2ポイント

2010年7月22日木曜日

バインド機能とは。(3)


http://www.ted-cad.co.jp/
バインド機能とは。(3)q091009
グレーのスポットもブルーのスポットも直径10mmの同じサイズのスポットデータです。ところが、グレーのスポットは、サーマリのとおり同じサイズのスポットが500個重なっっています。ブルーのスポットは、この重なったスポットをバインド機能で1個にしたものです。座標が同一のスポットデータが大量に存在した場合の処理が簡単です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "SPOT"
  .PenColor  1 DWhite
  .PenColor  2 DCyan
  .PenColor  3 DBlue
  .Pen  1 10.0000 Round
  .Spot    0.0000   0.0000
  .Spot    0.0000   0.0000
  .Spot    0.0000   0.0000
  .Spot    0.0000   0.0000
  .Spot    0.0000   0.0000
  .Pen  3 10.0000 Round
  .Spot   15.0000   0.0000
  .Pen  2  0.0000 Round
  .Text    6.0000  -1.5000 3.0000   0.0000
      "⇒"

フォーマットは次の通りです。
「層データ」
 /Layer [layer_name]
     layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 スポット」
  .Spot x y
    x y 位置
「図形 文字列」
  .Text x y height angle
   string
    x y  文字列の開始位置
    height 文字高さ
    angle 角度(単位=度)
    string .Text 文字列を指定

2010年7月21日水曜日

ネガ。(3)


http://www.ted-cad.co.jp/
ネガ。(3)g091008
左図「白い手形」の四角部分を右図「赤い手形」に反転しました。黒い部分にはデータは存在しません。イメージは同じでもネガとポジを反転していますので、左右の四角部分のデータ構成は全く異なります。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Polygon 【ポリゴン】
  f0.005 -1.933992 -1.632264 48.669624 -1.632264 48.669624 47.944563
   -1.933992 47.944563 :
  f0.005 0.41833 26.161793 0.42333 26.166793/A 0.42833 26.161793
   0.42833 24.12981 0.42333 24.12481/A 0.41833 24.12981 :
  f0.005 0.41833 30.395094 0.42333 30.400094/A 0.42833 30.395094
   0.42833 30.310427 0.42333 30.305427/A 0.41833 30.310427 :
  f0.005 0.507996 27.775447 0.512996 27.770447/A 0.507996 27.765447
   0.42333 27.765447 0.41833 27.770447/A 0.42333 27.775447 :
  f0.005 0.507996 26.25146 0.512996 26.24646/A 0.507996 26.24146
   0.42333 26.24146 0.41833 26.24646/A 0.42333 26.25146 :
  f0.005 0.507996 15.922208 0.512996 15.917208/A 0.507996 15.912208
   0.42333 15.912208 0.41833 15.917208/A 0.42333 15.922208 :
  f0.005 2.455314 27.098121 2.460314 27.093121/A 2.455314 27.088121
   0.42333 27.088121 0.41833 27.093121/A 0.42333 27.098121 :

フォーマットは次の通りです。
「ラインの位置データ」
 /LINE_DATA
「ポリゴンの位置データ」
  //POLYGON ulaynam
   ///NET ["[net_name]"]
     net_name  ネット名称 省略時はネットなし
   pen_name x y[/A] ... :
     pen_name  ポリゴンペン定義の名称
     x y     ポイントの位置
     /A     円弧の通過点に指定

2010年7月20日火曜日

データをブレイクします。(3)


http://www.ted-cad.co.jp/
データをブレイクします。(3)q091007
[Break mode]の[Dash param]設定をいろいろにして「a dotted line」<1>を<2>~<6>にブレークしました。
<1>本当の点線です。
<2>表示は点線ですがセレクトマークのとおり、ちょっと短い
  直線の集まりです。
<3>表示は点線ですがセレクトマークのとおり、短い直線の集
  まりです。
<4>表示は一点鎖線ですがセレクトマークのとおり、短い直線
  と長い直線の集まりです。
<5>表示は二点鎖線ですがセレクトマークのとおり、短い直線
  2本と長い直線の集まりです。
<6>表示は三点鎖線ですがセレクトマークのとおり、短い直線
  3本と長い直線の集まりです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "a dotted line"
  .PenColor  2 DBlue
  .Pen  2  0.3000 Round
  .Dash   10.0000  50.0000  17.6545  50.0000   0.5000
  .Dash   17.6545  50.0000  23.4847  53.5666   0.5000
  .Dash   25.6532  50.0000  100.0000  50.0000   0.5000
  .Dash   23.4847  53.5666  25.6532  50.0000   0.5000
  .Line   10.0000  40.0000  10.5000  40.0000
  .Line   11.0000  40.0000  11.5000  40.0000
  .Line   12.0000  40.0000  12.5000  40.0000
  .Line   13.0000  40.0000  13.5000  40.0000
  .Line   14.0000  40.0000  14.5000  40.0000
  .Line   15.0000  40.0000  15.5000  40.0000
  .Line   16.0000  40.0000  16.5000  40.0000
  .Text    3.0000  49.0000 3.0000   0.0000
      "<1>"
  .Text    3.0000  39.0000 3.0000   0.0000
      "<2>"
  .Text    3.0000  29.0000 3.0000   0.0000
      "<3>"
  .Text    3.0000  19.0000 3.0000   0.0000
      "<4>"
  .Text    3.0000   9.0000 3.0000   0.0000
      "<5>"
  .Text    3.0000  -1.0000 3.0000   0.0000
      "<6>"

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
  コマンド以降に指定
    layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
         Round のときには円形
         Square のときには正方形
「図形 破線」
  .Dash x1 y1 x2 y2 w
     x1、y1 端点1。
     x2、y2 端点2。
     w    破線と空白の長さ。
「図形 直線」
  .Line x1 y1 x2 y2
     x1 y1 端点1
     x2 y2 端点2

2010年7月16日金曜日

「つながり」について。(3)


/http://www.ted-cad.co.jp/
「つながり」について。(3)g091006
以前は整列していた20個のキューブを任意に散らしてみました。キューブは接続情報を持っていますので、ラッツネスト(細い黄色線)として表示されます。その接続情報は、[/Net_list] として記述できます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Net_list
  //Net Signal
   "S1" 8/2 11/4 :
   "S2" 15/4 11/2 :
   "S3" 16/2 20/4 :
   "S4" 13/2 18/4 :
   "S5" 14/2 19/4 :
   "S6" 14/3 15/1 :
   "S7" 15/3 16/1 :
   "S8" 16/4 12/2 :
   "S9" 13/3 14/1 :
   "S10" 13/4 10/2 :
   "S11" 11/3 12/1 :
   "S12" 3/1 2/3 :
 /Module_data
  //Module AMJLE <1> 7.5 42.5 10.04 42.5 1
   .Pin A 5.15 42.5 0.0 1
    LA CL0101 0.0
   .Pin A 7.5 40.15 0.0 2
    LA CL0101 0.0
   .Pin A 9.85 42.5 0.0 3
    LA CL0101 0.0
   .Pin A 7.5 44.85 0.0 4
    LA CL0101 0.0
  //Module AMJLE <2> 12.5 42.5 15.04 42.5 2
   .Pin A 10.15 42.5 0.0 1
    LA CL0101 0.0

フォーマットは次の通りです。
「ネットリスト (/NET_LIST)」
 /NET_LIST
  //NET [POWERSIGNAL [ulaynam [ulaynam [...]]]]
    POWERSIGNAL  POWER --- パワーネット
            SIGNAL --- 通常信号ネット
    ulaynam     パワーネットのときにサーマルランドを自動的に
            発生させるユーザ定義層名称
  ["[net_name]"[/CT]] refer_name/pin_name[/CT] ... :
      net_name  ネット名称
      refer_name 20バイト以内の部品のリファレンス番号
      pin_name  20バイト以内の部品のピン名称
      /C     ネガ層のネットのときピンを直接接続しない
      /T     ネガ層のネットのときピンを直接接続する
「部品位置データ (/MODULE_DATA)」
 /MODULE_DATA
  //MODULE ulaynam module_name x1 y1 x2 y2 refer_name
  ulaynam   実装層を示すユーザ定義層名称
  module_name モジュール定義名称
  x1 y1    部品のP1位置
  x2 y2    部品のP2位置
  refer_name 20バイト以内の部品リファレンス番号
  .PIN mland_name x y a pin_name [drill_name [angle width [height] [NOROT]]]
    mland_name マクロランドの名称
    x y     ピンの位置
    a      マクロランドの角度
    pin_name  ピン名称
    drill_name ドリル定義の名称
    angle    ドリルの角度(長穴、角穴のときに指定)
    width    ドリルの幅 (長穴、角穴のときに指定)
    height   ドリルの高さ(   角穴のときに指定)
    NOROT    ドリルが回転不可能のときに指定する
    ulaynam sland_name angle
        ulaynam   ユーザ定義層名称
        sland_name シングルランド名
        angle    シングルランドの角度

2010年7月15日木曜日

スポットデータとは。(3)


http://www.ted-cad.co.jp/
スポットデータとは。(3)q091005
0.25mmのサイズピッチで[Round Spot]と[Square Spot]を0.25mmから5.00mmまで重ねて配置しました。表示イメージはリアルフィルモードです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "A"
  .PenColor  1 Red
  .PenColor  2 Green
  .PenColor  3 Blue
  .PenColor  4 Cyan
  .PenColor  5 Yellow
  .PenColor  6 Mazenda
  .PenColor  7 DRed
  .PenColor  8 DGreen
  .PenColor  9 DBlue
  .PenColor  10 DCyan
  .PenColor  11 DYellow
  .PenColor  12 DMazenda
  .PenColor  13 DWhite
  .PenColor  14 MWhite
  .Pen  14  5.0000 Round
  .Spot    4.0000   4.0000
  .Pen  13  4.7500 Round
  .Spot    4.0000   4.0000
  .Pen  12  4.5000 Round
  .Spot    4.0000   4.0000
  .Pen  7  5.0000 Square
  .Spot    9.5000   4.0000
  .Pen  6  4.7500 Square
  .Spot    9.5000   4.0000
  .Pen  5  4.5000 Square
  .Spot    9.5000   4.0000

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
     layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
    色名称には次のいずれかを指定
    Black   黒
    Red    赤
    Green   緑
    Blue    青
    Cyan    水色
    Yellow   黄
    Mazenda  紫
    White   白
    DBlack   黒
    DRed    暗赤
    DGreen   暗緑
    DBlue   暗青
    DCyan   暗水色
    DYellow  暗黄
    DMazenda  暗紫
    DWhite   暗白
    MWhite   中白
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
         Round のときには円形
         Square のときには正方形
「図形 スポット」
  .Spot x y
    x y 位置

2010年7月14日水曜日

レイヤーは重宝です。(3)


http://www.ted-cad.co.jp/
レイヤーは重宝です。(3)g091002
128レイヤーごとに図形「Mouse」を並べました。この「Mouse」のラインは、128レイヤーを貫通して全て関連付けられています。全てのレイヤーの名称を変更したり、カラーリングを変更したり、順番を変更したり、レイヤーテーブルの操作は自由です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer_def
  L33A 063 Edit Cyan  Solid 64 63 Inner Posi
  L33B 064 Edit Green  Solid 68 64 Inner Posi
  L34A 065 Edit Magenta Solid 65 65 Inner Posi
  L34B 066 Edit Cyan  Solid 69 66 Inner Posi
  L35A 067 Edit Green  Solid 66 67 Inner Posi
     :        :       :   
  L62B 122 Edit Cyan  Solid 125 122 Inner Posi
  L63A 123 Edit Cyan  Solid 122 123 Inner Posi
  L63B 124 Edit Green  Solid 126 124 Inner Posi
  L64A 125 Edit Magenta Solid 123 125 Inner Posi
  L64B 126 Edit Red   Solid 127 126 Inner Posi

フォーマットは次の通りです。
「層定義 (/LAYER_DEF)」
 /LAYER_DEF
  slaynam ulaynam edit color ltype tblpos order attr
  slaynam システム層名称(L1A~L64B)
  ulaynam 20文字以内のユーザ定義層名称。
  edit  編集状態
      Edit --- 編集可能
      Refer --- 参照のみ
      Hide --- 非表示
  color  色名称
  ltype  線種
      Solid --- 実線
      Dot  --- 点線
      Dash --- 破線
      1Dash --- 1点鎖線
      2Dash --- 2点鎖線
  tblpos 層ダイアログのテーブル位置
       0~ 15 --- ページ1
       16~ 31 --- ページ2
       32~ 47 --- ページ3
       48~ 63 --- ページ4
       64~ 79 --- ページ5
       80~ 95 --- ページ6
       96~111 --- ページ7
      112~127 --- ページ8
  order  表示順序番号(0~127)
  attr  層の属性
      Outer  --- 外層パターン
      Inner  --- 内層パターン
      Module --- 部品層
      Outline --- 基板外形層
      Posi  --- ポジ Inner 属性の層に指定
      Nega  --- ネガ Inner 属性の層に指定

2010年7月12日月曜日

アウトラインを使って。(3)


http://www.ted-cad.co.jp/
アウトラインを使って。(3)q091001
左右のラインは同じように見えますが、左の「黒いライン」は幅3.0mmのラインで、「赤いライン」はアウトラインコマンドで作成した幅0.0mmの輪郭です。ムーブコマンドでパターンを移動すると、「黒いライン」は幅3.0mmのまま引き出されますが、「赤いライン」は輪郭ですのでラインやアークが引き出されます。同じように見えますが、左右のイメージは異なります。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "ふにゃふにゃ"
  .PenColor  1 Red
  .PenColor  2 Black
  .PenColor  10 DWhite
  .Pen  2  3.0000 Round
  .Line    8.0000  10.0000   7.8785  10.0284
  .Line    7.8785  10.0284   7.7585  10.0526
  .Line    7.7585  10.0526   7.6400  10.0725
  .Line    7.6400  10.0725   7.5230  10.0881
  .Line    7.4074  10.0995   7.2933  10.1067
  .Pen  1  0.0000 Round
  .Arc    50.0000  10.0000   1.5000 -103.1699  180.0000
  .Line   50.3418  11.4605  50.2203  11.4890
  .Arc    49.8785  10.0284   1.5000  76.8301  180.0000
  .Line   49.5368   8.5679  49.6582   8.5395
  .Arc    49.8785  10.0284   1.5000 -101.3863  180.0000

フォーマットは次の通りです。
「層データ」
 /Layer [layer_name]
   layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
     Red    赤
     Black   黒
     DWhite   暗白
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2
「図形 円弧」
  円弧の形式は2種類
  3点を通る円弧
  .Arc3 x1 y1 x2 y2 x3 y3
    x1 y1 開始点
    x2 y2 通過点
    x3 y3 終端点
  中心 半径 角度による円弧
  .Arc x y r as ad
    x y 中心位置
    r  半径
    as  開始角度  (単位=度)
    ad  相対終了角度(単位=度)

2010年7月11日日曜日

名称をRENAMEすると。(3)


http://www.ted-cad.co.jp/
名称をRENAMEすると。(3)g090930
上側の「RENAmE」は、0.05mmペンのラインで輪郭を書きました。下側の塗りつぶし「RENEmE」は、0.005mmペンのポリゴンで輪郭内の面を書きました。見た目は同じような「RENAmE」でも、データとしてはまったく異なります。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line RENAmE
   p0.05 8.52 17.04 p0.05 8.094376 17.052917 p0.05 7.7425 17.091667
   p0.05 7.464375 17.15625 p0.05 7.214792 17.257083 p0.05 6.998542 17.404583
   p0.05 6.815625 17.59875 p0.05 4.801875 21.03375 p0.05 5.620833 21.143125
   p0.05 6.325208 21.37625 p0.05 6.915 21.733125 p0.05 7.34 22.166667
   p0.05 7.595 22.659791 p0.05 7.68 23.2125 p0.05 7.572083 23.794791
   p0.05 7.248333 24.299167 p0.05 6.70875 24.725625 p0.05 5.97 25.055833
   p0.05 2.726875 17.134167 p0.05 2.5125 17.251875 p0.05 2.383333 17.406875
   p0.05 2.305833 17.621875 p0.05 2.28 17.896875 p0.05 2.28 21.0375
   p0.05 3.61125 21.0375 p0.05 6.140625 16.68 p0.05 8.52 16.68
   p0.05 8.52 17.04 :
  //Polygon LA
  f0.005 8.52 2.04 8.094376 2.052917 7.7425 2.091667 7.464375 2.15625
   7.214792 2.257083 6.998542 2.404583 6.815625 2.59875 4.801875 6.03375
   5.620833 6.143125 6.325208 6.37625 6.915 6.733125 7.34 7.166667
   1.170417 2.628125 1.081667 2.41625 0.93375 2.248125 0.743333 2.1325
   0.504583 2.063125 0.2175 2.04 0.2175 1.68 3.444375 1.68 3.444375 2.04
   3.0375 2.063542 2.726875 2.134167 2.5125 2.251875 2.383333 2.406875
   2.305833 2.621875 2.28 2.896875 2.28 6.0375 3.61125 6.0375
   6.140625 1.68 8.52 1.68 :
 /Text_data
  L2 p0.2 22.0 15.5 270.0 5.0 0.8 0.0 0.0 "⇒"

フォーマットは次の通りです。
「ラインの位置データ」
 /LINE_DATA
  //LINE ulaynam
    ulaynam   ユーザ定義層名称
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A/T1/T2] ... :
      pen_name  パスペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点
      /T1     ターミナルテーパの第1ポイント
      /T2     ターミナルテーパの第2ポイント
「ポリゴンの位置データ」
  //POLYGON ulaynam
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A] ... :
      pen_name  ポリゴンペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点に指定します
「テキスト位置データ」
 /TEXT_DATA
  ulaynam pen_name x y angle height aspect gap slant [MIRROR] "String"
    ulaynam   ユーザ定義層名称
    pen_name  ペン定義の名称
    x y     位置
    angle    文字角度
    height   文字高さ
    aspect   アスペクト比
    gap     ギャップ比
    slant    傾斜角度
    MIRROR   ミラーのときに指定
    string   文字列

2010年7月9日金曜日

トリミングコマンドです。(3)


http://www.ted-cad.co.jp/
トリミングコマンドです。(3)q090929
金色のラインとアークをトリミングして「赤色の形状」にしました。トリミングの相手次第で「赤色の形状」は変わります。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "AMEMAR"
  .PenColor  1 Red
  .PenColor  3 DYellow
  .PenColor  50 Black
  .Pen  1  1.0000 Round
  .Arc    0.0000   0.0000  10.0000  26.5651  126.8699
  .Arc    0.0000   0.0000  10.0000  206.5651  126.8699
  .Line   -20.0000  10.0000  -8.9443   4.4721
  .Line    8.9443  -4.4721  20.0000  -10.0000
  .Line   -8.9443  -4.4721  -20.0000  -10.0000
  .Pen  3  1.0000 Round
  .Arc    0.0000  25.0000  10.0000  18.4349  200.2249
  .Arc    0.0000  25.0000  10.0000  264.2894  35.4555
  .Line    0.0000  25.0000  20.0000  35.0000
  .Line    0.0000  25.0000  -4.0000  23.0000
  .Line   -20.0000  35.0000  -6.6842  28.3421
  .Line    2.0000  24.0000  20.0000  15.0000
  .Line   -13.2236  18.3882  -20.0000  15.0000
  .Pen  50  0.2000 Round
  .Text   -1.5500  14.0000 3.0000  270.0000
      "⇒"
  .Pen  1  1.0000 Round
  .Line    8.9443   4.4721  20.0000  10.0000
 /End

フォーマットは次の通りです。
「層データ」
  /Layer [layer_name]
    layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    color_name 色名称
「ペン指定」
  .Pen pen_number pen_size shape
    pen_number ペン番号(1~1024)
    pen_size  ペンサイズ
    shape   Round または Square
「文字のアスペクト比と間隔比」
  .TextAspectGap aspect gap
    aspect アスペクト比(文字高さに対する文字幅 の比)
    gap   間隔比   (文字高さに対する文字間隔の比)
「図形 直線」
  .Line x1 y1 x2 y2
    x1 y1 端点1
    x2 y2 端点2
「図形 文字列」
  .Text x y height angle
   string
    x y  文字列の開始位置
    height 文字高さ
    angle 角度(単位=度)
「図形 円弧」
  3点を通る円弧
  .Arc3 x1 y1 x2 y2 x3 y3
    x1 y1 開始点
    x2 y2 通過点
    x3 y3 終端点
  中心 半径 角度による円弧
  .Arc x y r as ad
    x y 中心位置
    r  半径
    as  開始角度  (単位=度)
    ad  相対終了角度(単位=度)

2010年7月8日木曜日

ルートはルーターで。(2)


http://www.ted-cad.co.jp/
ルートはルーターで。(2)g090928
「青いグルグル」の外側と中側をルーティングしました。一瞬です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line 迷路
  ///Net "S1"
  p0.15 72.5 27.5 p0.15 28.2575 27.5 p0.15 28.2575 23.1775
  p0.15 76.835 23.1775 p0.15 76.835 31.75 p0.15 23.1775 31.75
  p0.15 23.1775 18.0975 p0.15 81.915 18.0975 p0.15 81.915 36.83
  p0.15 18.0975 36.83 p0.15 18.0975 13.0175 p0.15 86.995 13.0175
  p0.15 86.995 41.91 p0.15 13.0175 41.91 p0.15 13.0175 8.255
  p0.15 91.7575 8.255 p0.15 91.7575 46.99 p0.15 8.255 46.99
  p0.15 8.255 3.175 p0.15 96.8375 3.175 p0.15 96.8375 51.7525
  p0.15 2.0 51.7525 p0.15 2.0 2.125 :
  //Polygon 迷路
  f0.2 6.25 1.25 6.25 48.75 93.75 48.75 93.75 6.25 11.25 6.25 11.25 43.75
   88.75 43.75 88.75 11.25 16.25 11.25 16.25 38.75 83.75 38.75 83.75 16.25
   21.25 16.25 21.25 33.75 78.75 33.75 78.75 21.25 26.25 21.25 26.25 28.75
   73.75 28.75 73.75 26.25 28.75 26.25 28.75 23.75 76.25 23.75 76.25 31.25
   23.75 31.25 23.75 18.75 81.25 18.75 81.25 36.25 18.75 36.25 18.75 13.75
   86.25 13.75 86.25 41.25 13.75 41.25 13.75 8.75 91.25 8.75 91.25 46.25
   8.75 46.25 8.75 3.75 96.25 3.75 96.25 51.25 3.75 51.25 3.75 1.25
   1.25 1.25 1.25 53.75 98.75 53.75 98.75 1.25 :
  f0.2 -1.25 56.25 -1.25 -1.25 101.25 -1.25 101.25 56.25 :

フォーマットは次の通りです。
「ラインとポリゴンの位置データ」 (/LINE_DATA)
 /LINE_DATA
  //LINE ulaynam
    ulaynam   ユーザ定義層名称
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A/T1/T2] ... :
      pen_name  パスペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点
      /T1     ターミナルテーパの第1ポイント
      /T2     ターミナルテーパの第2ポイント
  //POLYGON ulaynam
    ///NET ["[net_name]"]
        net_name  ネット名称 省略時はネットなし
    pen_name x y[/A] ... :
      pen_name  ポリゴンペン定義の名称
      x y     ポイントの位置
      /A     円弧の通過点に指定します