Skip to content

Служебные символы и ключевые слова в моделях

В Excel- и JSM-моделях используются служебные символы и ключевые слова для структуры данных и инструкций генератора. Контекст их использования в листах OBJTYPE см. в Файлы модели OBJTYPE. Правила разбора листов — в Правила заполнения Excel-файлов.

Символ / словоОписание
#Служебная строка: последующие столбцы — объявление переменных экземпляра.
HЗаголовок столбцов (в части моделей).
dСтрока данных экземпляра.
@Закомментировано: строка/столбец игнорируются.
VQОбъявление переменной (столбец).
$Спецификатор параметра в строке (транспонированный VQ): значение применяется ко всем последующим строкам с d до переопределения (напр. строка $ + VQ + TechObject.modbusTemplate).
$SПодстановка имени файла из ячейки текущей строки (напр. в пути %JSC%\…\$S.xlsx).
[ str ]Переменная — подставляется значение, заданное ранее в модели или глобально.
arr:NameЭлемент именованного массива.
<script …/>Вызов функции GAP (C#) при генерации.
IOBJПодключение файла модели экземпляров из колонки строки # (см. Файл экземпляров DsModbusDevices).
VS:dsTypeТип представления в DevStudio.
+Флаг «да» в булевых полях (напр. UseSnmp).

Также в Правилах заполнения Excel-файлов: инструкции LST, VS:имя / VS:portsTemplate.