From OpenSCADAWiki
В таблице атрибутов шаблона пользователь может, посредством контекстного меню: добавить, вставить, удалить, передвинуть вверх или вниз запись атрибута, а также отредактировать поля атрибута:
- Идентификатор — идентификатор атрибута.
- Имя — имя атрибута.
- Тип — выбор типа значения атрибута из списка: "Вещественный", "Целый", "Логический", "Строка", "Строка (перевод)", "Текст", "Текст (перевод)", "Объект", "Выбор целых чисел", "Выбор вещественных чисел", "Выбор строк".
- Режим — выбор режима из списка: "Вход", "Выход". Обычно используется для указания направления передачи данных посредством связи. Т.е. для значения "Вход" данные по связи будут только получаться, а для "Выход" также будут передаваться, в случае модификации.
- Атрибут — режим атрибута параметра реализованного на основе шаблона, из списка: "Не атрибут", "Только для чтения", "Полный доступ". Для атрибутов шаблона у которых это поле установлено будет создаваться соответствующий атрибут у параметра контроллера этой подсистемы.
- Конфигурация — режим конфигурации атрибута во вкладке конфигурации шаблона у параметра контроллера этой подсистемы, из списка: "Переменная", "Константа", "Связь". В режимах "Константа" и "Связь" во вкладке конфигурации шаблона будут добавлены эти атрибуты для установки константы или указания внешней связи параметра.
- Значение — значение атрибута по умолчанию или шаблон ссылки для доступа по ссылке:
- Формат шаблона ссылки зависит от компонента который его использует. Общий формат ссылок записывается в виде: {Parameter}|{attribute}. Поле Parameter — указывает имя параметра как контейнера атрибутов. Атрибуты с одинаковым значением Parameter будут группироваться и позволят назначаться указанием только контейнера атрибутов, а отдельные атрибуты будут связаны с атрибутами контейнера в соответствии с полем attribute.
- Для выборных типов это поле также может содержать перечень значений, во второй строке, и перечень наименований, в третьей строке, с разделением элементов символом ";".