找回密码
 注册
Simdroid-非首页
查看: 82|回复: 5

[经验技巧] CAD 联合 VB 图形设计讨论

[复制链接]
发表于 2010-6-26 17:36:43 | 显示全部楼层 |阅读模式 来自 辽宁沈阳
1、首先使用vb制作一个电机模型,然后通过改变窗口中的对象属性,改变电机模型的大小,这样可以实现么?
2、在上面的条件下,使用VB调用AUTO CAD绘图,将参数可变的电机模型在CAD中汇出,这个可以实现么?



大概的思想是什么样的呢。

 楼主| 发表于 2010-6-28 17:45:40 | 显示全部楼层 来自 辽宁沈阳
Simdroid开发平台
自己的帖子,自己顶起来。
回复 不支持

使用道具 举报

发表于 2010-6-28 19:46:00 | 显示全部楼层 来自 安徽芜湖
这个相当于二次开发吧,你可以自己尝试下,估计会的人不多!我不会!
回复 不支持

使用道具 举报

发表于 2010-6-29 15:48:27 | 显示全部楼层 来自 重庆
可以用AutoCAD调用VBA,在VBA中实现你的功能
回复 不支持

使用道具 举报

 楼主| 发表于 2010-6-29 18:43:19 | 显示全部楼层 来自 辽宁沈阳
4# cupid_venus
我只学过VB,请问与VBA的区别大么?VBA也是直接可以用控件编程么?
回复 不支持

使用道具 举报

 楼主| 发表于 2010-6-29 21:53:51 | 显示全部楼层 来自 辽宁沈阳
VB 是Visual Basic的简称,VBA 则是Visual Basic for Application的缩写。VB和 VBA
都是 Windows下最流行的开发工具,均可用来对 AutoCAD 进行二次开发,由于 VBA 是嵌
入在AutoCAD中的开发环境,所以VBA 程序运行是 AutoCAD 内部的过程,程序和当前图
形自动连接,可通过 This Drawing 对象直接访问图形,因此VB 与VBA 相比,在执行相同
操作时,VBA 的速度要快些。而且 VBA 的工程(Project)可以是独立的,也可以嵌入到
AutoCAD 图形中,这使开发者在发布应用程序中有很大的灵活性。所以一般的开发者更倾
向于运用 VBA 对 AutoCAD 进行二次开发。VBA 在功能上有一定的局限性,如不能添加
MDI  用户窗体,不能编译成独立的.EXE 文件等,而独立开发版本的 VB 为AutoCAD补充
了附加的组件,如外部数据库、引擎等,因而在功能上变得更加强大,并且由 VB  开发的
应用程序能编译成独立的.EXE 文件,因此在对 AutoCAD  进行较为复杂的二次开发时,使
用独立的 VB  可以脱离AutoCAD VBA 的限制。一般来说,在 VB和 VBA 环境下编写的
代码是不能直接相互调用的,但由于 VB  与 VBA 在语法结构上很相似,它们之间的代码
只要进行一定的修改,就可以相互转换,以实现VB 与 VBA 的开发者之间共享代码资源的
目的。
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-5-3 03:46 , Processed in 0.042416 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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