Project settings section allows specifying the features that the editor will take into account when saving, compiling and writing the program to the device.
Project settings can be accessed in two ways:
Menu File > Project settings
"Floating" menu on the left side of the editor (at the very bottom)
Further in the guide, there is a detailed description for each group of settings provided.
Block of settigns with information about the program is needed for writing information to the saved file, as well as to the binary part, which is written to the device itself.
![]() |
Button of the floating menu for quick access to settings |
This block of information is also used to identify the program, for example, in NTC Configurator, NTC Control and DRC.
String describing the name of the program. Maximum length of 63
characters.
Optional field, but programs without a title cannot be uploaded to the DRC system for subsequent distribution to devices.
Description of the program version. Maximum length is 31
characters.
String with soft format restrictions:
h.m[.l][ build X][ codename]
'h'
- Major digit of the version;'m'
- Middle digit of the version;'.l'
- (optional) Minor digit of the version;' build X'
- (optional) Build number X;' codename'
- (optional) Version codename.Example:
1.0
1.0.3
1.3 build 15
2.6 unicorn
Detailed description of the program. Maximum length is 255
characters.
When the flag is set, the device does not allow the program file to be unloaded from device.
![]() |
![]() |
Floating menu buttons to toggle a setting and display its current state |
Downloading the program from the device where the protection flag is set is not possible.
There are no bypass algorithms implemented in the devices.
Utilizing the protection flag is suitable for cases where a third-party developer creates a program and independently uploads it to the user's devices. This achieves the condition of limiting the number of copies of the program used (distributing the program only to 1, 5, or XX devices).
This flag allows writing only the executable part of the program BIN
to the device (without the source code SRC
).
![]() |
![]() |
Floating menu buttons to toggle a setting and display its current state |
In Complex Events, 'source' refers to the graphical part of the diagram
SRC
, upon which the editor compiles the executable bytecodeBIN
.
A file containing only BIN
cannot be opened by the editor. It is a file that can no longer be edited.
You cannot edit a program that is saved only as bytecode (
BIN
).
There are no bypass algorithms implemented in the editor.
A file containing SRC+BIN
can be reopened and used to edit the program.