找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 7545|回复: 6

[已解决] 参数化零件如何设定 NAME 等于指定参数

[复制链接]

1

主题

3

回帖

0

威望

实习生

积分
5
发表于 2018-11-18 15:38 | 显示全部楼层 |阅读模式
悬赏10金钱已解决
如何设定 NAME 等于指定参数时     specificationmodel   也跟着变化,如图

列:NAME等于“固定零件1”时  specificationmodel 等于“GDLJ1”      NAME等于“固定零件2”时  specificationmodel 等于“GDLJ2”   而NAME设置为其他名称时specificationmodel 不变化,  如NAME等于“11111111”时  specificationmodel 可以手动输入; 11.jpg

最佳答案

查看完整内容

if NAME == "固定零件1" specificationmodel = “GDLJ1” endif 需要其值时 if NAME == "大板"(除固定值外的任意值) specificationmodel = “ GDLJ2 ”(值为空需自动清空) endif if NAME != "大板"|if NAME != ""固定零件1" specificationmodel = “ ” endif

78

主题

1040

回帖

168

威望

版主

积分
1976

热心助人勋章斑竹勋章希望之星勋章

QQ
发表于 2018-11-18 15:38 | 显示全部楼层
if NAME == "固定零件1"
specificationmodel  = “GDLJ1”
endif
需要其值时
if NAME == "大板"(除固定值外的任意值)
specificationmodel  = “ GDLJ2  ”(值为空需自动清空)
endif
if NAME != "大板"|if NAME != ""固定零件1"
specificationmodel  = “ ”
endif
回复

使用道具 举报

78

主题

1040

回帖

168

威望

版主

积分
1976

热心助人勋章斑竹勋章希望之星勋章

QQ
发表于 2018-11-18 19:00 | 显示全部楼层
用条件语句
if NAME == "固定零件1"
specificationmodel  = “GDLJ1”
endif
if NAME == "固定零件2"
specificationmodel  = “GDLJ2”
endif
回复

使用道具 举报

101

主题

2619

回帖

300

威望

教授

积分
3751

热心助人勋章宣传大使勋章优秀会员勋章希望之星勋章

发表于 2018-11-19 08:19 | 显示全部楼层
一旦“specificationmodel "在关系式里有赋值,
若要修改它的值,你需要进入”关系“里修改了。
参数界面里它的值是灰色的。
回复

使用道具 举报

11

主题

204

回帖

10

威望

工程师

积分
319
发表于 2018-11-19 13:43 | 显示全部楼层
本帖最后由 请按组排列 于 2018-11-19 14:01 编辑

IF string_length(NAME)>=4
IF extract(NAME,1,4)=="固定零件"
specificationmodel  = "GDLJ" + extract(NAME,5,string_length(NAME)-4)
else
specificationmodel  = NAME
endif
else
specificationmodel  = NAME
endif
回复

使用道具 举报

1

主题

3

回帖

0

威望

实习生

积分
5
 楼主| 发表于 2018-11-20 08:48 | 显示全部楼层
liuhuzaqw 发表于 2018-11-18 19:00
用条件语句
if NAME == "固定零件1"
specificationmodel  = “GDLJ1”

if NAME == "固定零件1"
specificationmodel  = “GDLJ1”
endif

若if NAME设置为其他值specificationmodel 可以变为空么?
列如:
if NAME == "固定零件1"
specificationmodel  = “GDLJ1”
endif
需要其值时
if NAME == "大板"(除固定值外的任意值)
specificationmodel  = “   ”(值为空需自动清空)
endif

回复

使用道具 举报

1

主题

3

回帖

0

威望

实习生

积分
5
 楼主| 发表于 2018-11-20 20:18 | 显示全部楼层
liuhuzaqw 发表于 2018-11-20 12:35
if NAME == "固定零件1"
specificationmodel  = “GDLJ1”
endif

非常感谢
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请发邮件联系我们,本站将立即改正或删除。

手机版|小黑屋|野火论坛(©2007~2024) ( 苏ICP备11036728号-2 )苏公网安备 32039102000103号|站长QQ28016688

GMT+8, 2025-2-2 09:53 , Processed in 0.167821 second(s), 31 queries .

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