iCAx开思网

标题: AutoCAD技能檢定練習30 [打印本页]

作者: Joseph Lin    时间: 2003-7-28 09:33
标题: AutoCAD技能檢定練習30
請baiyears代貼Exercise32.gif
  
程度較高的AutoCAD  user有時會寫些輔助程式,來提昇繪圖或資料管理的效率,這時如果將全部
寫在acad.lsp中執行起來相當麻煩,或許每個人都會想到如果能製作成功能表列下拉表單的形式,
操作起來豈不更為理想?譬如你可以增加一個WBLOCK或3D Utility項目,裡頭包含了許多次選項,
甚至多個層次,簡潔又清楚,看起來倒也專業味十足。其實要完成這期望並不困難,只要學會Macro
的語法,配合MENULOAD指令就可輕易讓你達成心願。在說明MENULOAD指令的用法之前,我們
先簡單的介紹下拉表單的內容,了解之後你也可依樣畫糊葫蘆,寫一段巨集將之命名為****.mns,置
於acad\support目錄下。然後輸入MENULOAD指令:
選取Menu Groups項
Brouse....→選取****.mns→Load
選取Menu Bar
Menu Group→選取****→insert至右方之Menu Bar中
OK ! 如果一切正常,你將可以在功能表列中看到****這個項目了。
要在短短的帖子裡把它說的巨細靡遺,對我來說的確有些困難,各位朋友如有疑問,不妨隨時提出,
我會揭盡所能,貢獻一點棉薄之力的。
  
巨集的組成結構
  
***POP7
**DRAW
ID_MnDraw      [&Draw]
ID_Line        [&Line]^C^C_line  
ID_Ray         [&Ray]^C^C_ray  
ID_Xline       [Cons&truction Line]^C^C_xline  
ID_Mline       [&Multiline]^C^C_mline  
ID_Pline       [&olyline]^C^C_pline  
ID_3dpoly      [&3D Polyline]^C^C_3dpoly  
  
結構解析
  
組成結構內容    功能說明
.........................................................................................................................................................
***POP7    代表『主功能表』POP7
........................................................................................................................................................
***DRAW    代表『副功能表』DRAW
........................................................................................................................................................
[&Draw]    第一行的中括號內標簽大都為表頭
      &D→定義D為快速鍵,且顯示時加上一條底線,
      換言之,輸入Alt+D便可以拉下『DRAW』功能表
.........................................................................................................................................................
ID_MnDraw        ID_xxxx 編號→對應到***HELPSTRINGS輔助功能
ID_Line    說明區內相同的編號***HELPSTRINGS         
ID_Ray    ........    ..........  ........
ID_Xline            ID_Line  [建立直線段INE]
ID_Mline            ID_Xline          [建立一條無限長的線:XLINE]
ID_Pline           ID_Pline         [建立2D聚合線LINE]
ID_3dpoly          ........   ..........   .........
..........................................................................................................................................................
[&Line]    [LABEL]→標籤
[&Ray]     第二行以後的中括號內標籤,依據不同的此主功能表要求,
[Cons&truction Line]  代表的用途也不盡相同
[&Multiline]     
.............................................................................................................................................................
^C^C_line     中括號後面的『文字敘述』就是功能表『巨集』,巨集設
^C^C_ray     計的特殊字元與其它規則將在日後專章詳述
^C^C_xline     ^C→取消現存於命令處理器中的指令,由於有時已存在次選
^C^C_mline     項,故通長會連續取消兩次而成為^C^C
............................................................................................................................
Quiz 32
  
11 斜線區域K之面積為何?                  mm?  
  
12. ∠EDG之角度為何?                        度
  
13. 斜線區域A之面積為何?  
  
(A)1907.26 (B)1745.56 (C)1646.66 (D)1818.29
  
14. ∠FCH之角度為何?                      度
  
15. 斜線區域B之面積為何?
  
(A) 595.99 (B) 596.99 (C) 597.99 (D) 598.99
作者: baiyears    时间: 2003-7-28 13:20
Exercise32.gif
作者: Joseph Lin    时间: 2003-7-28 18:16
提示:
1.這道題目是1997年的測驗題。
2.往正五邊形去思考,問題並不困難。
作者: LUODANYAN    时间: 2003-7-29 08:17
很难,看上去真的很难,没有头绪!::?::?::?:-O:-O
作者: jari    时间: 2003-7-29 09:19
我的答案:
11 斜線區域K之面積為  133.8596mm2
  
12. ∠EDG之角度為   36度  
  
13. 斜線區域A之面積為   (D)1818.2936mm2
  
14. ∠FCH之角度為何   36度
  
15. 斜線區域B之面積   (A)597.9948mm2
  
关键是找出两个正五边形
作者: Joseph Lin    时间: 2003-7-29 09:26
jari 的答案完全正確,了不起!
作者: baiyears    时间: 2003-7-29 09:33
ex32
作者: LUODANYAN    时间: 2003-7-29 09:38
经过楼上的一点,我居然马上画出来了,而且答案也是都一样的,呵呵
作者: boboqing0829    时间: 2003-7-30 13:11
请教各位高手,如何将CH线段分成三等份,来得到K,谢谢!
作者: Joseph Lin    时间: 2003-7-30 13:21
1.指令DDPTYPE→選取"X"符號。少了此步驟便無法辨識單點了。
2.指令DIVIDE→object=CH line   No. of segments=3
作者: boboqing0829    时间: 2003-7-30 13:50
经过楼上Joseph的指点,我也做出来了!先谢谢Joseph兄。
作者: wayne    时间: 2003-10-3 17:03
11,K面積=133.8596
12,EDG角度=36%%d
13,A面積(D)=1818.2936
14,FCH角度=36%%d
15,B面積(C)=597.9948
作者: corneringF    时间: 2003-11-14 20:12
没有约束的时候要自己想
比如那个圆
明显看到可2线相切
但条件不够
所以直认为圆心在直线上
作者: imaya    时间: 2004-6-12 02:08
习习
作者: zsrzsrzsr    时间: 2004-6-14 15:06





欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3