30三维币
|
CustomPropertyManager后面括号里面双引号改成配置名(双引号中为空,表示为自定义属性),配置名不固定可用代码获取,如下
|
本帖最后由 vic5945 于 2019-9-20 14:35 编辑 ; x* d- l' ^# \ 公司模板所有属性都在配置特定下,所以不想再用自定义属性了 |
之前有人发过宏命令可以实现的,不知道方程式可不可以实现 |
看来此帖要沉啊 |
SW2012版时我是研究过可以做到。后来装了2014版后,那个方程式总报错,强迫症表示无尘忍受就没用这个东东了,这么多年又差不多忘光了。 |
NC@jiang@nan 发表于 2019-9-28 13:355 j' k& s/ i/ Z" p$ ` 不知N大能否将方程式共享一下,也许能改出一些灵感 |
vic5945 发表于 2019-10-4 05:17" ], _ v1 d D 五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。 |
vic5945 发表于 2019-10-4 05:171 `9 U2 _: N' v* Z 五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。 |
NC@jiang@nan 发表于 2019-10-8 08:38 已经解决啦,感谢交流探讨 |
DaveChan 发表于 2019-9-20 14:29 感谢Dave大,亲测有效 |
tzydsfy 发表于 2019-10-7 10:45 兄弟,你这个要配合宏才能用吧,我下载了用不了,SW2018 |
vic5945 发表于 2019-10-9 10:03 我那个不需要另外加载宏,直接使用的 |
tzydsfy 发表于 2019-10-9 19:06 我重新测试了下,在自定义属性下可行,配置特定属性就不行了 |
方程式中有"-"时, 加全局变量总提示结果不能为负, 所以将方程改了下, 代号后多一空格也没多大影响.5 a& T! }+ d8 o; o' s# \ Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))* z- u' ]# ^1 I* A; N, T y3 v : e7 |# j0 z, i6 ?* _& } Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("名称",Mid(Part.GetTitle,InStr(Part.GetTitle," ")+1)) |
个人表示:方程式主要是针对模型里面的某一项数字,而代号和名称主要是文字 |
changshaflt 发表于 2019-10-18 21:414 n6 f4 V+ v' E: H! U 大侠好身手 |
lengyuewutong 发表于 2019-10-20 09:08 俺对方程式其实不了解,只要提高效率 |
本帖最后由 ibpabc 于 2019-11-7 17:27 编辑 + c* ~- ]. K* }1 p8 Gvic5945 发表于 2019-10-9 10:482 c) f( n- V" F+ C2 q) C( a1 I; S" B {:4_90:}感谢天,感谢地,感谢有了你!这个问题困扰我们部门几年了,一直没有找到合适的方案用这个模板完美解决,特意充值了积分买的,就为了这个 |
changshaflt 发表于 2019-10-18 21:41# v" V' t; X* q- i% o8 G# N) P 这个方程式可以用在零件切割清单的属性中吗 |
vic5945 发表于 2019-10-9 10:48' a5 G) h( i6 d' x+ R% k. s 你这个模板,在SW2018里,方程式里会不会总显示报错信息?我2014版时试过,方程式那里会一直报错,强迫症患者表示不能忍,所以后来一直没用它了。 |
vic5945 发表于 2019-10-9 09:545 ~, V) P. L" |0 A" }3 ], Z' F- q 能说一下怎么用的吗???没搞太清楚啊,麻烦讲解一下,谢谢!!! |
tking 发表于 2019-11-9 19:10: W4 J8 ?( c: K 你下载最新的那个模板,用模板新建一个零件文档,保存文件,命名格式为“代号+空格+名称”,Ctrl+B重建模型,打开配置特定属性,就会发现,代号和名称不需要手动输入,自动更新 |
Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号