十五年专注于
液压缸筒生产

全国咨询热线:
400-086-9833

   热门关键词修理 加工 活塞杆 缸筒 不锈钢

无标题文档

天圆液压产品中心

当前位置:主页 > 行业资讯 >

AutoCAD与PDM信息液压站集成技术方案的研究和实现(2)

时间:2016-12-04 09:00来源:天圆网站 作者:admin 点击:
2)属性定义:标题栏图块定义的属性值有零件代号、零件名称、零件编码、材料、总量、绘图比例与图幅信息,还有用于设计批签的设计员与日期、审核员与日期、工艺审核与日期、标准化与日期和批准与日期。明细栏定义的

2)属性定义:标题栏图块定义的属性值有零件代号、零件名称、零件编码、材料、总量、绘图比例与图幅信息,还有用于设计批签的设计员与日期、审核员与日期、工艺审核与日期、标准化与日期和批准与日期。明细栏定义的属性值有代号、名称、材料、数量和属性。

3)输出块图形文件:定义好的属性图块应作为全局块输出图形文件,并将其保存于特定的路径与文件夹。

2.2产品设计图中编辑标题栏与明细栏

产品图样设计过程中要编辑标题栏、明细栏信息,这一过程就是图形文件的属性添加过程。添加属性的方法有多种多样,如何以最合适的方式进行编辑、符合工程设计人员的操作习惯等要求都是保证数据正确性必须考虑的凶素。Auto CAD VBA是面向对象的程序设计技术,可以通过运行VBA窗体模块程序,完成对标题栏与明细栏的属性添加工作。

2.3标题栏、明细栏信息数据提取与建库

图档中标题栏、明细栏属性的提取有两种方式,一种是在编辑标题栏、明细栏的同时,将其属性值添加到数据表的记录中,如果修改标题栏或明细表,那么程序同时修改数据表记录;另一种是标题栏、明细表编辑完成后,执行便利图档中插入的具有特定名称的图块,将属性一一取出,追加至数据库中。

3 通过VBA应用程序实现数据交换和信息集成

Auto CAD VBA工程是在VBA集成开发环境(VBA IDE)下创建编辑的。VBA工程可以是内嵌VBA工程,也可以是独立的全局VBA工程。全局VBA工程具有比较多的功能,可以在Auto CAD图形中运行,也可以在工程中打开和关闭Auto CAD图形。全局工程比较容易和其他用户共享,而且可以制作共享的宏资源库,当使用VBA开发通用应用程序时,应将其保存为全局工程。全局工程不会自动加载,必须单独加载该丁程,才能执行其中的宏。

Auto CAD VBA工程可以采用Auto CAD界面菜单或命令(VBALOAD)方式加载,也可以采用通过编程控制方式加载。比较通用的方式是制作启动菜单文件,利用菜单控制加载各种VBA应用程序,并执行VBA工程中的宏。创建和编辑下拉菜单群组,通常可以利用Auto LISP语言编辑原Auto CAD文件,也可以采用VBA开发新的菜单群组文件,并将VBA工程中的宏在Auto CAD启动时自动运行即可。

4 结语

Auto CAD VBA作为Auto CAD的二次开发工具,可以与Auto CAD图形操作同进程运行,通过ActiveXAutomation可以操纵几乎所有Auto CAD对象。同时它具有大多数的VB语言功能,可以操纵各种数据库软件,进行数据库编程操作,从而能够在Auto CAD系统中跨应用程序操作数据库,与数据库进行数据交换。同时VBA与Auto LISP程序设计语言结合运用使得开发Auto CAD与PDM集成接口变得更加便捷。这种集成Auto CAD与PDM的开发方式是实现企业信息化系统技术集成的有效模式,非常适用于中小型机械制造企业信息化系统的开发实现。

(责任编辑:admin)
分享按钮
------分隔线----------------------------