网站大量收购闲置独家精品文档,联系QQ:2885784924

机械臂AT指令列表.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
机械臂AT指令列表 格式说明: 发送格式: AT+[CMD] = [内容]CR 正确应答格式: OKCR +[CMD]: [内容]CR 错误应答格式: ERROR, [类型],[错误内容(错误码)]CR 格式说明(发送): [CMD]:表示命令,比如发某种命令 [内容]:表示命令的内容(可选,如果没有内容,则“=”也没有),可能直接是[数值](命令的值),可能是[变量],也有可能是[变量(值)]。各种形式。在指令列表中有说明 CR: 表示回车换行符,一条AT指令以回车换行符结束。 格式说明(应答): +[CMD]: [内容]CR 为可选内容,如果有数据需要应答,则应答,如果没有数据需要应答,则直接应答OK 错误码详见常见错误码。 常见命令格式一览表: 序号 命令说明 [CMD]字符串 是否有内容 是否有应答内容 01 握手 Get_HandShake 无 有 02 复位 Set_RobotReset 无 无 03 运行程序 Run_Func 有 无 04 程序暂停 Set_FuncPause 无 无 05 程序恢复 Set_FuncRecovery 无 无 06 程序退出 FuncExit 无 无 07 设备软急停 Set_RobotScram 无 无 08 设备解除急停 Exit_RobotScram 无 无 09 修改寄存器的值 Set_SysVal 有 有 10 读取寄存器的值 Get_SysVal 有 有 11 仿真执行语句 Run_Func 有 有 注:针对内容为无的命令:直接发送AT+[CMD]CR即可,应答无内容的话则成功则直接应答OKCR 可能的作为列表如下: 下面就这几个指令应答格式,做简单说明和调试助手的截图做说明。 握手: 发送: AT+ Get_HandShake CR 应答: OKCR +HandShake:{机器类型,设备ID,设备IP地址,设备TCP端口号,设备UDP端口号,设备总线地址}CR 复位: 发送: AT+ Set_RobotReset CR 正确应答: OKCR 错误应答: Error:Cmd,type([值])CR 如下图(第一行为正确应答,第二行为错误应答: 运行程序 发送: AT+ Run_Func = main()CR 正确应答: 程序运行无应答 错误应答: Error:Cmd,type([值])CR 注:运行程序的[内容]只能是main()。或者调试语句内容,其他内容会报错,调试语句后面会有说明 程序暂停 发送: AT+ Set_FuncPause CR 正确应答: OKCR 错误应答: Error:Cmd,type([值])CR 第一行为正确应答,第二行为错误应答: 程序恢复 发送: AT+ Set_FuncRecovery CR 正确应答: OKCR 错误应答: Error:Cmd,type([值])CR 第一行为正确应答,第二行为错误应答: 程序退出 发送: AT+ Exit_Func CR 正确应答: OKCR 错误应答: Error:Cmd,type([值])CR 第一行为正确应答,第二行为错误应答: 设备软急停 发送: AT+ Set_RobotScram CR 正确应答: OKCR 错误应答: Error:Cmd,type([值])CR 注:值为1表示急停,值为0表示解除急停 如下图(第一行为急停正确应答,第二行为急停错误应答,第三行表示解除急停正确应答,第四行表示解除急停错误应答): 设备解除急停 发送: AT+ Exit_RobotScramCR 正确应答: OKCR 错误应答: Error:Cmd,type([值])CR 注意:读写寄存器的值属于特殊指令,只能在程序运行时有效。 如下图,程序没有运行,则会应答错误: 可以读写的寄存器有: BIT0~BIT19 : bit型寄存器,值为0或者1 INT0~INT19 : int型寄存器,取值范围为4字节整型 REAL0~REAL19 : real型寄存器,取值范围为4字节浮点型 COORD0~COORD19 : coord型寄存器,坐标型寄存器大括号表示,{0,0,0,0,0,0,0}。第一个值为整型,表示坐标系,目前只能取0,表示轴角坐标系。后面6个为浮点型,表示坐标值。 修改寄存器的值 发送: AT+ Set_SysVal = [变量名(值),……]CR 正确应答: OKCR 错误应答: Error:Cmd,type([值])CR 注:可以一次修改多个变量的值,以逗号隔开。 如下图(下图为一次修改3共 变量的值的操作截图): 读取寄存器的值 发送: AT+ Get_SysVal = [变量名,……]CR 正确应答: OKCR 错

文档评论(0)

JuanHuang + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档