2010年7月7日水曜日

フィルで塗りつぶし。(3)


http://www.ted-cad.co.jp/
フィルで塗りつぶし。(3)q090925
アルファベット「F」を0.30mmのラインを使って、0.70mm間隔で塗りつぶしました。赤色が0.0度、緑色が0.0度と90.0度、青色が90.0度、水色が45.0度、黄色が45.0度と135.0度、桃色が135.0度の設定で塗りました。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "F"
  .PenColor  2 Red
  .PenColor  3 Green
  .PenColor  4 Blue
  .PenColor  5 Mazenda
  .PenColor  6 Yellow
  .PenColor  7 Cyan
  .Pen  2  0.3000 Round
  .Line   21.8797  29.1094  28.0094  29.1094
  .Line   28.0094  29.1094  28.0094  27.4297
  .Line   28.0094  27.4297  23.6797  27.4297
  .Pen  7  0.3000 Round
  .Line   21.8797  19.1094  28.0094  19.1094
  .Line   28.0094  19.1094  28.0094  17.4297
  .Line   28.0094  17.4297  23.6797  17.4297
  .Pen  5  0.3000 Round
  .Line   41.8797  19.1094  48.0094  19.1094
  .Line   48.0094  19.1094  48.0094  17.4297
  .Line   48.0094  17.4297  43.6797  17.4297

フォーマットは次の通りです。
「層データ」
  /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月6日火曜日

アークとサークルです。(3)


http://www.ted-cad.co.jp/
アークとサークルです。(3)g090924
直径10.0mmのサークルを158等分して、0.397565mmのラインが集まったサークルのような多角形にしました。この「イガイガ」は、多角形の角を一辺ごとに1.0mm外側に引き出して作成しました。シンボリック表示で青い点線はアシストラインです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Line_data
  //Line LA
   p0.2 -5.0 0.0 p0.2 -5.995256 -0.238539 p0.2 -4.984194 -0.397251
   p0.2 -5.957352 -0.714109 p0.2 -4.936877 -0.79199 p0.2 -5.881784 -1.185164
   p0.2 -4.858347 -1.181722 p0.2 -5.769029 -1.648727
   p0.2 -4.749101 -1.563983 p0.2 -5.619801 -2.101865
   p0.2 -4.609829 -1.936356 p0.2 -5.435042 -2.541715
   p0.2 -4.441413 -2.296486 p0.2 -5.215922 -2.965495
   p0.2 -4.244917 -2.642098 p0.2 -4.963824 -3.370527
   p0.2 -4.021583 -2.971005 p0.2 -4.680344 -3.754248
   p0.2 -3.772823 -3.281129 p0.2 -4.367273 -4.114235 p0.2 -3.50021 -3.570508
 /Point_grid_data X&Y 2.0 1.0
 /Assist_line_data
  //Line
   0.0 0.0 0.0
   0.0 0.0 2.278481
   0.0 0.0 4.556962
   0.0 0.0 6.835443
   0.0 0.0 9.113924
   0.0 0.0 11.392405
   0.0 0.0 13.670886

フォーマットは次の通りです。
「ラインの位置データ」
 /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方向のサイズ設定モード 次のいずれか
  xsize    X方向のサイズ
  ysize    Y方向のサイズ
  USE_MAIN  メイン格子のサイズを使用するときに指定
    x y   位置
「補助線の位置データ」
 /ASSIST_LINE_DATA
  //LINE
    x y angle
    直線
  //CIRCLE
    x y radius
    円
  x y   位置
  angle  直線の角度(単位=度)
  radius 円の半径

2010年7月5日月曜日

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


http://www.ted-cad.co.jp/
モディファイとは。(3)q090918
セレクトしたサークルを好みの半径のサークルに変更します。特にどうってことはないのですけど、123.5678mmの半径のサークルをコマンドで数値を指定して作成できます。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "サークル"
  .PenColor  1 Black
  .PenColor  2 Black
  .Pen  1  0.0100 Round
  .Circle   0.1548   0.0343   2.7540
  .Circle  15.5546  13.9094  12.3450
  .Circle  54.0394  13.7054  34.5000
 /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
