在控制回路中定时模拟

时间:2011-03-02 15:33:24

标签: labview

我有一个labview vi,它位于带PID的控制循环中。我想为模拟插入一个计时器。它应显示模拟的时间,并使用该时间在控制循环中进行更改。 它只是一个简单的计时器,但我不确定哪一个以及如何使用它们。请帮帮我

2 个答案:

答案 0 :(得分:2)

最简单的选择,如果它能满足您的需求,可能就是'Elapsed Time'Express VI。

或者,您可以使用“以秒为单位获取日期/时间”功能。在模拟开始时读取此函数并将值传递给控制循环(或在第一次循环迭代时读取它并将值存储在移位寄存器中)。在循环内部,读取相同的函数并从起始值中减去该值;那将以秒为单位给你经过的时间。如果要显示此值,只需将其连接到数字指示器即可。如果要显示小时,分钟和秒,可以将指标的显示格式设置为“相对时间”。

答案 1 :(得分:1)

最自然的选择是使用Timed-loop,这允许您检测代码是否可以在提供的时间内运行并选择硬件时钟。