Раздел "Настройки проекта" позволяет указать особенности, которые редактор будет учитывать при сохранении, компиляции и записи программы в устройство.
Доступ к настройкам проекта можно получить двумя способами:
Меню "Файл" > "Настройки проекта"
"Плавающее" меню в левой части редактора (в самом низу)
Далее в статье приведено подробное описание для каждой группы настроек.
Блок настроек с информацией о программе необходим для записи информации в сохраняемый файл, а так же в бинарную часть, которая записывается в само устройство.
![]() |
Кнопка "плавающего" меню для быстрого перехода к настройкам |
В дальнейшем этот блок информации используется для идентификации программы, например, в NTC Configurator, NTC Control и DRC.
Строка, описывающая название программы. Максимальная длина 63
символа.
Опциональное поле, но программы без названия нельзя будет загрузить в систему DRC для последующей рассылки на устройства.
Описание версии программы. Максимальная длина 31
символ.
Строка с мягкими ограничениями формата:
h.m[.l][ build X][ codename]
'h'
- Старшая цифра версии;'m'
- Средняя цифра версии;'.l'
- (опционально) Младшая цифра версии;' build X'
- (опционально) Номер сборки X;' codename'
- (опционально) Название версии.Примеры:
1.0
1.0.3
1.3 build 15
2.6 unicorn
Развернутое описание программы. Максимальная длина 255
символов.
Флаг для защиты программы от скачивания из устройства. Если флаг установлен, то устройство не разрешает выгрузку файла с программой.
![]() |
![]() |
Кнопки "плавающего" меню для переключения настройки и отображения ее текущего состояния |
Скачать из устройства программу, в которой установлен флаг защиты нельзя.
Алгоритмов "обхода" в устройствах не предусмотрено.
Использование флага защиты подойдет для случаев когда сторонний разработчик создает программу и самостоятельно загружает ее в устройства пользователя.
Таким образом достигается условие ограничения количества используемых копий программы (распространение программы только на 1, 5 или ХХ устройств).
Флаг позволяет записать в устройство только исполняемую часть программы BIN
(без исходников SRC
).
![]() |
![]() |
Кнопки "плавающего" меню для переключения настройки и отображения ее текущего состояния |
В Complex Events "исходниками" называется графическая часть схемы
SRC
, на базе которой редактор компилирует исполняемый байткодBIN
.
Файл, содержащий только BIN
невозможно открыть редактором. Это файл, который больше не может быть отредактирован.
Отредактировать программу, которая сохранена только в виде байткода (
BIN
) нельзя.
Алгоритмов "обхода" в редакторе не предусмотрено.
Файл, содержащий SRC+BIN
можно повторно открывать и редактировать программу.