给排水设计给排水CAD软件开发实例

2014-05-05 15:40:04   来源:   点击数:2030

【摘要】这篇文章介绍了用户幻灯菜单及功用和开发办法,并给出了标高标示和图例制造程序的开发办法以及程序注解。 

1用户幻灯菜单简介用户幻灯菜单(下文简称幻灯菜单)是在AutoCAD平台上开发的一种高效实用的用户图形界面,由幻灯和相应的AutoLISP实用程序构成。其功用及用法类似于AutoCAD的图标菜单。调用时幻灯菜单屏幕上呈现一幅幻灯,幻灯显现不一样图形界面,由幻灯和相应的AutoCAD实用程序构成。其功用及用法的功用区域,每个区域对应相应的功用,用鼠标点取即可调用该功用。 

幻灯菜单能够用于开发本部门运用的工具软件或是商业化的CAD软件,能够大大提高开发功率以及规划绘图速度。 

下面以我院开发的标高标示程序为例介绍幻灯菜单的功用:在command:状态下从下拉菜单中点取“标高标示1”后屏幕上呈现如图1所示幻灯,用鼠标在某一标高品种格中点击后幻灯不见,恢复前一图面,在提示行中提示“请输入起点”,给点后又提示:“标高值”,输入数值后主动按挑选的品种画好标高符号并写好标高值;然后重复提示“请输入起点”标示下一个,回车则回到图1幻灯重复运用,点EXIT退出。 

2幻灯菜单的特色 

幻灯菜单能够完成AutoCAD的图标菜单的各项功用,而且有如下优点: 

a.制造、修正功率高。制造图标菜单时,要完成的功用数与幻灯数及菜单项的数量一样。而制造一个幻灯菜单只需求作一个幻灯,幻灯数量大幅削减,修正也简单得多。 

b.运用功率高。为了提高软件功率,尽量削减击键次数是往后软件的发展方向。幻灯菜单能够将多种方式的挑选以图形方式直观地显现出来,以供挑选。以标高标示为例,以前的办法是先问标高符号方式,再问方向,而运用幻灯菜单只需点取一次即可。 

c.界面漂亮,制造灵活多样,运用便利。幻灯菜单在一幅幻灯中区分的功用区数量不限,而且能够依据需求制造成方格、横格、竖格、扇型格、圆环格等多种方式,乃至能够到达可编程序对话框的许多功用。 

d.适用性强,移植便利。幻灯菜单适用于R9.0版以上的各种中、西文AutoCAD版别。运用幻灯菜单时,因为它包括在用ADS或AutoLISP等言语编制的程序中,所以只要能运转程序即可调出幻灯菜单,版别晋级时不用改变新的菜单文件。而图标菜单的菜单项有必要逐条加入到新的菜单文件中。 

e.能够作成定型模块重复运用,然后大大提高编程功率。 

3幻灯菜单的制造 

幻灯菜单的原理是:将AutoCAD绘图区分为若干规矩的图形区域,每一区域能够对应一组功用,在程序调用幻灯菜单时,要求用户依据需求在某一图形区域中选取一点,然后程序主动核算出该点地点的区域方位,然后调用所对应的程序功用。 

点的定位是幻灯菜单制造编程的关键地点,以矩形格幻灯菜单为例,其过程是: 

a.获取下列AutoCAD体系变量: 

viewsize-当时绘图区高,用绘图单位核算; 

viewctr-当时绘图区中心点坐标值; 

vsmax、vsmin-虚拟屏幕的左下角及右上角点坐标值,能够用来求绘图区宽高比,然后求出绘图区宽度。 

b.依据横向和竖向分格数,求出每格的宽和高。 

c.由点的坐标值别离求出点地点格的横向和竖向序号。 

d.横向和竖向序号连接即可获得该格的区域代码。 

后文将给出我院开发的标高标示和图例制造两个实例,以下程序均在AutoCADR10至13各版别下顺畅运转,并已十分老练。需求指出的是,为了简化程序,突出重点,删去了一些比如容错或装饰性的语句,但不影响程序运转。 

4实例一———标高标示程序

 

上一篇:论污水厌氧生物处置新工艺-升流..

下一篇:论“城市优化供配水系统”研讨与..
收藏到QQ书签 添加到百度搜藏
】 【打印】 【关闭
更多 论文发表与投稿
>>返回网站首页
教育论文论文网版权与免责声明:
①、教育论文论文网(www.512lw.com)论文发表,是一个专门从事期刊推广、论文发表、论文写作指导的正规机构。本站提供整体论文发表解决方案:省级论文/国家级论文/核心论文/CN论文。
②、本网站中的文章(包括转贴文章)的版权归原作者所有,若作者有版权声明的或文章从其它网站转载而附带有原所有站的版权声明者,其版权归属以附带声明为准。
③、如本网转载稿涉及版权等问题,请作者一周内来电或来函联系。
投稿邮箱:[email protected] 联系电话:400-699-2260
在线咨询: 论文投稿:63067332 论文投稿:940066109
 
论文投稿:[email protected]   咨询电话:18068821172
咨询电话:18068821172     在线咨询:论文投稿84796177
在线咨询:论文投稿84796893     在线咨询:论文投稿80134278

关于我们| 联系我们| 信誉说明| 合作流程| 本站声明
中国教育论文网(济南富东化工有限公司) 版权所有 © 2002-2012 咨询QQ热线: 论文投稿:84796893  在线沟通:
苏ICP备11037565号 联系地址:济南市英雄山路127号 联系电话:18068821172