「図形 円」
  .Circle x y r
      x y 中心位置
      r  半径

2010年7月2日金曜日

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


http://www.ted-cad.co.jp/
モジュール機能を使って。(3)g090917
色違いのパズルーをバラバラに置いて面積を求めました。赤色(A) 5144.85  緑色(B) 4851.72  赤+緑(A+B) 9996.57 です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Module_data
  //Module BMJLE 1 13.0 120.0 15.054903 118.507025 1
  //Module AMJLE 2 20.0 155.0 18.507025 157.054903 2
  //Module AMJLE 3 15.0 195.0 14.215097 192.584316 3
  //Module BMJLE 4 65.0 140.0 64.215097 137.584316 4
  //Module AMJLE 5 50.0 20.0 47.945097 21.492975 5
  //Module BMJLE 6 120.0 180.0 119.215097 182.415684 6
  //Module AMJLE 7 95.0 205.0 92.945097 203.507025 7
  //Module BMJLE 8 125.0 85.0 122.945097 86.492975 8
  //Module BMJLE 9 50.0 205.0 49.215097 202.584316 9
  //Module AMJLE 10 95.0 150.0 97.415684 150.784903 10
  //Module AMJLE 11 125.0 35.0 123.507025 37.054903 11
  //Module AMJLE 12 100.0 100.0 97.584316 100.784903 12
  //Module AMJLE 13 55.0 110.0 57.054903 108.507025 13
  //Module AMJLE 14 60.0 175.0 58.507025 177.054903 14
  //Module AMJLE 15 23.0 85.0 20.515505 85.528096 15
  //Module BMJLE 16 23.0 40.0 20.800295 38.73 16
  //Module AMJLE 17 20.0 20.0 22.054903 21.492975 17
  //Module BMJLE 18 73.0 70.0 70.584316 70.784903 18
  //Module AMJLE 19 125.0 130.0 127.415684 130.784903 19
  //Module BMJLE 20 80.0 30.0 80.528096 32.484495 20
 /End

フォーマットは次の通りです。
「モジュール定義」
 /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 :
       ポリゴン

2010年7月1日木曜日

隙間を測ります。(3)


http://www.ted-cad.co.jp/
隙間を測ります。(3)q090916
地味な距離計測です。適当に重ねたスポットの最小の輪郭距離を計ります。スポットのサイズは内側から直径が、5.0mm 12.0mm 15.0mm 18.0mm 21.0mm です。最小の輪郭距離は内側から、1.0456mm 0.6522mm 0.8717mm 0.8717mm です。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "隙間"
  .PenColor  1 Black
  .PenColor  2 Black
  .PenColor  3 Black
  .PenColor  4 Black
  .PenColor  5 Black
  .Pen  1  5.0000 Round
  .Spot    1.3860  -1.5718
  .Pen  2 12.0000 Round
  .Spot    0.4703   0.7053
  .Pen  3 15.0000 Round
  .Spot    0.0000   0.0000
  .Pen  4 18.0000 Round
  .Spot   -0.4827   0.4022
  .Pen  5 21.0000 Round
  .Spot    0.0000   0.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
「図形 スポット」
  .Spot x y
      x y 位置

2010年6月30日水曜日

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


