QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

三维网 门户 查看主题

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

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

30三维币
本帖最后由 vic5945 于 2019-9-20 14:32 编辑 % w/ j, w+ v& b8 P* t
  Q& s" q3 a3 v
目前网上有使用方程式实现图号分离的方法,不过是分配到自定义属性的,截图如下:5 ?4 w" E/ c. F# T# n6 u
4 a! Z- v0 Y5 `$ s

9 ~1 e# m1 L+ S$ N5 G
" Z% T' v: X2 p+ \" ^
2 M! U5 D7 A# U, O( {有没有哪位大神帮忙改下这段语句,并移植到配置特定属性下面,不要用宏的方法,一定要方程式。原谅我的强迫症

自定义属性

自定义属性

方程式

方程式

最佳答案

查看完整内容

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

最新评论

DaveChan 发表于 2019-9-20 14:29:12
CustomPropertyManager后面括号里面双引号改成配置名(双引号中为空,表示为自定义属性),配置名不固定可用代码获取,如下" e6 Y5 R! o% ^2 d0 k- c0 `! L! `6 i
  1. Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")-1))
    5 ^( _" r) W$ |, Z- n7 Y" T1 ^

  2. : D7 i' n1 Y! ]( @0 m9 M
  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 编辑
& M2 g: u4 s2 `8 g3 c; @, o- l% y
5 `$ _, t2 B+ _0 i- ^/ t7 I3 @! l5 P公司模板所有属性都在配置特定下,所以不想再用自定义属性了
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:35
) D8 O7 O/ q8 [2 A: ^5 u# DSW2012版时我是研究过可以做到。后来装了2014版后,那个方程式总报错,强迫症表示无尘忍受就没用这个东东了 ...

7 {" s: J1 R2 O; |# i  l5 C不知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, 下载次数: 151

NC@jiang@nan 发表于 2019-10-8 08:34:07
vic5945 发表于 2019-10-4 05:17  _& D% W+ j6 Z) {7 \; U. C
不知N大能否将方程式共享一下,也许能改出一些灵感
- d3 E/ P) d& M
五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。
NC@jiang@nan 发表于 2019-10-8 08:38:35
vic5945 发表于 2019-10-4 05:176 c% f; F9 `# P
不知N大能否将方程式共享一下,也许能改出一些灵感

