iCAx开思网

标题: 方程式出问题了,大神请进,求指点 [打印本页]

作者: 523491086    时间: 2017-4-27 14:19
标题: 方程式出问题了,大神请进,求指点
大神们,我已经抓狂了,在零件图上加方程式是没有问题的,操作都是一模一样的,代码是网上拷贝的,但是装配体加该操作就有问题:1)在“图号代码”属性 “数值/文本表达“Copy 如下代码:

Part.Extension.CustomPropertyManager("").Set("图号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))


2)在“名称代码”属性 “数值/文本表达“Copy 如下代码:

Part.Extension.CustomPropertyManager("").Set("零件名",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")))


参考资料来源百度经验:https://jingyan.baidu.com/article/4f7d5712dea82f1a201927de.html


我就想请问一下为什么装配图不可以这样做,或者装配图代码跟零件代码不一样,不管怎么样,请大神指一条装配体用方程式自动图号分离的明路




作者: 莱虫    时间: 2017-4-27 15:54
1. 论坛没有什么大神
2. 这不是“方程式”的问题
3. 这是有关“嵌合宏”的疑问
4. 零件=Part
5. 装配=Assembly
6. Part.Extension.CustomPropertyManager("").Set("图号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))改为assembly.Extension.CustomPropertyManager("").Set("图号",Left(assembly.GetTitle,InStr(assembly.GetTitle," ")))
7. Part.Extension.CustomPropertyManager("").Set("零件名",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")))改为assembly.Extension.CustomPropertyManager("").Set("装配名",Right(assembly.GetTitle,Len(assembly.GetTitle)-InStr(assembly.GetTitle," ")))
作者: 523491086    时间: 2017-4-28 09:34
谢谢,谢谢,问题解决了,
作者: mykingwill    时间: 2017-4-28 10:36

作者: HUDONGBO    时间: 2017-5-9 21:44
看看了!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3