Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
[КМММ] МЕТОДИЧКА НАЧАЛО РАБОТЫ В Matlab.doc
Скачиваний:
109
Добавлен:
31.05.2015
Размер:
1.17 Mб
Скачать

Применение буфера обмена

Вернемся к нашей модели и покажем некоторые приемы работы с буфером обмена.

На рис.4.1выделен блок осциллографаScope. По­сле выполнения команды Сору копия выделенного блокаScopeпо­ступает в буфер обмена и хранится в нем. При выполнении командыCutпомещенный в буфер блок исчезает из окна модели.

Теперь для вставки копии блока Scopeдостаточно поместить в нуж­ное место курсор мыши и выполнить командуPaste. БлокScopelпоявится в указанном месте (рис.4.2). Аналогично добавляется еще один блок –Scope2 к третьему источнику сигнала (рис.4.3).

ВНИМАНИЕ ___________________________________________________________________

Обратите внимание на то,что на самом деле командаPasteв нашем случае не дает строгого переноса блоков осциллографа. Каждый новый блок авто­матически получает новое наименование. Так, если исходный блок назы­валсяScope,то следующий становитсяScopel,затемScope2 и т. д.

Рис. 4.2. Размножение блокаScopeс помощью буфера обмена

Теперь можно приступить к соединению выходов источников со входами осциллографов. Для этого достаточно указать курсором мыши на начало соединения (выход источника) и затем при нажа­той левой кнопке мыши протянуть соединение в его конец (вход осциллографа). В итоге получим модель, показанную на рис. 4.3.

Рис. 4.З. Готовая модель

Выделение ряда блоков и их перенос

Блоки нашей модели размещаются в правой части окна модели. До­пустим, мы задумали перенести их все вместе в левую часть окна. Для этого надо выделить все блоки. Это можно сделать двумя спо­собами.

Первый способ – воспользоваться командой Selectall. Второй спо­соб основан на работе с мышью. Нужно установить курсор мыши рядом с выделяемыми блоками и нажать ее левую кнопку. Теперь при перемещении мыши появится расширяющаяся прямоугольная рамка из тонких пунктирных линий. Как только в ней окажется ка­кой-либо блок, он будет выделен. Охватив рамкой все блоки, можно выделить их все.

Выделенный набор блоков можно перетаскивать мышью как еди­ный объект. Это показано на рис. 4.3, где справа виден набор исход­ных блоков, а слева – перетаскиваемый блок. Отпустив левую кноп­ку мыши, можно увидеть блоки на новом месте.

Запуск нескольких моделей одновременно

Теперь все готово для нашего первого серьезного эксперимента - одновременного запуска нескольких моделей. Чтобы получить при­веденные далее результаты, необходимо установить параметры Starttim= 0 иStopTime= 20 в окне установки параметров моделирования (напоминаем, что оно вызывается командойSimulation> Simulationparameters...).

После этого, запустив моделирование нажатием кноп­ки StartSimulationили командой менюSimulation>Start, можно уви­деть результат, показанный на рис.4.4.

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

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

Итак, мы видим, что все три модели работают и осциллограммы пред­ставляют временные зависимости сигналов, которые вырабатывают источники, - синусоиду, прямоугольные импульсы и треуголь­ные импульсы.

Рис. 4.4. Готовая модель и осциллограммы ее работы

силы