Служебные символы и ключевые слова в моделях
В 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.