Robobasic笔记

更新时间:2023-06-18 04:59:00 阅读: 评论:0

ROBOBASIC 指令介绍手册
注册商标
Windows注册的商标是微软公司
ROBOBASIC初中英语教学设计与反思注册的是miniROBOBASIC的有限公司
注意
这个手册解释了roboBasic中的指令,不对任何可能出现滥用负责人。本手册可以不经事先通知而变动来提高性能的相关产品
RoboBasic是注册的软件,使其非法复制、发布、张贴、传输或散布本手册后未经许可的软件
第1章   roboBasic 的指令概要
 
指令概要
RoboBasic是专门为控制机器人设计的语言。用roboBasic命令需要控制一个机器人已经被添加到通用的基本的编程语言
代表这些指令仅仅控制MR-C2000系列的控制器
代表这些指令仅仅控制MR-C3000系列的控制器
声明或者定义的命令
DIM  声明变量
AS    为声明的变量分配空间
CONST  声明常量
BYTE    为声明的变量分配字节类型的空间
INTEGER  为声明的变量分配整形类型的空间
流程控制命令
IF  开始条件语句
THEN  执行下一条语句的条件语句时,条件为真
ELSE    执行下一条语句的条件语句时,条件为假
ELSEIF  开始另一个条件语句
ENDIF 结束条件语句
FOR  开始循环语句
jusco
TO    指定循环语句的重复范围
END  结束循环语句
GOTO  分离程序的流程
GOSUB  调用子程序
RETURN  从子程序返回
END  结束整个程序执行
STOP  停止程序的执行
RUN  继续执行程序
WAIT 等待程序的完成
DELAY  延迟程序的执行时间
BREAK  停止执行程序,并跳转到调试模式
信号的输入与输出命令
IN  从输入端口读取信号
OUT  往输出端口发送信号
BYTEIN 从输入端口读取字节信号
good jobBYTEOUT 往输出端口发送字节信号
INKEY  从输入端口接收键盘值 //////// 适用于 MR-C2000系列的控制器
STATE  查看当前的输出端口的状态
PULSE  向输出端口发送脉冲信号
TOGGLE  换向状态的输出端口
KEYIN  接收模拟键盘的输入  /////////适用于MR-C3000系列的控制器
内存指令
PEEK  从控制器RAM中读取数据
POKE  向控制器RAM中写数据
ROMPEEK  从控制器的外部EEPROM RAM读取数据
ROMPOKE    向外部控制器EEPROM RAM 写入数据
LCD 的控制命令、
LCDINIT  初始化LCD模块
CLS  清除LCD模块上的字符
LOCATE  设置字母在LCD上显示的位置
PRINT  LCD模块上显示字母闪闪发光英文
FORMAT  设置在LCD模块上显示的类型格式
CSON    LCD上显示光标
CSOFF  LCD上隐藏光标
CONT    LCD中设置字符之间的对比
DEC    在LCD上输出十进制数
HEX    LCD 上输出十六进制数
BIN    LCD上输出二进制数
操作数之间的运算
AND    使用AND 逻辑条件表达式
OR    使用OR 逻辑条件表达式
MOD 求余表达式
XOR  异或表达式
NOT    换向所有位
控制命令电机
ZERO  设置伺服电机的零点
MOTOR  打开伺服电机的输出端口eagleeye
MOTOROFF  关闭伺服电机的输出端口
MOVE  同时控制多个伺服电机
SPEED  设置伺服电机的速度
ACCEL  设置伺服电机的加速度
DIR      设置伺服电机的方向
PTP  同时控制开关
SERVO  控制伺服电机
PWM    设置DC电机的脉冲宽度
FASTSERVO 高速运行伺服电机
HIGHSPEED 开关伺服电机的高速模式
MOVEPOS  根据声明的位置移动伺服电机组
POS    为机器人设定特定的动作
FPWM  改变脉冲的宽度和频率
MOVE24  新东方英语杂志同时操作24组伺服电机
augest
INIT    设置初始的动作姿势
MOTORIN  读取当前伺服电机的数值
AIMOTOR  设置使用AI电机
AIMOTOROFF  退出AIstephen moyer电机
SETON  设置使用设置功能
SETOFF  退出设置功能
ALLON 为所有电机设置功能
ALLOFF 取消所有电机的设置功能
GETMOTORSET  读取当前伺服电机的数值并保持当前状态
电机组参数的设定
G6A  指定A组为0~5的伺服电机
G6B  指定B组为6~11的伺服电机
G6C  指定C组为12~17的伺服电机
G6D  指定D组为18~23的伺服电机
G6E  指定E组为24~29的伺服电机
G8A  指定A组为0~7的伺服电机
G8B  指定B组为8~15的伺服电机
G8C  指定C组为16~23的伺服电机
isadG8D  指定D组为24~31的伺服电机
G12  指定0~11的电机组
G16  指定0~15的电机组
G24  指定0~23的电机组
G32  指定0~31的电机组
chine guys video 声音控制命令
BEEP  PIZEO 设置警报声音
SOUND  PIZEO 设置频率声音
PLAY  PIZEO播放歌曲
MUSIC  PIZEO播放音乐
TEMPO  设置声音的拍子
外部交流的命令
RX  RX端口接收RS-232信号
TX  通过TX端口传输一个RS-232的信号
MINIIN  通过mini通讯端口接收mini总线信号
MINIOUT 通过mini通讯端口传输mini总线信号
ERX  通过RX端口接收RS_232信号
ETX  通过TX端口传输RS-232信号
模拟信号的处理命令
AD  从AD端口读取模拟信号
REMOCON  从红外线远程装置读取按键值
SONAR  从超声波端口读取距离
RCIN    从RC远程控制装置读取输入值
GYRODIR 设置陀螺仪的方向
GYROSET 指定伺服电机的陀螺仪
GYROSENSE 设置陀螺仪的敏感度
处理命令
ON.....GOTO 跳过一个变量的值
其他命令
RND 产生随机数
REMARK  在文本中写一个条目
意图指令
$DEVICE  设置控制器由正在运行的程序操作
$LIMIT  限制伺服电机的运行范围
第2章   roboBasic 的普通语法
roboBasic的语法是基于普通的BASIC程序的语言,大多数的roboBasicBASIC相像。在本章,将解释普通的roboBasic语法
字符集
roboBasic的字符集是有英文字母组成的,数字和特殊字符。这个符号下表列出roboBasic中有一个特别的意思

本文发布于:2023-06-18 04:59:00,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/90/148980.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:设置   端口   控制   语句   输出
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图