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