恭喜,你发布的帖子
发布于 2019-05-16 07:01:43
6楼
or就是或的逻辑。
它的这个“#自动进行中”是取得所有“"保持性共享数据".array_ZD[#i]”的信号的总和,如果写成:
#自动进行中 := "保持性共享数据".array_ZD[#i];
那经过for循环后,“#自动进行中”保存的实际是这个数组的最后一个地址的状态,和逻辑就不同了。
#i 放在"保持性共享数据".array_ZD[#i]
这是数组的角标,scl中可以根据角标来寻址的。for循环是从1到48,实际寻址的就是"保持性共享数据".array_ZD[1] ~"保持性共享数据".array_ZD[48] ,只要这48个地址有一个为1,则“#自动进行中”这个变量就为1,如果这48个地址都是0,则#自动进行中”这个变量就为0.
请填写推广理由:
分享
只看
楼主