技术论坛

scl语言的问题

作者 主题
侠士

经验值: 1431
发帖数: 254
精华帖: 0
主题:【探讨】scl语言的问题


只看楼主 楼主 2022-12-28 00:15:46







如图所示,当输入一个值时,一个园变红色,输入另外一个值时,另外的园变红。但是运行后,之前变红的园不能变回原来的颜色,请问这是怎么回事?我这个使用scl语言写的,懂得人帮我看看


生命在于学习。活到老学到老
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1801806&b_id=50&s_id=0&num=2

至圣

经验值: 127351
发帖数: 22001
精华帖: 824
回复:scl语言的问题


只看楼主 1楼 2022-12-28 08:24:15

扫了一眼。

感觉是CASE OF段有被跳过的。

这种位操作的;建议用位字符串数组+位数组来操作;只用位字符串逻辑运算即可。


学而时习之,不亦说乎?温故而知新,不亦乐乎?
以下网友喜欢您的帖子:

  
至圣

经验值: 43587
发帖数: 15780
精华帖: 61
回复:scl语言的问题


只看楼主 2楼 2022-12-28 14:57:46

实际case和if一样都是条件执行的,执行的输出结果在没有再次被扫描到的情况下,输出是保持不变的。所以你改值,前面赋值对应的颜色没有变回去。你可以在你的程序开始,把颜色的信号初始化,后面满足条件重新赋值就可以了。


活到老,学到老!为了生活学习吧!
以下网友喜欢您的帖子:

  
  • 上一页
  • 1
  • 下一页
收起
scl语言的问题
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。