Здравствуйте!
При связи с микроконтроллером возник вопрос задержек при отправке данных в COM-порт
с помощью VISA или других методов из LabView в ОС Windows.
Располагает ли кто-нибудь информацией о возможности получить гарантированную
отправку данных с задержкой в пределах единиц миллисекунд?
В тестовой программе на "холостом ходу" без загрузки системы всё отправляется вовремя,
при нагрузке процессора возникают задержки, достигающие 100 мс.
Задержки при работе с COM-портом
-
Andrew Lunev
- VIP
- Сообщения: 957
- Зарегистрирован: 11 дек 2010, 12:31
- Награды: 2
- Версия LabVIEW: 2014-2021
- Откуда: Москва
- Благодарил (а): 4 раза
- Поблагодарили: 10 раз
Re: Задержки при работе с COM-портом
Основные проблемы Windows описаны в статье достаточно хорошо. Действительно гарантировать под Windows частоту опроса чаще 100 Гц просто не реально. Да и 100 Гц скорее с какой-то вероятностью и большим джиттером . И очень много нюансов.Meteor писал(а):Тут в преамбуле сказано о задержках http://asutp.ru/?p=400176
Хочу только отметить, что решение, описанное в статье, устарело уже лет 10 назад и сейчас NI его практически не использует. Для жесткого реального времени смотрите в сторону операционной системы RT под PC или cRIO.
-
Jakob Brontfeyn
- expert
- Сообщения: 1729
- Зарегистрирован: 28 фев 2008, 11:01
- Награды: 6
- Благодарил (а): 1 раз
- Контактная информация:
Re: Задержки при работе с COM-портом
Альтернатива VISAkolja писал(а):Здравствуйте!
При связи с микроконтроллером возник вопрос задержек при отправке данных в COM-порт
с помощью VISA или других методов из LabView в ОС Windows.
Располагает ли кто-нибудь информацией о возможности получить гарантированную
отправку данных с задержкой в пределах единиц миллисекунд?
В тестовой программе на "холостом ходу" без загрузки системы всё отправляется вовремя,
при нагрузке процессора возникают задержки, достигающие 100 мс.
http://www.labviewportal.org/viewtopic. ... =23#p26551
и все остальное в теме
-
- doctor
- Сообщения: 2210
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 26 раз
Re: Задержки при работе с COM-портом
В LV 2009 не работает. Мало того, что требует _sersup.llb (которого нет), так еще справка утверждает, что функция, например, "Read Device", не поддерживается.Jakob Brontfeyn писал(а): Альтернатива VISA
http://www.labviewportal.org/viewtopic. ... =23#p26551
и все остальное в теме
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 4 Ответы
- 1176 Просмотры
-
Последнее сообщение SebastianPereiro
-
- 19 Ответы
- 5180 Просмотры
-
Последнее сообщение jane_wild
-
- 23 Ответы
- 4574 Просмотры
-
Последнее сообщение maxim_MA
-
- 6 Ответы
- 1618 Просмотры
-
Последнее сообщение ladik
-
- 38 Ответы
- 13223 Просмотры
-
Последнее сообщение AndreyDmitriev