Перейти к основному содержимому

Рекомендации для пользователей

1. Включайте устройства по одному

Для каждого устройства в сети сделайте тестовую программу проверяющую конкретно это устройство. Подключите его отдельным проверенным шлейфом непосредственно к центральному компьютеру и проверьте функционирование. После того, как Вы убедитесь, что устройство работает как нужно - переходите к следующему устройству. При подключении новых устройств в сеть выполните проверку старых тестов. Если какое-то из устройств перестало работать - значит Вы внесли проблему в проводку. Перепроверьте недавно подключенные устройства.

2. Контролируйте коды ошибок

Функции запроса возвращают код ошибки в случае если что-то пошло не так. Код вида:

 if (LSS_OK == transmitter_turn_on(1)) 
{
/*Doing something */
}
else
{
printf("Error! Failed to turn on transmitter \n");
}

Гораздо лучше поможет Вам быстро выявить ошибки в программе, чем код вида:

  transmitter_turn_on(1)

3. Позволяйте приборам загрузиться

После подания питания на прибор командой xxx_power_on() приборам требуется время на загрузку. Кроме того, после загрузки они не могут начать ответить на первую же посылку, предназначенную им. Если Вы хотите включить прибор и начать с ним работать - дождитесь загрузки прибора (не более 1 сек) и по возможности подготовьте его к приему. Либо послав команду bus_setup() на CAN-шину, либо отправив любую посылку этому или другому прибору.

к сведению

Также следите за тем, чтобы у вас было актуальное ПО. Его Вы можете найти здесь.