发布于 2010-12-10 17:25:05
4楼
同求,实在没有搞懂。模拟器出来的结果也是没有问题的。
#Meas_Val
这里我测试的时候用的是DB7.DBX0.0
L P##Meas_Val //DB7.DBD0内发生任何变化对DB号的读取无影响,既然这样,为什么不直接把DB的编号当成输入(可能DB7.DBX0.0以后有地方会调用?)
LAR1
L W[AR1,P#0.0]
T #DB_NUM//此处有点古怪,我建一个DB_NUM的int临时变量无法通过,换了一个名字,无异常
OPN DB[DB_NUM]
L D[AR1,P#2.0]
LAR1 //#Meas_Val为DB7.DBX0.0的话AR1是DB0.1。很不明白。求解。
zhangli0 的附件很好,看了后感觉对寻址更深刻了。但是上面的解释无法套用在这个例子里。希望能更详细的解答一下。谢谢。
好好学习,天天向上