我想要的是:
isWorking(boolean)
我在真实系统上有一个带有变量的传感器。现在我想要一个查看器来告诉我传感器是否工作。例如传感器节点是绿色或红色。
我有的:
我在 CoDeSys 上有一个带有变量的 softSPS 程序isWorking
。使用 JEasyOPC,我可以读取/覆盖此变量并将其打印到 Eclipse 控制台中。我还在 Eclipse 运行时中为我的系统创建了一个 Sirius 模型,正如我发现的所有 Sirius 教程中所示。我看到我可以使用条件样式更改节点的颜色。
所以我有一个节点Sensor
和一个变量isWorking
,但我不知道如何连接它们。
我在 Sirius 文档中发现了一些关于“外部 Java 操作”的内容。Sirius 论坛中还有一个示例(https://www.eclipse.org/forums/index.php/t/764175/),但我不知道它是否适用于我的问题以及如何将 JEasyOPC 与他们。
我发现的另一种方法是 JFace 数据绑定,但我只找到了一个适用于 EMF 模型而不适用于天狼星图的教程 ( http://www.vogella.com/tutorials/EclipseDataBindingEMF/article.html )。我不想改变我的元模型。