登录
首页
人机界面
人机界面
回帖
发帖
正文
主题:这个宏是什么意思?
点击:1040 回复:6
楼主
编辑
引用
管理
蛇会大学
学了三十多天程序,第一次见,请教
if b==0 or b==c==d==2000 then
还有,旧版本的威纶EBPRO没报错,新版本的报错,是不是新版本的不支持这种写法?
18-11-28 15:00
1楼
编辑
引用
管理
MIC小赖
b=c=d=2000。写成IF b==0 or (b=2000 and c==2000 and d==2000) then 就好了
18-11-28 15:29
2楼
编辑
引用
管理
YXBK
新版与旧版是有点不一样的
18-11-28 16:46
3楼
编辑
引用
管理
蛇会大学
引用
MIC小赖
在 2018/11/28 15:29:06 发言
【内容省略】
不是b==c,c==d,d==2000吗
有没有什么软件可以测试?
最后修改:
2018/11/28 17:35:09
18-11-28 17:33
4楼
编辑
引用
管理
wenpian
直接在威纶写好宏,可以仿真试对不对
18-11-30 08:23
5楼
编辑
引用
管理
121111115
如果B=0或者B=C=D=2000条件成立
我写的话我会这么写这句:
if(b=0)|((b=2000)&(c=2000)&(d=2000)) then
如果双括号不识别的话可以这么写:
bool e;
if (b=2000)&(c=2000) then
if (d=2000) then
e=1;
end if
end if
if (b=0)|(e=1) then
最后修改:
2018/11/30 11:03:40
18-11-30 11:00
6楼
编辑
引用
管理
蛇会大学
这种写法写到VS里都不能编译
18-11-30 23:18
工控新闻
创新奇智与库卡机器人达成战略合作,共谋智能工业机器人市场
人形机器人带来工业发展新机遇
6月19-20日 | 北京机器视觉展火热开启,华北工控C01展位诚邀您的到来!
施耐德电气推出全新数据中心解决方案,破局高密智算挑战
赋能AI工厂?西门子与NVIDIA携手放大招
中部六省共建工业软件生态圈 第三届软件创新发展大会武汉启幕
图尔克凝"金"聚力 锻造行业尖兵——2025图尔克工程师黄金认证培训现场直击
茵梦达与磨锐泵业达成战略合作,共拓新能源泵业新未来
更多新闻资讯