Частота запроса данных от сервера

Простейшие вопросы в области инженерной разработки
Ответить
BAS
beginner
beginner
Сообщения: 31
Зарегистрирован: 09 авг 2023, 09:35
Версия LabVIEW: 2015
Благодарил (а): 2 раза
Контактная информация:

Частота запроса данных от сервера

Сообщение BAS »

Программа подключается к серверу с помощью протокола TCP-IP, откуда получает буфер данных. Необходимо установить частоту запроса данных от сервера 1000Гц.
Сейчас я подключаюсь к серверу и программа работает без частоты(прикрепил скрин).
1111.png
Получается мне этот функционал надо переместить в Timeout или продублировать его туда или я не правильно понял? Можете подсказать пожалуйста
Artem.spb

Activity Автор
professor
professor
Сообщения: 3367
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 46 раз
Поблагодарили: 171 раз
Контактная информация:

Re: Частота запроса данных от сервера

Сообщение Artem.spb »

BAS писал(а): 22 ноя 2023, 16:09 Необходимо установить частоту запроса данных от сервера 1000Гц.
Вы осознаёте, что это значит? На каждое чтение одного пакета надо тратить 1 мс.
Это нереальная частота для win, да и вообще для TCP.
Читайте бОльшими пачками. И в любом случае точную частоту чтения получить не сможете, будет плавать.
BAS
beginner
beginner
Сообщения: 31
Зарегистрирован: 09 авг 2023, 09:35
Версия LabVIEW: 2015
Благодарил (а): 2 раза
Контактная информация:

Re: Частота запроса данных от сервера

Сообщение BAS »

Я ошибся, под конец дня совсем запутался уже.
100Гц, а не 1000Гц
BAS
beginner
beginner
Сообщения: 31
Зарегистрирован: 09 авг 2023, 09:35
Версия LabVIEW: 2015
Благодарил (а): 2 раза
Контактная информация:

Re: Частота запроса данных от сервера

Сообщение BAS »

В целях обучения делаю программу клиент, которая запрашивает данные у сервера с частотой 100Гц(с такой частотой приходят данные с систем измерения на сервер )
Artem.spb

Activity Автор
professor
professor
Сообщения: 3367
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 46 раз
Поблагодарили: 171 раз
Контактная информация:

Re: Частота запроса данных от сервера

Сообщение Artem.spb »

Лучше сделать отдельный цикл под это. В Event вы не получите стабильной частоты, любое действие с UI будет врываться в перодичность исполнения
BAS
beginner
beginner
Сообщения: 31
Зарегистрирован: 09 авг 2023, 09:35
Версия LabVIEW: 2015
Благодарил (а): 2 раза
Контактная информация:

Re: Частота запроса данных от сервера

Сообщение BAS »

Спасибо за ответ.
Не подскажите, как это реализовать? Мне этот код (который на скрине) в цикл поместить или это вообще в отдельном месте?
Artem.spb

Activity Автор
professor
professor
Сообщения: 3367
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 46 раз
Поблагодарили: 171 раз
Контактная информация:

Re: Частота запроса данных от сервера

Сообщение Artem.spb »

Один цикл на Events, второй для TCP.
Смотрите в сторону QMH
qhm.JPG
BAS
beginner
beginner
Сообщения: 31
Зарегистрирован: 09 авг 2023, 09:35
Версия LabVIEW: 2015
Благодарил (а): 2 раза
Контактная информация:

Re: Частота запроса данных от сервера

Сообщение BAS »

Спасибо
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Для чайников»