kunge98321
級別: 探索解密
|
如何將連續的20個寄存器內的值,按觸發條件觸發(每觸發一次傳輸一次),依次傳入某一個指定寄存器?求大師幫助,案例或方法,小弟不勝感激。 |
---|---|
|
kunge98321
級別: 探索解密
|
自頂,就是需要將20個不同的伺服位置坐標(DWORD格式)的值依次傳輸給控制指令部分,當完成一個定位并完成工作后,觸發下一次傳輸,伺服又運動到下一個坐標位置,完成下一個工作,總共20個任務,完成后待機。不知該怎樣的思路合適,請大師 幫忙。 |
---|---|
|
zhaoxg
級別: 網絡英雄
|
沒有搞明白你的思路!伺服定位你是通過通訊實現的嗎?只是需要一個位置參數?啟停速度等信息已經設置到控制器中了? |
---|---|
|
kunge98321
級別: 探索解密
|
只是需要位置參數。其他的控制信息都好辦。就是位置參數怎么依次實現傳輸,始終不好辦,因為這20個參數是在一個任務完成后會變化的,是由上位機下發的。 |
---|---|
|
joker1874
級別: 略有小成
|
你20個點位就定一個數據位比如V100來存放點位信息,再用20個VD來存放位置,當V100=1的時候把第一個點位給進去,以此類推,方法笨一點,但是不會出錯。 |
---|---|
|
kunge98321
級別: 探索解密
|
我第一個傳送給VD100后,再下一個動作需要傳下一個數據給VD100,我看了200的資料,好像用指針的方法比較好,無耐小弟初學,沒有明白。 |
---|---|
|