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

iCAx开思网

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

[原创] 关于catia的自动标题栏

[复制链接]
跳转到指定楼层
1
发表于 2007-1-24 08:35:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我做的这个标题栏除了不能实现材料和版本自动填充外其余常用的都可以实现,由于不知道调用Revision和Nomenclature两个函数的方式,一直不能实现材料和版本的自动填写。如果有哪位高手有空的话请指点一下俺们这个菜鸟。谢谢。

另:关于明细栏的高手也希望能指点俺们一二。

谢谢!

上传附件仅为交流学习之用,是在CATIA自身的基础上改过来的。


交流:MSN: Email:mervynyilan@hotmail.com

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏1 分享淘帖 赞一下!赞一下!
2
发表于 2007-1-24 12:58:49 | 只看该作者
CATIA.SystemConfiguration.Release
CATIA.SystemConfiguration.ServicePack
CATIA.SystemConfiguration.Version
以上是关于CATIA的版本信息
材料的问题,可以通过在3D文件中查找Material这个参数来确定

[ 本帖最后由 amdufhvk 于 2007-1-25 08:14 编辑 ]

评分

参与人数 1技术 +1 收起 理由
biibybiiby + 1

查看全部评分

3
发表于 2007-1-24 13:25:56 | 只看该作者
amdufhvk :
     
   非常感谢。不过我需要的是标题栏内的自动调用,是调用part或asm文件的properties---product下面的Revision和Nomenclature。
   另:我非常想知道如何调用该项下的自定义项,如质量,密度等

谢谢。

我在北京,电话:13683521365,有机会向你请教。
4
发表于 2007-1-24 15:56:16 | 只看该作者
1\参照CATIA自带的图框,获取与2D图关联的3D文件
2\直接调用文档的属性就可以了
5
发表于 2007-1-24 16:57:08 | 只看该作者
amdufhvk :

   我是郁闷透顶,也许是走入了死胡同,怎么也出不来结果。

老兄,帮忙搞定吧:标题栏内自动调用part或asm文件的properties---product下面的Revision和Nomenclature。

先谢谢了。
6
发表于 2007-1-25 08:12:46 | 只看该作者
很简单的东西,感觉没什么问题呀
'DRWDoc 为工程图文档
'由工程图文档的Front View,获取3D文挡
Dim LinkedDoc As Document
Set LinkedDoc = DRWDoc.Sheets.ActiveSheet.Views.Item("Front view").GenerativeBehavior.Document
'一定要注意"Front view"这个名字要和工程图中的一致
'弹出对话框,显示Revision
MsgBox LinkedDoc.ReferenceProduct.Revision
'其他自定义的属性
MsgBox LinkedDoc.ReferenceProduct.UserRefProperties.Item("ProName").Value

[ 本帖最后由 amdufhvk 于 2007-1-25 09:02 编辑 ]
7
发表于 2007-1-25 19:57:13 | 只看该作者
楼上的朋友,有没有这方面的资料可以共享?
我对CAA也很有兴趣.
8
发表于 2007-1-31 19:51:50 | 只看该作者
我也想知道更多些东东。
9
发表于 2013-1-27 11:48:00 | 只看该作者
这个太难 了我做了2天还没搞定呢
10
发表于 2015-4-22 23:40:49 | 只看该作者
用这个可以调用自带属性,前提是你自己填写内容
Texts.GetItem("TitleBlock_Text_零件编号").Text  = ProductDrawn.PartNumber
Texts.GetItem("TitleBlock_Text_版次").Text  = ProductDrawn.Revision
Texts.GetItem("TitleBlock_Text_图样名称").Text  = ProductDrawn.Definition
Texts.GetItem("TitleBlock_Text_描述").Text  = ProductDrawn.DescriptionRef

用下面这个可以调用已添加的自定义属性
Texts.GetItem("TitleBlock_Text_表处值").Text  = ProductDrawn.ReferenceProduct.UserRefProperties.Item("表面处理").Value
Texts.GetItem("TitleBlock_Text_材料标记").Text  = ProductDrawn.ReferenceProduct.UserRefProperties.Item("材料").Value
材料的调用方法比较笨,我是用公式,将材料链接到上面去。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

GMT+8, 2025-2-26 20:38 , Processed in 0.024990 second(s), 13 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

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