Студопедия — Редактирование переходов.
Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Редактирование переходов.






 

Чтобы создать завершенный переход, нужно:

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

- подвести курсор мыши на изображение исходного узла (например, «Колебания»). Курсор при этом сменится на изображение креста в круге. Затем нажать левую кнопку мыши и, не отпуская ее, переместить мышь на изображение конечного узла (например, «Свободный_полет»). Когда курсор при этом сменится на изображение креста в круге, отпустить кнопку. Исходный и конечный узел может быть один и тот же.

Получаем переход из узла «Колебания» в узел «Свободный_полет» Точно таким же образом создаем переход из узла «Свободный_полет» в узел «Останов» (Рис 6.19Рис 6.11).

 

Рис 6.1911

 

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

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

 

Рис 6.2112

 

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

 

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

 

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

 

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

Замечание. Возникает вопрос: а зачем, собственно, нужны незавершенные переходы, если они все равно не попадают в выполняемую модель? Дело в том что, во-первых, незавершенными переходы могут становиться временно, когда либо уничтожается исходный или конечный узел, либо переход «отрывается» от своего исходного или конечного узла. Во-вторых, иногда бывает удобно использовать незавершенный переход как промежуточную форму в процессе редактирования. Например, переход из «Колебания» в «Свободный_полет» можно создать в три приема: сначала создать незавершенный переход (Рис 6.23Рис 6.13а), затем, перетащив его начальную опорную точку на узел «Колебания», сделать его исходным (Рис 6.23Рис 6.13б) и затем, перетащив последнюю опорную точку на узел «Свободный_полет», сделать этот узел конечным (Рис 6.23Рис 6.13в).

 

а) б)

в)

Рис 6.2313

 

Все введенные нами переходы по умолчанию являются безусловными, то есть они сработают немедленно, как только исходный узел станет текущим. Таким образом, работа модели, задаваемая картой поведения, показанной на Рис 6.19Рис 6.11, начнется и закончится «в одно мгновение» во «временной щели» .

Чтобы этого не случилось, для переходов должны быть определены условия срабатывания. Выделим переход «Колебания» à «Свободный_полет» и с помощью кнопки или команды «Условие срабатывания перехода» всплывающего меню перейдем в диалог редактирования условия срабатывания (Рис 6.25Рис 6.14), в котором введем необходимое условие (подробнее о переходах и условиях их срабатывания в разделе «Входной язык / Карта поведения» справочной системы). Предварительно добавим параметр

AlphaMax: double:= pi/4;

 

Рис 6.2514

 

Кроме условия в этом переходе имеются еще мгновенные действия, выполняемые при срабатывании перехода – расчет начальных значений составляющих скорости при отрыве маятника. Выделим переход и с помощью кнопки или команды «Действия перехода» всплывающего меню вызовем редактор последовательности действий (Рис 6.27Рис 6.15). Заметим, что в любую последовательность мгновенных действий как и в систему уравнений могут быть вставлены необходимые комментарии.

 

Рис 6.2715

Аналогичным образом введем условие срабатывания «when y<=Ymin» для перехода «Свободный_полет» à «Останов», добавив предварительно параметр

Ymin: double:= -3;

 

Поместим теперь нашу карту состояния (Рис 6.4Рис 6.3) в узел Init главной карты поведения (Рис 6.3Рис 6.2) и наша модель готова.

 

 







Дата добавления: 2015-09-07; просмотров: 359. Нарушение авторских прав; Мы поможем в написании вашей работы!



Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

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

Композиция из абстрактных геометрических фигур Данная композиция состоит из линий, штриховки, абстрактных геометрических форм...

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

Внешняя политика России 1894- 1917 гг. Внешнюю политику Николая II и первый период его царствования определяли, по меньшей мере три важных фактора...

Оценка качества Анализ документации. Имеющийся рецепт, паспорт письменного контроля и номер лекарственной формы соответствуют друг другу. Ингредиенты совместимы, расчеты сделаны верно, паспорт письменного контроля выписан верно. Правильность упаковки и оформления....

БИОХИМИЯ ТКАНЕЙ ЗУБА В составе зуба выделяют минерализованные и неминерализованные ткани...

Понятие метода в психологии. Классификация методов психологии и их характеристика Метод – это путь, способ познания, посредством которого познается предмет науки (С...

ЛЕКАРСТВЕННЫЕ ФОРМЫ ДЛЯ ИНЪЕКЦИЙ К лекарственным формам для инъекций относятся водные, спиртовые и масляные растворы, суспензии, эмульсии, ново­галеновые препараты, жидкие органопрепараты и жидкие экс­тракты, а также порошки и таблетки для имплантации...

Тема 5. Организационная структура управления гостиницей 1. Виды организационно – управленческих структур. 2. Организационно – управленческая структура современного ТГК...

Studopedia.info - Студопедия - 2014-2024 год . (0.012 сек.) русская версия | украинская версия