http://www.ted-cad.co.jp/
基本はライブラリです。(3)g090915
「イチロー、9年連続200安打達成!」の文字列を一つのセルライブラリにして、10度ごとに36個をぐるっつと配置しました。この文字列はセルライブラリですので、画面上での書き換えは誰も来ません。どうしても変更したい場合はライブラリエディタで行います。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Cell_data
  //SCell
   SA A 0.0 0.0 2.54 0.0
   SA A 0.0 0.0 2.501412 0.441066
   SA A 0.0 0.0 2.386819 0.868731
   SA A 0.0 0.0 2.199705 1.27
   SA A 0.0 0.0 1.945753 1.632681
   SA A 0.0 0.0 1.632681 1.945753
   SA A 0.0 0.0 1.27 2.199705
   SA A 0.0 0.0 0.868731 2.386819
   SA A 0.0 0.0 0.441066 2.501412
   SA A 0.0 0.0 0.0 2.54
   SA A 0.0 0.0 -0.441066 2.501412
   SA A 0.0 0.0 -0.868731 2.386819
   SA A 0.0 0.0 -1.27 2.199705
   SA A 0.0 0.0 -1.632681 1.945753
   SA A 0.0 0.0 -1.945753 1.632681
   SA A 0.0 0.0 -2.199705 1.27
   SA A 0.0 0.0 -2.386819 0.868731
   SA A 0.0 0.0 -2.501412 0.441066
   SA A 0.0 0.0 -2.54 0.0
   SA A 0.0 0.0 -2.501412 -0.441066
   SA A 0.0 0.0 -2.386819 -0.868731
   SA A 0.0 0.0 -2.199705 -1.27
   SA A 0.0 0.0 -1.945753 -1.632681
   SA A 0.0 0.0 -1.632681 -1.945753
   SA A 0.0 0.0 -1.27 -2.199705
   SA A 0.0 0.0 -0.868731 -2.386819
   SA A 0.0 0.0 -0.441066 -2.501412
   SA A 0.0 0.0 -0.0 -2.54
   SA A 0.0 0.0 0.441066 -2.501412
   SA A 0.0 0.0 0.868731 -2.386819
   SA A 0.0 0.0 1.27 -2.199705
   SA A 0.0 0.0 1.632681 -1.945753
   SA A 0.0 0.0 1.945753 -1.632681
   SA A 0.0 0.0 2.199705 -1.27
   SA A 0.0 0.0 2.386819 -0.868731
   SA A 0.0 0.0 2.501412 -0.441066
   SA A -21.0 -49.0 -18.46 -49.0
 /End

フォーマットは次の通りです。
「セル位置データ」
 /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年6月29日火曜日

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


http://www.ted-cad.co.jp/
テキストを自由自在にします。(3)q090914
黒い「JUMPER」はアスキー文字です。崩れた赤い「JUMPER」は、アスキー文字をブレークしてラインにしました。絞った青い「JUMPER」は、アスキー文字をブレークしディストーションしました。ペンサイズは全て0.3mmです。
《学生の方に、[Grain CAD System]と[QuickLeaf]の製品版を無償で提供いたします!》

イメージをテキスト形式にすると次のようになります。(参考)
 /Layer "ascii"
  .PenColor  2 Red
  .PenColor  3 Black
  .PenColor  5 Blue
  .Pen  3  0.3000 Round
  .Text    0.0670   0.0319 3.0000   0.0000
      "JUMPER"
  .Pen  2  0.3000 Round
  .Line    0.0670   4.7511   0.5170   4.3011
  .Line    0.5170   4.3011   0.8170   4.3011
  .Line    0.8170   4.3011   1.3570   4.8411
  .Line    1.3570   4.8411   0.5947   7.4080
  .Line    0.4771   6.6874   1.8498   7.4244

フォーマットは次の通りです。
「層データ」
 /Layer [layer_name]
     layer_name 文字列の規約に従う層名称 省略時可能
「ペン色指定」
  .PenColor pen_number color_name
    pen_number ペン番号(1~1024)
    色名称には次のいずれかを指定
    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
「図形 文字列」
  .Text x y height angle
    string
      x y  文字列の開始位置
      height 文字高さ
      angle 角度(単位=度)
「図形 直線」
  .Line x1 y1 x2 y2
      x1 y1 端点1
      x2 y2 端点2