• 全国 [切换]
  • 二维码
    标准件之家网

    扫一扫关注

    当前位置: 首页 » 标准件知识 » 设备知识 » 正文

    给排水专业CAD软件开发方法探讨

    放大字体  缩小字体 发布日期:2022-09-09 02:01:01    来源:本站    作者:标准件之家    浏览次数:595
    导读

    提要 本文结合笔者实际工作经验,分析了国内给排水专业CAD软件开发及应用现状,探讨了给排水CAD软件开发的原则、思路、方法及步骤等,并给出了开发实例。 一、给排水专业CAD开发应用现状 在工程设计行业,CAD技术的应用大大提高了设计及

    结合作者的实际工作经验,分析了我国给排水专业CAD软件的发展和应用现状,探讨了给排水CAD软件开发的原则、思路、方法和步骤,并给出了实例。1.给排水专业CAD发展及应用现状在工程设计行业中,CAD技术的应用大大提高了设计和绘图的效率。CAD应用软件的开发变得越来越重要。在给排水设计领域,CAD的开发和应用起步较晚。一些设计院从80年代末开始尝试开发CAD,但进展缓慢,大多是块和小的实用程序,深度和广度都有差距。自1993年以来,给排水CAD的发展速度加快。1994年底,全国给水排水学会和给水排水技术信息网组织了计算机技术在给水排水中的应用研讨会,对给水排水软件的发展起到了积极的推动作用。目前,给排水CAD的发展已经取得了可喜的成绩,尤其是在建筑室内给排水方面。出现了一些优秀的给排水CAD软件,洛阳一个,北京几个。这些软件都有建筑给排水方案的计算机辅助设计,系统图的自动生成,自动统计材料清单。进行室外给排水管网计算,自动生成图形等功能,其中个别软件在室外设计和泵房设计方面有了新的进展。现有的软件侧重于民用建筑的给排水,需要进一步完善和发展。给排水其他领域,由于难度大,投资回报率低,软件公司不愿意涉足,所以进展缓慢。CAD在给排水及水处理系统优化设计中的应用很少涉及。另外,CAD软件的专业设计也没有标准和规范。大多数商业软件都没有经过权威部门的严格测试和鉴定,因此其数据库、计算方法、设计方法和生成图形的准确性都没有得到严格保证,这也可能成为工程设计质量的隐患。目前设计部门对给排水CAD的应用水平也是参差不齐。有的购买或开发了给排水专业软件,提高了设计绘图效率。有的只是用AutoCAD的简单命令来绘图,虽然提高了CAD的绘图率,但根本不能说是用CAD提高了效率。给排水专业CAD应用水平有待进一步提高。目前,许多精力充沛的设计院和研究部门都在研究开发适合本单位的专业软件和应用程序,但由于缺乏开发经验,成果并不明显。本文结合作者的工作经验,重点阐述了给排水软件开发的原则、思路、方法和步骤,旨在引起更多的关注,促进给排水CAD软件的发展。二。给排水软件包的开发思路和原则由于现有的建筑给排水软件已经比较成熟,还在不断开发和升级。一般开发人员在水平和起点上与这些软件都有一定差距,所以购买这些软件,重点开发适合自己单位的实用程序、应用软件或优化设计软件。高起点的开发者应该在深度和广度上冲击更高的水平。1.给排水CAD软件开发的依据和原则(1)设计依据是相关的设计规范、制图标准和设计手册等。确保数据库、计算方法和设计方法的准确性。(2)软件包的开发设计首先要突出专业水平,专业软件包的关键是将专业的设计思想转化为计算机语言。(3)符合设计师的思维习惯和设计习惯,人机界面友好,操作简单,易于掌握。(4)应用性强

    (2)开发一些独立的专业绘图软件,开发标准的绘图库,由浅入深,由易到难,逐步提高自动绘图和绘图重用的比例,使软件包成为覆盖面广、功能齐全的专业绘图软件包。(3)开发给排水专业高阶段设计方案优化软件、设计与绘图一体化软件,逐步成为智能化、自动化程度高的专家系统软件包。3.装备软件开发对开发者来说是一项复杂的脑力劳动,对开发者的要求也很高。专业软件开发人员大致可以分为以下几个等级:3360 (1)初级水平:专业人员掌握一些基本的计算机知识和开发工具,可以制作一些专业的瓷砖,开发简单的实用程序。(2)中等水平:较高专业水平加较高计算机水平。熟悉专业设计习惯,有丰富设计经验的专业人士,如果掌握先进的CAD开发技术,可以开发出高水平的CAD应用软件,可以提高设计效率,尤其是绘图效率。(3)高级水平:高级专业水平加高级计算机开发技术。专业上要精通专业基础知识,具有丰富的工程设计经验,善于总结专业设计思路,发现规律,具有较强的系统工程和方案优化水平。在计算机端,要掌握LSP、ADS、DCL等开发工具(或者其他高级开发工具)。开发专业的CAD软件是这类人员的理想选择。由于给排水专业涉及面广,不同行业的给排水设计习惯也不尽相同,任何一个软件都不可能覆盖所有的给排水领域,都适用于所有的设计院,所以还是需要分行业、分类开发。前面提到的单体建筑给排水软件包和开发商属于高水平,开发设计思路很高。

    值得向给排水其它领域延伸。  4.开发工具(软件方面)  目前较常用的CAD开发工具主要有AutoLISP语言、ADS、DCL语言以及数据库处理,也有的开发者使用BASIC、FORTRAN等高级语言与AutoCAD的图形数据交换接口进行开发;还有用C++开发或用VB等在Windows界面下开发的;此外,网络技术也越来越重要。  开发CAD软件,需要非常熟悉Auto CAD命令,以及其中的各参数、系统变量、图层、图块、线形等,这样才能方便灵活地在程序中执行各种命令,掌握CAD开发技巧,例如图块的属性可以带许多信息,一条LINE线的厚度可以存入管道的管径等。此外现在有些软件使用数据的后处理方式,使软件和AutoCAD结合得更好,这些技术还需要对AutoCAD图元数据库和数据图形交换等有更深的了解。  AutoLISP是在AutoCAD内部使用的语言,用AutoLISP编辑的程序可以定义变量,对数据进行处理和作出图形,并可能自定义函数,比较适合搞人工智能工作,特别是它的表处理功能以及递归等功能比较独特,在CAD工作中它可以独立工作,也可能与DXF图形交换文件互相配合。其不足之处是速度慢,且程序代码几乎无法保护。  ADS是AutoCAD11.0版以后新增加的用来开发应用的一个C语言编程环境。它运行速度快,代码保护性好,能更有效地利用内存空间以及访问设备与系统,具有更强大的开发功能。但掌握ADS要比LISP困难,要求开发人员具备C语言编程经验并熟悉ADS库中各函数用法。一般商业软件应该用ADS。  AutoCAD还提供了可编程对话框(PDB)工具,使用户可以结合自身专业特点,用DCL语言构造自己的对话框,从而改善界面,提高CAD软件效率。  目前最流行、最实用的专业CAD开发工具是ADS、DCL,加上少量AutoLISP。  三、开发过程1.专业绘图环境的开发  (1)AutoCAD的配置及改善  a.选择AutoCAD版本。目前最常用的是汉化AutoCAD12.0版。但其汉字输入不太方便,应配上较先进的汉字系统,或用12.0版forWindows(中文)。  b.对AutoCAD系统变量进行重新优化配置及设定,主要包括系统变量及尺寸变量设置,层、线形设置等,使acad.dwg成为理想的样板图。 

    c.对acad.mnu进行优化,将许多常用命令放在最容易拾取的位置或固定位置。专业菜单部分可加入acad.mnu,也可以独立编写。  d.利用acad.pgp做简化命令(10.0版以前的版本可在acad.lsp中用defun函数设定),编写acad.lsp。  (2)专业绘图功能  a.专业图框绘制:可由菜单点取或用屏幕幻灯菜单点取,自动生成各种图框。  b.专业常用图块:由菜单点取生成,自动插入断线。  c.开发实用的专业绘图工具程序:如标注标高、管径、坐标、管道立管、代号、各种管件等的程序,绘制单、双线管道的程序,生成专业设计说明、图例、专业词组的程序,以及文字、线形、线宽编辑和表格操作等实用程序。d.开发或引进建筑图绘图程序。  专业CAD软件包都应具有高效的绘图环境,否则一旦自动生成等功能出现故障或不能适用时,用户就只能用AutoCAD简单命令来画图了。  2.专业绘图软件的开发  在专业绘图环境的基础上逐步开发一些相对独立的专业绘图软件,逐步形成功能强,覆盖面广的给排水综合软件包。  目前已开发的较成熟的软件有:民用建筑给排水CAD软件包、室外给排水管网计算软件、给排水管道纵断面图绘图软件、给排水外部管网设计软件等。  正在开发,初见成效的软件有泵房设计软件、平流沉淀池软件、机械加速澄清池软件、和市政管网CAD软件等。  尚未深入开发,开发难度大,但预期效果好的软件包括:辐射沉淀池、旋流沉淀池、水塔、综合管沟、架空管网、过滤间、软水站、污泥脱水间设计等项目。  给排水软件开发的另一条思路是发展给排水设备和构筑物的标准CAD图形库,从而提高图纸复用率,这比编制自动成图的软件要容易得多。标准CAD图形库还可以由权威部门编制后,作为标准图出版。此外,标准图还可作为软件包的一部分,即软件包可以交互式自动生成图形,也可以通过自动计算直接调用相应的标准图。  3.高阶段设计及方案优化设计软件的开发在  利用CAD进行高阶段设计及方案优化设计方面,除在民用建筑给排水领域有个别公司研究外,在其它给排水领域中的研究国内还未见到报道。方案优化软件的难点在于系统化的设计思路和设计经验向计算机程序的转化,其中给排水及循环水流程的方案优化模型的建立本身就是给排水设计的一个难题。目前这方面进展缓慢的原因首先是它对开发人员要求高,这一领域的理想人选稀少;其次是给排水专业行业多,领域广,需开发的软件工作量巨大,具备这方面精力的研究部门或公司还很少。  总之,给排水专业绘图软件包开发是一项艰苦的工作,需要创造一个规模生产,流水线开发的环境,投入一大批高层次的人才。各部门的研究人员既要知难而进,又要避免重复劳动,在各行业、各领域开发出各有特色的实用专业软件。  四、给排水CAD软件包开发实例———BYWAT  1.软件包结构  专业绘图环境-CA AutoCAD12.0汉化版   AutoCAD配置及改- 系统配置  参数设置  菜单优化  命令简化   专业绘图功能-  专业图框绘制  专业图块绘制  专业工具程序  绘建筑图程序   BYWAT-(2.0)b.       专业绘图软件- IS泵及S泵基础绘图软件  水泵底座绘图软件  材料表等填充软件  给水管纵断面图绘图软件  排水管纵断面图绘图软件等多常   2.软件包主要技术特点  (1)符合设计人员设计习惯,简便易学。

    (2)速度快,可提高设计绘图速度3到5倍。  (3)可由用户幻灯菜单自动点取专业图框。  (4)有丰富的专业图形符号,插入时管道自动断线。  (5)可方便地绘制建筑图。  (6)具有各种类型的标高、管径、坐标等标注功能以及一些方便实用的程序。  (7)绘材料表只需在屏幕菜单中点取材料名称即可将名称、材料、单位、标准图号等填入材料表中的合适位置,序号、数量也特别方便,速度快,辅助功能及提示功能强。如果需要,还可以自动填入单重,自动计算并填入总重。  (8)各型号水泵基础自动绘制,半自动生成水泵底座图形,自动计算和生成材料表。  (9)给排水管道纵断面图软件交互式、参数化绘图,可自动计算,并有辅助功能。  3.专业软件实例———排水纵断面图绘图软件  给排水纵断面图在冶金给排水设计中约占施工图总量的近10%,规律性也较强,较适合开发专业绘图软件。本软件原采用LISP语言编写,由主程序及辅助功能组成,包括程序600多句和几个图块、幻灯等。其中主程序结构较复杂,多处使用循环语句及LISP语言擅长的表处理语句。软件完全按照冶金设计院设计绘图习惯及顺序设计,操作特别简单,用户只需交互式输入简单的参数,即可完成完整理想的纵断面图。  输入比例尺后,程序自动绘制排水纵断面图表头。此后按顺序输入节点,节点平面距离、管径、地面标高、管内底标高、坡度、管材代号、平面示意图种类后,程序即可画出这段管及有关的全部文字、图形,并计算出下一点的管内底标高。以后每输入一段管的参数,即可画一段管,与前段管相同不必重新输入。每个井均可有跌水,软件还可自动画出各种平面示意图。同一表头内可结束一条管,再给起点画下一条管。软件的辅助功能可进行交叉等处理。此外软件还有较强的容错功能。  改进以后,加入可编程对话框,每确认一个对话框即可画一段管,使输入更加简洁。软件还可以从已编写的数据文件中提取数据自动生成图形,这也为从外网平面图直接提取信息生成纵断面图打下基础。  用给排水纵断面图软件绘图,比手工快5倍以上。

     
    (文/标准件之家)
    打赏
    免责声明
    • 
    本文为标准件之家原创作品,作者: 标准件之家。欢迎转载,转载请注明原文出处:https://www.bzjzhijia.com/zhishi/show-17075.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们。
     
    网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  冀ICP备19022299号-2