|
为了使用户能够更好在CAD下绘制各种自定义节点图,先闻CAD工具箱为用户提供强大的自定义参数化节点绘图脚本系统。用户只需要简单了绘图系统,定义输入,输出语句,使用条件控制,循环控制语句,就可以完成以前需要大量时间、大量工序的绘图工作。先闻CAD工具箱自身附带的绘图功能全部就是使用此绘图系统。
% U4 _# w/ |) b& G* g' ~
2 y* c! E) i3 k( \ b9 ?2 o一、准备工作 $ V) `$ _( C7 y/ R
1、电脑上需安装AutoCAD,先闻CAD工具箱目前支持AutoCAD 2000到AutoCAD 2012; 7 Z, V- g8 x# r) g( H4 A( S7 F" T
2、到先闻公司网站下载并安装CAD工具箱,请到官方网站下载最新版软件,网站地址: / T# i7 l/ G0 Z, |' P
http://www.exianwen.com/Textwebindex/Software/SoftwareCenter.aspx
$ j7 _1 i+ ?4 S( n6 |( _网页面如图:
" P9 \% [7 g9 [6 g! d
- ]0 S& P! D& @! E5 X9 X1 X7 |安装完成后,AutoCAD下应该有这样的界面:
9 C$ }: k$ h, [- \: ~7 @- Y2 x
7 C9 [' W+ s3 \二、编制绘图节点 2 n5 y5 B* M, ~+ I4 Y8 G0 `1 }
打开系统自带的记事本,并写入以下语句: 0 {' C. n8 [( w3 A- z2 b
<?xml version="1.0" encoding="UTF-8"?> 2 {: J) V w% z$ c6 _, q# J
<Modules TypeName="我的分类" > * h1 P1 i3 {( Y9 U* N) x
<Module Name="模块一" Author="小明" >
% j1 s/ P3 j& y <Input>
0 X9 ^9 O9 l$ G- i/ Y+ D1 x
3 ^0 q& W) ~6 }! t! Y, R4 s- v& K) z' U- h5 `
</Input>
9 N& y" ]0 }; H' G <Output>
* q8 s# ~" C4 _* z+ k6 C8 G( ] ( a2 @. T$ U2 K: u6 G5 B7 v+ H( D
4 L! K: L- k+ S: f </Output>
8 B6 \& V: ?7 ^ O, k </Module>
- f; Z3 J, t. M9 T2 d4 Q</Modules> 4 m1 D# B6 i8 B \
如下图所示: " r8 F3 O0 A7 c1 V+ w8 L
4 O. |& v* X n2 L/ _, L/ ?& _现在,把焦点集中到“模块一”下面,有两个子项:“Input”和“Output”。
$ w* y& @" b8 o7 l# X" J) X8 h: f% m“Input”表示参数输入,绘图所需的参数均在此子项下定义,比如:
9 k2 r5 t& f) t6 Z' I定义一个插入点: " b; ?8 l, ?! O$ O! I
<point name="InsertPoint" caption="插入点" defaultValue="0,0" /> ( i6 U9 Q; z( i" \ R
定义长度,宽度: M2 h3 c7 {$ g' N5 W& X& ^0 x
<real name="length" caption="长度" defaultValue="500" /> 1 }) e! C. x4 V* V2 P
<real name="width" caption="宽度" defaultValue="400" /> ) z9 ]/ O+ }* K# N+ b" p
“Output” 表示绘图输出,绘图输出语句归并到此项下,比如,根据上面的输入参数,绘制一个矩形: & J5 W5 j0 I) o1 H/ _1 C
<line startPoint="InsertPoint+Point(length/2.0, width/2.0)"
; t0 e w# z% {' p/ M' ]7 r8 ? endPoint=" InsertPoint+Point(length/2.0, -width/2.0)" /> . i: p/ v4 d! r* T* F+ I2 Y2 r3 Z
<line startPoint="InsertPoint+Point(length/2.0, -width/2.0)" 9 Y- @& O ?7 g+ e7 k
endPoint=" InsertPoint+Point(-length/2.0, -width/2.0)" /> % R0 U9 M5 _8 i# K0 z1 Q+ W
<line startPoint="InsertPoint+Point(-length/2.0, -width/2.0)" 6 a2 D& c+ `8 P! g" Z! Y/ g# s/ N
endPoint=" InsertPoint+Point(length/2.0, width/2.0)" /> $ R' z, Y' u7 ^3 U1 Y8 Z. p
<line startPoint="InsertPoint+Point(-length/2.0, width/2.0)" 2 A K2 c- V2 C) x; e( `
endPoint=" InsertPoint+Point(length/2.0, width/2.0)" /> 8 E- `$ L8 l0 _
如下图所示: # [, E. n1 v! v/ \
, P7 { M& [: ?' }4 O. l7 S" W# c就这样,一个简单、完整的绘图节点就完成了。 ! a! K! h0 g9 N0 G9 d X- f
接下来保存文件测试效果,保存文件时,请注意编码格式和文件扩展名,编码格式为UTF-8编码方式,扩展名为.xml,把文件保存到工具箱安装目录下的“Modules”文件夹下面,如下图: 5 a# U# N3 b E, ?- g$ u
8 Z) ^$ A+ r1 b打开AutoCAD,点击菜单“节点图”: * I" Z+ p9 i5 I0 D5 V8 O# S1 @9 d
' G9 m8 F) [- c- g7 R6 O
出现一个对话框,就可以找到刚定义的绘图: 5 X5 Q: A' x2 B' G E. t2 B) f
& ^4 o1 T& y1 S# Q' K; Q/ k点击确定即可绘图了:
# o: ^% f& X+ R( f9 Y* o% F; _; U, P
" ~ A3 n1 f6 B2 l2 ^) l5 D本文转载自先闻数字钢构:http://www.exianwen.com/Texttech ... aspx?technicID=46958 o- O2 `0 B+ E8 c3 s3 k# y$ t+ w
转载请注明出处以保护作者权益! |
|