Черных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002), страница 9
Текст из файла (страница 9)
° Яашр!е йше — шаг молельного времени. Значение параметра определяет интервал квантования при отображении сигнала. Е)оау!пя вепре: [изменяющийся режим]. Перевод осциллографа в особый, изменяющийся режим. На вкладке Нага Ывуогу задаются следующие параметрьс Ь!пп1 ба!а ро)прз со 1аы: [максимальное количество отображаемых расчепуых точек графика).
При превышении этого числа начальная часть графика обрезается. В том случае, если флажок параметра Ь!ппг дауа роупш !о!аы не установлен, то З!шойпк автоматически увеличит значение этого параметра для отображения всех расчетных точек. Зауе <Ьш го еогкзрвсе: [сохранять значения сигналов в рабочей области МАТ.АВ]. Уаг)аЫе паше: [имя переменной для сохранения сигналов в рабочей области МАТ.АВ].
Еоппаз: [формат данных для сохранения в рабочей области МАПАВ]. Может принимать следующие значения: ° Апау — массив; ° 31гисупге — структура [массив записей); ° Зугпсупге к !1Ь йгпе — структура [массив записей) с дополнительным полем "Время". 69 2.
Библиотека блоков Б!Мгз!МК Изменяющийся оециллоз.раф Пиктограмма: Г~ваавв аваев Рис. 2.25 Графопостроитель Пиктограмма: й 1! 1! хз'еиврь Рис. 2.24 71 70 И. В. Черных. В!МИ ПЧК: среда создания инженерных приложений Назначение: Построение графиков исследуемых сигналов в функции времени. Осциллограф Ном1пя Бсоре по сути есть обычный осциллограф Бсоре, который переведен в режим вывода произвольно назначаемых сигналов.
В этом режиме блок осциллографа ие имеет входов, а выбор отображаемых сигналов осуществляется с помощью инструмента '~~ (Б1йпа! зе1есйоп) панели инструментов. Для выбора сигналов необходимо выполнить следующие действия: 1. Выделить систему координат, а которой будет отображаться график. Это достигается с помощью одиночного щелчка левой клавишей мыши внутри нужной системы. Выбранная система координат будет подсвечена по периметру синим цветом. 2.
С помощью инструмента чв открыть окно диалога Б!япа! Бе!есгог !рис. 2.24)., ,,,~яззрявб~ь,~:: й,фд)~ г" свящ) ' н ' я~::.егере'.1 3. Отметить флажком имена блоков, сигналы с выхода которых требуется исследовать. При выполнении моделирования в окне блока Поаппй Бсоре будут отображаться выбранные сигналы. Прзсиерз Схема модели с использованием осциззлозраф Р1ом1па Бсоре дана на рнс. 2.25. В окне осциллографа отображаются входной и выходной сигналы блока Тгапвгег Гоп.
Назначение: Построение графика значений одного сигнала в функции другого. Блок имеет два входа. Верхний вход предназначен для подачи сигнала, который является аргументом (Х), нижний — для подачи значений функции (У). И. Рх Чсоиых. 5!МИ.11ЧК: сРелв созданиЯ инженеРных иРилажений 2.
Библиотека бдоковЯМШ.1ИК Окна задания ларинешрав: м1 3 , Хтяярх Зхииаы хг ~»ыеяиятсвз вял ьх мяхсаь в ь ы евв Вхоч яхве мы х ..яж!::я': ",, =Щ1 Я1. х у аы ( хФФ4 оа : 1 ! оа Ол я й ол х г Зххсь ям, л.а . ' 1 Ба . э, Х Лсяя Параметры блока: Рис. 2.2б х-пип: [минимальное значение сигнала по оси Х1. х-гпах: [максимальное значение сигнала по оси Х[. с и \ т .и хе яюрх у-пип: [минимальное значение сигнала по оси з'[.
Рвс. 2.27 72 73 у-глох: [максимальное значение сигнала по оси т']. Бащр!е пизе: [такт дискретности). Пример П Иа рнс. 226 показано построение фазовой траекгории колебательного звена с помощью графопостроителя. При иер2: Графопостроитель можно использовать также н для построения графиков в функции времени, Для этого на первый вход следует подать временной сигнал с выхода блока С1осй. Схема с таким использованием графопостроителя показана на рис.
2.27. 2. Библиотека блоков ЯМ1Л.! МК Пиктограмма г и' н): Пара.нетры баока: меж вне снз~ зз Рис, г.зб 75 74 И, В. Черных. 51М1Л.1МК: среда создания инженерных приложений пирит Пазначениег Отображает значение сигнала в вице числа. Окно задания параметров: Гоппак (формат отображения данных). Параметр Гоппазможет принимать следую- щие значения: ° зЬоп — 5 цифр, включая десятичную точку; ° !опя — 15 цифр с фиксированной точкой; ° аЬоп е — 5 цифр с плавающей точкой; ° 1опй е — 15 цифр с плавающей точкой; ° Ьапй — банковский формат. Весппабоп: (прореживание].
При Вес)п1аг)оп =! отображается какдое значение аходно- ~ го сигнала„при Весппайоп = 2 отображается каждое второе значение, при Вес ипапоп = 3 — каждое третье значение и т. д. 5авр1е 11юзе; (такт дискретности). Определяет дискретность отображения данных во вре- мени.
Р1оабпй Жар!ау: (изменяющийся режим). В данном режиме входной порт блока отсутствует, а выбор сигнала дла отображения выполняется щелчком левой клавиши мыши на соответствующей линии связи. В зтом режиме значение параметра расчета 51йпа1 ыогаяе гепье должно быть установлено равным ой' (вкладка Адтапссг1 в окне диалога 51пзп1аг)оп рагашегега...). Пример П На рис.
2.28 показано применение блока Вгар)ау с использованием различных вариантов параметра Роггпа1. Пример 2: Блок В)ар1ау может использоваться для отображения не только скалярных сигналов, но также векторных, матричных и комплексных. Рис. 2.29 иллюстрирует зго. Если все отображаемые значения ле могут поместитьса в окне блока, в правом нижнем углу блока появляется символ Г, указывающий на необходимость увеличить размеры блока (см, блок В1зр!ау4 на рис. 2.29). 2.
Библиотека блоков ЯМАЛ.йчК пор мрз пор~рта с з и ом я» ~по оровхо Сооврот Рис 2.30 Соопрыо акиоро Блок записи в файл Рис. 2.29 Блок остановки моделировании Птзкт огромна втор взор игпи!акоп Параметры блока: Нет. 11 И, В. Черных. ЯМАЛ.ПЧКз среда создания инженерных приложений Назначение: Обеспечивает завершение процесса моделирования, если входной сигнал блока становится не равным нулю. При поступлении на вход блока ненулевого сигнала Бзппп!зпй завершает текущий нтаг н останавливает моделирование.
Если на вход блока подан векторный сигнал, то для астапова достаточно, чтобы один элемент вектора стал ненулевым. Окно задания параметров: з ° .: * ... ° .,«".'З х~1 , .Нррвотазоопооровоор йп~ ~~г' 'ахД ~ ~ зив Пример: На рис. 2.30 показана схема с использованием данного блока. В этом примере останов моделирования происходит, если выходной сигнал блока Тгапятег рппсйоп становится большим или равным 0.99.
П зтктоераммаз пзазва.тм то гао Назначение: Блок записывает в файл данные, поступающие на его вход. Окно задания параметров: °:,, з~':,",. хЗ'. 'зтойы' аьпаи~ миатдзьызЗ""'т'таооих з. ~~ аотрьохм[з миеье ~ак 2. Библиотека блоков ЯВИЛ ВЧК Пакт пера.н.иа! Ипаоо! То Ю/о!арле« Окно задания параметров: и1, и1з .. и1, ил, ииз ... ил„ ! ' 3 аьа !дьы аж, 1 ', засееоек ГЗ««се«~ Параметры блоки: амо тиоаес гсо То н!е Рис. 2.31 И. В. Черных. ЯМП.ВЧК: среда создания нюкенерных приложений Пара.
истры 6«!ока: г11епмэсе: [имя файла для записи). По умолчанию файл имеет имя шпп1едлпа!. Если не указан полный путь файла, то файл сохраняется в текущей рабочей папке. Ъ'апаЫе па!не: [имя переменной, содержащей записываемые данные). Оесипа!юп: [прореживание). При Оесппабоп = 1 записывается каждое значение входно- го сигнала, при Оесипайоп = 2 записывается каждое второе значение, при Осе!шалон = 3 — каждое третье значение и т. д. Бжпр1е пэпе: [такт дискретности). Определяет дискретность записи данных. Данные а файле сохраняются в виде массива: Значения времени записываются в первой строке массива, а в остальных строках будут находиться значения сигналов, соответствующих данным моментам времени.
Файл данных [шаг-файл), в который записываются данные, не является текстовым. Структура файла подробно описана в справочной системе МАП..АВ. Пользователям Бэщийпк удобнее всего считывать данные из ша1- файла с помощью блока кто!э! Е!е [библиотека Бонгсез). Пример: На рнс. 2.31 показана схема с использованием данного блока. Результаты расчета сохраняются а файле гелнйзпа!. Елок записи в рабочую область МАП АВ Паэначение. Блок записывает данные, поступающие на его вход, в рабочую область системы МАТ1.АВ. ° ° °, !";,„„д[: ,' «лиеен няни«Носикеяелнслнвигьеаь вен ««апаса ' оаь е ела «Ля снопа» нойлаеь яеяаео тесея ЧапаЫе паше: [имя переменной). Имя массива, в который будут записываться данные.
$лш! с)а!а роев!а !о 1алг: [максимальное количество сохраняемых расчетных точек по времени]. Количество расчетных точек отсчитывается от момента завершения моде- лирования. В том случае, если значение параметра 1.1щ1! дага ро1пп го 1аа! задано как ш1, то в рабочей области будут сохранены все данные. Оеснпа!юп: [прореживание). 2.