用户自定义功能的封装

2018-11-02  本文已影响0人  ww4u

需求

理解

实现--I

image.png

用户开发script

将这个调试好的script放置到 控制器的 script目录中

在应用开发中使用rpc调用

image.png

用户需要做什么?

  1. 调试开发自定义的script(不限语言,推荐python)
  2. 部署script到MEGAROBO Controller(直接拷贝)
  3. 在用户App中调用自定义的script

得到返回数值

if __name__=="__main__":
    sys.exit( 100 )

在app中得到返回值

rpq "python G:\work\mc\develope\installer\package\script\demo_motor.py"
"finished,100"

附:具体的例子

if __name__=="__main__":
    mgr = DevMgr( ip="192.168.1.183" )
    print( mgr.IDN )
    cmd = r"python /home/megarobo/study/package/script/demo_motor.py 1000 5 -1000 5"
    mgr.rpc( cmd )
    print( mgr.rpwaitEnd( cmd ) )

    print( mgr.rpq( cmd ) )
上一篇下一篇

猜你喜欢

热点阅读