FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Вторник, 06.12.2016, 08:49
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » ошибка в при определении наличия температурного датчика.
ошибка в при определении наличия температурного датчика.
findeler
Дата: Понедельник, 08.08.2016, 14:34 | Сообщение # 1
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 1
Репутация: 1
Статус: Offline
Задача стоит такая, не только считывать данные с датчика но и если он перестал отвечать по шине или параметры вышли за пределы, то установить что датчик не исправен. Но если датчик и небыл подключен то сообщать об ошибке не надо.

Собственно написал программу, Вроде всё работает но при повторном сканировании шины состояние стабильно сваливается в ошибку. (значение 2). наличие TOF только ускоряет этот процесс на первый опрос. Понять что не так не могу.

Добавлено (08.08.2016, 14:34)
---------------------------------------------
разобрался. надо было на вход I2 Таблицы состояний подавать сигнал после tof.

Это вообще как я понял проблемма программы, некоторые модули для корректной работы должны иметь задержки. тот же модуль "scan on wire" при повторном опросе умудряется в какой то момент выдавать 0 на выходе. по идеи эти задержки должны быть внутри модуля, а не прикручены снаружи.

Прикрепления: 6460780.png(77Kb)
 
findeler Дата: Понедельник, 08.08.2016, 14:49 | Сообщение # 2
Лейтенант
Группа: Проверенные
Сообщений: 76
Награды: 1
Репутация: 1
Статус: Offline
полный вид работающего модуля
Прикрепления: 9384037.png(21Kb)
 
Форум » Основной » Спросить у знатоков » ошибка в при определении наличия температурного датчика.
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика