Коммуникатор принцип опроса ?

Стартовая страница Форумы Понять, как работает ПО Коммуникатор принцип опроса ?

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Автор
    Записи
  • #6637
    manjey73
    Участник

    Пробовал выполнить опрос раз в сутки, поставив время опроса в 00:00:01 (в 1-ю секунду суток) — опрос не произошел — почему ?
    Так же сейчас стоит опрос датчика температуры с периодом 00:00:40 (каждые 40 секунд)
    На одном Raspberry опрос выполняется как часики, но кроме датчика ничего собственно нет. А на другом в логах такая картина

    2017-07-16 10:10:17 Сеанс связи с КП 56 «1Wire Raspberry», тип: KpDS1820
    Опрос
    28-0215c221ebff

    2017-07-16 10:10:40 Сеанс связи с КП 56 «1Wire Raspberry», тип: KpDS1820
    Опрос
    28-0215c221ebff

    2017-07-16 10:12:25 Сеанс связи с КП 56 «1Wire Raspberry», тип: KpDS1820
    Опрос
    28-0215c221ebff

    2017-07-16 10:13:17 Сеанс связи с КП 56 «1Wire Raspberry», тип: KpDS1820
    Опрос
    28-0215c221ebff

    Постоянные скачки по времени, промежутки могут достигать 5 минут и больше
    2017-07-16 09:50:00 Сеанс связи с КП 56 «1Wire Raspberry», тип: KpDS1820
    Опрос
    28-0215c221ebff

    2017-07-16 10:02:10 Сеанс связи с КП 56 «1Wire Raspberry», тип: KpDS1820
    Опрос
    28-0215c221ebff

    Отсюда вопрос — как влияет на опрос Коммуникатора наличие большего количества устройств опроса ? Коммуникатор при наступлении времени опроса ставит в очередь ?, есть какое-то время жизни для очереди ?
    Почему происходят такие обрывы ?
    По логам линии связи, самого коммуникатора ничего нельзя понять. Линия либо «норма» либо «неопределено», а вот почему неопределено не понятно.
    Это происходит только с датчиком, так как данные читаются из файла системы.

    #6638
    manjey73
    Участник

    2017-07-16 00:20:40 Сеанс связи с КП 56 «1Wire Raspberry», тип: KpDS1820
    Опрос
    28-0215c221ebff

    2017-07-16 09:39:48 Сеанс связи с КП 56 «1Wire Raspberry», тип: KpDS1820
    Опрос
    28-0215c221ebff

    Или даже такой промежуток, как так, если каждые 40 секунд стоит опрос ?

    #6651
    Mikhail
    Модератор

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

    В Вашем драйвере добавьте вывод в лог времени завершения опроса КП. Проверьте загрузку CPU, может быть в драйвере что-то зависает и блокирует выполнение.
    Запустите то же самое на Windows, проблема сохраняется или она присуща только РПи?

    #6654
    manjey73
    Участник

    Интересно, как запустить на Windows опрос 1-wire ? просто на руках нет таких технических средств…
    Да и физических COM портов нет, к тому же для этого потребуется искать библиотеку для 1-Wire.

    Пока создал тему по поводу замены ReadAllLines, может это поможет, если есть на что заменить.

    #6672
    Mikhail
    Модератор

    Насколько я понял, Вы читаете данные из файла, т.е. физическое устройство не обязательно?

Просмотр 5 сообщений - с 1 по 5 (из 5 всего)
  • Для ответа в этой теме необходимо авторизоваться.