время итерации
-
- developer
- Сообщения: 289
- Зарегистрирован: 26 фев 2016, 06:31
- Версия LabVIEW: 18-20
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
- Контактная информация:
время итерации
Добрый день! Знатоки, посмотрите как оптимальнее считать время итерации в цикле.
Свой пример через глобальный функционал прикладываю.
Свой пример через глобальный функционал прикладываю.
- Вложения
-
- время итерации.vi
- labview 14.0
- (6.78 КБ) 169 скачиваний
-
- doctor
- Сообщения: 2211
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 27 раз
Re: время итерации
Есть нюанс. Разрешение таймера гораздо грубее, чем время выполнения итерации цикла. Лучше использовать FeedBack Node, в свойствах (ПКМ->Property) которого можно указать глубину вложенности и считать разницу между не соседними итерациями, а за 100 или 1000 итераций.
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: время итерации
А что насчёт High Resolution Relative Seconds VI?Borjomy_1 писал(а):Есть нюанс. Разрешение таймера гораздо грубее, чем время выполнения итерации цикла.
-
- developer
- Сообщения: 289
- Зарегистрирован: 26 фев 2016, 06:31
- Версия LabVIEW: 18-20
- Благодарил (а): 6 раз
- Поблагодарили: 7 раз
- Контактная информация:
Re: время итерации
Borjomy_1, поподробнее если можно, по чему ПКМ щелкнуть?
dadreamer, High Resolution Relative Seconds VI тоже можно, но я потом в принципе по 10 итерациям усредняю, да и время заведомо больше 1мс. В целом такая реализация считается нормальной или как-то еще можно реализовать ?
dadreamer, High Resolution Relative Seconds VI тоже можно, но я потом в принципе по 10 итерациям усредняю, да и время заведомо больше 1мс. В целом такая реализация считается нормальной или как-то еще можно реализовать ?
-
dadreamer
- professor
- Сообщения: 3926
- Зарегистрирован: 17 фев 2013, 16:33
- Награды: 4
- Версия LabVIEW: 2.5 — 2022
- Благодарил (а): 11 раз
- Поблагодарили: 127 раз
- Контактная информация:
Re: время итерации
Реализация как реализация. Ну, можно взять весь код внутри цикла в Sequence, добавить по кадру слева и справа, поставить таймер по краям ну и вычесть из одного другое в конце. Timed Loop в принципе может выдавать какой-то из нужных параметров, но с ним заморочек больше, а практической пользы не на RT-осях нет.rushonda писал(а):В целом такая реализация считается нормальной или как-то еще можно реализовать ?