怎么使用脚本操作网口通讯?都支持哪些函数?

 

序号支持的函数说明示例
1

Open(ip,port,
serverFlag)

建立网口连接并返回该连接的句柄,如果该网口已经建立,则直接返回句柄。
参数说明:

1.ip:ipz地址

2.port:端口号

3.serverFlag:是否创建服务器。

hTcp=Tcp.Open
("192.168.1.1",6001,false)

2
Close(hTcp)

关闭网络连接。因为AIGO会自动管理所有的网络连接,所以大部分情况下不需要调用该函数。
参数说明:

1.hTcp:网口句柄,可从Open函数的返回值中获得。

Tcp.Close(hTcp)
3

Write(hTcp,buffer,
buffersize,timeout)

发送网口消息。
参数说明:

1.hTcp:网口句柄,可从Open函数的返回值中获得。

2.buffer:需要发送的字符串;

3.buffersize:待发送字符串的长度;

4.timeout:超时时间,单位为毫秒;

Buffer="abc"Tcp.Wirte
(hTcp,Buffer,#Buffer,100)

4

Read(hTcp,buffer,
buffersize,timeout)

读取网口消息。返回读取到的字符串。
参数说明:

1.hTcp:网口句柄,可从Open函数的返回值中获得。

2.readsize:需要接收的字符串长度;

3.timeout:超时时间,单位为毫秒;

Buffer=Tcp.Read(hTcp,5,100)
5
Clear(hTcp)

清除串口缓存。
参数说明:

1.hTcp:网口句柄,可从Open函数的返回值中获得。

Tcp.Clear(hTcp)

需要更多的信息?

This documentation page has been extracted from the Q&A section where you can discuss it and get feedback.
相关问题