2011-03-02 4 views
0

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

ответ

2

Самый простой вариант, если он делает то, что вам нужно, вероятно, это «Истекшее время» Экспресс VI.

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

1

Наиболее естественным вариантом было бы использовать временной цикл, это позволит вам определить, может ли ваш код работать в указанное время и выбирать время аппаратного времени.

+0

Хорошо, если ваша версия LabVIEW имеет структуру Timed Loop (только для Windows)? – nekomatic

 Смежные вопросы

  • Нет связанных вопросов^_^