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

iCAx开思网

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

有关CATIA工程图二次开发问题~~~~~~~~~求教!

[复制链接]
跳转到指定楼层
1
发表于 2010-4-24 14:48:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
想要实现的功能如下:先生成一个零件的完整工程图,尺寸公差全部标好。当下次要生成另外一个零件(与该零件形状相同但是尺寸不同)的工程图时,只需要将数据填入,然后自动生成完整的工程图。
因为之前没有做过二次开发,所以现在完全没有头绪,麻烦各位高手指点下操作过程以及要用到的软件或工具,越详细越好。谢谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 赞一下!赞一下!
2
发表于 2010-4-24 16:17:58 | 只看该作者
说实话, 楼主的要求MS不是很复杂, 根本不需要用到所谓的二次开发技术,
只是有一个问题: 你提到的"只需要将数据填入"? 在哪里填充? PART模块还是制图模块? 或是EXCEL里?
说白了, 你无非就是想用新的尺寸数值来驱动3D更新后生成新零件的工程图, 有N种方法可以达到你的需求,
建议你在PART或PRODUCT模块利用知识工程搞个NAME和参数LIST, 用EXCEL来驱动也可以, 到时进入制图模块就可以根据你的选择自动更新工程图了, 你把需求想得太复杂了. 呵呵……
3
发表于 2010-4-26 11:17:11 | 只看该作者
2# flying008

楼上的高手能说的详细点吗?我没搞懂,随便弄了几下,没试出所以然来。求详细的讲解,最好是有图的,不胜感激!
另外用宏试了下,好像不行,宏貌似不能识别尺寸标注
4
发表于 2010-4-27 07:37:53 | 只看该作者
1- Design Table.
2-宏的Diag里来输入你想要修改的参数, 然后就直接更新生成工程图.
以上2种方法, 你喜欢哪个就用哪个了.
5
发表于 2010-4-27 09:48:38 | 只看该作者
感谢楼上高人,已通过设计表解决问题。
不过在使用宏的时候,只要有尺寸标注,必然会报错。不知如何解决。。。
请问具体解决方法是怎样的。另外能否留下QQ号?在下好随时请教。
我的QQ;272496680.
再次感谢
6
发表于 2010-4-27 13:08:41 | 只看该作者
呵呵……因为工原因现在不经常挂QQ了, 所以不能随时候教, 抱歉……
不过用宏应该也一样可以达到你的效果的, 至于是否是你的CODE内容中的选择元素类型存在问题或更新选项的问题, 就要看到你的MACRO才知道, 你不妨详细说说报错的现象, 报的什么错? 无图无真相……哈哈,
7
发表于 2010-4-29 09:13:13 | 只看该作者
6# flying008

回楼上,弹出错误如下

执行脚本“宏1.catvbs”。
MS VBScript 的脚本引擎报告了以下错误:

源:CATIADrawingview
描述:方法GetItem 失败
直线:49
列:0

请参阅语言参考指南或自动化 API V5 文档

想要现在编辑宏源代码吗?


这是弹出错误框的全部内容,因为怕贴图看不到,所以抄下来了。请问下楼上高人这种情况有没有办法解决?

另外这个错误只会在有尺寸标注的时候才会出现,如果光有视图没有标注则不会报错

本帖最后由 weather200 于 2010-4-29 09:14 编辑
8
发表于 2010-4-30 07:18:46 | 只看该作者
呵呵……和我估计的选择元素类型问题果然一致, 方法GetItem失败, 就是说你的CODE里第49行语句获取元素类型的方法是错误的,  你在AUTOMATION里找找帮助说明吧, 好像要用到Selection***(2)之类的行为, 具体的记不太清, 你再研究一下, 有空再来和你探讨, 当然你能把CODE发给我看看最是方便了, 只要不涉及保密的话.
9
发表于 2015-11-27 22:59:54 | 只看该作者
weather200 发表于 2010-4-29 09:13
6# flying008

回楼上,弹出错误如下

你好,我现在也遇到了同样的问题,求问你当时是怎么解决的啊?
10
发表于 2015-12-25 15:48:35 | 只看该作者
我也在做catia相关开发,我留下qq号2386919591,希望你可以加下我,可以一起交流。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-1-7 13:30 , Processed in 0.033263 second(s), 14 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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