QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

三维网 门户 查看主题

使用方程式自动分配代号和名称到配置特定属性

发布者: vic5945 | 发布时间: 2019-9-20 14:29| 查看数: 13744| 评论数: 38|帖子模式

30三维币
本帖最后由 vic5945 于 2019-9-20 14:32 编辑
+ x: j! ]; b. G" L  {2 L/ E9 d0 S3 m8 r
目前网上有使用方程式实现图号分离的方法,不过是分配到自定义属性的,截图如下:
' s3 O0 {7 D8 V4 Q
# ]$ r9 @! |+ f3 o, L  P2 N; |: _, H- S: X! U

) A, Q8 g4 P7 f: ~; p6 P9 m, \" L9 [
有没有哪位大神帮忙改下这段语句,并移植到配置特定属性下面,不要用宏的方法,一定要方程式。原谅我的强迫症

自定义属性

自定义属性

方程式

方程式

最佳答案

查看完整内容

CustomPropertyManager后面括号里面双引号改成配置名(双引号中为空,表示为自定义属性),配置名不固定可用代码获取,如下

最新评论

DaveChan 发表于 2019-9-20 14:29:12
CustomPropertyManager后面括号里面双引号改成配置名(双引号中为空,表示为自定义属性),配置名不固定可用代码获取,如下  i7 }: n' j7 u* K$ U+ q( \
  1. Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")-1))- ^" a+ r# C# A* I2 J9 J: g5 v
  2. * K0 q$ T( g% j
  3. Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("名称",Right(Part.GetTitle,Len(Part.GetTitle)-InStr(Part.GetTitle," ")))
复制代码
vic5945 发表于 2019-9-20 14:31:29
本帖最后由 vic5945 于 2019-9-20 14:35 编辑
, \& R; Y8 _+ P" I
6 ]* C- L$ }) J# b! t2 B公司模板所有属性都在配置特定下,所以不想再用自定义属性了
jixiezhe 发表于 2019-9-20 18:23:25
之前有人发过宏命令可以实现的,不知道方程式可不可以实现
vic5945 发表于 2019-9-24 14:13:24
看来此帖要沉啊
NC@jiang@nan 发表于 2019-9-28 13:35:19
SW2012版时我是研究过可以做到。后来装了2014版后,那个方程式总报错,强迫症表示无尘忍受就没用这个东东了,这么多年又差不多忘光了。
vic5945 发表于 2019-10-4 05:17:42
NC@jiang@nan 发表于 2019-9-28 13:356 F- G3 O7 |7 V1 x1 F! m
SW2012版时我是研究过可以做到。后来装了2014版后,那个方程式总报错,强迫症表示无尘忍受就没用这个东东了 ...
/ e) d& I$ A& Z0 J! Q3 g0 O% o
不知N大能否将方程式共享一下,也许能改出一些灵感

点评

五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。  详情 回复 发表于 2019-10-8 08:38
五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。  详情 回复 发表于 2019-10-8 08:34
tzydsfy 发表于 2019-10-7 10:45:17
方程式这种的图号和名称自动分离填写的确实蛮好用的。这是以前下载的网上某个高人弄的,只是他说了不到万不得已他不升级版本了,所以高版本的有时会有点小问题,不过好象不影响使用。请大家在此基础上看看,能不能完升级完善一下。

1模板.rar

26.61 KB, 下载次数: 147

NC@jiang@nan 发表于 2019-10-8 08:34:07
vic5945 发表于 2019-10-4 05:17
. ^. K, w7 S) _" e( o9 C3 F不知N大能否将方程式共享一下,也许能改出一些灵感

. }% `& u: q  T  x( D. J五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。
NC@jiang@nan 发表于 2019-10-8 08:38:35
vic5945 发表于 2019-10-4 05:176 d9 C! {1 k0 J5 |1 D6 q
不知N大能否将方程式共享一下,也许能改出一些灵感

. }* k& @2 }  S' |五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。
vic5945 发表于 2019-10-9 09:54:22
NC@jiang@nan 发表于 2019-10-8 08:38
# f+ I: G: k' ^- z7 u五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。

# e7 e8 P1 @, d6 W, o已经解决啦,感谢交流探讨
vic5945 发表于 2019-10-9 10:00:45
DaveChan 发表于 2019-9-20 14:29
  g7 A9 x' i" `8 p4 G/ t: e9 Z' _CustomPropertyManager后面括号里面双引号改成配置名(双引号中为空,表示为自定义属性),配置名不固定可 ...
