野火论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始


楼主: formatcola

[已解决] CREO3.0 关系中逻辑判定问题

[复制链接]

85

主题

2753

回帖

417

威望

教授

Rank: 8Rank: 8

积分
4149

热心助人勋章希望之星勋章优秀会员勋章嘉宾勋章

发表于 2015-6-2 14:07 | 显示全部楼层
formatcola 发表于 2015-6-2 13:56
条件可以直接指定数值吗?
比如if (sd0=400 )
sd1=40

可以。
if sd0=400
sd1=40
endif
if sd0=300
sd1=30
endif
回复 支持 反对

使用道具 举报

1

主题

29

回帖

0

威望

实习生

Rank: 1

积分
36
 楼主| 发表于 2015-6-2 14:44 | 显示全部楼层
sdgdjgb 发表于 2015-6-2 14:07
可以。
if sd0=400
sd1=40

还是会提示出错,信息如下:
if(d0=40)
--关系中有一个错误。
d1=50
endif
if(d0=50)
--关系中有一个错误。
d1=60
endif
回复 支持 反对

使用道具 举报

85

主题

2753

回帖

417

威望

教授

Rank: 8Rank: 8

积分
4149

热心助人勋章希望之星勋章优秀会员勋章嘉宾勋章

发表于 2015-6-2 18:40 | 显示全部楼层
formatcola 发表于 2015-6-2 14:44
还是会提示出错,信息如下:
if(d0=40)
--关系中有一个错误。

把 括号 去掉。
回复 支持 反对

使用道具 举报

1

主题

648

回帖

39

威望

高工

Rank: 4

积分
844

希望之星勋章

发表于 2015-6-2 19:48 | 显示全部楼层
我实在看不下去了,,,这么简单的都要吵上半天,基本的运算符和逻辑都没搞明白,,
if d0==40
d1=50
endif
if d0==50
d1=60
endif
== 这个是比较运算符,= 这个的赋值运算符,,所以在if后面的比较判断语句就不可以用=
另外,if 后面用括号完全是多余的。。
回复 支持 反对

使用道具 举报

1

主题

29

回帖

0

威望

实习生

Rank: 1

积分
36
 楼主| 发表于 2015-6-3 14:24 | 显示全部楼层
ganyiwei 发表于 2015-6-2 19:48
我实在看不下去了,,,这么简单的都要吵上半天,基本的运算符和逻辑都没搞明白,,
if d0==40
d1=50

按照您的方法实现了,很感谢你及其他人的帮助。
另学习讨论跟吵不是一回事,对您来说就是一句话简单的问题对没接触过这个软件的人来说也就不简单。如果学习不来这里的话野火的意义何在呢?
术业有专攻而已。
回复 支持 反对

使用道具 举报

1

主题

648

回帖

39

威望

高工

Rank: 4

积分
844

希望之星勋章

发表于 2015-6-3 22:17 | 显示全部楼层
formatcola 发表于 2015-6-3 14:24
按照您的方法实现了,很感谢你及其他人的帮助。
另学习讨论跟吵不是一回事,对您来说就是一句话简单的问 ...

哈哈~
我一般都是潜水的,,我说的吵并不是贬义~~
太简单的问题我一般不会理会,除非~~
回复 支持 反对

使用道具 举报

12

主题

361

回帖

3

威望

工程师

Rank: 3Rank: 3

积分
402
发表于 2016-11-10 16:43 | 显示全部楼层
ganyiwei 发表于 2015-6-2 19:48
我实在看不下去了,,,这么简单的都要吵上半天,基本的运算符和逻辑都没搞明白,,
if d0==40
d1=50

是这样的。跟matcad是一个道理,里面的赋值=、函数:=和逻辑=是三个事。
回复 支持 反对

使用道具 举报

7

主题

194

回帖

4

威望

工程师

Rank: 3Rank: 3

积分
235
发表于 2016-11-14 21:13 | 显示全部楼层
proe没有提供case语句,只有使用if嵌套,但是if好像不能超过8层,有局限性;
建议使用if时逻辑尽量简单。
回复 支持 反对

使用道具 举报

0

主题

84

回帖

0

威望

助工

Rank: 2

积分
92
发表于 2017-11-8 23:23 | 显示全部楼层
formatcola 发表于 2015-6-1 16:54
刚刚又试了下,语句如下:
if(sd0500)
    sd1=60

条件判断好像是两个等号if(sd0==400)
回复 支持 反对

使用道具 举报

0

主题

69

回帖

0

威望

助工

Rank: 2

积分
80
发表于 2017-12-16 15:06 | 显示全部楼层
学习下,不错
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-10 12:40 , Processed in 0.095735 second(s), 22 queries .

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