恭喜,你发布的帖子
发布于 2016-06-23 14:53:49
6楼
我改了以后确实已经有数据输出 但是发现两个新的问题请教
数据不对
关于极性也不对 我用A = 这个结构赋值有问题,因为临时变量,这个咱先不管,我就直接双极性来实验先。
后来呢我又试了下AR1,AR2一起用还是不对,程序如下,借口都一样,您看看
L P##InFirst
LAR1
L W [AR1,P#0.0]
T #tt1
OPN DB [#tt1]
LAR1 P#0.0
L #PiwFirst
ITD
SLD 3
LAR2
L #Num
Next: T #LoopNum
L PIW [AR2,P#0.0]
T #PiwInUse
L DBD [AR1,P#0.0]
T #tt2.Flower.HH
L DBD [AR1,P#4.0]
T #tt2.Flower.LL
A DBX [AR1,P#8.0]
= #tt2.Flower.Polarty
CALL FC 105
IN :=#PiwInUse
HI_LIM :=#tt2.Flower.HH
LO_LIM :=#tt2.Flower.LL
BIPOLAR:=#tt2.Flower.Polarty
RET_VAL:=#tt2.Flower.state
OUT :=#tt2.Flower.OutReal
L #tt2.Flower.state
T DBW [AR1,P#10.0]
//~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
L #tt2.Flower.OutReal
T DBW [AR1,P#12.0]
+AR1 P#16.0
+AR2 P#2.0
L #LoopNum
LOOP Next
之前说过,第四组在DB块里麻烦设置下高限的值设置下,也就是DB1.DBD32麻烦给个高限
L #tt2.Flower.OutReal
T DBW [AR1,P#12.0]
改成
L #tt2.Flower.OutReal
T DBD[AR1,P#12.0]
请填写推广理由:
分享
只看
楼主