如何将计算出的群集值放入队列中?我修改了“生产者/消费者事件”设计模式,以便队列的类型是集群而不是字符串,但是我无法弄清楚如何在每次循环迭代时将不同的值放入队列中:
标记为“这应该是动态的”的群集常量最终将是一个包含当前时间和从.NET事件参数提取的值的计算值。
与其使用簇常量(在图片中称为“这应该是动态的”),不如使用“按名称捆绑”元素以及“ SlopeEvent”簇作为输入。然后,您可以动态更新“时间”和“值”的值。像这样
如果您在代码中的多个位置使用“ SlopeEvent”集群,则最好将其转换为TypeDef(右键单击集群>“ Make Type Def。”>“ Open Type Def。”>“保存在项目文件夹中”)。
注意:我附上的图片是VI代码段。只需将其拖放到您的程序框图上即可。这样,您不必一直从图片中复制代码。这对于更大的代码片段特别有用。
| 归档时间: |
|
| 查看次数: |
98 次 |
| 最近记录: |