--------------------------------------------------------------------------------------------------------------------------------------------------------------------
penCom 打开串口
ChkCom 检查串口状态
CloseCom 关闭串口
SetCom 设置串口参数
Print # 发送字符串
lnput # 接收字符串
Line Input# 接收字符串(行)
Read 读取串口数据
ReadBin# Receives one or more bytes from the port
.Write Sends characters out of the port.
WriteBin# Sends one or more bytes out of the port.
串口通讯的内容类似与以太网通讯.但不需要等待串口握手(因串口无底层的握手协议)。
范例:
Function task2_Com
'串口程序
SetCom #1, 9600, 8, 1, N, CRLF, NONE, NONE, 0 '设置端口通讯格式.
OpenCom #1 '打开端口
Do
If ChkCom(1) > 0 Then '检测缓冲区
Input #1, InData$ '接收缓冲区字符
Print #1, InData$ '将接收的数据发送回去--上位机要求的情况
ElseIf ChkCom(1) < 0 Then '缓冲区数值小于0时表示连接异常
Print "通讯断开 = ,", ChkNet(201), " 重新连接..."
CloseCom #1 '关闭端口再重新打开连接。
OpenCom #1 '打开端口
EndIf
'OutData$不为空时,发送OutData$内容后清空
If OutData$ <> "" Then
Print #1, OutData$
OutData$ = ""
EndIf
Wait 0.02
Loop
了解更多请咨询:epson机器人、爱普生机器人官网