Черных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002), страница 17
Текст из файла (страница 17)
Входные сигналы блока могуг быль скалярными, векторными или матричными. Параметры Ьпайе рал и Кеа1 ран должны задаваться как векторы иии матрицы, если входной сипгал является вектором или матрицей. Пример 1 Схемы с использованием блока Кеа!-1пзайе го Сопгр!ех показаны на рис. 2.82. Блок вычисления комплексного числа по его модулю н аргументу Назначение: Вычисляет комплексное число по его модулю и аргументу.
Окно задания параметров ' 2. Бибяио гека блоков ЯМ ЕЛ ! 111й Параметры блока: Пиктогралеиа» М«1 М«х ' Р ечаатоирхрда«боо Соо«а«11 «ЬХ««1 1« Сежр»о«1 ~~о»' ° яюя»' .»а»' ' ~!З3 1 1 1«061 1 29 'Е».а -оле«.«З Саада«а к2« РКРМ»а оеар»я «а а~е Ь Соыр»ен» Рис. 2. 83 160 И. В. Черных. Б!МЕЛ 11«К: среда создания инженерных приложений !прцг: !входной сигнал). Значение парамезра выбирается из списка: ° Мабпйи1е — модуль; ° Апк!е — аргумент; ° Маял»ешьте апд апй!е — модуль н аргумент. Апя1е: ~аргумент!.
Параметр доступен, если входной сигнал 1прщ объявлен как Мала!годе. Мабп1шде: 1молуль1. Параметр доступен, если вхолной сигнал 1прш объявлен как Апл!е. Входные сигналы блока могут быть скалярнылеи, векторными или матричными. Параметры Апл1е и Маял!!оде должны задаваться как векторы или матрицы, если входной сигнал является вектором или матрицей. Пример: Схемы с использованием блока Мабп1Епде-Апй!е Ео Сошр1ех показаны на рис. 2,8З.
Блок вычисления максимального нлн минимального значения Назначение: Определяет максимальное нлн минимальное значение изо всех сигналов, постуцающнх на его входы. Окно задания пирометров: о~р-Ъ х~~ . 0»»рн» аа» апеаею ьр»«го» а «ее 1»рне орое««о и» «ррем 1 ««о»» ьа»ьре неоьн. Ео» «ньрь «рео, юеын» «»е «няы «а«»» Параметры блока: Ецпсйоп: !выходное значение). Вид вычисленного значения выбирается нз списка: ° пнп — минимальное значение; ° шах — максимальное значение.
1»1цшЬег оГ !прщ !юг!а: !количество входных портов1. Епайе хего сгоее1пб дееесйоп: !фиксировать прохождение сигнала через нулевой уровень!. Входные сипоалы блока могут быль скалярнымл или векторнымк Блок определяет максимальное или минимальное значение нзо всех скаларных сигналов, поступающих на его входы. Если входные сиеналы являлися векторными, то блок выполняет поэлементную операцию поиска минимального нли максимального значения.
В этом случае размерности векторов должны совпадать. Если количество входных портов блока задано 1б! 2. Библиотеке блоков Б!МГЛ ПЧК Параиетры блока: с«ы««пп с «юе«а ° п«ы«« с««п««з н«««и«р пан«у гч«см« Рис. дйч Блок округлении числа . с««п««н к«ч«в«а пьи«м г«««я««1 Пиктоерам.иа: ппчпаьа гчпсапп пьн«гг па««а«п Г«««з««ч иап«м с«ыи н Рис. 2.й5 [ тк Д с~~ ~ М 162 1бЗ 11 В. Черных. ЯМ1ЛЛ|чК: среда создания инженерных приложений должны совпадать. Если количество входных портов блока задано равным ' единице, то блок может использоваться для нахождения минимального нли ' максимального значения во входном векторе. Пример: Схемы с использованием блока М! пМах показаны на рис. 2.84.
Назначение: Выполняет операцию округления числового значения. Окко задания пирометров: х~ ) ' '*, аепйа'««пап« ~ аюп«п я«« Гппспоп: [функция округления1. Функция выбирается из списка: Лоог — округление до ближайшего меньшего целого; ° сей — округление до ближайшего большего цеяозп; гоипд — округление до ближайшего целого; Йх — округлешзе усечеиием дробной части. Входные сигналы блока могут быть скалярными, векторными или матричными действительного нли комплексного типа.
При векторном или матричном входном сигнале блок выполняет позлементные операцли. Пример: Схемы с использованием блока Коппйпй Рипсйоп показаны иа рис. 2.85. И. В. Черных. ЯМ\Л !!еК: среда создания ннженерных прнлохсеннй Блок выполнении операций отнопреннн Пиктолраммо: Ле!айеоа! Орееыое Назначение: Блок сравнивает текущие значения входных сигналов. Окно задания парачетроа; х1 нм еарееа .
рнаееае нехеыхрреееа анхен !ейехрнхеееаинае нея зрееяфеар!ррнеехехеле нэеаенеееню а ' . рххеиен -;:, 1 аяаьраарнам е ' р е — — '- яххеаяееархвеехн----— ! х НерееерхЕевныееехееаее рре ' ° .е,. г = В" : онрнаехевеегернеяваерзт ! ' нега П ! ее Геаанеенехрранеоех тес ]'с 'н ] нн ] Параметры блока: Ке!айопа! Орегагог: "(тип операпии отношения].
Выбирается из списка: ° = = — тождественно равно; ° - = — не равно„ ° < — меньше; ° < = — меньше или равно; * > = — больше или равно; ° > — больше. 2. Бнблннтека блоков ЯМ!Л.ДЧК й ч!1оер адоййола! рагапю!ега [еюказать дополнительные параметры]. При выстановленном флажке отображаются дополнительные окна списков. Кейн!ге ай ларцы $о пате хагле да!а !уре: (все входы должны иметь одинаковый тип данных]. При установке этого параметра все входные сигналы должны иметь одинаковый тип. Он!рп! база !уре пкк1е (выбор типа выходных данных]. Для выбора используется раскрывающийся список.
Тнп сигнала может быть Воо!сап (двоичный), !орса1 (логический) илн задан с помощью дополнительных граф в окне параметров (Брес((у т)а д1а(оя). В последнем случае в окне параметров появится дополнительная графа Он!рв! да!а !уре. Ошрш дага !уре; (тип выходных данных]. ЕпаЫе зело стояк(пя де!еспол: (фикснровать п)юхождение сигнала через нулевой уровень]. В операции отношения первым операндом является сигнал, подаваемый на первый (верхний) вход блока, а вторым операндом — сигнал, подаваемый на второй (нижний) вход. Выходным сигналом блока является 1, если результат вычисления операции отношения есть ИСТИНА и О, если результат — ЛОЖЬ.
Входные сигналы блока могут быль скалярными, векторными или матричными. Если оба входных сигнала — векторы или матрицы, то блок выполняет поэлементное сравнение, при этом размерности входных сигналов должны совпадать. Если один из входных сигналов — вектор или матрица, а другой входной сигнал — скаляр, то блок выполняет сравнение скалярного входного сигнала с каждым элементом массива. Размерность выходного сигнала в этом случае будет определяться размерностью векторного нли матричного сигнала, подаваемого на один из входов. Для операций — — = (тождественно равно) и — =- (не равно) допускается использовать комплексные входные сигналы. Входные сигналы также могут быть логического типа (Ьоо!еап). 165 2. Библиотека блоков $!М)Л.йЧК сан ( оз Д) сввавмз Пиранетры блока: с ьмо Пиктогралтлтат ьоатов! прото!от 167 И.
В. Черных. Б)МШ!гтК: среда создания нюкенерныя приложений 11рилер: Схемы с использованием блока Ке!айова! Оретагог показаны иа рис. 2.86, Рис. 2,оо Блок выполнении логических операции Назначение: Реализует одну из базовых логических операций. Октто задания паралтетрое "':.':: " н!* , тотмемы !ьж на т . тевачаооа.яюююаа «аавтевювою ! юга ааааа те вщв атавь аюаеае еа Ноево ааюю Ою аяаа. Г К~еою а ова аоа.
:'! ~1 ' Зт — — Нвнааавваовеняю —— йа'В 'оманы* евааавнтвнтоти» ! Оявяявюаовювов звааттевеаа ! оанаетотютваютянаязта,. '", Орегагог: !вид реализуемой логической операции). Выбирается из списка: ° А)чГ) — логическое умножение !операция ЛОГИЧЕСКОЕ И); ° ОК вЂ” логическое сложение (операция ЛОГИЧЕСКОЕ ИЛИ); ° )в!АХΠ— операция И-НЕ„ ° МОК вЂ” операция ИЛИ-НЕ; ° КОК вЂ” ИСКЛЮЧАЮЩЕЕ ИЛИ (операция сложения по модулю 2); ° НОТ вЂ” логнческос отрицание !ЛОГИЧЕСКОЕ НЕ).
Ншпбег оГ тарп! ропз: [количество входных портов!. Яютч адтйбола! ратавегегз: !показать дополнительные параметры!. 11ри выстановленном флажке ото- бражаются дополнительные окна списков. Лет)и!ге ай тлрн!я то )тазе заве т)ага туре: !все входы должны иметь одинаковый тип дмтных!. Нри установке этого параметра все входные сигналы должны иметь одинаковый тип. 2. Библиотека блоков 81М1Л.йч К со ваяв совы»$3 охрана »оома» ора»ема Рис. 287 В!1нр)ве Ф.оя!са1 О!звгвбог Окна заданпн параметрае Пиктограмма вь че $.оа1»а!Оре»або» 1бр И.
В. Черных. 81М1Л !ХК: среда создания ии»хенерных приложений Ощрщ дага буре люде: [выбор типа выходных данных). Для выбора используется раскрывающийся список. Тнп сигнала может быть Воо!сап (двоичный), !орса! (логический) или задан с помощью дополнительных окон списков (8рес!(у ч!а Йа1ой). В последнем случае появится окно списка Ошрш баба гуре. Ообрщ да!а Фуре: [тип выходных данньгх!. Выходным сигналом блока является 1, если результат вычисления логической операции есть ИСТИНА, и О, если результат — ЛОЖЬ.
Входные сигналы блока могут быль скаларными, векторными нли матричными, Если входные сигналы — векторы или матрицьй то блок выполняет позлементную логическую операцию„при этом размерности входных сигналов должны совпадать. Если часть входных сигналов — векторы нли матрицы, а другая часп входных сигналов — скаляры, то блок выполняет логическую операцию для скалярных входных сигналов и каждого элемента векторных или матричных сигналов. Размерность выходного сигнала в этом случае будет определяться размерностью векторных илн матричных входных сигналов. При выполнении логической операции отрицания блок будет иметь лишь один входной порт.
Входные сигналы могут быть как действительного, так и логического типа (Ьоо!сап). При,мер: На рис. 2. 87 показаны схемы с использованием блока 1.орса! Орегайоп. Блок побитовых логических операций Назначение: Реализует одну из базовых логических операций по отношению к целому числу в двоичном представлении. )в. я»бф~.~~вз.",'."; ~'" .': х1 Оь' ереме!в»х1Г»е1- --' 'рервваыевеоревбооооиав,вн1бвчеезгврврмаамврь ~ чаьвеовявбвведере»вдрваввв.
иеачв»вовбевевея:. ~ а» рквр». ».р. НОО: 1 -.. ! 2. Библиотека блоков 81МИ.ПоК овеен он хна аомп>"ная [ аооеамаа еоеыаоаа 1 аооеааоеа о сеааааа е кона ввнае Сериа! Орыааоаа рвано оа нго гокгво"ров Соооаон Ваеее а в~ нор еа Рис. 2.86 В вопия ва ы вэ вз Ч Блек комбинаторией логики ~ох Д ш в,.):-,)вв ~", „~::;~, г Пиктограмма: Параметры блоков Тгнв)а ваЫе: 1таблица истинности). Сотыпваоа!в! коро 171 И. 8, Черных. ЯМ1Л.! ХК: среда создания инженерных приложений Параметры бюка: Вайеоаяе орегагог: 1битовый оператор]. Вид реализуемой логической побитовой операции вы- бирается из списка: ° А)ЧГа — логическое умножение (операция ЛОГИЧЕСКОЕ И); ° ОК вЂ” логическое сложение (операция ЛОГИЧЕСКОЕ ИЛИ); ° ХОЙ вЂ” ИСКЛЮЧАЮЩЕЕ ИЛИ 1операцвая сложения по модулю 2); ° НОТ вЂ” логическое отрицание (ЛОГИЧЕСКОЕ НЕ); ° БН1РТ ЬЕРТ вЂ” поразрядный сдвиг влево; ° БН)ЕТ К10НТ вЂ” поразрядный сдвиг вправо.