|
为了使用户能够更好在CAD下绘制各种自定义节点图,先闻CAD工具箱为用户提供强大的自定义参数化节点绘图脚本系统。用户只需要简单了绘图系统,定义输入,输出语句,使用条件控制,循环控制语句,就可以完成以前需要大量时间、大量工序的绘图工作。先闻CAD工具箱自身附带的绘图功能全部就是使用此绘图系统。$ k3 g, T& X! r$ \* P
- s, v: ]. y4 U) ]
一、准备工作 2 c: P$ d4 h9 ]( O0 t
1、电脑上需安装AutoCAD,先闻CAD工具箱目前支持AutoCAD 2000到AutoCAD 2012;
7 [' C* }; m9 E6 I6 l) N2、到先闻公司网站下载并安装CAD工具箱,请到官方网站下载最新版软件,网站地址: 3 Y( A9 h. ]( Y3 ^
http://www.exianwen.com/Textwebindex/Software/SoftwareCenter.aspx2 A' I# h* Q( z' a
网页面如图: 3 {. O! F$ {, W6 a/ x6 J
# w5 v# f( }8 c5 \2 f0 ?: g安装完成后,AutoCAD下应该有这样的界面:
* z) ^* f' m( O$ ^; X3 E0 F5 N1 `& B
二、编制绘图节点 ( W, ^1 U8 R+ u( H0 b) x
打开系统自带的记事本,并写入以下语句: 1 L7 h$ y/ ~/ `! G2 N
<?xml version="1.0" encoding="UTF-8"?>
+ b6 G2 J7 ?, X" m& m) F. D' j* p. Z6 `' x<Modules TypeName="我的分类" > ) W+ Q: T% d2 N( W' e; w
<Module Name="模块一" Author="小明" > ) i7 n) {1 Z4 [9 N
<Input> / ~! P; @+ z( o6 }" B9 K! E6 j" K3 L
; y. n5 I% m6 {
/ U) b" \' T( J) }! L) M& F: u
</Input> 1 j/ ~0 f p; J ?
<Output>
4 e, X% y0 q. D0 h# W; u # P; `* P, n/ l, R3 ?: R
- U1 n, W" M6 Q0 s! {- w& w
</Output> 3 n- ^6 [/ W6 F$ \
</Module>
. u) D9 v( X+ c( t</Modules> 2 I/ o+ ~5 }/ }$ c1 d/ w, M( r4 |) ]
如下图所示: / i. ?7 ]" r' ^
$ C/ Y- N0 _" I
现在,把焦点集中到“模块一”下面,有两个子项:“Input”和“Output”。 / D' n s% s) ~ ?: `1 M/ p
“Input”表示参数输入,绘图所需的参数均在此子项下定义,比如: 6 F. P. p( J* z4 G
定义一个插入点:
% g3 P( D+ b# P, n5 M<point name="InsertPoint" caption="插入点" defaultValue="0,0" />
4 o0 J0 G: Q+ c定义长度,宽度: ; f$ y8 ~2 \, P! i7 z! |
<real name="length" caption="长度" defaultValue="500" /> 5 t% `7 }* [- a0 J
<real name="width" caption="宽度" defaultValue="400" />
6 m! N8 F+ ?. e& @“Output” 表示绘图输出,绘图输出语句归并到此项下,比如,根据上面的输入参数,绘制一个矩形:
$ L% O8 \& R4 M, V1 M( w1 w) N<line startPoint="InsertPoint+Point(length/2.0, width/2.0)" ( t5 D, i0 g* j) }
endPoint=" InsertPoint+Point(length/2.0, -width/2.0)" /> 7 W9 `* }2 R6 ~7 J" F& _7 D2 ^: T
<line startPoint="InsertPoint+Point(length/2.0, -width/2.0)"
/ a# j+ w2 Z' S% f endPoint=" InsertPoint+Point(-length/2.0, -width/2.0)" /> 5 r" S3 C; e0 n# @4 U+ G
<line startPoint="InsertPoint+Point(-length/2.0, -width/2.0)"
# B5 h7 ?. b: e6 X: U" } endPoint=" InsertPoint+Point(length/2.0, width/2.0)" /> " Z# X2 h/ E2 K$ @
<line startPoint="InsertPoint+Point(-length/2.0, width/2.0)"
# ~# O( Z" d/ i" X$ U endPoint=" InsertPoint+Point(length/2.0, width/2.0)" />
* _9 k% N5 [, s/ L- J) u% ~如下图所示: $ Q! |, Y/ S! m9 ]7 F' x$ C& b# G
, M7 Y& }3 y* T' v U就这样,一个简单、完整的绘图节点就完成了。
+ t( @) p1 x1 U4 W; K* N 接下来保存文件测试效果,保存文件时,请注意编码格式和文件扩展名,编码格式为UTF-8编码方式,扩展名为.xml,把文件保存到工具箱安装目录下的“Modules”文件夹下面,如下图:
4 i v8 u0 b) g1 d
! N0 t5 y+ |, g. {7 Z$ ?打开AutoCAD,点击菜单“节点图”: ! R9 F4 o7 I6 J3 W9 o1 J$ q0 z' [
: E$ Z! b/ v4 y8 K7 }出现一个对话框,就可以找到刚定义的绘图:
4 a- @' w e, f% {4 }
+ Q* m& B- k) y" R/ y9 V% q6 y点击确定即可绘图了:- a% Y. s6 \8 {" M$ Z
! m3 `- w; B0 s" O2 n
! K* @8 ` @0 k! V( x! n
本文转载自先闻数字钢构:http://www.exianwen.com/Texttech ... aspx?technicID=4695
. ]. H( M( R( E, F! z转载请注明出处以保护作者权益! |
|