Сроки симуляции в контуре управления - PullRequest
0 голосов
/ 02 марта 2011

У меня есть labview vi, который находится в цикле управления с PID. Я хочу вставить таймер для симуляции. Он должен отображать время симуляции, а также использовать это время для внесения изменений в контур управления. Это простой таймер, но я не уверен, какой и как их использовать. пожалуйста, помогите мне

Ответы [ 2 ]

2 голосов
/ 03 марта 2011

Самый простой вариант, если он делает то, что вам нужно, это, вероятно, экспресс-ВП Elapsed Time.

В качестве альтернативы вы можете использовать функцию «Получить дату / время в секундах».Прочитайте эту функцию в начале моделирования и передайте значение в свой цикл управления (или прочитайте его на первой итерации цикла и сохраните значение в регистре сдвига).Внутри цикла прочитайте ту же функцию и вычтите значение из начального значения;это даст вам истекшее время в секундах.Если вы хотите отобразить это значение, просто подключите его к числовому индикатору.Вы можете установить формат отображения индикатора на «относительное время», если хотите отображать часы, минуты и секунды.

1 голос
/ 07 марта 2011

Наиболее естественным вариантом было бы использование Timed-loop, это позволяет вам определить, может ли ваш код работать в указанное время, и выбрать аппаратные часы времени.

...