3 X( ^- c. f, n/ n* ]+ `
感谢Dave大,亲测有效
vic5945 发表于 2019-10-9 10:03:19
tzydsfy 发表于 2019-10-7 10:45. A. d3 ~: d- ~( i( \# x
方程式这种的图号和名称自动分离填写的确实蛮好用的。这是以前下载的网上某个高人弄的,只是他说了不到万不 ...

9 q$ N: d0 i% e/ G兄弟,你这个要配合宏才能用吧,我下载了用不了,SW2018
vic5945 发表于 2019-10-9 10:48:21
本帖最后由 vic5945 于 2019-10-10 09:19 编辑
! J/ K+ [) B4 e$ {' u7 r3 ^! y5 }3 q2 i) T
按照Dave大给的代码,修改后的最新模板不敢私藏,给大家奉上(包括零件模板和装配体模板),详见附件PS: 版本为SW2018,低版本可能不兼容' [% @8 c+ L1 t6 e& x

模板.zip

58.38 KB, 下载次数: 199

点评

你这个模板,在SW2018里,方程式里会不会总显示报错信息?我2014版时试过,方程式那里会一直报错,强迫症患者表示不能忍,所以后来一直没用它了。  详情 回复 发表于 2019-11-9 15:10
tzydsfy 发表于 2019-10-9 19:06:47
vic5945 发表于 2019-10-9 10:03. X- \: b  i4 |5 O9 D1 r$ Z; |
兄弟,你这个要配合宏才能用吧,我下载了用不了,SW2018
( g2 D8 G- t1 C2 [0 n
我那个不需要另外加载宏,直接使用的
vic5945 发表于 2019-10-9 20:55:58
tzydsfy 发表于 2019-10-9 19:06  c2 S$ j2 Q$ d6 W' Y) @) H( M- W
我那个不需要另外加载宏,直接使用的
0 m- t) r' k- @7 L' d' r4 h
我重新测试了下,在自定义属性下可行,配置特定属性就不行了
changshaflt 发表于 2019-10-18 21:41:16
方程式中有"-"时, 加全局变量总提示结果不能为负, 所以将方程改了下, 代号后多一空格也没多大影响.
$ C* S3 ^$ _1 J+ I  F; G5 h' dPart.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))
3 A2 r& R7 Q3 @5 k) R0 I3 F& S; @5 Y# D* |$ n
Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("名称",Mid(Part.GetTitle,InStr(Part.GetTitle," ")+1))
lengyuewutong 发表于 2019-10-20 09:08:52
个人表示:方程式主要是针对模型里面的某一项数字,而代号和名称主要是文字
vic5945 发表于 2019-10-21 08:40:31
changshaflt 发表于 2019-10-18 21:41% P3 R" D# x' r$ W$ J7 E1 J  j
方程式中有"-"时, 加全局变量总提示结果不能为负, 所以将方程改了下, 代号后多一空格也没多大影响.% O0 e7 E4 r5 R4 c( S' \6 c, R) i7 Y
Part.E ...

1 H/ N4 i. H, W6 [+ B5 F大侠好身手
vic5945 发表于 2019-10-21 08:42:52
lengyuewutong 发表于 2019-10-20 09:08
6 j1 ~. X" C$ i- h) b个人表示:方程式主要是针对模型里面的某一项数字,而代号和名称主要是文字

7 I9 a# w" C; Z) g$ f9 `& }4 J俺对方程式其实不了解,只要提高效率
ibpabc 发表于 2019-11-7 17:23:52
本帖最后由 ibpabc 于 2019-11-7 17:27 编辑 : ~2 v& |4 _. r
vic5945 发表于 2019-10-9 10:48
/ v+ F0 t3 A% g按照Dave大给的代码,修改后的最新模板不敢私藏,给大家奉上(包括零件模板和装配体模板),详见附件PS: 版 ...

& ^( V' M1 o3 z; j0 k% r! d{:4_90:}感谢天,感谢地,感谢有了你!这个问题困扰我们部门几年了,一直没有找到合适的方案用这个模板完美解决,特意充值了积分买的,就为了这个
nh1009 发表于 2019-11-8 20:29:04
changshaflt 发表于 2019-10-18 21:41! U2 E7 K0 C% s1 E
方程式中有"-"时, 加全局变量总提示结果不能为负, 所以将方程改了下, 代号后多一空格也没多大影响., c( W+ v" j0 I
Part.E ...
2 r4 ^/ z* R% z; k! W- X' r8 C
这个方程式可以用在零件切割清单的属性中吗
NC@jiang@nan 发表于 2019-11-9 15:10:54
vic5945 发表于 2019-10-9 10:48
/ V) s( p1 I& i) n2 }! u8 e/ h按照Dave大给的代码,修改后的最新模板不敢私藏,给大家奉上(包括零件模板和装配体模板),详见附件PS: 版 ...
( x* M6 M6 _/ }; e! x/ w
你这个模板,在SW2018里,方程式里会不会总显示报错信息?我2014版时试过,方程式那里会一直报错,强迫症患者表示不能忍,所以后来一直没用它了。
tking 发表于 2019-11-9 19:10:15
vic5945 发表于 2019-10-9 09:54
$ k0 C2 {: v! Q8 X已经解决啦,感谢交流探讨

) N3 B) v( @4 o1 u" ?9 Y能说一下怎么用的吗???没搞太清楚啊,麻烦讲解一下,谢谢!!!
vic5945 发表于 2019-11-13 13:20:00
tking 发表于 2019-11-9 19:10
# ^+ a6 P4 F7 J- W能说一下怎么用的吗???没搞太清楚啊,麻烦讲解一下,谢谢!!!
7 k$ X, v$ E, M; ^* a
你下载最新的那个模板,用模板新建一个零件文档,保存文件,命名格式为“代号+空格+名称”,Ctrl+B重建模型,打开配置特定属性,就会发现,代号和名称不需要手动输入,自动更新
12下一页

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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