摘要 本文阐述了在液压CAD系统中,针对AutoCAD R13 for Windows二次开发环境下,利用其内部ASI接口技术进行程序设计,实现与Visual Foxpro 3.0之间进行数据交换的方法。
关键词:AutoCAD 二次开发 接口 数据交换
1 引言
数据交换是CAD的核心技术,可以说没有数据的有效交换,就没有CAD优越性的充分发挥。在AutoCAD环境下进行CAD软件二次开发时,如何实现各模块间数据的有效交换,如何解决各类不同软件间的接口问题以及如何实现图形实体与非图形实体数据的联系,是二次开发CAD系统解决的关键问题。
本文着重讨论了AutoCAD R13 C4 for Windows环境下与Visual Foxpro 3.0之间进行的数据交换的ASI (AutoCAD SQL Interface)程序设计方法,并具体应用于液压系统的CAD软件中。
2 AutoCAD的开发与数据库的访问
象其他流行软件一样,Autodesk公司在AutoCAD R13内部提供了与外部数据库相互联系的机制。AutoCAD本身含有ASI(AutoCAD SQL Interface)、ASE(AutoCAD SQL Extension)和DBMS(Database Manager System)驱动程序几部分。AutoCAD与数据库文件之间进行数据交换的示意图如图所示。

|
AutoCAD与数据库文件之间数据交换示意图 ASI遵循ANSI/ISOSQL标准,是用于从AutoCAD中访问外部数据库的函数集。用ASI建立的应用程序,均可通过AutoCAD的开发应用系统;C语言开发的ADS,Visual C++4.0开发的ARX或其内部所自带的AutoLISP语言连接到AutoCAD系统中,同时可以在不同的数据库驱动程序支持下对不同的数据库进行数据的存取交换。 3 ASI方法的使用 3.1 ASI的支持文件与开发环境 4 实例说明 本例给出一个由Visual Foxpro3.0环境下,建立起来的液压系统软件包设计中的顺序阀数据库文件SXFLIB.DBF,其数据结构如下表所示。 |
| Name | Type | Diameter | Pressure | Flux | Scale |
| 顺序阀 | X-F*
共2页: 上一页 1 [2] 下一页上一篇:欧洲的塑料机械进口法规 下一篇:黄岩模具:从一到百 模具业的放大功效令人惊叹
免责申明:本网转载作品均注明出处,如转载作品侵犯作者署名权,并非出于本网故意,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。如涉及作品内容、版权和其它问题,请在30日内与本网联系,我们将在第一时间删除内容或提供稿费! 相关资讯热点资讯精彩专题
·中小企业的平均寿命只有3.5年?(09-01) ·第八届中国塑料交易会图集(05-26) ·黄岩模具组团参展十二届上海国际模展(05-17) ·限塑令(03-12) ·盘点2007中国模具业资讯看点(12-30) ·浅谈模具钢的应用技术与发展(12-04) ·第十二届中国国际模具技术及设备展览会(09-24) ·台州塑料:一个产业的兴盛与飞跃(09-09) ·热流道基础知识详解(09-05) 产品推荐会员推荐 |