Welcome!

This community is for professionals and enthusiasts of our products and services. Share and discuss the best content and new marketing ideas, build your professional profile and become a better marketer together.

0

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

史明忠
18-3-30 下午3:54 1,899 浏览次数
这个问题已经包含在 官方文档.

0

段超

--段超--
上海视谷图像技术有限公司
http://www.visiongo.com.cn
10016
| 1 0 0
--段超--
段超
18-5-24 下午11:02

 

支持的函数说明示例

Write()

通过串口发送字符串

参数1:串口设备专有ID

参数2:数据

参数3:数据大小

参数4:超时时间

Buffer = "abc"

vxUart.Write(uniqueId,Buffer,
#Buffer,100)

WriteReal()

通过串口发送浮点型数据

参数1:串口设备专有ID

参数2:设备编号(0,1,2, ...)

参数3:寄存器地址

参数4:值

参数5:数据格式 0:ABCD;1:CDAB;2:BADC;3:DCBA

vxUart.WriteReal(uniqueId
,0,200,123.45,0)

WriteLong()

通过串口发送整型数据

参数1:串口设备专有ID

参数2:设备编号(0,1,2, ...)

参数3:寄存器地址

参数4:值

参数5:数据格式 0:ABCD;1:CDAB;2:BADC;3:DCBA

vxUart.WriteLong(uniqueId,
0,200,123,0)

WriteReg()

通过串口发送单字

参数1:串口设备专有ID

参数2:设备编号(0,1,2, ...)

参数3:寄存器地址

参数4:值

vxUart.WriteReg(1,0,200,200)

WriteCoil()

通过串口发送线圈

参数1:串口设备专有ID

参数2:设备编号(0,1,2, ...)

参数3:寄存器地址

参数3:值(true或者false)

vxUart.WriteCoil(uniqueId
,0,200,true)

Read()

通过串口读取字符串

参数1:串口设备专有ID

参数2:设备编号(0,1,2, ...)

参数3:寄存器地址

参数4:数据格式 0:ABCD;1:CDAB;2:BADC;3:DCBA

readVar=vxUart.Read(
uniqueId,0,200,0)

ReadReal()

通过串口读取浮点型数据

参数1:串口设备专有ID

参数2:设备编号(0,1,2, ...)

参数3:寄存器地址

参数4:数据格式 0:ABCD;1:CDAB;2:BADC;3:DCBA

readVar=vxUart.ReadReal(
uniqueId,0,200,0)

ReadLong()

通过串口读取整型数据

参数1:串口设备专有ID

参数2:设备编号(0,1,2, ...)

参数3:寄存器地址

参数4:数据格式 0:ABCD;1:CDAB;2:BADC;3:DCBA

readVar=vxUart.ReadLong(
uniqueId,0,200,0)

ReadReg()

通过串口读取单字

参数1:串口设备专有ID

参数2:设备编号(0,1,2, ...)

参数3:寄存器地址

readVar=vxUart.ReadReg(
uniqueId,0,200)

ReadCoil()

通过串口读取线圈

参数1:串口设备专有ID

参数2:设备编号(0,1,2, ...)

参数3:寄存器地址

readVar=vxUart.ReadCoil(
uniqueId,0,200)

  • Flag

你的回答

请试着提供一个内容充实的答案如果你对问题或答案进行评论, 请使用注释工具。请记住,你可以随时修改你的答案。 -无需回答同样的问题两次。同时, 请不要忘记投票 -它确实有助于选择最佳的问题和答案!

随时了解

关于论坛

这个社区是为专业人士和我们的产品和服务的爱好者。分享并讨论最好的内容和新的机器视觉技术。 阅读指南

提问工具

3 支持

统计数据

问: 18-3-30 下午3:54
阅读: 1899
最后更新: 18-5-24 下午11:02