AutoCad_MECAD-29_图块与属性

  • 格式:pdf
  • 大小:845.96 KB
  • 文档页数:20

NTUST ME2004 機械製圖 MECAD23
15
人工智慧實驗室
Exercise 9B
ZOOM C 1000,1000 2000 RECTANG 1000,1000 1400,1300 ATTDEF “ “ 1 COL 1 ( 點取矩形 內適當位置 ) 60 “ “ ATTDEF “ “ 1 ROW 1 ( 點取矩形 內適當位置 ) 60 “ “ ATTDEF “ “ B012 NO B012 ( 點取 矩形內適當位置 ) 60 “ “ BLOCK 586 ( 點取矩形內適當位置 ) ALL “ “ INSERT 586 ( 點取適當位置 ) “ “ “ “ “ “ B012 1 1 INSERT………( 將所有 586PC 畫至 適當位置 ) *** 以同樣方式畫 486PC 的位置 *** ATTEXT “ “ 選取 LAB-10B1.txt 設萃取檔名為 LAB-10b2.txt 'PC', 2000.0, 5500.0,'1','1','B012' ' PC ', 4000.0, 5500.0,'2','1','B024' ' Monitor ', 6000.0, 5500.0,'3','1','TANG' ' Monitor ', 9500.0, 5500.0,'4','1','B005' ' Monitor ', 4000.0, 4000.0,'2','2','B023' ' PC ', 9500.0, 4000.0,'4','2','B004' ' PC ',15500.0, 4000.0,'7','2','B008' ' Monitor ',15500.0, 1000.0,'7','4','B000'
4
NTUST ME2004 機械製圖 MECAD23
人工智慧實驗室
插入區塊
INSERT § 給區塊名,可輸入插入點 X,Y 放大比例與旋轉角度 § 區塊名前加” *” 代表插入圖元各自獨立 § 系統在圖中找不到所要的區塊時,會搜尋目錄內以 區塊為名之 DWG 檔插入 § 區塊名=檔案名,可使插入之區塊不同於原檔案名 § 若只要區塊定義,暫時不要插入圖面,在插入點時 輸入 ^C 即可 § 對既有的區塊從外部檔再插入,一次可變更區塊之 定義
NTUST ME2004 機械製圖 MECAD23
3
人工智慧實驗室
製作區塊
BLOCK 選物與基準點後,原圖形消失但內部記錄相關的圖元。 指令 : block 圖塊名稱 ( 或 ?): a 插入基準點 : 選取物件 : 找到 1 個 選取物件 : OOPS 可繪出剛才消失的圖元。 WBLOCK 將區塊選換成外部圖檔 BASE 設定本圖檔之基準點,內定為 (0,0,0)
Exercise 9D
NTUST ME2004 機械製圖 MECAD23
19
人工智慧實驗室
END
MECAD-29 圖塊與屬性
NTUST ME 2004
NTUST ME2004 機械製圖 MECAD23
20
6
人工智慧實驗室
區塊相關指令
MINSERT 類似 ARRAY 指令可同時插入陣列之區塊。 ˙DDINSERT 可直接起動插入對話盒。 ˙DIVIDE 與 MEASURE 可在分段點插入區塊取代”點”利用 ALIGN 特性可自動轉角度,但比例不能放大。 ˙EXPLODE( 爆開 ) 可將組合圖元分解 ( 爆開對象含 BLOCK ,POLYLINE ,DIMENSION) EXPLODE 選物 如果選取多邊形,則可消除其任一邊。 ( 因 POLYGON 實際是由 POLYLINE 畫成 ) ˙ 插入比例為 – 1 時有 MIRROR 的效果。 ˙ 通常 BLOCK 大小定在 1”×1” 或 100mm×100mm 的範圍或特徵 ˙ 在 INSERT 與 BLOCK 指令下鍵入 ? 皆可列出既有之區塊,但 BLOCK 可多列出 Xref 之區塊。
NTUST ME2004 機械製圖 MECAD23
13
人工智慧實驗室
Exercise 9B
• 建立 2 個 BLOCK ,各取名為” PC” 和” Monitor” ,示意圖如下 :
NTUST ME2004 機械製圖 MECAD23
14
人工智慧實驗室
Exercise 9B
• 每一個 BLOCK 含有三個屬性,定義分別如上。並且藉此繪出目 前 PC 教室的電腦配置圖 ( 參考下圖 ) 。
NTUST ME2004 機械製圖 MECAD23
5
人工智慧實驗室
插入區塊
指令 : insert 圖塊名稱 ( 或 ?): a 插入點 : X 比例係數 <1>/ 對 角點 (C)/XYZ: Y 比例係數 ( 預設值 =X): 旋轉角度 <0>: 指令 : list 選取物件 : 找到 1 個 選取物件 : BLOCK REFERENCE 圖層 : 0 空間 : 模型空間 顏色 : 1 (red) BYLAYER 5F A 在 點 , X= 162.6507 Y= 106.4250 Z= 0.0000 X 比例係數 1.0000 Y 比例係數 1.0000 旋轉 角度 0 Z 比例係數 NTUST ME2004 機械製圖 MECAD23 1.0000 線型 : 處理碼 =
人工智慧實驗室
機械製圖 MECAD-29 圖塊與屬性
NTUST ME 2004
NTUST ME2004 機械製圖 MECAD23
1
人工智慧實驗室
課程介紹
NTUST ME2004 機械製圖 MECAD23
2
人工智慧實驗室
Contents
• • • • • • • BLOCK , BASE WBLOCK BMAKE INSERT , MINSERT , DDINSERT DIVIDE , MEASURE EXPLODE , XPLODE ATTDEF , ATTDISP , ATTห้องสมุดไป่ตู้DIT , ATTEXT , ATTREDEF • DDATTDEF , DDATTE , DDATTEXT
NTUST ME2004 機械製圖 MECAD23
8
人工智慧實驗室
屬性
DDATTDEF 顯示 ATTDISP DDATTE Normal :依 I 可見性決定是否顯示 ON :均可見 DDATTEXT OFF :均不可見 交換式對話盒處理屬性 ˙ 編輯 ATTEDIT Value/Position/Height/Angle/Style/Layer/Color/Next<N> :可集體 或個別修改 ˙ 統計 ATTEXT 可產生 CDF , SDF , 或 DXF 三種文字檔 分別為 以;分隔 , 以空白分隔 , 及標準交換檔 在轉換屬性的過程中,需要一事先建立的文字樣版檔,其中定 義輸出屬性的格式
• 建立兩個 BLOCK ,分別命名為” NORTH” 和” SI” 並且儲存。 圖形如下:
NTUST ME2004 機械製圖 MECAD23
12
人工智慧實驗室
Exercise 9A
ZOOM C 50,50 100 ***BLOCK NORTH *** CIRCLE 50,50 10 PLINE QUA( 左分點 ) QUA( 右分點 ) “ “ PLINE QUA( 下分點 )( 畫上方之箭頭 ) “ “ LENGTHEN DE 3 ( 點取左右下三線段 ) TEXT ( 標明角度及北邊 ) 文字高度 3 BLOCK NORTH CEN ALL “ “ ***BLOCK SI *** CIRCLE 50,50 10 CIRCLE 50,50 5 LINE QUA( 小圓上分點 ) QUA( 小圓下 分點 ) “ “ LINE QUA( 大圓上分點 ) QUA( 大圓下 分點 ) “ “ MOVE L “ “ 50,50 100,50 “ “ MOVE( 選線 ) “ “ 50,50 80,50 “ “ LINE END END “ “ LINE END END “ “ ( 畫中心線 ) CHANGE 選中心線 P LT CENTER C RED “ ” LENGTHEN DE 3 ( 點取左右上下四線 段) BLOCK SI CEN ALL “ “
10
人工智慧實驗室
文字樣版檔
範例 LAB-10B1.txt BL:name C008000 BL:x N007001 BL:y N007001 COL C008000 ROW C008000 NO C008000
NTUST ME2004 機械製圖 MECAD23
11
人工智慧實驗室
Exercise 9A
NTUST ME2004 機械製圖 MECAD23
7
人工智慧實驗室
屬性
Attributes 一般附屬於區塊,提供識題、資料儲存與繪圖後處理 • 定義 ATTDEF 四種模式 I 可見性 C 常數,不變性 V 確認 P 預設值 § 而每一個屬性均有唯一的標記 TAG 與提示問句 § 屬性在定義時會尋問插入點 § 連續定義之屬性會自動排列 § 當屬性定義被包括在區塊定義之後,插入區塊時會自動得到 屬性設定之詢答,若 ATTREQ 設為 0 時,插入之屬性無詢答
NTUST ME2004 機械製圖 MECAD23
16
人工智慧實驗室
Exercise 9C
出圖: A4 橫式,標準圖框,零件以區塊插入(適當比例)。