TRIO BASIC命令中文手册:运动控制与I/O指令
5星 · 超过95%的资源 需积分: 43 120 浏览量
更新于2024-07-29
9
收藏 1.63MB DOC 举报
“TRIO BASIC命令(中文)手册”是一本详细介绍TRIO(英国翠欧)BASIC语言中各种命令的手册,涵盖了运动控制、输入/输出指令、程序循环和结构等多个方面,旨在帮助用户理解和使用这些命令进行编程。
1. 运动及轴命令:
- `ACC`: 设置或查询加速度,用于控制轴的加速性能。
- `ADD_DAC`: 添加数字模拟转换器(DAC)值,常用于调整电机电压。
- `ADDAX`: 添加轴,是配置系统中运动轴的基本命令。
- `AXIS`: 查询或设置轴的参数,如位置、速度等。
- `BASE`: 设置基点,作为运动的参考点。
- `CAM`和`CAMBOX`: 与凸轮功能相关,用于创建复杂的非线性运动轨迹。
- `CANCEL`: 取消当前执行的运动命令。
- `CONNECT`: 连接轴,允许多个轴同步运动。
- `DATUM`: 设置数据点,通常用于工件坐标系设定。
- `DEC`: 设置或查询十进制表示法。
- `DEFPOS`: 定义位置,创建用户自定义的位置标签。
- `DISABLE_GROUP`: 禁用轴组,防止特定轴参与运动。
- `ENCODER_RATIO`: 设置编码器比率,调整位置分辨率。
- `FORWARD`和`REVERSE`: 控制轴的旋转方向。
- `MATCH`: 让一个轴跟随另一个轴的运动。
- `MHELICAL`和`MHELICALSP`: 实现螺旋运动,常用于螺纹切削等应用。
- `MOVE`系列命令:控制轴的移动,包括绝对和相对移动,以及不同的移动模式。
- `RAPIDSTOP`: 快速停止轴的运动,确保紧急情况下的安全。
2. 输入/输出指令:
- `AIN`: 读取模拟输入信号。
- `AINO..7/AINBIO..7`: 读取模拟输入或混合输入/输出。
- `CURSOR`: 与图形用户界面相关的命令,可能涉及光标操作。
- `CHR`: 将数值转换为字符。
- `DEFKEY`: 定义键盘事件处理。
- `FLAG`和`FLAGS`: 操作和查询标志变量,用于程序状态管理。
- `GET`和`GET#`: 读取变量或文件内容。
- `HEX`: 将数值转换为十六进制字符串。
- `IN()`和`IN`: 读取数字输入信号。
- `INPUT`和`INPUTS0/INPUTS1`: 从用户或设备接收输入。
- `INVERT_IN`: 翻转输入信号状态。
- `KEY`: 处理键盘事件。
- `LINPUT`: 读取长整型数值输入。
- `OP`: 获取操作状态信息。
- `PRINT`和`PRINT#`: 输出文本到屏幕或文件。
- `PSWITCH`: 检测并操作电源开关状态。
- `READ_OP`: 读取操作状态。
- `READPACKET`: 读取网络数据包。
- `RECORD`: 记录数据。
- `SEND`: 发送数据到网络或其他设备。
- `SETCOM`: 配置通信端口。
3. 程序循环和结构:
- `BASICERROR`: 错误处理机制。
- `ELSE`, `ELSEIF`, `ENDIF`: 条件语句的分支结构。
- `FOR..TO..STEP..NEXT`: 循环结构,用于重复执行代码块。
- `GOSUB`和`RETURN`: 子程序调用和返回。
- `GOTO`: 无条件跳转。
- `IF..THEN..ELSE..ENDIF`: 条件判断。
- `NEXT`: 结束`FOR`循环。
- `ON..GOSUB`和`ON...GOTO`: 条件分支跳转。
- `REPEAT..UNTIL`: 循环结构,直到满足特定条件才结束。
- `STOP`: 停止程序执行。
- `THEN`: 条件语句的一部分。
- `TO`: `FOR`循环中的结束值。
- `UNTIL`: `REPEAT`循环的结束条件。
- `WA`: 可能是等待指令的缩写,但具体含义未给出。
- `WAITIDLE`, `WAITLOADED`, `WAITUNTIL`: 等待特定条件满足后再继续执行。
- `WHILE`和`WEND`: 嵌套循环结构,当条件满足时重复执行代码。
4. 其他高级功能:
- `ADDRESS`: 查询或设置地址信息。
- `APPENDPROG`: 向程序中追加代码。
- `AUTORUN`: 自动运行程序设置。
- `AXISVALUES`: 获取轴的当前值。
- `BATTERY_LOW`: 检查电池电量低的状态。
- `BREAK_*`: 与中断相关的操作,如添加、删除、列出和重置中断。
- `CAN*`: 与控制器区域网络(CAN)通信相关的命令。
- `CHECKSUM`: 计算校验和,用于数据完整性检查。
- `CLEAR`和`CLEAR_PARAMS`: 清除数据或参数。
- `COMMSERRO`: 通信错误处理。
这个手册为TRIO系统的用户提供了全面的编程指南,无论是在硬件配置、运动控制还是程序设计上,都能找到相应的命令和示例,对于TRIO系统的编程工作具有很高的参考价值。
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
sunmapleleaf
- 粉丝: 0
- 资源: 2
最新资源
- C语言数组操作:高度检查器编程实践
- 基于Swift开发的嘉定单车LBS iOS应用项目解析
- 钗头凤声乐表演的二度创作分析报告
- 分布式数据库特训营全套教程资料
- JavaScript开发者Robert Bindar的博客平台
- MATLAB投影寻踪代码教程及文件解压缩指南
- HTML5拖放实现的RPSLS游戏教程
- HT://Dig引擎接口,Ampoliros开源模块应用
- 全面探测服务器性能与PHP环境的iprober PHP探针v0.024
- 新版提醒应用v2:基于MongoDB的数据存储
- 《我的世界》东方大陆1.12.2材质包深度体验
- Hypercore Promisifier: JavaScript中的回调转换为Promise包装器
- 探索开源项目Artifice:Slyme脚本与技巧游戏
- Matlab机器人学习代码解析与笔记分享
- 查尔默斯大学计算物理作业HP2解析
- GitHub问题管理新工具:GIRA-crx插件介绍