LabVIEW:如何将计算出的簇值放入队列中?

Kev*_*ler 3 labview

如何将计算出的群集值放入队列中?我修改了“生产者/消费者事件”设计模式,以便队列的类型是集群而不是字符串,但是我无法弄清楚如何在每次循环迭代时将不同的值放入队列中:在此处输入图片说明

标记为“这应该是动态的”的群集常量最终将是一个包含当前时间和从.NET事件参数提取的值的计算值。

Dou*_*ock 5

与其使用簇常量(在图片中称为“这应该是动态的”),不如使用“按名称捆绑”元素以及“ SlopeEvent”簇作为输入。然后,您可以动态更新“时间”和“值”的值。像这样

在此处输入图片说明

如果您在代码中的多个位置使用“ SlopeEvent”集群,则最好将其转换为TypeDef(右键单击集群>“ Make Type Def。”>“ Open Type Def。”>“保存在项目文件夹中”)。

注意:我附上的图片是VI代码段。只需将其拖放到您的程序框图上即可。这样,您不必一直从图片中复制代码。这对于更大的代码片段特别有用。