在ignition8.1版 Vision 中Chart Custom Properties Data 与实时产量绑定起来,脚本如何编写
时间: 2024-03-28 15:42:00 浏览: 137
要在Ignition 8.1版的Vision中将Chart Custom Properties Data与实时产量绑定起来,可以按照以下步骤进行操作:
1. 首先,确保您已经创建了一个数据源,其中包含实时产量的数据。例如,您可以创建一个Realtime Tag Provider,并创建一个名为"CurrentProduction"的Tag,将其配置为存储实时的产量数据。
2. 接下来,在您的视觉组件(视图)中,选择您的Chart组件,然后在属性面板中找到Custom Properties Data属性。
3. 在Custom Properties Data属性下,单击编辑按钮,打开编辑器。
4. 在编辑器中,您可以使用Python脚本来定义Custom Properties Data的值,使其与实时的产量绑定起来。以下是一个示例脚本:
```
from com.inductiveautomation.ignition.common import Dataset
# 获取实时的产量数据
value = system.tag.read("CurrentProduction").value
# 创建数据集并将结果添加到其中
ds = Dataset.newDataset()
ds.setColumnNames(["Production"])
ds.addRows([[value]])
# 返回数据集
return ds
```
5. 编写完脚本后,单击保存并关闭编辑器。
6. 最后,您可以预览您的Chart组件,它现在应该显示与实时产量绑定的Custom Properties Data。您可以使用该数据来绘制图表、计算统计信息等。
请注意,上述示例脚本仅仅是一个示例,您需要根据自己的具体情况进行修改和调整。例如,您可能需要更改Tag名称、数据集列名等等。另外,由于实时的产量数据会不断变化,因此您可能需要使用setInterval函数来定期更新Custom Properties Data的值。
阅读全文