【技术实现步骤摘要】
一种基于AutoCAD的I/O点信息自动快速处理方法
本专利技术属于计算机辅助设计和数字化工业控制
,具体涉及一种基于AutoCAD的I/O点信息自动快速处理方法。
技术介绍
AutoCAD是美国Autodesk公司开发的交互式绘图软件,用于二维及三维设计、绘图的系统工具,用户可以使用它来创建、浏览、管理、打印和共享富含信息的设计图形。作为通用型的制图软件,AutoCAD广泛应用于各个行业。虽然AutoCAD的功能已经非常强大,但是面对不同的工程需求时,大量的工作还是需要人工来完成,效率低下而且错误率高。例如在数字化工业控制领域,通常需要将工程设计组态软件用图纸的形式绘制出来,以便于进行审核和验证,这种表示组态软件逻辑的图形称为功能图。功能图中不仅要包括组态软件中实现的工艺逻辑(如与或非门),而且还需要包含具体的I/O(输入和输出信号)点的信息,如点名、点的类型(如开关量输入点或开关量输出点等)、量程、该点所分配的卡件类型和通道号等。对于一个比较大型的工业控制项目,有将近上万个点需要录入到AutoCAD中,不仅工作量大而且如果人工录入的话错误率高,无法保证工 ...
【技术保护点】
一种基于AutoCAD的I/O点信息自动快速处理方法,其特征在于:包括如下步骤:(1)创建一个I/O点数据库;(2)在I/O数据库中添加I/O点时,为每个I/O点分配一个唯一的ID号;(3)利用AutoCAD中图形块的方法创建一个块,并命名为I/O块,该块应该包括I/O点的基本属性名,这个块是I/O点的模板,每次功能图中需要添加I/O点的时候就添加这个块;(4)基于AutoCAD.NET二次开发平台,利用C#语言,以插件的方式实现导入功能如下:首先将CAD文件打开,在图中查找I/O块;读取其中的属性参数并将其填入一个表对象LIST_A中;然后通过ODBC的方法建立与I/O数 ...
【技术特征摘要】
1.一种基于AutoCAD的I/O点信息自动快速处理方法,其特征在于:包括如下步骤:(1)创建一个I/O点数据库;(2)在I/O数据库中添加I/O点时,为每个I/O点分配一个唯一的ID号;(3)利用AutoCAD中图形块的方法创建一个块,并命名为I/O块,该块应该包括I/O点的基本属性名,这个块是I/O点的模板,每次功能图中需要添加I/O点的时候就添加这个块;(4)基于AutoCAD.NET二次开发平台,利用C#语言,以插件的方式实现导入功能如下:首先将CAD文件打开,在图中查找I/O块;读取其中的属性参数并将其填入一个表对象LIST_A中;然后通过ODBC的方法建立与I/O数据库的数据读取通道,读取I/O数据表,并将所有的I/O点属性填写到另外一个表对象LIST_B中;在LIST_A中,利用LINQ查询语言,轮询查找每个I/O点的ID号,根据ID号在表LIST_B中提取该ID号的I/O点的其它属性,并将这些属性写入LIST_A表中;最后再将LIST_A中的信息基于I/O点的ID号写入到CAD中的I/O块中;(5)实现功能图与数据库之间的同步功能如下:先将CAD中的I/O点数据与I/O数据库中的I/O点数据都导入...
【专利技术属性】
技术研发人员:李勇,王强,钟洋,崔泽朋,张方杰,樊艳艳,李英魁,
申请(专利权)人:中核控制系统工程有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。