-
搜索设备
Hub -
命令控制台
console - 自动命名
- 设备前缀hub
- 序号依次累计
-
指令封装
cmd -
method
method
示例
创建设备
hub = Mrhe( "Hub1")
拷贝文件到MRH-E
hub.fileCopy( "ttt.mrq", r"C:\Users\xxx\Desktop\1.mrq" )
执行MRH-E中的文件
hub.fileExec( "1.mrq", 0 )
说明
- 使用MRH-E的脚本控制时需要:
- 设置到模式1,独立控制CAN总线
hub.setModeSwitch( 1 )
- 设置到模式1之后,MEGAROBO STUDIO不在后台进行CAN总线操作
fileExec的实现
- download
- wait end
- run
def fileExec( self, fileName, page, id = None ):
"""
exec the fileName in mrh-e
fileName: file in mrh-e
page: 0~9
id: receive id
"""
self.fileDownload( fileName, page, id )
# wait for end
self.waitFor( self.MRH_E_END )
# wait for exec
self.setRun( page )
网友评论