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     円弧の通過点に指定します

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 位置