Вопросы: алгоритмы EasyLogic
Можно ли загрузить алгоритм по Wi-Fi, а не по GSM?
Заголовок раздела «Можно ли загрузить алгоритм по Wi-Fi, а не по GSM?»Да, на приборах с модулем Wi-Fi. Достаточно, чтобы прибор находился в зоне действия нужной точки доступа.
Как остановить начавшуюся загрузку алгоритма?
Заголовок раздела «Как остановить начавшуюся загрузку алгоритма?»Перезагрузить прибор — кнопкой перезагрузки в приложении при подключении
по USB или командой RESET.
Как проверить, загружен ли на прибор алгоритм?
Заголовок раздела «Как проверить, загружен ли на прибор алгоритм?»Отправьте SCRIPT без параметров:
| Ответ | Что означает |
|---|---|
SCRIPT: Nothing | алгоритмов на приборе нет |
SCRIPT: <имя> | алгоритм загружен локально, по USB |
SCRIPT: <пользователь>/<имя> | алгоритм загружен удалённо, по сети |
Как удалить алгоритм?
Заголовок раздела «Как удалить алгоритм?»Все алгоритмы и фильтры сразу — командой CLEARSCRIPT без параметров.
Конкретный алгоритм — с указанием имени, ровно в том виде, в каком его
показывает SCRIPT:
CLEARSCRIPT <имя> загружен по USBCLEARSCRIPT <пользователь>/<имя> загружен удалённоЗдесь <пользователь> — имя учётной записи удалённого конфигуратора,
использованное при загрузке.
В приложении то же самое предлагается при заливке нового алгоритма: диалог
«Удалить все скрипты на устройстве перед загрузкой?» с кнопками Очистить
все (соответствует CLEARSCRIPT без параметров) и Заменить текущий
(CLEARSCRIPT <имя>).
CLEARSCRIPT не срабатывает
Заголовок раздела «CLEARSCRIPT не срабатывает»Если алгоритм работает с шиной RS485 и содержит бесконечный цикл while,
команда завершается по таймауту и алгоритм не удаляется.
Обход: в разделе Цифровые порты конфигурации прибора установите
RS485 тип периферии — «отключено», примените настройки, перезагрузите
прибор, затем выполните CLEARSCRIPT.
Можно ли скачать алгоритм из прибора и посмотреть его содержимое?
Заголовок раздела «Можно ли скачать алгоритм из прибора и посмотреть его содержимое?»Нет. Прочитать содержимое загруженного алгоритма или выгрузить его на компьютер невозможно — нужен исходный файл проекта.
Подойдут ли алгоритмы, написанные для другой модели прибора?
Заголовок раздела «Подойдут ли алгоритмы, написанные для другой модели прибора?»Как правило, да, но с оговоркой на состав периферии. Например, на приборах без поддержки microSD и портов RS232 алгоритм, который их использует, работать не будет — при сборке выбирайте ту модель прибора, где нужный функционал есть.
Сколько времени занимает удалённая загрузка алгоритма?
Заголовок раздела «Сколько времени занимает удалённая загрузка алгоритма?»Зависит от качества GSM-сигнала в месте нахождения прибора и от размера алгоритма.
Какой максимальный размер массива данных пользователя?
Заголовок раздела «Какой максимальный размер массива данных пользователя?»Начиная с 19-й версии прошивки — 180 байт плюс 1 байт длины массива (в более ранних прошивках было 112 байт).
Как часто можно менять состояние выхода в алгоритме?
Заголовок раздела «Как часто можно менять состояние выхода в алгоритме?»Минимальная задержка в алгоритме — 100 мс, то есть состояние выхода можно менять с частотой до 10 Гц.
Какова максимальная задержка в алгоритме?
Заголовок раздела «Какова максимальная задержка в алгоритме?»Под величину задержки отведено 4 байта: максимум 4 294 967 295 миллисекунд.
Сохраняются ли глобальные переменные после перезагрузки?
Заголовок раздела «Сохраняются ли глобальные переменные после перезагрузки?»Нет. Значения переменных при перезагрузке прибора теряются. Если значение должно пережить перезагрузку, сохраняйте его на microSD-карту.
Работает ли элемент «спящий режим»?
Заголовок раздела «Работает ли элемент «спящий режим»?»Он включает аппаратный спящий режим только на тех приборах, где этот режим есть в прошивке. На приборах 10 и 7x использовать его смысла нет — вместо него применяйте элементы Включить GSM-модуль и Включить навигационный модуль.
Сколько алгоритмов может работать с одной CAN-шиной?
Заголовок раздела «Сколько алгоритмов может работать с одной CAN-шиной?»Сколько угодно: у каждого свои фильтры сообщений и свой буфер отфильтрованных идентификаторов. Важное условие — инициализировать приём с шины нужно только в одном алгоритме, а не в каждом.
Откуда прибор скачивает алгоритмы при загрузке по сети?
Заголовок раздела «Откуда прибор скачивает алгоритмы при загрузке по сети?»Адрес сервера загрузки алгоритмов задаётся командой:
SCRIPTIP host:port[,encrypt]Хост и порт разделяются двоеточием, необязательный третий параметр (через запятую) включает шифрование скриптов. Команда без параметров возвращает текущую настройку.
Подсказка в терминале команд показывает шаблон
SCRIPTIP host,port— он неверен, между хостом и портом нужно двоеточие.
См. также: Алгоритмы диагностики · Активные коды диагностики J1939 (aDTC) · Вопросы: обновление прошивки и восстановление · Вопросы: периферия и датчики