找回密码 注册 QQ登录
一站式解决方案

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 27158|回复: 22
打印 上一主题 下一主题

[原创] 以proe4.0的 vbapi接口,利用 excel2003的vba 进行简单异步模式开发研究

[复制链接]
跳转到指定楼层
1
发表于 2009-6-11 09:11:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
在进行二次开发之前,我一直犹豫是不是真的要从vbapi作为起点。
在网上找了很多的关于二次开发的资料,那个automation gateway如果可以拥有,确实是个捷径。但是网上只有其v4.2版本,对于proe4.0来说,需要automation gatewayv4.6才可以,下载了一个,苦于是试用版,不究竟。对于利用c或其他的j,没有基础也只有绕道走了。
好了,现在我就把自己研究的几个内容做一下回报(在各个关于proe的论坛上我汲取到非常多的资料,应该是回报的时候了。)

1.vbapi开发的基本资料就是安装目录下的\vbapi\vbapidoc\index.html,虽是英文,但实在是没有更合适的资料了。
2.我整理了一个关于proe4.0的Interface父子目录树文件,做二次开发,一定要非常清楚各对象间的继承关系,然后通过相互赋值,即可以达到使用父子功能的目的。
3.我做了一个例子,如果你很熟悉vb的话,那么vba的代码你很容易就看懂了。我知道学习的最好方式就是有例子可以研究。这个例子大体是通过外部分析的excel来传递参数,在excel中实现了两个功能,更新模型(非交互模式下)和检查模型(交互模式下),具体的看代码。

根据问题不同,我关心的只是这种简单异步模式就可以了,其他的实在不深究了。
proe4.0自身的参数化过程应用非常重要,很多的过程(参数/关系/组表/program/布局/外部分析/轨迹文件/映射键)都可以灵活应用,然后再配合简单的异步模式开发,应该就可以解决很多问题了。
这里只是抛砖引玉,期待更多的研究者提出自己的成果来分享!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
 楼主| 发表于 2009-6-11 09:23:16 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
3
 楼主| 发表于 2009-6-11 09:45:24 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
4
发表于 2009-6-11 16:43:47 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
5
发表于 2009-6-12 21:55:48 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
6
发表于 2009-6-13 01:40:25 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
7
 楼主| 发表于 2009-6-13 10:31:01 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
8
发表于 2009-6-25 09:03:28 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
9
发表于 2009-6-25 10:08:04 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

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

x
10
发表于 2009-7-23 22:00:27 | 只看该作者

马上注册,结交更多同行朋友,交流,分享,学习。

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

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

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2024-11-30 09:44 , Processed in 0.024774 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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