Описание пользователя
Глава 3. Использование стандартных модулей автокомпиляции
§3.8. Настройки стандартного модуля автокомпиляции
§3.8.2. Добавление и изменение шаблонов моделей
Описывается работа с шаблонами моделей, позволяющими создавать новые модели по образцам, в которых уже введены некоторые переменные, параметры и реакции.
Шаблоны моделей – это обычные файлы моделей, находящиеся в папке «Common» внутри стандартной папки шаблонов RDS. Они используются для создания новых моделей в качестве образцов – если при создании нового автокомпилируемого блока выбрать вариант «» (см. рис. 320), модель сразу получит реакции на события, переменные и параметры, заданные в выбранном шаблоне, так что пользователю останется только изменить их по своему желанию.
Шаблон создается путем сохранения какой-либо модели, которую пользователь желает использовать в качестве образца для создания других моделей. Создать новый шаблон можно несколькими способами. Можно, например, выполнить следующие действия:
- загрузить в RDS схему, в которой находится блок с моделью, которая будет использована в качестве шаблона;
- открыть окно редактора этой модели;
- выбрать в меню редактора пункт «» и на вкладке «» открывшегося окна параметров модели ввести текстовое описание шаблона, поясняющее его назначение – этот текст увидит пользователь, который будет выбирать шаблон для создания новой модели;
- выбрать в меню редактора пункт «» и указать в диалоге сохранения имя файла для сохраняемого шаблона (по умолчанию в этом диалоге будет выбрана стандартная папка для шаблонов моделей, не нужно ее менять).
Добавленный таким образом шаблон можно переименовывать, удалять и перемещать в списке вверх и вниз на вкладке «» окна настройки модуля автокомпиляции (рис. 490). На ней же находится кнопка, позволяющая создать шаблон другими способами. Порядок вызова окна настройки с этой вкладкой описан в §3.8.1.
Рис. 490. Вкладка «» окна настроек модуля
Большую часть вкладки занимает список шаблонов моделей, то есть список файлов в папке «Common» внутри стандартной папки шаблонов RDS. В списке, как правило, отображаются не имена файлов, а более информативные названия шаблонов – их можно ввести здесь же способом, описанным ниже. Если для шаблона не задано название, будет отображаться имя файла.
В нижней части вкладки для выбранного в списке шаблона отображается имя файла, в котором он находится. Под именем файла располагается поле ввода «», в котором можно ввести название шаблона, то есть строку, которая будет показана для этого шаблона в списках и на этой вкладке, и в окне выбора шаблона для создания модели (см. рис. 320). Как правило, в названии коротко указывают назначение шаблона, более подробный многострочный текст описания шаблона можно ввести в редакторе модели (см. рис. 359).
Справа от списка находятся кнопки, позволяющие менять порядок шаблонов в списке, добавлять, удалять и редактировать шаблоны:
| Кнопка | Действие |
|---|---|
| Наверх | Перемещает выбранный в списке шаблон на одну строку вверх |
| Вниз | Перемещает выбранный в списке шаблон на одну строку вниз |
| Добавить… | Открывает меню добавления шаблона |
| Редактор… | Открывает редактор модели для выбранного в списке шаблона |
| Удалить | Удаляет файл выбранного шаблона с диска (запрашивается подтверждение) |
Рис. 491. Меню создания шаблона
При нажатии кнопки «» открывается дополнительное меню (рис. 491), в котором выбирается способ добавления шаблона. При выборе в нем пункта «» откроется диалог сохранения файла, в котором нужно ввести имя файла шаблона для сохранения. Если ввести это имя и нажать в диалоге кнопку «», в папке шаблонов и в списке шаблонов на вкладке появится новый пустой шаблон с указанным именем – теперь можно ввести для него название в нижней части вкладки и изменить шаблон в редакторе модели, нажав кнопку «».
Пункт меню «» позволяет скопировать какой-либо уже имеющийся шаблон под новым именем. При его выборе открывается диалог с заголовком «», в котором нужно выбрать существующий шаблон и нажать кнопку «». Выбранный шаблон будет скопирован в папку шаблонов под новым, автоматически присвоенным ему именем (как правило, к старому имени файла при этом просто прибавляется цифра), и под этим же именем он появится в конце списка шаблонов на вкладке. Теперь он доступен для редактирования, как и все остальные шаблоны.
Последний пункт меню, «», позволяет скопировать какую-либо уже существующую модель блока в папку шаблонов. При его выборе открывается уже описанный выше диалог с заголовком «», в котором нужно выбрать файл копируемой модели. После нажатия в диалоге кнопки «» выбранный файл модели будет скопирован в папку шаблонов и появится в конце списка шаблонов на вкладке.
Редактирование шаблона при нажатии кнопки «» ничем не отличается от редактирования обычной модели – при этом открывается то же самое окно редактора.
Следует учитывать, что все стандартные модули автокомпиляции, входящие в состав RDS и описанные в §3.1, используют один и тот же набор шаблонов моделей. Таким образом, изменения, сделанные на вкладке «» окна настройки любого из этих модулей, распространяются сразу на все модули.