admin 管理员组文章数量: 1086019
2024年3月27日发(作者:两台switch本地连接)
维普资讯
总第220期
2008年第2期
计算机与数字工程
Computer&Digital Engineering
V01.36 No.2
l13
AutoCAD二次开发中图像控件菜单的制作技术
杨
(陕西理工学院计算机系” 汉中
刚¨ 刘喜平 ’
汉中723000) 723003)(陕西理工学院土木工程与建筑系
摘要以钣金构件CAD系统为例,较系统地介绍了在AutoCAD 2002二次开发过程中菜单的制作技术,特别是图像
控件菜单的制作技术。图像控件菜单的制作涉及制作幻灯片文件、幻灯片库文件、编写菜单程序、加载支持文件搜索路径
等,其中幻灯片库文件的制作是难点。
关键词 AutoCAD 2002二次开发 图像控件菜单幻灯片库文件
中图分类号TP317.4
1 引言
[上平下斜圆接头] C C
[上圆下腰圆倾斜过渡接头] C C
定制菜单是AutoCAD二次开发中的一个重要
[圆顶长圆底接头] C C
内容(这里以AutoCAD2002为开发平台)。菜单文
[<一圆顶矩形底接头] C C
件的开发有两种方法:一是在AutoCAD的标准菜
[弯头]¥I:S1¥I=¥
r一一]
单文件ACAD.MNU中增加用户开发的新内容;另
一
是建立用户自己的菜单文件。这里主要针对前
[连接管]¥I=S2¥I=
[一>连通管]
者,为了增强用户界面,一般需要开发图像控件菜
[偏离中心的等径三节连通管] C C
单。图像控件菜单需要在其它菜单中调用,如下拉
[<一三节异径偏心连通管] C C
菜单。这里以笔者开发的钣金构件的CAD系统为
r一一]
例说明图像控件菜单的开发技术。
[三通管]¥I=s3¥I=¥
2下拉菜单的设计
上面程序语句“[三通管]¥I=s3¥I=:l:”中¥
用任一文本编辑器打开AutoCAD的标准菜
I:宏命令用于加载图像控件菜单,只有加载图像
单,然后添加一个弹出式菜单 POP11,它的
控件菜单后,才能显示出该菜单。s3表示此处设
部分内容如下:
计的图像控件菜单的名称,¥I: 宏命令用于加载
并显示当前的图像控件菜单。
¥¥¥POP11
钣金构件CAD系统
3 图像控件菜单设计
[钣金构件CAD系统]
图像控件菜单开发往往通过使用幻灯片文件
[图幅设置] C CArx a({TuFu.al'x TuFu//网幅设置
或包含所需幻灯片的幻灯片库文件来实现,由于钣
[一>接头]
[天圆地方] C CArx L TianYuanDiFang.arx TianYuan—
金构件设计使用的幻灯片数量较多,因此将零散的
DiFang
幻灯片做成四个幻灯片LianJieGuan—lib.slb、QTX—
//调用设计的天圆地方参数化处理命令TianYuanDi—
iangJiaoGuan
lib.slb、SanTongGuan
—
lib.slb和Wan—
Fang
Tou
lib.slb。此部分先做幻灯片文件,后做幻灯片
[长圆顶圆底接头] C C
库文件。幻灯片文件的制作直接在AutoCAD环境
f匕方下圆斜漏斗接 ] C C
下用命令mslide即可,但是幻灯片库的文件制作
收稿日期:2006年6月13日,修回日期:2007年7月30口
基金项目:陕西理工学院科研基金项目(SLGQD061)资助。
作者简介:杨刚,男,硕士,讲师,研究方向:计算机图形学及辅助设计。刘喜平,女,硕士,讲师,研究方向:结构工程、
计算机辅助设计
维普资讯
l14 杨 刚等:AutoCAD二次开发中图像控件菜单的制作技术 第36卷
比较麻烦。
3.1 幻灯片库文件的制作
利用AutoCAD2002安装目录下的Support子
目录中提供的slidelib.exe实用程序,可以通过已
经建立的幻灯片文件(SLD文件)构造幻灯片库
(SLB文件),具体方法如下。
(1)切换到DOS状态下。如在Windows XP操
作系统下,可以通过“所有程序”一“附件”一“命
令提示符”进入,或者也可以由“运行…”一“打
开:cmd”进入DOS状态。
(2)进入DOS状态后,连续用命令“cd文件夹
名称”进入到AutoCAD安装目录的文件夹“Sup—
port”下,此时在DOS命令行中显示:“D:\Program
ifles\AutoCAD 2002\Support>”(假设Auto—
CAD2002安装在D盘的Program files文件夹下)。
(3)仍以三通管为例,在创建好各种三通管的
幻灯片后,用记事本建立一个幻灯片文件的列表文
件santongguan.txt,该文件包含所有三通管幻灯片
文件的路径信息,本系统中此文件内容如下:
H:\项目\幻灯片材料\三通管\V形方管斜交方圆管
的三通
H:\项目\幻灯片材料\三通管\补加强带的等径斜交
三通管
H:\项目\幻灯片材料\三通管\补加强带的等径正交
三通管
H:\项目\幻灯片材料\三通管\裤形三通管
H:\项目\幻灯片材料\三通管\两渐缩直角弯头垂直
相交的三通管
H:\项目\幻灯片材料\三通管\两正圆锥管斜交圆管
的三通管
H:\项目\幻灯片材料\三通管\上圆下方裤形三通管
H:\项目\幻灯片材料\三通管\圆管斜交圆锥管的V
形三通管
H:\项目\幻灯片材料\三通管\圆柱三通管
H:\项目\幻灯片材料\三通管\圆锥管斜接主支圆柱
管三通
(4)并将文件santongguan.txt复制到D:\Pro—
gram files\AutoCAD 2002\Support目录下,接着上
边步骤二在DOS命令行中继续输入:“D:\Program
ifles\AutoCAD 2002\Support>slidelibsant0ngguan
—
lib<santongguan.txt”。注意此句中santongguan—
lih为所要生成的幻灯片库的文件名,文件santong—
guan.txt的后缀名不能省略。此句运行之后便自
动在support目录中生成幻灯片库文件santongguan
—
lib.slb。此文件是制作图像控件菜单所必需的。
3.2图像控件菜单的设计
在AutoCAD2002的标准菜单ACAD.MNU中
的图像控件菜单部分 image下边加入用户自
定义的图像控件菜单S3,其程序如下:
木木S3
[三通管原型选择对话框]
[SanTongGuan—lib(V形方管斜交方圆管的三通)] C^C
[SanTongGuan_lib(补加强带的等径斜交三通管)] C
C
[SanTongGuan_lib(补加强带的等径正交三通管)] C
C
[SanTongGuan—lib(裤形三通管)] C^C
[SanTongGuan—lib(两渐缩直角弯头垂直相交的三通
管)] C C
[SanTongGuan—lib(两正圆锥管斜交圆管的三通管)]
C C
[SanTongGuan_lib(上圆下方裤形三通管)] C^C
[SanTongGuan—lib(圆管斜交圆锥管的V形三通管)]
C C
[SanTongGuan—lib(圆柱三通管)] CACArx L YuanZHu—
SanTong.arx YuanZHuSanTong//调用设计的圆柱三通管参
数化处理命令YuanZHuSanTong
[SanTongGuan—lib(圆锥管斜接主支圆柱管三通)] C
嚣。{
_t¨¨
・一
墨 器 蛳
图1 用户菜单 图2图像控件菜单
4菜单功能的实现
打开AutoCAD2002软件的菜单“工具”一“选
项”,在“选项”窗体的“文件”选项卡中添加“支持
文件搜索路径”,即幻灯片库文件的路径,本设计
中为:“H:\项目\幻灯片材料”。
鏊嚣鏊嚣 罄 |蠹t||§嚣 墼
二1二=== :缭瓤露静舯左下 一手一
l
~
90 — —
挎
—薯———
i
~
…… x坐括 涧i
主 一…Y坐桐尊嘲{ 。
萄 ~一
———墟^魏格台理牲毪驻
萄—一弩唾辔 啦\
廷
馥 \
图3主对话框
(下转第l3l页)
维普资讯
第36卷(2008)第2期 计算机与数字工程 13l
左右,平均_乍速55km/h左右。由于城市内公路隧
练结果。图中粗实线表示实际值,细实线表示神经
道车流量较大,故采用控制周期为l5分钟。为简
单起见,但又不失一般性,将该隧道分为3段,即路
段l,路段2,路段3。如图2所示。
车流筻(辆/h)
1 75O
1 6OO
145O
】3OO
1 l 5O
lOOO
网络的输出值。从图中可以看出,在训练完成后,
神经网络的输出与实际数值比较接近。
5 结论:
仿真结果表明,根据城市公路交通流基本特性
及宏观稳态交通流参数相互关系,以神经网络经过
特征性训练后,较好地描述交通流的基本特征,并
20 40 60 80 1OO 1 20 1 40 160 1 80
t(min)
能够适应交通状况的变化,具有广泛的应用前景。
参考文献
图3路段2交通流量实际值
与预测值的比较
[1]李土勇.模型控制.神经控制和智能控制论[M].
黑龙江:哈尔滨工业大学出版社。1996.
[2]王光晃。智能控制系统及其应用[M]。北京:机械
工业出版社,2000
[3]郑毅,胡敏等。基于神经网络的公路隧道通风控制
[J].微计算机信息,2006,22
[4]孟静.城市隧道智能交通监控研究[J].地下工程
图4路段2平均车速实际值与预测值的比较
与隧道,2005,1
图3、图4分别是路段2在16:00~l9:00时间
[5]曾盛。公路隧道监控系统的设计与发展[J]。现代
隧道技术,2004,4
段之问的实际交通流量、平均车速与神经网络的训
(上接第ll4页)
别是要进行图像控件菜单的设计,这个过程中有些
用命令“menuload”加载前面修改过的标准菜 步骤是难点,在文章中结合工程经验和体会归纳总
单文件ACAD。MNU,加载成功后用户菜单“暖通钣 结,希望本文对从事AutoCAD二次开发的技术人
金构件CAD系统”被加载到AutoCAD2002的标准
员有一定的帮助和指导。
菜单中 用鼠标点击用户菜单“暖通钣金构件
CAD系统”,弹出它的菜单如图1所示。
参考文献
用鼠标点击下拉菜单中的“三通管”项,则出
现相应的图像控件菜单,再点击此图像控件菜单中
的“圆柱三通管”,则相应幻灯片变为白色,如图2
所示,再点击图2中的“确定”,便出现了图3所示
的“圆柱j通管的结构设计及展开图”对话框,至
此菜 功能成功实现。
J 仕{五 当
口 口
[1]梁雪春、宋德明。AutoCAD2002二次开发技术指南
[M]。北京:清华大学出版社,2001
[2]杨刚。基于AutoCAD的钣金构件参数化绘图系统
[J]。陕西理工学院学报,2005,12
[3]周星元、张链、李红军.冲压模具零件标准件库的
开发[J],武汉科技学院学报,2005,5
[4]张化勋。AutoCAD标准件幻灯片库的开发[J]。长
春大学学报,2005,4
钣金构件的CAD系统是一个参数化设计系
[5]刘玉春。在AutoCAD 2000上制作液压元件图像控
件菜单[J .机械研究与应用,2002,2
统,在此系统设计过程中首先要进行菜单设计,特
版权声明:本文标题:AutoCAD二次开发中图像控件菜单的制作技术 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1711541547a599084.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论