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

iCAx开思网

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

关于工程图的一些问题求助高人门

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

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

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

x
求助各位高人,小弟想编一个宏,来实现对当前打开的三维文档,投二维工程图,插入图框,映射图纸信息到图框中。
无奈网上很多相关的文章与教程,都没有放出相关的代码及说明。
小弟自己录了一段宏,发现录制的代码只针对当前打开的图纸,如下面的编码“B21010306.CATPart”就是文件名,小弟希望
的是针对当前打开的文档,看了一些书,以为用"ActiveDocument"能够实现,不知道我用的格式不对还是命令不对。。总是无法实现。

*********************************************************错误代码
Set partDocument1 = documents1.Item("B21010306.CATPart")
Set product1 = partDocument1.GetItem("B21010306")
drawingViewGenerativeBehavior1.Document = product1
drawingViewGenerativeBehavior1.DefineFrontView 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000
********************************************************错误代码
现对各位高人及有志一起探讨的网友,帮忙解决个问题。
1.如何实现与当年三维文档关联,使投图时能够透出针对任意文件名的三视图。
2.插入图框后,如何实现图框与三维文档的关联,从而在图框内映射任意文件名的三维文档信息。
3.如果有高人在,麻烦直接放出图框映射的代码,省的小弟再去研究了,哈哈。

先谢谢大家了。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 赞一下!赞一下!
2
发表于 2013-9-24 14:47:50 | 只看该作者
经过对V5Automation的研究,忘了设置三维文件是打开文件,加上下面这句。
Set oPartToDraw = CATIA.ActiveDocument
主视图对象关联为当前激活文件就行了。
oFrontViewGenerativeBehavior.Document = oPartToDraw
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2024-12-22 22:56 , Processed in 0.028116 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2024 www.iCAx.org

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