[英]Is there a way to generate windows and/or components in Ignition?
我希望 Ignition 有办法将窗口导入/导出为非二进制格式,例如 JSON 或 XML,但情况似乎并非如此(或者有办法吗?)。
有没有办法使用脚本控制台生成和填充新窗口,或者将组件插入现有窗口?
这将用于插入模板和其他组件,例如导航按钮等。
对,但是...
我在这里假设您指的是 Vision 窗口。 窗口确实是二进制序列化的,但底层结构是 XML。 但是以编程方式完成反序列化是一件痛苦的事情,可能不值得。
您可以通过在设计器中打开 Vision 窗口,右键单击其 Root Container 并选择 Copy,然后将其粘贴到记事本中来感受一下它的外观。 我自己试图从一个模块中找到一种方法来做到这一点,但我认为这不值得。 有关更多详细信息,您可以在此处的 Ignition 论坛中查看该主题。
但是,这对于生成和填充新窗口并不是很有用。
为此,您需要进行一些 Java 编程。 Vision 是底层的 Java Swing。 有几种方法可以动态构建/填充窗口。
祝你好运!
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.