MEGAROBO Studio中对MRH-E的支持

  • 搜索设备


    MEGAROBO Studio中对MRH-E的支持_第1张图片
    Hub
  • 命令控制台


    MEGAROBO Studio中对MRH-E的支持_第2张图片
    console
  • 自动命名
    • 设备前缀hub
    • 序号依次累计
  • 指令封装


    MEGAROBO Studio中对MRH-E的支持_第3张图片
    cmd
  • method


    MEGAROBO Studio中对MRH-E的支持_第4张图片
    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. 设置到模式1,独立控制CAN总线
hub.setModeSwitch( 1 )
  1. 设置到模式1之后,MEGAROBO STUDIO不在后台进行CAN总线操作

fileExec的实现

  1. download
  2. wait end
  3. 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 )

你可能感兴趣的:(MEGAROBO Studio中对MRH-E的支持)