Здесь показаны различия между двумя версиями данной страницы.
Следующая версия | Предыдущая версия | ||
recomendations [2018/03/09 00:46] eliseev создано |
recomendations [2022/03/15 17:53] (текущий) ekaterina.manucharova |
||
---|---|---|---|
Строка 1: | Строка 1: | ||
- | **Рекомендации для пользователей** | + | =======Рекомендации для пользователей======= |
+ | |||
+ | =====Включайте устройства по одному===== | ||
- | **1 Включайте устройства по одному** \\ | ||
Для каждого устройства в сети сделайте тестовую программу проверяющую конкретно это устройство. Подключите его отдельным проверенным шлейфом непосредственно к центральному компьютеру и проверьте функционирование. После того как вы убедитесь, что устройство работает как нужно - переходите к следующему устройству. При подключении новых устройств в сеть выполните проверку старых тестов. Если какое-то из устройств перестало работать - значит вы внесли проблему в проводку. Перепроверьте недавно подключенные устройства | Для каждого устройства в сети сделайте тестовую программу проверяющую конкретно это устройство. Подключите его отдельным проверенным шлейфом непосредственно к центральному компьютеру и проверьте функционирование. После того как вы убедитесь, что устройство работает как нужно - переходите к следующему устройству. При подключении новых устройств в сеть выполните проверку старых тестов. Если какое-то из устройств перестало работать - значит вы внесли проблему в проводку. Перепроверьте недавно подключенные устройства | ||
- | **2 Контролируйте коды ошибок ** \\ | + | =====Контролируйте коды ошибок===== |
Функции запроса возвращают код ошибки в случае если что-то пошло не так. Код вида: \\ | Функции запроса возвращают код ошибки в случае если что-то пошло не так. Код вида: \\ | ||
<code c> | <code c> | ||
- | if (LSS_OK == transmitter_turn_on(1)) | + | if (LSS_OK == transmitter_turn_on(1)){ |
- | { | + | /*Doing something */ |
- | /*Doing something */ | + | } |
- | } | + | else{ |
- | else | + | printf("Error! Failed to turn on transmitter \n"); |
- | { | + | } |
- | printf("Error! Failed to turn on transmitter \n"); | + | |
- | } | + | |
</code> | </code> | ||
Строка 25: | Строка 24: | ||
</code> | </code> | ||
- | **3 Позволяйте приборам загрузиться**\\ | + | =====Позволяйте приборам загрузиться===== |
- | После подания питания на прибор командой xxx_power_on() приборам требуется время на загрузку. Кроме того после загрузки они не могут начать ответить на первую же посылку предназначенную им. Если вы хотите включить прибор и начать с ним работать - дождитесь загрузки прибора (не более 1сек) и по возможности подготовьте его к приему. Либо послав команду bus_setup() на шину, либо отправив любую посылку этому или другому прибору. | + | |
+ | После подания питания на прибор командой xxx_power_on(), прибору требуется некоторое время на загрузку, поэтому используйте задержку в 1 сек. после включения прибора. | ||
+ | |||
+ | <code c> | ||
+ | Sleep(1); | ||
+ | </code> | ||
+ | |||
+ | <note important> | ||
+ | Также следите за тем, чтобы у вас было актуальное ПО. Его Вы можете найти [[software|здесь]]. | ||
+ | </note> | ||