2 ]2 {" x0 [2 R8 Z# _五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。
vic5945 发表于 2019-10-9 09:54:22
NC@jiang@nan 发表于 2019-10-8 08:38
) v  v! [6 N0 x( f4 A8 q+ R五六年前的事啦,后来高版本的SW时方程式总会报错就没用它了,那模板文件都不知道放哪里去了。

* n# n4 N0 J' z6 P& D已经解决啦,感谢交流探讨
vic5945 发表于 2019-10-9 10:00:45
DaveChan 发表于 2019-9-20 14:29
. ?' ]) w7 v. ZCustomPropertyManager后面括号里面双引号改成配置名(双引号中为空,表示为自定义属性),配置名不固定可 ...

3 N0 R! J; r- J/ o, H感谢Dave大,亲测有效
vic5945 发表于 2019-10-9 10:03:19
tzydsfy 发表于 2019-10-7 10:457 {  Q8 ]! P; X' g) Q  U; I
方程式这种的图号和名称自动分离填写的确实蛮好用的。这是以前下载的网上某个高人弄的,只是他说了不到万不 ...
3 B/ t+ h+ T; D# X7 K% ]
兄弟,你这个要配合宏才能用吧,我下载了用不了,SW2018
vic5945 发表于 2019-10-9 10:48:21
本帖最后由 vic5945 于 2019-10-10 09:19 编辑 + U  E5 b: s- R: n9 K; V! F( ^  w

5 M9 r% O& T; w1 f5 e按照Dave大给的代码,修改后的最新模板不敢私藏,给大家奉上(包括零件模板和装配体模板),详见附件PS: 版本为SW2018,低版本可能不兼容" \! E( I  }' [# t

模板.zip

58.38 KB, 下载次数: 205

点评

你这个模板,在SW2018里,方程式里会不会总显示报错信息?我2014版时试过,方程式那里会一直报错,强迫症患者表示不能忍,所以后来一直没用它了。  详情 回复 发表于 2019-11-9 15:10
tzydsfy 发表于 2019-10-9 19:06:47
vic5945 发表于 2019-10-9 10:03) P9 R( r; o/ D8 R, `, g
兄弟,你这个要配合宏才能用吧,我下载了用不了,SW2018

' A1 A' U$ I: k! o& Z/ O7 }我那个不需要另外加载宏,直接使用的
vic5945 发表于 2019-10-9 20:55:58
tzydsfy 发表于 2019-10-9 19:06
  R: i' c( c* g3 a$ N* l我那个不需要另外加载宏,直接使用的
' M6 D/ M) H6 P4 v! O" f
我重新测试了下,在自定义属性下可行,配置特定属性就不行了
changshaflt 发表于 2019-10-18 21:41:16
方程式中有"-"时, 加全局变量总提示结果不能为负, 所以将方程改了下, 代号后多一空格也没多大影响.6 J, {% A. B5 s3 ^
Part.Extension.CustomPropertyManager(Part.GetActiveConfiguration.name).Set("代号",Left(Part.GetTitle,InStr(Part.GetTitle," ")))
) w$ W6 D5 }+ c8 f3 a' V6 c& b% K, P6 K, H
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
7 s% A& U4 j$ I; I& g2 t方程式中有"-"时, 加全局变量总提示结果不能为负, 所以将方程改了下, 代号后多一空格也没多大影响.  @( t- t/ t% p# e2 J
Part.E ...

  n+ I& O+ ?. i7 B) G' \大侠好身手
vic5945 发表于 2019-10-21 08:42:52
lengyuewutong 发表于 2019-10-20 09:085 C5 j# ?# E# k- |6 s1 C
个人表示:方程式主要是针对模型里面的某一项数字,而代号和名称主要是文字
3 u' I1 ^7 M7 h5 h8 w
俺对方程式其实不了解,只要提高效率
ibpabc 发表于 2019-11-7 17:23:52
本帖最后由 ibpabc 于 2019-11-7 17:27 编辑 ' ?. t$ H; i7 {3 ^, W) C
vic5945 发表于 2019-10-9 10:48: h4 n2 e2 E% c% B5 O
按照Dave大给的代码,修改后的最新模板不敢私藏,给大家奉上(包括零件模板和装配体模板),详见附件PS: 版 ...

% I; @! I5 [$ l/ M# \{:4_90:}感谢天,感谢地,感谢有了你!这个问题困扰我们部门几年了,一直没有找到合适的方案用这个模板完美解决,特意充值了积分买的,就为了这个
nh1009 发表于 2019-11-8 20:29:04
changshaflt 发表于 2019-10-18 21:41& `) ?6 R' r+ w! Y, A7 U( K
方程式中有"-"时, 加全局变量总提示结果不能为负, 所以将方程改了下, 代号后多一空格也没多大影响.) z2 R$ d4 s* n* v; k
Part.E ...
$ R- t6 T0 J. U& K
这个方程式可以用在零件切割清单的属性中吗
NC@jiang@nan 发表于 2019-11-9 15:10:54
vic5945 发表于 2019-10-9 10:48
7 a( J* l! v" d& N) q按照Dave大给的代码,修改后的最新模板不敢私藏,给大家奉上(包括零件模板和装配体模板),详见附件PS: 版 ...
7 L! j- d6 n& n$ _
你这个模板,在SW2018里,方程式里会不会总显示报错信息?我2014版时试过,方程式那里会一直报错,强迫症患者表示不能忍,所以后来一直没用它了。
tking 发表于 2019-11-9 19:10:15
vic5945 发表于 2019-10-9 09:54
2 [- S$ E, m' @" \! K) a: w+ s已经解决啦,感谢交流探讨
3 x4 j% o+ T0 g; r' Y6 }
能说一下怎么用的吗???没搞太清楚啊,麻烦讲解一下,谢谢!!!
vic5945 发表于 2019-11-13 13:20:00
tking 发表于 2019-11-9 19:10
9 D! Q) j' p4 ?1 e9 t' e7 i能说一下怎么用的吗???没搞太清楚啊,麻烦讲解一下,谢谢!!!
0 `3 j7 @; i* U* S
你下载最新的那个模板,用模板新建一个零件文档,保存文件,命名格式为“代号+空格+名称”,Ctrl+B重建模型,打开配置特定属性,就会发现,代号和名称不需要手动输入,自动更新
12下一页

浏览过的版块


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

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

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