Director COM 串口 插件 功能实现

时间:2017-01-19 08:28:46
【文件属性】:

文件名称:Director COM 串口 插件 功能实现

文件大小:1.5MB

文件格式:RAR

更新时间:2017-01-19 08:28:46

Director COM 串口

一、概述 本Xtra实现基本的串口通信功能,能够在Director应用与下位机之间实现10进制数值的收发。 二、方法说明 1、new 用途: 创建xCom Xtra实例 参数:无 返回值: xCom Xtra实例 示例: xCom = new xtra("xCom") 说明: 建立xCom Xtra实例时,并没有约定通信协议,所以,强烈建议随后执行初始化,以避免通信失败。 2、init 用途: 初始化串口通讯配置 参数: object me xCom Xtra实例 integer portNum 端口号 整数 根据机器的串口状态设 integer BaudRate 波特率 整数 只能为4800/9600/19200之一,否则默认为9600 返回值: integer failNum 返回值为0,表示初始化成功,否则为失败 示例: xCom.init(1, 9600) 说明: a、在通常的串口通信中,还有数据位、停止位、奇偶校验位、电平控制等设置,为了简化应用,本Xtra默认设置为8位数据位,1位停止位,无奇偶校验,电平控制为默认。 b、考虑到应用标准化问题,本Xtra只支持3种固定波特率(4800/9600/1920) 3、close 用途: 关闭串口,释放资源 参数: object me xCom Xtra实例 返回值: integer failNum 返回值为0,表示成功关闭串口、释放资源,否则为失败 示例: xCom.close() 4、read object me --> list received 用途: 读取数据 参数: object me xCom Xtra实例 返回值: list received 列表中每个元素均为10进制整数,具体含义由通讯双方约定 示例: xCom.read() 5、write object me, list aList --> integer failNum 用途: 写入数据 参数: object me xCom Xtra实例 list received 列表中每个元素均为10进制整数,具体含义由通讯双方约定 返回值: integer failNum 返回值为0,表示数据写入成功,否则为失败 示例: myData = “MyData” aList = [] repeat with i = 1 to myData.length aChar = myData.char[i..i] aList.add(charToNum(aChar)) end repeat xCom.write(aList)


【文件预览】:
xCom 开多串口.exe

网友评论

  • 骗子 骗子 骗子
  • 有一程序,没有插件呀
  • 应该是很好的东西, 只是我不会用 !!!!!!!!!!!
  • 就一个程序,插件呢?
  • 挺好的。就是价格比较高。