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