Навигация:
<< >> Оглавление Указатель

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

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

§3.5. Окно редактора модели

§3.5.8. Установка параметров блоков с автокомпилируемой моделью

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

Поведение блока в RDS зависит не только от функции его модели, но и от индивидуальных настроек параметров этого блока, которые могут изменять или запрещать некоторые его реакции. Например, будет ли блок выполнять какие-либо действия при щелчках мыши на его изображении зависит не только от того, есть ли в его модели реакция на нажатие кнопки мыши и что она делает, но и от того, разрешено ли блоку вообще реагировать на действия мышью. Если реакция блока запрещена, он не будет выполнять никаких действий при щелчках мышью, независимо от того, как написана его модель.

Параметры блоков с автокомпилируемыми моделями можно устанавливать точно так же, как и параметры любых других блоков – при помощи окна параметров. Однако, это не очень удобно: как правило, параметры всех блоков с одной и той же моделью делают одинаковыми, и открывать окно параметров для каждого из таких блоков и вносить в него одни и те же изменения было бы неразумной тратой времени. Гораздо лучше в этом случае воспользоваться одновременной установкой параметров нескольких блоков. Но и в этом случае необходимо, во-первых, предварительно выделить блоки с нужной моделью при помощи функции выделения блоков по критерию, и, во-вторых, если блоки с этой моделью находятся в разных подсистемах, использовать функцию пакетной обработки. Чтобы упростить работу, в редактор модели встроена функция групповой установки параметров всех блоков с данной моделью во всех подсистемах загруженной схемы. Для вызова этой функции необходимо выбрать в редакторе пункт меню «модель | установка параметров блоков» или нажать соответствующую ему кнопку.

Окно, открывающееся при вызове групповой установки из редактора модели (рис. 362) – это то же самое окно, которое вызывается пунктом главного меню RDS «редактирование | групповая установка». Однако, поскольку параметры будут устанавливаться только у блоков с автокомпилируемой моделью, часть вкладок в этом окне будет отсутствовать, и часть параметров будет недоступна для установки. Например, в нем нельзя изменить структуру переменных блока (это делается в самом редакторе модели на вкладке «переменные» его боковой панели) или подключить к нему другую модель. Будут также отсутствовать все вкладки установки параметров связей. Окно групповой установки было подробно описано в §2.15.3, поэтому здесь его функции будут описаны коротко.

Окно установки параметров блоков – вкладка разное

Рис. 362. Окно установки параметров блоков – вкладка «разное»

На вкладке «разное», как обычно, отображается общее число выделенных блоков (в данном случае – блоков с данной моделью). Здесь можно установить:

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

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

Окно установки параметров блоков – вкладка внешний вид

Рис. 363. Окно установки параметров блоков – вкладка «внешний вид»

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

Окно установки параметров блоков – вкладка DLL

Рис. 364. Окно установки параметров блоков – вкладка «DLL»

На вкладке можно изменить следующие параметры:

На панели «реакции окна подсистемы» можно управлять реакцией на мышь и клавиатуру окна подсистемы, если это окно открыто и ни один блок внутри него не среагировал на эти действия. Эта панель не будет отключена только для подсистем с автокомпилируемыми моделями, которые встречаются крайне редко.

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

Окно установки параметров блоков – вкладка комментарий

Рис. 365. Окно установки параметров блоков – вкладка «комментарий»

Нажатие кнопки «OK» изменит параметры всех блоков с данной моделью по сделанным в окне установкам. Как и обычную групповую установку параметров блоков, это изменение можно отменить пунктом главного меню RDS «система | отмена», если в настройках RDS разрешена отмена действий пользователя.


<< >> Оглавление Указатель