Инициализировать счетчик в LabVIEW - PullRequest
0 голосов
/ 29 ноября 2018

Я унаследовал какой-то LabVIEW, у которого есть счетчик времени.Хотя я не совсем понимаю это, потому что я не знаком с LabVIEW, и я в какой-то степени добился успеха.

Что я не смог сделать, так это инициализировать этот счетчик.

enter image description here

И это моя неудачная попытка (она больше не прогрессирует).

enter image description here

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

Кроме того, моя попытка была основана на этой помощи NI: http://zone.ni.com/reference/en-XX/help/371361P-01/lvhowto/initializing_shift_registe/, после чего яПредполагается, что это будет работать, но это не так.

Ответы [ 2 ]

0 голосов
/ 29 ноября 2018

Это делает то, что я думаю, что вы собираетесь.Теперь он сбрасывается при первом вызове или при нажатии кнопки сброса.Кроме того, я добавил небольшое ожидание, чтобы избежать ненужной загрузки ЦП.

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

enter image description here

0 голосов
/ 29 ноября 2018

Вот пример таймера с функцией сброса.Это делается как FGV - функциональная глобальная переменная .Ниже приведены скриншоты каждого состояния: enter image description here enter image description here enter image description here enter image description here enter image description here

...