AutoCAD.NET开发在轴承自动化设计中的应用

2012-07-21 09:26:50邹波周海军刘小辉
轴承 2012年11期
关键词:二次开发系统设计

邹波,周海军,刘小辉

(1.成都重型轴承研究所,成都 610031;2.成都科华重型轴承有限公司,成都 610300)

利用AutoCAD开发设计轴承经常需要大量的数据修改和计算,传统的CAD二次开发技术有AutoLISP和 ObjectARX,其中,AutoLISP为CAD内嵌系统,缺乏足够的灵活性和用户接口;ObjectARX较为灵活,但对编程技术要求较高。.NET框架是为32位及64位操作系统而设计,与传统编程语言(如C++)相比,具有更低的学习要求来访问高级接口,同时有更多的编程环境可以访问CAD图形。采用AutoCAD提供的二次开发接口,. NET API可以进行图形的绘制、标注更改以及复杂的计算应用。而且为实现公差自动分级和相关参数的计算,系统增加了读取现有Access数据库的功能,可以根据轴承的尺寸和精度,自动选择相关公差和参数,计算出外圈滚道尺寸等数据并进行标注,从而形成完整的设计图。

1 系统基本原理

.NET API 为AutoCAD最新的开发接口,采用面向对象编程技术。用户可通过编程的方法利用程序集或开放库操作AutoCAD 和图形文件。通过开放的对象,可被许多不同的编程语言和环境访问。访问对象为 AutoCAD .NET API 的主要构造块,其中每一个对象都精确地代表了 AutoCAD图形中的一部分,它们之间又组成了不同的程序集和命名空间。AutoCAD .NET API 有许多不同类型的对象,如:

(1)直线、圆弧、文字和标注等图形对象;

(2)线型与标注样式等样式设置;

(3)图层、编组和块等组织结构;

(4)视图与视口等图形显示;

(5)图形、AutoCAD 应用程序本身。

本系统的主要实现方式,就是通过.NET API对AutoCAD的各种对象进行操作,实现计算、分类选择、自动绘制图形等功能。……

登录APP查看全文

猜你喜欢
二次开发系统设计
Smartflower POP 一体式光伏系统
工业设计(2022年8期)2022-09-09 07:43:20
WJ-700无人机系统
ZC系列无人机遥感系统
北京测绘(2020年12期)2020-12-29 01:33:58
浅谈基于Revit平台的二次开发
甘肃科技(2020年20期)2020-04-13 00:30:02
浅谈Mastercam后处理器的二次开发
模具制造(2019年3期)2019-06-06 02:11:02
瞒天过海——仿生设计萌到家
艺术启蒙(2018年7期)2018-08-23 09:14:18
西门子Easy Screen对倒棱机床界面二次开发
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
设计秀
海峡姐妹(2017年7期)2017-07-31 19:08:17
有种设计叫而专
Coco薇(2017年5期)2017-06-05 08:53:16