Описание пользователя
Глава 2. Интерфейс пользователя
§2.4. Создание и сохранение новой схемы
Описывается создание новой схемы «с нуля» и по готовому шаблону.
В RDS новая схема создается одним из двух способов: можно создать пустую схему и наполнять ее блоками «с нуля», или можно использовать один из ранее сохраненных шаблонов схем, в котором уже есть часть необходимых блоков с заранее настроенными параметрами.
Сначала рассмотрим создание схемы «с нуля». Сразу после
запуска RDS в памяти нет никакой схемы, поэтому на экране находится только
главное окно. Для создания новой пустой
схемы следует выбрать пункт главного меню «» или
нажать соответствующую ему кнопку на панели общего назначения.
Кнопка состоит из двух частей – нужно нажать на левую из них
(стрелка в правой части кнопки предназначена для вызова списка шаблонов
схем, они будут рассмотрены ниже).
После этого
в памяти будет создана пустая
схема, и на экране появится окно ее корневой и пока единственной подсистемы
(рис. 25).
Рис. 25. Окно корневой подсистемы новой пустой схемы
Новая схема пока существует только в памяти, и у нее еще нет имени
(в заголовке главного окна RDS выводится «Untitled»)
поэтому, прежде всего, следует сохранить эту схему в файл на диске.
Для этого нужно выбрать в главном меню либо пункт «»
(вместо этого можно нажать
Ctrl + S
или соответствующую кнопку на панели общего назначения), либо пункт
«». В данном случае между этими
двумя пунктами меню не будет различия – у схемы пока нет имени,
поэтому в обоих случаях у пользователя будет запрошено имя файла для
сохранения. После того, как в появившемся диалоге сохранения будет указано
имя файла, схема будет записана в него, и «Untitled»
в заголовке главного окна заменится на имя этого файла. Теперь в схему
можно добавлять блоки и связи, создавать в ней подсистемы с отдельными
окнами и т.п. В дальнейшем при выборе пункта меню
«» или нажатии соответствующих ему кнопок
уже не будет запрашиваться имя файла – измененная схема будет
записываться в тот же самый файл. Пункт «»
запрашивает имя файла всегда.
Для создания новой схемы по шаблону следует выбрать имя шаблона в списке, появляющемся при выборе пункта главного меню «» (рис. 26 слева) или при нажатии на стрелку в правой части кнопки создания новой схемы на панели общего назначения главного окна RDS (рис. 26 справа).
Рис. 26. Список шаблонов схем в главном меню (слева) и в меню, вызываемом
при нажатии на правую часть кнопки создания схемы (справа)
Список шаблонов – это список файлов схем, находящихся в папке шаблонов. По умолчанию это папка «Template\» внутри папки данных RDS, ее размещение можно посмотреть в окне настроек. В списке отображается только имя файла шаблона без пути и расширения. В состав RDS входит пример шаблона с именем «Dynamic system.rds», исходно он и отображается в списке. Пользователь может добавлять в этот список свои шаблоны, сохраняя схемы в папку шаблонов при помощи пункта главного меню «».
Загрузим шаблон «Dynamic system», выбрав его имя в списке. При этом схема с указанным именем загрузится в память, но ее имя не запомнится и она будет считаться ни разу не сохранявшейся: в заголовке главного окна RDS, где обычно находится имя загруженной схемы, отобразится «Untitled» (рис. 27). В шаблон схемы «Dynamic system» входят блок-планировщик, обеспечивающий течение времени в схеме, поле ввода, соединенное связью с блоком вычитания, график и пара числовых индикаторов. Конечно, все эти блоки можно легко добавить в пустую схему с панели блоков или из библиотеки, но пользователям, часто создающим динамические схемы, использование шаблона может сэкономить немного времени. Кроме того, в корневой подсистеме шаблона «Dynamic system» уже созданы два слоя для размещения блоков и связей с именами «Основные» и «Вспомогательные» и две конфигурации слоев: «Все слои», в которой видимы оба слоя, и «Основные блоки», в которой слой «Вспомогательные» скрыт (использование слоев и их конфигураций описывается в §2.12.1).
Рис. 27. Загруженный шаблон схемы
Работа со схемой, созданной по шаблону, ничем не отличается от работы со схемой, созданной «с нуля»: ее точно так же следует сохранить на диск, поскольку она пока существует только в памяти, а затем наполнять блоками и связями.
Следует помнить, что в RDS одновременно может быть загружена только одна схема, поэтому создание новой схемы автоматически выгружает из памяти старую. Если в этой старой схеме с момента последнего ее сохранения сделаны какие-либо изменения, RDS предложит пользователю сохранить их. Пользователь может согласиться, отказаться от сохранения (при этом изменения будут потеряны) или отменить создание новой схемы, продолжив работу со старой. Если же нужно создать новую схему, оставив в памяти старую (например, для того, чтобы копировать между ними блоки через буфер обмена), следует запустить вторую копию RDS (еще раз запустить исполняемый файл «rds.exe») и создать новую схему в ней.