找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
查看: 27198|回复: 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 | 只看该作者
proe4.0Interface父子对象树
3
发表于 2009-6-11 09:45:24 | 只看该作者
以proe4.0的 vbapi接口,利用 excel2003的vba 的实例
4
发表于 2009-6-11 16:43:47 | 只看该作者
谢谢,正需要,研究一下
5
发表于 2009-6-12 21:55:48 | 只看该作者
automation gatewayv 你是在哪里下载到的
请你把它发到我的信箱好吗?
zhanghaifeng234@126.com    谢谢!
6
发表于 2009-6-13 01:40:25 | 只看该作者
支持楼主。
精神值得肯定,但是搞二次开发没多大钱途。
7
发表于 2009-6-13 10:31:01 | 只看该作者
软件本身已经提供了很好的功能,确实不必再花费心思在二次开发上.

前途也好,钱途也好,这个不好说.

还是根据自己的工作实际来斟酌着学习和研究,先了解需求,然后再付之努力.仅此而已.

为了二次开发而二次开发是没有必要的.
8
发表于 2009-6-25 09:03:28 | 只看该作者
好东西支持
9
发表于 2009-6-25 10:08:04 | 只看该作者
好东西支持
10
发表于 2009-7-23 22:00:27 | 只看该作者
用VBA 我还知道一点,像JAVA C什么的九窍不通
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-27 16:45 , Processed in 0.034822 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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