Текущий раздел:

Описания RDS

Описание пользователя

Глава 3. Использование стандартных модулей автокомпиляции

§3.8. Настройки стандартного модуля автокомпиляции

§3.8.2. Добавление и изменение шаблонов моделей

# Описание пользователя

## Глава 3. Использование стандартных модулей автокомпиляции

### §3.8. Настройки стандартного модуля автокомпиляции

#### §3.8.2. Добавление и изменение шаблонов моделей

Описывается работа с шаблонами моделей, позволяющими создавать новые модели по образцам, в которых уже введены некоторые переменные, параметры и реакции.

Шаблоны моделей – это обычные файлы моделей, находящиеся в папке «Common» внутри стандартной папки шаблонов RDS. Они используются для создания новых моделей в качестве образцов – если при создании нового автокомпилируемого блока выбрать вариант «создать модель по шаблону» (см. рис. 320), модель сразу получит реакции на события, переменные и параметры, заданные в выбранном шаблоне, так что пользователю останется только изменить их по своему желанию.

Шаблон создается путем сохранения какой-либо модели, которую пользователь желает использовать в качестве образца для создания других моделей. Создать новый шаблон можно несколькими способами. Можно, например, выполнить следующие действия:

- загрузить в RDS схему, в которой находится блок с моделью, которая будет использована в качестве шаблона;
- открыть окно редактора этой модели;
- выбрать в меню редактора пункт «модель | параметры модели» и на вкладке «описание» открывшегося окна параметров модели ввести текстовое описание шаблона, поясняющее его назначение – этот текст увидит пользователь, который будет выбирать шаблон для создания новой модели;
- выбрать в меню редактора пункт «файл | сохранить как шаблон» и указать в диалоге сохранения имя файла для сохраняемого шаблона (по умолчанию в этом диалоге будет выбрана стандартная папка для шаблонов моделей, не нужно ее менять).

Добавленный таким образом шаблон можно переименовывать, удалять и перемещать в списке вверх и вниз на вкладке «шаблоны моделей» окна настройки модуля автокомпиляции (рис. 490). На ней же находится кнопка, позволяющая создать шаблон другими способами. Порядок вызова окна настройки с этой вкладкой описан в §3.8.1.

Рис. 490. Вкладка «шаблоны моделей» окна настроек модуля

Большую часть вкладки занимает список шаблонов моделей, то есть список файлов в папке «Common» внутри стандартной папки шаблонов RDS. В списке, как правило, отображаются не имена файлов, а более информативные названия шаблонов – их можно ввести здесь же способом, описанным ниже. Если для шаблона не задано название, будет отображаться имя файла.

В нижней части вкладки для выбранного в списке шаблона отображается имя файла, в котором он находится. Под именем файла располагается поле ввода «название», в котором можно ввести название шаблона, то есть строку, которая будет показана для этого шаблона в списках и на этой вкладке, и в окне выбора шаблона для создания модели (см. рис. 320). Как правило, в названии коротко указывают назначение шаблона, более подробный многострочный текст описания шаблона можно ввести в редакторе модели (см. рис. 359).

Справа от списка находятся кнопки, позволяющие менять порядок шаблонов в списке, добавлять, удалять и редактировать шаблоны:

Кнопка | Действие
--- | ---
Наверх | Перемещает выбранный в списке шаблон на одну строку вверх
Вниз | Перемещает выбранный в списке шаблон на одну строку вниз
Добавить… | Открывает меню добавления шаблона
Редактор… | Открывает редактор модели для выбранного в списке шаблона
Удалить | Удаляет файл выбранного шаблона с диска (запрашивается подтверждение)

Рис. 491. Меню создания шаблона

При нажатии кнопки «добавить» открывается дополнительное меню (рис. 491), в котором выбирается способ добавления шаблона. При выборе в нем пункта «создать новый шаблон» откроется диалог сохранения файла, в котором нужно ввести имя файла шаблона для сохранения. Если ввести это имя и нажать в диалоге кнопку «сохранить», в папке шаблонов и в списке шаблонов на вкладке появится новый пустой шаблон с указанным именем – теперь можно ввести для него название в нижней части вкладки и изменить шаблон в редакторе модели, нажав кнопку «редактор».

Пункт меню «создать из существующего» позволяет скопировать какой-либо уже имеющийся шаблон под новым именем. При его выборе открывается диалог с заголовком «копировать шаблон из…», в котором нужно выбрать существующий шаблон и нажать кнопку «открыть». Выбранный шаблон будет скопирован в папку шаблонов под новым, автоматически присвоенным ему именем (как правило, к старому имени файла при этом просто прибавляется цифра), и под этим же именем он появится в конце списка шаблонов на вкладке. Теперь он доступен для редактирования, как и все остальные шаблоны.

Последний пункт меню, «создать из модели», позволяет скопировать какую-либо уже существующую модель блока в папку шаблонов. При его выборе открывается уже описанный выше диалог с заголовком «копировать шаблон из…», в котором нужно выбрать файл копируемой модели. После нажатия в диалоге кнопки «открыть» выбранный файл модели будет скопирован в папку шаблонов и появится в конце списка шаблонов на вкладке.

Редактирование шаблона при нажатии кнопки «редактировать» ничем не отличается от редактирования обычной модели – при этом открывается то же самое окно редактора.

Следует учитывать, что все стандартные модули автокомпиляции, входящие в состав RDS и описанные в §3.1, используют один и тот же набор шаблонов моделей. Таким образом, изменения, сделанные на вкладке «шаблоны моделей» окна настройки любого из этих модулей, распространяются сразу на все модули.