发布于 2009-02-04 12:33:58
0楼
鼠老爹, 你好,我写的这2段程序,结果不同,我的问题如下:
如果想要同时输出N个结果的话,这N个结果的排列顺序如果不同则得到结果也不同。我这样理解是否正确?
如:我想同时输出以下结果:Q0.0 Q0.5 Q1.0 Q2.0 Q2.2(以上分别采用S或R指令),还要令vw2211=1,vw2233=8,mb5=10,vw1800=100(这部分分别采用“传送”指令),那么问题就来了:我如果先写传送类指令,再写S或R指令,则传送指令正常完成但部分QX.X无输出;如果先写S或R指令,再写传送类指令,则一切都正常。
后来又试验了,先写传送类指令再写S或R指令的话,经常得到错误结果,或者说得到的结果不一致(有时这样有时那样)但先写S或R指令再写传送类指令,则结果很稳定而且一致。