CustomPropertyManager后面括号里面双引号改成配置名(双引号中为空,表示为自定义属性),配置名不固定可用代码获取,如下 i7 }: n' j7 u* K$ U+ q( \
|
本帖最后由 vic5945 于 2019-9-20 14:35 编辑 公司模板所有属性都在配置特定下,所以不想再用自定义属性了 |
之前有人发过宏命令可以实现的,不知道方程式可不可以实现 |
看来此帖要沉啊![]() |
SW2012版时我是研究过可以做到。后来装了2014版后,那个方程式总报错,强迫症表示无尘忍受就没用这个东东了,这么多年又差不多忘光了。 |
NC@jiang@nan 发表于 2019-9-28 13:356 F- G3 O7 |7 V1 x1 F! m 不知N大能否将方程式共享一下,也许能改出一些灵感 ![]() |
vic5945 发表于 2019-10-4 05:17 五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。 |
vic5945 发表于 2019-10-4 05:176 d9 C! {1 k0 J5 |1 D6 q 五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。 |
NC@jiang@nan 发表于 2019-10-8 08:38 已经解决啦,感谢交流探讨 ![]() |
DaveChan 发表于 2019-9-20 14:29 感谢Dave大,亲测有效 |
tzydsfy 发表于 2019-10-7 10:45. A. d3 ~: d- ~( i( \# x 兄弟,你这个要配合宏才能用吧,我下载了用不了,SW2018 |
vic5945 发表于 2019-10-9 10:03. X- \: b i4 |5 O9 D1 r$ Z; | 我那个不需要另外加载宏,直接使用的 |
tzydsfy 发表于 2019-10-9 19:06 c2 S$ j2 Q$ d6 W' Y) @) H( M- W 我重新测试了下,在自定义属性下可行,配置特定属性就不行了 |
方程式中有"-"时, 加全局变量总提示结果不能为负, 所以将方程改了下, 代号后多一空格也没多大影响. Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," "))) 0 I3 F& S; @5 Y# D* |$ n Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("名称",Mid(Part.GetTitle,InStr(Part.GetTitle," ")+1)) |
个人表示:方程式主要是针对模型里面的某一项数字,而代号和名称主要是文字 |
changshaflt 发表于 2019-10-18 21:41% P3 R" D# x' r$ W$ J7 E1 J j 大侠好身手 ![]() |
lengyuewutong 发表于 2019-10-20 09:08 俺对方程式其实不了解,只要提高效率 ![]() |
本帖最后由 ibpabc 于 2019-11-7 17:27 编辑 : ~2 v& |4 _. rvic5945 发表于 2019-10-9 10:48 ![]() ![]() ![]() ![]() ![]() |
changshaflt 发表于 2019-10-18 21:41! U2 E7 K0 C% s1 E 这个方程式可以用在零件切割清单的属性中吗 |
vic5945 发表于 2019-10-9 10:48 你这个模板,在SW2018里,方程式里会不会总显示报错信息?我2014版时试过,方程式那里会一直报错,强迫症患者表示不能忍,所以后来一直没用它了。 |
vic5945 发表于 2019-10-9 09:54 能说一下怎么用的吗???没搞太清楚啊,麻烦讲解一下,谢谢!!! |
tking 发表于 2019-11-9 19:10 你下载最新的那个模板,用模板新建一个零件文档,保存文件,命名格式为“代号+空格+名称”,Ctrl+B重建模型,打开配置特定属性,就会发现,代号和名称不需要手动输入,自动更新 |
Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号