APP下载

VBA程序接口在仪表设计中的应用

2016-11-22任小龙宋国春

化工自动化及仪表 2016年2期
关键词:二次开发设计

任小龙 宋国春

(北京石油化工工程有限公司西安分公司,西安 710075)

VBA程序接口在仪表设计中的应用

任小龙 宋国春

(北京石油化工工程有限公司西安分公司,西安 710075)

基于VBA 二次开发工具,给出AutoCAD PID图自动生成仪表索引表和坐标文件自动生成仪表位置图的设计思路与主要程序。实际应用结果表明:该程序可极大地减少设计仪表时的工作量和人为误差。

VBA程序 仪表设计 仪表索引表 位置图 AutoCAD

VBA(Visual Basic for Applications)是一种基于ActiveX技术的面向对象的应用程序开发工具,目前许多流行通用的应用软件,如AutoCAD及Office等都内置了VBA开发工具,其强大的功能为各软件的二次开发提供了一个很好的平台。利用VBA对AutoCAD及Excel等办公软件进行二次开发,可以成百上千倍地提高绘图工作效率。VBA在各行各业的专业制图工作中均有广泛运用。

对于石油化工行业中的仪表设计,绘制仪表索引表、仪表位置图是一项非常重要的工作,目前工程公司的仪表设计软件中采用INtools软件的较少,而采用Office及AutoCAD等操作软件者居多。因此在没有专业软件的帮助下,手工填写仪表索引表、绘制仪表位置图工作就显得非常繁琐。此外,设计图完成后如果工艺或管道专业设计发生变化,对仪表文件产生联锁反应,则这些图纸都会有影响,即便一个很小的改变(如一条管线的变化)也要重新绘制整张图纸。因此,开发专业软件提高仪表设计工作效率成为一种经济、有效的首选方式[1]。笔者介绍一种基于VBA的二次开发程序模块,用以从AutoCAD PID图和坐标文件中自动生成仪表索引表和位置图,提高设计工作效率、减少人为误差。……

登录APP查看全文

猜你喜欢

二次开发设计
何为设计的守护之道?
《丰收的喜悦展示设计》
浅谈基于Revit平台的二次开发
西门子Operate高级编程的旋转坐标系二次开发
浅谈Mastercam后处理器的二次开发
瞒天过海——仿生设计萌到家
设计秀
有种设计叫而专
Micaps3.2 版本二次开发入门浅析
ANSYS Workbench二次开发在汽车稳定杆CAE分析中的应用