在 LabVIEW RT中我能得到多个PID循环,每个循环有不同的循环速率吗?



主要软件:
主要软件版本: N/A
主要软件修正版本: N/A
次要软件: N/A

问题: 我想要两个PID循环,运行在LabVIEW RT的time critical循环中,但是我知道您不能有并行的循环在time critical循环中。那我如何才能有循环速率不同的两个PID循环呢?

解答: 在LabVIEW RT中的time critical代码中是不能有并行循环的。因此,最好的方法就是让一个循环速率是另一个的整数倍。这样您可以有一个循环运行在最快的速率包含这两个PID的代码。慢一点PID循环的代码在一个case结构中,它会以适当的时间间隔来跳过这个循环。那么您就有了两个PID循环,它们的循环速率不一样。

相关链接:

附件:





报告日期: 07/07/2006
最近更新: 07/10/2006
文档编号: 2UIEF6QS