将值从javascript传递到choregraphe中的切换框:Pepper Robot

时间:2018-02-09 12:06:03

标签: robot pepper choregraphe

我在Choregraphe中创建了一个应用程序,并从choregraphe调用了平板电脑视图,然后我必须将值从javascript传递到交换机框。我该怎么办我是choregraphe的新手。

1 个答案:

答案 0 :(得分:1)

基本上,使用qimessaging.js从页面中提取ALMemory值,然后在内存中订阅该事件。

在您的javascript中,例如使用robotutils.js,您可以在点击回调中执行以下操作:

RobotUtils.onService(function(ALMemory) {
  ALMemory.raiseEvent("MyApplication/MyTabletEvent", 42);
});

(你也可以directly use qimessaging js,robotutils只是添加了一些语法糖,并且更容易在浏览器中测试而无需安装到机器人上)

...然后在Choregraphe中,将此ALMemory事件链接到您的框中,如示例in step 3 of this tutorial