午夜久久久久久久久久影院I在线精品视频在线观看高清I91.麻豆视频I国产黄色特级片I久久综合一本I人人舔人人干I4p变态网欧美系列I中文网丁香综合网

更多聯系我們

廣州子銳機器人技術有限公司

電話:400-878-2528
手機:15889988091
傳真:020-32887675
地址:廣州市番禺區東環街金山谷創意八街1號109


子銳機器人微信


添加微信幫助解決機器人故障

首頁 > ABB機器人維修 >

ABB機器人與相機通訊的 Socket收發數據處理與提取

日期:2020-06-18 人氣: 來源:www.czyjl.com 作者:ABB機器人維修

簡介:ABB機器人與相機通訊的 Socket收發數據處理與提取 1)相機通常發送字符串給機器人,比如1.23,4.56,7.89\0D,即x為1.23,y為4.56,z的角度為7.89,用\0D作為結束符,數據之間用,隔開。 2)如果機器人收到上述字符串,如何把字符串提取出來并付給變量deltax……
  
  ABB機器人與相機通訊的 Socket收發數據處理與提取
  1)相機通常發送字符串給機器人,比如”1.23,4.56,7.89\0D”,即x為1.23,y為4.56,z的角度為7.89,用\0D作為結束符,數據之間用“,”隔開。
  2)如果機器人收到上述字符串,如何把字符串提取出來并付給變量deltax,deltaY,和thetaz?
  3)建立若干num變量,用以存儲過程數據,比如StartBit1,表示x的數據從第幾位開始,Endbit1表示x的數據結束是第幾位,Lenbit1表示x數據的長度,s1表示提取的x的值的字符串
  4)
             ABB機器人與相機通訊的 Socket收發數據處理與提取
  5)先假設x的第一位是1,給Startbit1賦值為1
  6)插入函數strfind,查找第一個“,”在第幾位,得到EndBit1值
  7)
             ABB機器人與相機通訊的 Socket收發數據處理與提取
  8)EndBit1減去StartBit1就是x的數據長度
  9)同理得到y和theta的信息
              ABB機器人與相機通訊的 Socket收發數據處理與提取
  10)通過StrPart函數,提取從StartBit1開始到LenBit1結束的字符串,即x的值的字符串
  11)
              ABB機器人與相機通訊的 Socket收發數據處理與提取
  12)同理得到y和z的字符串
  13)通過StrToVa1函數,把s1轉為num型,付給delta_x,StrToVal函數的反饋值為bool量,即轉換成功為true不成功為false
  14)同理得到delta_y和delta_theta
  15)成功后可以寫屏測試,如下圖
                ABB機器人與相機通訊的 Socket收發數據處理與提取

文章來源,工業機器人維修官網:www.czyjl.com