ActiveX技术在刀具CAD中的应用
•
数控刀具
图1 传统刀具CAD中计算程序与绘图程序的联结模式
图2 使用ActiveX技术的联结模式
1 引言
2 ActiveX技术简介
nentO Object Model(COM)的可视化控件结构的名称,它是一种提供封装COM组件并将其置入应用程序的封装技术。ActiveX控件是一种COM组件,它支持在可视化开发工具中所使用的必需协议。许多应用程序(如Microsoft Excel、Microsoft word、Microsoft Access、Visual Basic、Visual C++、Delphi等)均支持ActiveX技术,而且可从程序内部操纵ActiveX对象。
[s].集合对象 [o].对象
图3 AutoCAD ActiveX对象模型
3 在VB中操纵AutoCAD对象的方法
- 在VB工程中引用AutoCAD类型库:在工程(Project)菜单中选择引用(References)选项,打开引用对话框,然后从中选择AutoCAD Release 15(AutoCAD 2000 Object Library)类型库,如图4所示。
- 在程序代码中设置AutoCAD程序对象和文档对象。
- 通过AutoCAD ActiveX对象、属性和方法,在AutoCAD图形文件中对对象进行处理。
图4 在工程中引用AutoCAD类型库
图5 典型复杂刀具CAD系统界面
4 应用实例
作者:西部车床,如若转载,请注明出处:https://www.lathe.cc/2023/06/3149.html