Инкремент серийного номера при записи прошивки в трансивер

13.11.2025 11:40
Статьи

Функционал скриптов позволяет реализовывать сложные сценарии программирования трансиверов.

Одним из таких сценариев является программирование трансиверов по шаблону кода с автоматическим инкрементом серийного номера. Программное обеспечение поддерживает возможность автоматического увеличения значения серийного номера на единицу при каждой итерации вызова скрипта.

// При использовании данного сценария код прошивки трансивера должен быть загружен в область редактора программы
// Сохраняем фрагменты кода вокруг поля серийного номера в переменные
$VAR1={00;43}
$VAR3={54;2B}

// Сохраняем серийный номер в переменную
$VAR2={44;0F}

// Инкрементируем серийный номер
INCREMENT $VAR2

// Импортируем прошивку, собранную из HEX фрагментов, хранящихся в переменных
IMPORTHEX=$VAR1$VAR2$VAR3

PAUSE

// Записываем пароль
w2A2007B0300001011
PAUSE

// Записываем изменения в модуль с новым значением серийного номера
W2A000007F{00;7F}

Сценарий может выполняться в ручном режиме, для этого оператор осуществляет запись в модуль с использованием скрипта.

Программа может выполнять сценарий автоматически при обнвружении подключения модуля в порт программатора. Для этого используйте флаги настроек: https://sfptotal.ru/wiki/Автоматическая_запись_при_подключении_трансивера