想使用PLC經由Dobot的通訊協定來控制手臂
但是
1.Dobot回傳的X座標值總是多出1000,其值他都正常
2.全部的浮點值存放到暫存器的方向都會相反
例如:
正確的值為0x12345678
存到暫存器:
第一個暫存器:78
第二個暫存器:56
第三個暫存器:34
第四個暫存器:12
不知道為甚麼??
想使用PLC經由Dobot的通訊協定來控制手臂
但是
1.Dobot回傳的X座標值總是多出1000,其值他都正常
2.全部的浮點值存放到暫存器的方向都會相反
例如:
正確的值為0x12345678
存到暫存器:
第一個暫存器:78
第二個暫存器:56
第三個暫存器:34
第四個暫存器:12
不知道為甚麼??
經由藍芽通訊得到
dobot會不停地傳出資料
參考通訊協定
http://cn.dobot.cc/upload/ue_upload/files/2016-05-23/Dobot%20Communication%20Protocol.pdf
讀取資料
得到的資料為浮點數(IEEE-754)
再轉換成10進制就可以得到