|
为了使用户能够更好在CAD下绘制各种自定义节点图,先闻CAD工具箱为用户提供强大的自定义参数化节点绘图脚本系统。用户只需要简单了绘图系统,定义输入,输出语句,使用条件控制,循环控制语句,就可以完成以前需要大量时间、大量工序的绘图工作。先闻CAD工具箱自身附带的绘图功能全部就是使用此绘图系统。5 S+ i9 S7 `- X { N
; W+ w5 b( ]: o5 I6 Y+ Z# L/ M& I V
一、准备工作 2 w1 o$ e# O% `2 x" u' w; l
1、电脑上需安装AutoCAD,先闻CAD工具箱目前支持AutoCAD 2000到AutoCAD 2012;
8 b0 I+ M5 u7 l4 S: F! y2、到先闻公司网站下载并安装CAD工具箱,请到官方网站下载最新版软件,网站地址: ( M0 U* p/ w) d n2 p1 t' d# Y
http://www.exianwen.com/Textwebindex/Software/SoftwareCenter.aspx
[+ _& A6 f/ P& W$ A# }4 r& y. @网页面如图: # Z2 J2 H$ z: ~" I0 S
+ S: x$ H H0 M" d, n+ s
安装完成后,AutoCAD下应该有这样的界面: # V; p9 @ w% j0 J; |; p4 @( J

J8 t" Z8 t' c& }7 R/ T二、编制绘图节点
% Z, f! a5 N: S$ W D+ E打开系统自带的记事本,并写入以下语句:
2 Q9 S. R% Z3 n: U6 \<?xml version="1.0" encoding="UTF-8"?> ! z1 \+ D1 \/ R e
<Modules TypeName="我的分类" >
9 D# b7 f& ], ~1 N) O% v5 z<Module Name="模块一" Author="小明" > & u0 F$ W/ q d& Z6 L
<Input>
0 \) Z0 H9 j8 w) v# |5 ?
6 E- l$ R+ A/ O9 Q& k
3 H7 @1 H4 B4 F7 G </Input> & H, ]) w f) y: k" k7 u+ U
<Output> - Z+ G' w/ b- C" f
. f" t% @) M: s* d3 A$ F2 b
: U m# p( K3 |
</Output> 2 x! G; @7 m& B \) r# d* e
</Module> " A& M, F0 B1 `5 ~- _
</Modules>
; z0 M6 z0 g: D9 _% [如下图所示: " a0 L$ C" T8 ^. f8 U% k

0 x5 ~- G* R0 X b \4 V8 B现在,把焦点集中到“模块一”下面,有两个子项:“Input”和“Output”。 8 N# N+ C6 o# a$ P
“Input”表示参数输入,绘图所需的参数均在此子项下定义,比如: 9 k4 S- t+ T5 C5 I4 n! h/ u
定义一个插入点: & S3 @- l2 |* ~0 ^, v7 [
<point name="InsertPoint" caption="插入点" defaultValue="0,0" /> * @7 }& }4 g9 }7 Y4 T
定义长度,宽度: 2 I o6 A2 H7 o$ _
<real name="length" caption="长度" defaultValue="500" />
1 A/ I% B7 L$ {% G<real name="width" caption="宽度" defaultValue="400" /> 1 F1 @/ l% X& W: i
“Output” 表示绘图输出,绘图输出语句归并到此项下,比如,根据上面的输入参数,绘制一个矩形: C8 s @0 _, Y$ `
<line startPoint="InsertPoint+Point(length/2.0, width/2.0)" ) u& c" T9 i& k! l" L& G' K) ?# O
endPoint=" InsertPoint+Point(length/2.0, -width/2.0)" /> 7 C+ h* [) |4 U' R
<line startPoint="InsertPoint+Point(length/2.0, -width/2.0)"
& q/ ^, b+ [& h2 L$ |0 o endPoint=" InsertPoint+Point(-length/2.0, -width/2.0)" /> / g5 }) O& y; D( t! @& S
<line startPoint="InsertPoint+Point(-length/2.0, -width/2.0)" / q- E( |1 T7 v2 z+ @+ U6 Q' k
endPoint=" InsertPoint+Point(length/2.0, width/2.0)" />
4 X0 ?( I4 `' R& c# e7 O6 m<line startPoint="InsertPoint+Point(-length/2.0, width/2.0)" 1 Y8 F1 `& w8 S$ J8 c q" o4 ?: Q
endPoint=" InsertPoint+Point(length/2.0, width/2.0)" /> $ U0 y' n* v" s7 e1 j
如下图所示: 1 c# E8 D/ N% U* k: g5 g: ^3 X
% N: M0 v; {( ?/ i+ Y6 e- ?# v% e
就这样,一个简单、完整的绘图节点就完成了。
+ F- R) b z. }0 ]( i0 b 接下来保存文件测试效果,保存文件时,请注意编码格式和文件扩展名,编码格式为UTF-8编码方式,扩展名为.xml,把文件保存到工具箱安装目录下的“Modules”文件夹下面,如下图: & B% U) ?8 r9 Q: V2 {

1 O- H4 W* w6 Z% R5 n# O7 T9 z$ v打开AutoCAD,点击菜单“节点图”:
; \" t3 x! Y S+ B3 Q& p ) R) G4 K) S3 a/ x" r
出现一个对话框,就可以找到刚定义的绘图:
2 A, g/ Q7 _2 i. n# S $ |3 g7 x( n D( @8 k! Y
点击确定即可绘图了:
. p$ s2 ]9 W% b8 @, Z$ i0 n
( q' o6 F0 {: Y* h( K1 d' w& l- T* c
( \6 B4 M' u! B4 [. `/ V2 z r本文转载自先闻数字钢构:http://www.exianwen.com/Texttech ... aspx?technicID=4695& Q. F+ E/ w+ {- F" f! t9 Y
转载请注明出处以保护作者权益! |
|