2022-08-31
ABB机器人接受的字符传,怎么读取其中的数据
SocketCreate server_socket;
SocketBind server_socket,"192.168.0.1",1025;
IF dig_input1=1 THEN
str1:="go";
ELSEIF dig_input2=1 AND dig_input1=0 THEN
str1:="gun";
ENDIF
SocketSend client_socket\Str:=str1;
SocketReceive client_socket\Str:=receive_string;
SocketClose client_socket;
评论4
楼主 2022/8/31 13:34:25
传过来的字符肯定都是预先商定好的,直接用啊
楼主 2022/9/1 10:14:46
根据预先定义的分隔符把收到的字符串分割成若干个
楼主 2022/9/1 11:15:38
你是字符串是不是有逗号分隔?
建立若干NUM变量,用于存储过程数据
比如 startbit1 表示 X的数据从第一位开始 startbit1=1
Endbit1=strfind (str-rcv,startbit1,‘,’)
用 函数strfind 查找第一个逗号在第几位。
Endbit1减去startbit1就是X的数据长度