职称论文网-代写代发职称论文,职称论文发表!

当前位置: 职称论文网 > 社会科学研究员 > 基于VISIO的功能图自动制图软件设计正文

基于VISIO的功能图自动制图软件设计

时间:2018-07-16 10:06来源:未知 作者:admin 点击:
摘要:该文介绍了基于VISIO进行功能图设计的一种方式,在VISIO软件的基础上开发具有标准化功能块的绘图工具,通过将图形数据导出成EXCEL报表,并预留了图库中图形块的属性修改入口和一些变量名称语法检查功能,可直接对功能图绘制的正确性和完整性进行检查,

 摘要:该文介绍了基于VISIO进行功能图设计的一种方式,在VISIO软件的基础上开发具有标准化功能块的绘图工具,通过将图形数据导出成EXCEL报表,并预留了图库中图形块的属性修改入口和一些变量名称语法检查功能,可直接对功能图绘制的正确性和完整性进行检查,对实现设计数据的规范管理具有重要的意义。该软件改进了核电安全级DCS软件功能详细设计阶段功能图设计的方式,实现了核电站安全级功能图制图过程的标准化,自动化和结果的可校验性。 

  中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2018)14-0052-02
1 软件背景
核电厂安全级DCS项目软件详细设计阶段,已经普遍采用计算机化的绘图方式,但工程软件功能设计阶段并未完全实现自动化,实施过程中存在大量的变量名称,变量属性等信息需要人工填写和核实,缺少针对大量数据进行综合分析和判断的方法。因此从仪控专业设计与工程实施的实际设计需求考虑,利用当前已经很成熟并且在其他领域广泛使用的软件,为核电仪控专业设计生产力工具,对提高设计正确性和工程实施效率有很大的帮助。
2 需求分析
功能图自动制图软件是基于VISIO、EXCEL和OFFICE软件的宏功能,定制开发的一套功能图自动制图软件。通过开发相配套的变量块、逻辑块等图形块,以及配置相应的管脚名称、数据类型等信息,达到自动判断变量名称是否符合项目命名规则,及交叉校验变量名称判断是否通讯变量收、发两端不匹配等功能。通过生成EXCEL报表的形式,将功能图的数据流信息进行系统、完整的输出。
依据项目实际需要,不仅需要统计控制逻辑数据流信息,还需开发仅通过对生成的报表进行修改,再将数据反写入VISIO功能图的功能。在实际操作中,一个单独的VISIO文件对应一个安全级功能,所以要修改图纸中变量名称或修改逻辑块管脚属性信息,通过此软件可避免工程师在若干VISIO文件夹中频换切换,如可以批量修改管脚属性信息例如PID参数。
3 软件开发
3.1 总体技术方案
开发的报表和制图自动化软件设计成VISIO插件形式,使用VISIO本身可以调取的宏功能进行二次开发,目的是不影响VISIO原有操作界面、功能、快捷操作方式,减少对后期软件维护和使用的限制,用户基于VISIO,EXCEL,PDF等软件的已有图纸文件在该软件下能够正确打开和编辑。
3.2 图库管理
1)功能开发
通过定义变量类和逻辑类的图形信息,开发基础图库,创建含有管脚属性的图形块,为生成报表功能预留导出接口。并定义图形块的形状、尺寸、文本格式、文本大小、管脚属性信息。
2)图形库的维护
通过预留图库修改的接口,在不同仪控平台的环境下,允许修改逻辑块的管脚信息,并在打开VISIO文件时,弹出提示窗口,确认后自动在VISIO文件中进行替换升级,保证已经填写的信息不丢失,图块之间连接线不断开。
3.3 生成EXCEL报表
通过软件,对一个或多个VISIO文件进行选择,生成EXCEL报表文件,用处是实现将选择范围内功能图图纸进行数据化转换。
生成报表中的数据具有唯一性,记录了如下信息
注:属性的填写分类:√为必填、○为选填、△为软件自动生成,×为不可填写。
1) 变量图形块的报表信息
基础信息需要在VISIO中和报表中显示,校对信息只在报表中显示,见下表1。
2) 变量信息校验
对图纸之间变量关联性应自动进行检查,当触发错误判断条件时,应在报表中提示,校验内容的可配置性,可自行添加校验规则。
通过软件的语法检查,对多个VISIO图纸内的变量名称的呼应型和完整性校验,如触发图纸中的变量、管脚信息未满足的条件,则在生成的报表中提示错误信息。应可选择触发条件的判断,判断方式如下:
3.4 数据反写
为了批量修改图纸中不同逻辑块管脚的属性信息,通过软件读取修改过的EXCEL报表信息,将变量名称、变量描述、逻辑图形块的属性进行自动更新,并且不破坏之前的连线。
3.5 发布PDF图纸
通过选择多个VISIO文件夹或者多个VISIO文件,选择生成PDF的范围。
1) 完整性
需要打印所选VISIO图中所有的Sheet页的内容,保证生成的PDF图纸与VISIO图纸信息一致。
2) 跳转功能
通过点击图纸中的通讯变量或内部跳转变量,可以跳转到它的下一个接收方或者发送方,如果是这个跳转对应的多个出口跳转,则显示出口的页菜单选项,标识跳转到的页名称,通过选择再进行跳转。
4 结论
基于VISIO功能图自动制图软件的研发与使用的重要意义是:
1) 推动工程设计的标准化
2) 有利于質量控制计划的执行
3) 通过自动判断通讯变量及跳转变量的匹配信息、检查未连接的管脚等有规律可寻的问题,减少重复劳动工作,降低人为出错概率、提高经济效益。
基于VISIO功能图自动制图软件利用了OFFICE宏工具技术,其设计特点符合核电行业仪控专业的设计管理特性与要求,对提升仪控工程设计的质量和效率发挥重要作用。
参考文献:
[1] 郭林.功能图制图自动化软件开发与应用[J].数字化用户,2014(4).
 
 
 
(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------