一、概述 本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)
- 1
- tiandimei2016-05-06就一个程序,插件呢?
- 王章记2019-07-04有一程序,没有插件呀
- qq_249541892017-09-28应该是很好的东西, 只是我不会用 !!!!!!!!!!!
- qq_193920672014-10-08挺好的。就是价格比较高。
- m0_604809772021-07-30骗子 骗子 骗子
- 粉丝: 0
- 资源: 2
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 细胞的奇迹:吃出来的免疫力(美亚畅销书!作者的TED演讲播放量超300万次!《谷物大脑》作者、《三联生活周刊》推荐!吃下对的食物,改善你的... (Z-Library).azw3
- 智能手机产品拆解,使用mindmaster打开
- 11111111111111
- 统信系统ARM64依赖openssl-1.0.2版本的libssl.so.10和libcrypto.so.10文件
- 奥比中光python sdk
- 冯超楠17.py
- OCR识别-基于视觉注意力机制Attention实现的OCR识别算法-附项目源码-优质项目实战.zip
- Java 使用蒙特卡洛方法估算PI的近似值(源代码)
- main.cpp
- 电子木鱼小程序源码电子木鱼小程序源码