找回密码
 注册会员

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 204|回复: 0

AutoCAD与PDM信息集成技术方案研究和实现(三)

[复制链接]
发表于 2011-6-18 09:25:12 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转磨削论坛

您需要 登录 才可以下载或查看,没有账号?注册会员

×
  2产品设计图中基本设计信息数据库的创建7 ?8 a, a! Q  S1 V& m- w
  通过对产品及其影部件等基本设计信息的处理,能够体现m组成产品的各项基本状况。1)体现产品逻辑结构——产品结构树。一个产品及其零/部件的代号编码可以建立产品结构的树状结构的逻辑组成。它是PDM的重要内容。2)体现整个产品所有材料的组成、零/部件种类和数量,即材料清单(BOM)。3)体现设计签名、设计审批等资料信息的管理,为产品设计管理提供设计流程信息。4)体现工艺设计信息。与CAPP信息集成,为计算机辅助工艺设计提供了可直接利用的基础设计信息。6 v% d- m0 E: C. n- c
  总之,产品基本设计信息数据库的自动建立,为PDM和CAPP提供了信息集成的基础数据库,是CAD/CAPP/PDM信息集成的重要环节。
: S5 n- b$ B) W$ T8 U% I  2.1标题栏、明细栏詹眭图块的建立( n; s5 `' ?7 h
  1)创建图块:制作标题栏、明细栏图块可以采用交互式绘图的方式,也可以采用编程的方式实现。
  ]4 |' w0 D7 r" B$ s; g. ~  2)属性定义:标题栏图块定义的属性值有零件代号、零件名称、零件编码、材料、总量、绘图比例与图幅信息,还有用于设计批签的设计员与日期、审核员与日期、工艺审核与日期、标准化与日期和批准与日期。明细栏定义的属性值有代号、名称、材料、数量和属性。7 Z3 ]& R/ i& j% m6 }3 z8 \4 r9 d
  3)输出块图形文件:定义好的属性图块应作为全局块输出图形文件,并将其保存于特定的路径与文件夹。# @- Q9 }; Q. ?- V7 \6 Y0 l
  2.2产品设计图中编辑标题栏与明细栏$ Z0 L3 ?, E! E1 W- U  b* W
  产品图样设计过程中要编辑标题栏、明细栏信息,这一过程就是图形文件的属性添加过程。添加属性的方法有多种多样,如何以最合适的方式进行编辑、符合工程设计人员的操作习惯等要求都是保证数据正确性必须考虑的凶素。AutoCAD VBA是面向对象的程序设计技术,可以通过运行VBA窗体模块程序,完成对标题栏与明细栏的属性添加工作。
$ y6 x5 n  S4 A: U  2.3标题栏、明细栏信息数据提取与建库2 ^7 B  K% n! y) O2 B
  图档中标题栏、明细栏属性的提取有两种方式,一种是在编辑标题栏、明细栏的同时,将其属性值添加到数据表的记录中,如果修改标题栏或明细表,那么程序同时修改数据表记录;另一种是标题栏、明细表编辑完成后,执行便利图档中插入的具有特定名称的图块,将属性一一取出,追加至数据库中。
% E, b; O/ r/ f% U, e  3通过VBA应用程序实现数据交换和信息集成8 r( ]7 R$ x, c
  AutoCAD VBA工程是在VBA集成开发环境(VBA IDE)下创建编辑的。VBA工程可以是内嵌VBA工程,也可以是独立的全局VBA工程。全局VBA工程具有比较多的功能,可以在AutoCAD图形中运行,也可以在工程中打开和关闭AutoCAD图形。全局工程比较容易和其他用户共享,而且可以制作共享的宏资源库,当使用VBA开发通用应用程序时,应将其保存为全局工程。全局工程不会自动加载,必须单独加载该丁程,才能执行其中的宏。
! }6 h7 ]9 O( G$ Y2 l  、
6 O5 s# ]- w+ Q2 t: e: J文章关键词:
您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

中国磨床技术论坛
论 坛 声 明 郑重声明:本论坛属技术交流,非盈利性论坛。本论坛言论纯属发表者个人意见,与“中国磨削技术论坛”立场无关。 涉及政治言论一律删除,请所有会员注意.论坛资源由会员从网上收集整理所得,版权属于原作者. 论坛所有资源是进行学习和科研测试之用,请在下载后24小时删除, 本站出于学习和科研的目的进行交流和讨论,如有侵犯原作者的版权, 请来信告知,我们将立即做出整改,并给予相应的答复,谢谢合作!

中国磨削网

QQ|Archiver|手机版|小黑屋|磨削技术网 ( 苏ICP备12056899号-1 )

GMT+8, 2024-11-16 03:46 , Processed in 0.161813 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表