国内给排水专业AD软件开发及应用现状,探讨本文
请燕月居水利工程论文-给排水专业CAD软件开发方法摘要本文结合笔者的实际工作经验,分析了国内给排水CAD软件的开发及应用现状,论述了给排水CAD软件开发的原理、思路和方法。和步骤,并给出开发实例。一、给排水工程设计行业CAD开发应用现状,CAD技术的应用大大提高了设计和制图的效率。CAD应用软件的开发也变得越来越重要。在给排水设计领域,CAD的发展和应用起步较晚。一些设计院从1980年代末开始尝试开发CAD,但进展比较缓慢。大多是块和小实用程序,在深度和广度上都有差距。1993年以来,给排水CAD开发步伐加快。条从卓张本烃瘤魏卓水利工程论文-给排水专业CAD软件开发方法探讨、给排水CAD软件开发方法和步骤,并给出开发实例。一、 给排水专业CAD开发与应用现状 在工程设计行业,CAD技术的应用大大提高了设计和制图的效率。CAD应用软件的开发也变得越来越重要。在给排水设计领域,CAD的开发和应用起步较晚。
一些设计院从1980年代末开始尝试开发CAD,但进展比较缓慢。大多是块和小实用程序,在深度和广度上都有差距。1993年以来,给排水CAD开发步伐加快。1994年底,全国给排水学会和给排水技术信息网组织举办了“计算机技术在给排水中的专业应用研讨会”,对促进我国给排水起到了积极的推动作用。给排水软件开发。目前,给排水CAD开发取得了可喜的成绩,特别是在建筑室内给排水方面,出现了一些优秀的给排水CAD软件,如洛阳的一个软件和北京的几个软件。这些软件均具有建筑给排水方案计算机辅助设计、动态生成系统图、动态统计资料表等功能;室外给排水管网计算、图形动态生成等。部分软件已用于室外设计和泵房设计。这些方面取得了新的进展。现有软件主要针对民用建筑的给排水,有待进一步完善和发展。在其他给排水领域,由于难度大、投资回报率低,软件企业不愿涉足,进展缓慢。应用CAD优化给排水和水处理系统的设计就更少了。此外,专业的设计CAD软件没有标准和规范。大多数商业软件没有经过权威部门严格的技术测试和鉴定,其数据库、计算方法、设计方法和生成的图形的准确性都没有得到严格的保证,这也可能成为工程设计质量的隐患。
目前,给排水CAD在设计部门的应用水平也参差不齐。有的购买或开发了专业的给排水软件,提高了设计和绘图的效率。有的只是用AutoCAD的简单命令来绘制,虽然CAD的绘制速度提高了,但是根本不可能用CAD来提高效率。专业CAD在给排水中的应用水平有待进一步提高。目前,许多充满活力的设计院和研究部门都在研发适合本单位的专业软件和应用程序,但由于缺乏开发经验,成果并不明显。根据作者的工作经验,本文将重点介绍原则,给排水软件开发思路、方法和步骤,旨在推动给排水CAD软件开发。二、给排水软件包的开发思路和原理 由于现有的建筑给排水软件比较成熟,还在不断的开发和升级中。一般开发人员在水平和起点上与这些软件开发有一定差距,所以应该购买此类软件,重点开发适合本单位使用的实用程序、应用软件或优化设计软件。高起点的开发者应该从深度和广度上向更高的层次进攻。1.给排水CAD软件的开发基础与原理(1) 设计依据是相关的设计规范、图纸标准和设计手册等;确保数据库、计算方法和设计方法的准确性。(2)软件包的开发设计首先要突出专业水平,而专业软件包的关键在于将专业的设计思想转化为计算机语言。(3)符合思维习惯和设计师的设计习惯,人机界面友好,操作简单,容易掌握。而专业软件包的关键是将专业的设计思想转化为计算机语言。(3)符合设计人员的思维习惯和设计习惯,人机界面友好,操作简单。易于掌握。而专业软件包的关键是将专业的设计思想转化为计算机语言。(3)符合设计人员的思维习惯和设计习惯,人机界面友好,操作简单。易于掌握。
开发标准图形库,由浅入深、由易到难,逐步提高动态绘图和绘图复用比例打水软件开发,使软件包成为覆盖面广、功能齐全的专业绘图软件包。(3)给排水专业高级设计优化软件的开发,以及设计绘图一体化软件,已逐渐成为智能化、自动化程度高的专家系统软件包。3.与开发人员一起开发软件是一项复杂的脑力劳动,对开发人员的要求也很高。专业的软件开发人员大致可以分为以下几个等级:(1)初级:
前述的个别建筑给排水软件包和开发者属于较高水平,其开发设计思路非常值得推广到给排水的其他领域。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版本的Windows(中文)。湾。重新优化AutoCAD系统变量的配置和设置,主要包括系统变量和尺寸变量设置,图层和线条设置等,使acad.dwg成为理想的模板。C。优化acad.mnu,将很多常用命令放在最容易选择的位置或固定位置。专业菜单部分可以添加到 acad.mnu 中,也可以独立编写。d。使用acad.pgp作为简化命令(10.0之前的版本可以用acad.lsp中的defun函数设置),编写acad.lsp。(2)专业绘图功能a. 专业画框:可从菜单中选择或点击屏幕滑动菜单,点击即可生成各种画框。bc 开发实用的专业绘图工具程序:如标高、管径、坐标、立管、代号、各种管件等程序,单双线管道绘制程序,生成专业设计说明、图例,专业的词组程序,以及文本、行、线宽编辑和表格操作等实用程序。d。开发或引入建筑绘图程序。专业的CAD软件包应该有一个高效的绘图环境,否则一旦手动生成功能失效或无法应用时,用户只能使用AutoCAD简单的命令进行绘图。可从菜单中选择或点击屏幕滑动菜单,点击即可生成各种帧。bc 开发实用的专业绘图工具程序:如标高、管径、坐标、立管、代号、各种管件等程序,单双线管道绘制程序,生成专业设计说明、图例,专业的词组程序,以及文本、行、线宽编辑和表格操作等实用程序。d。开发或引入建筑绘图程序。专业的CAD软件包应该有一个高效的绘图环境,否则一旦手动生成功能失效或无法应用时,用户只能使用AutoCAD简单的命令进行绘图。可从菜单中选择或点击屏幕滑动菜单,点击即可生成各种帧。bc 开发实用的专业绘图工具程序:如标高、管径、坐标、立管、代号、各种管件等程序,单双线管道绘制程序,生成专业设计说明、图例,专业的词组程序,以及文本、行、线宽编辑和表格操作等实用程序。d。开发或引入建筑绘图程序。专业的CAD软件包应该有一个高效的绘图环境,否则一旦手动生成功能失效或无法应用时,用户只能使用AutoCAD简单的命令进行绘图。并且可以通过点击生成各种框架。bc 开发实用的专业绘图工具程序:如标高、管径、坐标、立管、代号、各种管件等程序,单双线管道绘制程序,生成专业设计说明、图例,专业的词组程序,以及文本、行、线宽编辑和表格操作等实用程序。d。开发或引入建筑绘图程序。专业的CAD软件包应该有一个高效的绘图环境,否则一旦手动生成功能失效或无法应用时,用户只能使用AutoCAD简单的命令进行绘图。如标高、管径、坐标、立管、代号、各种管件等程序,绘制单双线管道,生成专业设计说明、图例、专业短语程序,以及文本、线条、线宽编辑和表格操作等实用程序。d。开发或引入建筑绘图程序。专业的CAD软件包应该有一个高效的绘图环境,否则一旦手动生成功能失效或无法应用时,用户只能使用AutoCAD简单的命令进行绘图。如标高、管径、坐标、立管、代号、各种管件等程序,绘制单双线管道,生成专业设计说明、图例、专业短语程序,以及文本、线条、线宽编辑和表格操作等实用程序。d。开发或引入建筑绘图程序。专业的CAD软件包应该有一个高效的绘图环境,否则一旦手动生成功能失效或无法应用时,用户只能使用AutoCAD简单的命令进行绘图。专业的短语程序,以及文本、行、线宽编辑和表格操作等实用程序。d。开发或引入建筑绘图程序。专业的CAD软件包应该有一个高效的绘图环境,否则一旦手动生成功能失效或无法应用时,用户只能使用AutoCAD简单的命令进行绘图。专业的短语程序,以及文本、行、线宽编辑和表格操作等实用程序。d。开发或引入建筑绘图程序。专业的CAD软件包应该有一个高效的绘图环境,否则一旦手动生成功能失效或无法应用时,用户只能使用AutoCAD简单的命令进行绘图。
2.专业绘图软件开发在专业绘图环境的基础上,逐步开发一些相对独立的专业绘图软件,逐步形成功能强大、覆盖面广的综合性给排水软件包。目前开发的比较成熟的软件有:民用建筑给排水CAD软件包、室外给排水管网计算软件、给排水管纵断面图绘制软件、设计给排水外部管网软件。目前正在开发中取得初步成果的软件包括泵房设计软件、平流沉淀池软件、机械加速澄清器软件、市政管网CAD软件。尚未深入开发,开发难度较大,但预期效果较好的软件包括:辐射沉淀池、旋风沉淀池、水塔、综合管沟、架空管网、过滤室、软水站、泥浆脱水房间设计和其他项目。给排水软件开发的另一个思路是开发给排水设备和构筑物的标准CAD图形库,以提高图纸的重复使用率。标准的CAD图形库也可以由权威部门编译并发布为标准图形。另外,标准图也可以作为软件包的一部分,即 软件包可以交互生成图形,也可以通过动态计算直接调用相应的标准图形。3.高阶设计及方案优化设计软件的开发在使用CAD进行高阶设计及方案优化设计方面,除个别公司在民用建筑给排水领域的研究外,给排水其他领域的研究国内暂无报道。程序优化软件的难点在于将系统的设计思想和设计经验转化为计算机程序。给排水及循环水过程的程序优化模型的建立本身就是给排水设计中的一个难题。
这方面进展缓慢的原因,一是对开发者要求高,该领域理想人选少;其次,给排水专业行业多,领域广,要开发的软件工作量巨大,而有这种精力的科研部门或公司寥寥无几。总之,给排水专业绘图软件包的开发是一项艰巨的工作,需要营造大规模的生产和管道开发环境,投入大量高层次人才。各部门科研人员既要迎难而上,又要避免重复工作,开发各行业、各领域具有自身特色的实用、专业的软件。四、给排水CAD软件包开发实例——BYWAT1.软件包结构专用绘图环境-CA AutoCAD12.0汉化版AutoCAD配置及修改-系统配置参数设置菜单优化命令简化专业绘图功能-专业框架图、专业块图、专业工具程序、建筑绘图程序BYWAT-(2.0)b.专业绘图软件-IS泵和S泵基础绘图软件泵座绘图软件材料表和其他填充软件,供水管道剖面绘图软件,排水管道剖面绘图软件等。有丰富的专业图形符号,插入时管道断开。(5)画建筑图很方便。有丰富的专业图形符号,插入时管道断开。(5)画建筑图很方便。
给排水管纵断面图软件交互公式、参数图,可动态计算,具有辅助功能。3.专业软件实例——排水剖面图软件 冶金给排水设计中的给排水剖面图约占施工图总量的规律性也强,更适合专业的开发绘图软件。该软件最初是用LISP语言编写的,由主程序和辅助功能两部分组成,包括程序中的600多句和若干块、幻灯片等。其中,主程序结构复杂,多使用循环LISP语言擅长的语句和表处理语句。该软件完全按照冶金设计院的设计绘图习惯和顺序设计,操作非常简单。用户只需交互输入简单的参数即可完成完整的Ideal轮廓图。输入比例后,程序将绘制排水剖面图的表头。然后依次输入节点、节点平面距离、管径、地标高、管内底标高、坡度、管材代号、示意图类型,程序就可以画出该管和所有相关的文字和图形,计算下一点管的内底标高。用户只需交互输入简单的参数即可完成完整的Ideal轮廓图。输入比例后,程序将绘制排水剖面图的表头。然后依次输入节点、节点平面距离、管径、地标高、管内底标高、坡度、管材代号、示意图类型,程序就可以画出该管和所有相关的文字和图形打水软件开发,计算下一点管的内底标高。用户只需交互输入简单的参数即可完成完整的Ideal轮廓图。输入比例后,程序将绘制排水剖面图的表头。然后依次输入节点、节点平面距离、管径、地标高、管内底标高、坡度、管材代号、示意图类型,程序就可以画出该管和所有相关的文字和图形,计算下一点管的内底标高。
每次输入一段管子的参数后,就可以画一段管子了,不需要重新输入与上一段管子一样的东西。每口井都可以有水滴,软件还可以动画各种平面图。一个管子可以在同一个集管中结束,下一个管子可以作为起点绘制。软件的辅助功能可以进行分频等处理。此外,该软件具有很强的容错能力。改进后增加了可编程对话框,每次确认对话框即可绘制一段管道,使输入更加简洁。该软件还可以从写入的数据文件中提取数据生成图形,这也为直接从外部网络计划中提取信息以生成剖面图奠定了基础。用给排水剖面绘图软件绘图,比人工快5倍以上。程博士论文-给排水专业CAD软件开发方法探讨 基于应用现状,论述了给排水CAD软件开发的原理、思路、方法和步骤,以及实际开发和应用情况给出了给排水的CAD。CAD技术在工程设计中的应用,大大提高了设计水平。和绘图效率。CAD应用软件的开发也变得越来越重要。在给排水设计领域,CAD的发展和应用起步较晚。一些设计院从1980年代后期就开始尝试开发CAD,但进展比较缓慢,多为街区和小型公用事业,在深度和广度上存在差距。自 1993 年以来,给排水 CAD 的发展步伐加快。