用于Java的HMI编辑器

问题描述:

我发现这个问题Creating SCADA diagrams in .NET和我大致相同,除了我需要一个Java版本。用于Java的HMI编辑器

我需要的是一个可以独立使用的编辑器来创建GUI。它应该支持某些可以绑定到视图上的符号的数据源和数据项的抽象。它必须能够创建可能由其他符号/组件组成的符号/组件,并且可以通过某种方式来定义那些使用某种表达式的动态属性。 (例如,想象一个交通信号灯,它由3个独立的灯组成,但只有一个数据项相关联,因此应该可以在GUI中定义某种方式,将值转换为子组件之一的颜色。理想情况下,应该可以通过某种表达来对参数化项目名称进行参数化,如果项目具有共同的命名模式,这将使其更容易复制&粘贴错误)

创建的GUI应该易于集成在Eclipse RCP环境中。大多数解决方案缺乏某种方式或者另一种方式,或者不抽象数据源/项目,也不能在元件上设置元数据,或者无法以简单的方式促进对子组件的值更改。

任何想法?

我碰到过(但从未使用过)ILog的产品。我预计它不会很便宜。

+0

它** **是不便宜;-) – Mauli 2014-05-02 07:38:10

在此期间,我们实现了我们自己的HMI框架。它的边缘仍然非常粗糙,但是对于我们大多数用例来说,它工作得很好。

在Eclipse的SCADA看一看http://www.eclipse.org/eclipsescada