Редактирование локального блока.

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

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

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

Чтобы переместить имя блока перетащите его методом «drag-and-drop».

Чтобы изменить имя блока щелкните на нем дважды мышью или выделите его и выполните команду «Редактировать/Редактировать как текст» главного меню (функциональная клавиша F2). На месте имени появится однострочный текстовый редактор, в котором вы можете отредактировать имя блока. Чтобы отменить редактирование нажмите «Esc», чтобы завершить редактирование нажмите «Enter» или щелкните мышью за пределами редактора строки.

Внешние переменные на изображении нового локального блока по умолчанию расположены так же, как в окне структуры соответствующего класса. Такое расположение может оказаться неудобным в конкретной структурной схеме: например, желательно расположить все входы на верхней стороне, а не на левой. Для этого выделите внешнюю переменную на структурной схеме и переместите ее либо методом «drag-and-drop», либо с помощью клавиш перемещения курсора. С помощью мыши можно переместить имя переменной, если оно выводится на схеме.

По умолчанию значения параметров нового блока равны их значениям в определении класса этого блока. Чтобы задать другие значения параметров (например, сделать начальное отклонение маятника равным Редактирование локального блока. - student2.ru , а не Редактирование локального блока. - student2.ru ), выделите блок, правой кнопкой мыши вызовите всплывающее меню и выполните команду «Параметры». В появившемся диалоге измените значение параметра (измененные значения выводятся жирным шрифтом) (Рис 6.3). После закрытия диалога значения параметров блока изменятся. Для восстановления значения параметра по умолчанию вызовите диалог редактирования параметров, выделите нужный параметр и выполните команду «Восстановить значение по умолчанию» всплывающего меню.

Редактирование локального блока. - student2.ru

Рис 6.3

Для улучшения внешнего вида структурной схемы (на Рис 6.2 видно, что блоки имеют немного разные размеры) выделим оба блока как группу (напомним, это делается левой кнопкой мыши при прижатой клавише «Shift») и выполним команду «Редактировать/Выровнять» главного меню. В появившемся диалоге (Рис 5.8) выберем выравнивание по верхним сторонам. Нажмем «OK» и выполним эту же команду снова, выбрав на этот раз выравнивание по ширине и высоте. В результате мы получим два совершенно одинаковых прямоугольника, расположенные на одной горизонтальной линии.

Напомним, что любое изменение в карте поведения может быть отменено с помощью кнопки Редактирование локального блока. - student2.ru на панели кнопок главного окна или команды «Редактировать/Отменить изменения (Alt+Backspace)» главного меню.

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

Для того чтобы перейти к определению класса блока выполните команду «Класс» всплывающего меню.

Добавление связи.

Теперь нужно соединить эти два локальных блока связями. Для того чтобы добавить новую связь, нажмите кнопку Редактирование локального блока. - student2.ru на левой инструментальной панели или выполните команду «Добавить новую связь» всплывающего меню. Подведите курсор мыши к первой внешней переменной, участвующей в новой связи. Признаком возможности участия внешней переменной в связи является изменение курсора мыши на крест в круге (например, вход может участвовать только в одной связи).. Нажмите левую кнопку мыши и, не отпуская ее, двигайте мышь по направлению ко второй переменной. За курсором мыши будет тянуться пунктирное изображение связи (Рис 6.4а).

Редактирование локального блока. - student2.ru

а)

Редактирование локального блока. - student2.ru

б)

Редактирование локального блока. - student2.ru

в)

Редактирование локального блока. - student2.ru

г)

Рис 6.4

Подведите крестообразный курсор мыши к изображению второй переменной. В случае, если она может участвовать в данной связи, курсор мыши сменится на изображение креста в круге (Рис 6.4б). Вторая переменная не может участвовать в данной связи, если:

- ее направленность не соответствует первой переменной (например, вы пытаетесь соединить два входа);

- это вход и он уже участвует в связи;

- ее тип не соответствует типу первой переменной (например, вы пытаетесь соединить выход типа boolean с входом типа double). Заметим, что вектор размерности [1] или матрица размерности [1,1] совместимы как друг с другом, так и с типом double.

После этого отпустите кнопку мыши и новая связь готова (Рис 6.4в). Если вы отпустите кнопку мыши не на изображении внешней переменной, то будет создана незавершенная связь, которая изображается на структурной схеме пунктирной линией (Рис 6.4г). Эту связь вы можете сделать завершенной, переместив крайнюю опорную точку на подходящую внешнюю переменную.

Редактирование связи.

Чтобы удалить связь, выделите ее и выполните команду «Удалить связь» всплывающего меню.

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

Чтобы изменить линию связи, нужно выделить связь, нажать левую кнопку мыши на квадрате, изображающем одну из опорных точек (не крайних), затем, не отпуская кнопки, перемещать мышь и в требуемом положении отпустить кнопку. Для точного указания координат опорных точек необходимо с помощью команды «Координаты точек» всплывающего меню вызвать диалог редактирования координат (на Рис 5.12 показан этот диалог применительно к выделенному переходу на Рис 5.5).

Замечание. Не забывайте, что в окнах MS Windows ось X направлена вправо, а ось Y вниз.

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

Чтобы добавить новую опорную точку на линию связи, нужно выделить связь и с помощью кнопки Редактирование локального блока. - student2.ru или команды «Добавить опорную точку» всплывающего меню перевести редактор в режим добавления опорной точки (признаком этого режима служит появление крестообразного курсора мыши). Затем следует подвести курсор к нужной точке линии связи (курсор изменится на крест с квадратом в центре) и щелкнуть левой кнопкой мыши.

Чтобы удалить опорную точку с линии связи, нужно выделить связь и с помощью кнопки Редактирование локального блока. - student2.ru или команды «Удалить опорную точку» всплывающего меню перевести редактор в режим удаления опорной точки (признаком этого режима служит появление крестообразного курсора мыши). Затем следует подвести курсор к опорной точке, которую следует удалить (курсор изменится на изображение руки с вытянутым указательным пальцем) и щелкнуть левой кнопкой мыши.

.

Наши рекомендации