365文库
登录
注册
2

浅谈结构专业对AutoCAD的二次开发.docx

237阅读 | 9收藏 | 4页 | 打印 | 举报 | 认领 | 下载提示 | 分享:
2
浅谈结构专业对AutoCAD的二次开发.docx第1页
浅谈结构专业对AutoCAD的二次开发.docx第2页
浅谈结构专业对AutoCAD的二次开发.docx第3页
浅谈结构专业对AutoCAD的二次开发.docx第4页
福利来袭,限时免费在线编辑
转Pdf
right
1/4
right
下载我编辑的
下载原始文档
收藏 收藏
搜索
下载二维码
App功能展示
海量免费资源 海量免费资源
文档在线修改 文档在线修改
图片转文字 图片转文字
限时免广告 限时免广告
多端同步存储 多端同步存储
格式轻松转换 格式轻松转换
用户头像
呓也 上传于:2024-08-22
简介在工程设计各专业中以其强大的图形支撑能力和开放的结构体系无可争辩地成为市场的龙头随着制图的普及在上开发出的各专业软件也越来越多建筑水暖设备机械电气等专业都有自己的软件而结构专业计算分析软件虽然较多基于的绘图软件却较少下面笔者就自己的开发经验谈一点感受关键字制图计算机结构设计一菜单专业软件的菜单一定要有鲜明的专业特点很多软件只是在的原来菜单后加上一个菜单项或者将的屏幕菜单替换掉这类软件尽量对不做修改避免许多熟悉的用户产生不习惯的感觉其实只是提供了一个基本绘图环境它涉及各行各业没有任何偏重由于没有较好的二次开发软件广大用户才不得不去适应的菜单就结构专业而言其菜单项只有文件设定两项以及一些绘图修改命令经常用到大部分菜单项平时都用不上对菜单进行重新组合增加一些实用工具菜单项让菜单具有鲜明的专业特点这样才能让设计人员绘图时得心应手拥有一个良好的设计环境自版起增加了多级菜单使得菜单的设计更为丰富但笔者认为下拉菜单的级数不应太多最多不宜超过两级二图库结构专业需要大量的节点详图如框架剪力墙构造节点拉墙筋大样基础详图等等每个结构师手头都会保留或多或少这样的节点图直接调入或者调入后稍加修改就能运用于不同的项目设计这样可以大大减轻结构师的负担如果没有专业图库制图时要用到某个大样时结构师只能凭着记忆打开其它图形文件去搜寻然后用命令制作成图块再用命令插入本图而且不同的项目设计不同的图形文件可能会有不同的输出比例弄不清比例会使得插入的图块大小失调严重影响图面质量因此建立图库是二次开发的重要部分同时图库的内容应越丰富越好建立图库并不等同于简单提供各类图块规划好图块的大小统一图块的比例让用户能顺利地使用维护和扩充都是开发时应注意的问题三应用程序作为最强大的图形支撑系统提供了丰富的图形编辑命令但对于专业人员还远远不够举例来说在结构平面图中画一根钢筋一级钢筋的弯钩是很难画的画起来不但很费时间而且掌握不好要么太大要么太小影响图面质量笔者经常看到有些设计人员将一根宝贵的钢筋拷来移去又如要把所有的字高由改为用命令一个一个去修改将使人无法忍受其实用程序实现这些功能是很简单的其它如批量修改文本的高度字型宽高比炸开连接文本将两根直线连接为一根直线给一根线加上钢筋弯头画钢筋点箍筋等等都可以用程序实现编写这些实用程序可以用简单的操作完成许多复杂的工序能为结构设计人员完成许多琐碎的工作从而尽量将设计人员解放出来使他们有更多的时间去进行创造性劳动提供的应用程序开发工具有和程序设计易于学习掌握适合于编写短小精悍的程序其缺点是程序保密性差而且是前缀表示法不符合习惯用则必须有语言编程基础使用语言编写基于的应用程序运行速度快保密性也好适合于大型程序笔者认为一般的程序开发用已经足够不必用四汉字输入工程制图中汉字输入是不可避免的汉字不仅输入速度较慢还需经常切换大大影响了制图速度由于每次的附注说明都大同小异所以建立一个专业词库是很有必要的随时从词库中提取专业词汇可以避开汉字输入提高绘图速度词库也应该可以扩充让设计人员随时把常用的专业词汇入库并经常整理每张图上已有的汉字标注也是一种资源它们基本上都是专业词汇应加以利用把它们摘编出来加入到专业词库中去可以减轻词库的维护负担由于的文本处理能力较弱还应提供大量的文本处理工具尽量减轻汉字输入的负担五形文件对的形文件也应进行开发提供了丰富的形文件这一点从众多的形文件就可以看出可是没有提供结构上常用的及罗马字结构制图中要经常用到没有这样的形标注钢筋时就非常麻烦目前常见的替代方法是将它们做成一个块随时插入或者标为然后在空白处画出一个在改变字高或修改文本时插入的块或画出的不能同时被改变而很不方便若是一个字符串就可以用命令直接加以修改增加的形可以添加在形文件之后提供的形文件代码一般只到用表示表示输入起来就很方便不少应用开发资料都对字体的开发有详细介绍笔者认为开发形文件没有什么捷径可走如果需要特殊文本字符只能耐心建立它们六简化命令中提供的简化命令较少有些还不是特别简捷例如将定义为而将定义为其实命令远远比命令应用得频繁为何不将定义为而将定义为呢其它如将定义为定义为定义为等等应该形成一个标准让大家统一起来避免因习惯上的差异导致使用不便笔者认为原则是越常用的命令就应该越简单七输出比例比例是工程制图中最重要的问题一般地在中物体以毫米为单位按十足尺寸画出例如的开间在中表示为这样就可以省去大量的比例换算从而方便了制图但线宽字高符号等则要考虑按比例绘出以便出图之后线宽字高符号大小等符合要求举例来说的图输出后要求字高为则在中字高应设为相反在图板制图时实际物体按比例画出而文字符号等按十足尺寸画出所以制图时经常进行比例换算比较麻烦由于一张图中绝大部分是实际物体尺寸标注等都是辅助部分故而要比图板方便得多但是某张图如按绘制输出时想改成就比较困难了仅在输出时改变输出比例或者用命令缩放而不修改输出比例都会导致图面的不协调这是的一个弱点目前的解决方法是在输出时用程序控制字高符号大小等在改变输出比例时同时改变字高线宽等与比例有关的图素天正工程软件公司推出的软件就很好地做到了这一点另一个比较热门的话题是如何在一张图上形成不同比例的详图举例来说的结构平面图中可能要表示一个的梁截面详图其实详图就是原图的放大只是字高符号等不应放大罢了由于比例不同必然牵涉到大量的数据换算因而特别烦琐采用参数化绘图可以解决这个问题在绘制详图时给出详图比例将输入的参数放大输出比例除以详图比例即为放大的倍数而在线宽符号尺寸标注等方面仍然受原输出比例控制把最复杂的数据换算部分交给程序去处理大大减轻了工作量这种方法思路独特缺点是必须针对不同的构件编写不同的程序通用性不强目前建研院计算中心推出的及笔者开发的结构专业实用绘图工具都提供了这样的功能八用作为结构分析软件的前后处理工具结构计算分析软件最初都是通过填写数据文件的方式来输入数据的这种方法很不直观而且容易出错很可能由于错误的输入数据导致错误的计算结果因为如此许多结构分析软件都推出了自己的图形支撑系如系列都有自己的图形前处理部分通过人机交互式输入不仅更直观大大提高工作效率也更容易对工程进行直接修改由于计算分析软件的重点在计算分析上在图形前后处理上不可能有太大投入其图形处理部分往往比较简单与这样强大的图形支撑系统相比功能和界面都相差很多所以用作为前处理工具可以说是节省了一大笔不必的开销而且经过多年发展其核心内容已基本公开这就更容易提供出多个计算分析软件的数据接口使得一个工程用几个不同的计算软件进行结构分析成为可能就是这种类型的软件在后处理方面强大的图形编辑功能也使其它图形支撑系统望尘莫及正华公司推出的就是的后处理结构软件九关于计算绘图一体化计算绘图一体化也曾经是很热门的话题它的优点是自动化程度高目的是为了让结构设计人员只考虑计算分析从烦琐的绘图劳动中解脱出来但是在计算分析时往往有大量的细节问题尚未考虑到因而出图效果不太理想而且结构制图是一项高级劳动计算机不可能做出智能化绘图笔者经常听到有人抱怨自动生成的图是很详细可是也太乱了其实计算机是原原本本反映设计思路的只是由于做不到智能化绘图它无法确定哪儿该画哪儿不该画因为如此很多设计院只用这类软件进行计算绘制施工图再用其它方法真正的计算绘图一体化也许无法实现而利用开发偏向于绘图旨在提高绘图速度的软件正成为目前的主流十问题与现状自从诞生以来就以惊人的速度向前发展到版止最引人注目的新功能是用户界面的增强带来的更丰富的设计环境自版起引入了对话框控制语言引入使应用程序的界面大大得到改善而且也增强了容错性开发时运用编程技术能使应用程序增色不少一个存在的问题是虽然有很多优秀的基于的结构绘图软件可很多设计院却无法应用在喷墨绘图仪还不普及时为了适应笔式绘图仪公司提供的绘图仪驱动程序是以颜色控制笔宽的即不同颜色对应不同宽度的笔号升版后因为兼容性一直保留着这个特性很多设计院特别是大型设计院为了易于管理将颜色与笔号的对应关系做了统一规定而且一直延续到现在而现在很多软件中颜色与笔号是没有对应关系的每个软件对颜色都有自己的标准由于每个设计院的规定不尽相同无法形成一个统一标准这不能不说是一个遗憾笔者的建议是一方面这些设计院应尽快放弃这种统一规定因为技术在进步没有必要再抱残守缺另一方面是软件开发者也应尽可能使自己的程序更加通用将颜色的控制权交给用户这样才能使优秀的软件发挥出更大的作用
tj