Показать сообщение отдельно
Старый 17.10.2023, 11:59   #2
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 173
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: Период опроса переменных

Цитата:
Сообщение от starmos Посмотреть сообщение
Как лучше выбирать значение?
Выбор состоит из решения системы уравнений:

1) Как часто нужна информация. Например, наружную температуру опрашивать 10 раз в секунду можно, но бессмысленно.

2) Насколько загружен канал связи


В простейших случаях тупо ставите опрос равным времени цикла программы. В сложных случаях решаете систему уравнений.


Добавлено через 1 минуту


Цитата:
Сообщение от starmos Посмотреть сообщение
таймаут 1000мс
Зачем? У вас скорость порта 120 бит/сек или очень медленно работающие слейвы?



Цитата:
Сообщение от starmos Посмотреть сообщение
Значит ли это, что цикл опроса в данном случае означает что переменная опрашивается "не чаще"
В вашем случае да.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie сейчас на форуме   Ответить с цитированием