Черных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002), страница 19
Текст из файла (страница 19)
Онзро! дппепк!опз: !размерность выходного сигнала!. Параметр доступен, если вид размерности установлен как Сок!пинке. Пример: Схемы, иллюстрирующие работу блока Кеяпаре, показаны на рис. 2.94. 2. Библиотека блоков ЫМ)Л.)р) К Пароме)нры блока: рвр)ау ко!иере! Сессию! рвр)а)а си!рис овсове ' рз) рвр)ва омою а!веивои: Р 2) Рис. 2.94 Сесе!ею Ро!у овса! Вычисления поливал)а Пиктограмма: р)срму! Р(и) о(Р1= л РОЧиоиию Мультиплексор Пикунограл ума: мех 180 181 и. В.
Черных. ЯМИ.!)ЧК: среда создания хнскенерыых приложений г-ч Е::::':г! Е.::::БЕ:: ~21!1= — Б Назначение: Реализует нелинейную зависимосп*, задаваемую степенным многочленом. Окно задаиия лараметроак с .: - ., ",%:-,!,,::. х1 Рюви Ввс))) !И Реуививюваяои сававвна))рсиьуэврсь!Раююеььв *; ! . :иву р. Рь квмнр)ив ю)в в ииев вае!, ав )ив ассе!вару вру)луч хауса мууи во. аманы эюув,.сллзулавиа!.
ао)ууыпу ал) ! ', Ро!упопна! соеббс)епис !вектор коэффициентов полинома1 Коэффициенты должнь) располагаться в векторе по убыванию степени независимой переменной. Например, для полинома кз+2к+5 необходимо задать вектор коэффициентов [! 2 5'!. Коэффициенты должны быть действительного типа. Блок вычисляет значение полииома по его коэффициентам и величине входного сипила. Если входной сип)ал вектор или матрица, блок вычисляет результат для каждого элемента массива. Припер: На рис. 2.95 показаны схемы моделей с блоком Ро1упопна1.
Для первого полиномиального блока коэффициенты многочлена заданы вектором !1 2 51, а для второго — 1! 2 О 51. Рис. 2.95 2.7. Ябпа$ййоп1)пб — блоки маршрутизации сигиалов Нопсачение: Объединяет входные сигналы в вектор. 2, Библиотека блоков Б!М(!!.!!»К Окно задания параметрон: [ ск [ !~и [, с «вво Параметры блока: с»си»с ссввьсис с»в»и,и Рввс 29б Делзультиплексор Пиквпограима ! с»вчч»в» «» ' Г асн»с»»»«» 183 182 И. В. Черным. ЯМОВ»К. среда создания инженерных приложений в .,: ',;»йв .;,.„х1 , нияввсв эсн».
вссв«. «с»в» Иввлв ввс а ь». ХишЬег о( !прови [количесгво входов!. В!зр!ау орион: [способ отображения|. Выбирается из спискж ° Ьаг — вертикальным узкий прямоугольник черного цвета; ° к!8па!а — прямоугольник с белым фоном и отображениегл меток входных:, сигналов; попе — прямоугольник с белым фоном бсэ отображения меток входных сигналов. Входные сигналы блока могут быть скалярными и (или) векторными. Если среди входных сигналов есть векторы, то количество входов можно задавать как вектор с указанием числа элементов каждого вектора. Напри-;.
мер, выражение [2 3 1! определяет 3 входных сигнала: первый сигнал — век-, тор из лвух элементов, второй сигнал — вектор из трех элементов и послед- ° ний сигнал — скаляр. В том случае, если размерность входного вектора-, не совпадает с указанной в параметре ХншЬсг о( 1прпш, то после начала рас- '' чета Яппи!!и!! выдаст сообщение об ошибке. Размерность входного вектора.
люжно задавать как -! (минус единица). В этом случае размерность входно-: го вектора может быть любой. Параметр КнгпЬег о( !прож можно задавать также в ниде списка меток, сип!алов, например: з!сеют! з!ес!ог2, Кса!аг. В этом случае метки сигналов'; будут отображаться рядом с соответствующими соединительными линиями. Сигналы, подаваемые иа входы блока, должны быть одного типа (дейст-:. вительного или комплексного). Прилвер: Схемы с использованием блока Мнх показаны иа рис.
2.9б. оепв»» Назначение: Разделяет входной векторный сигнал на отдельные составляющие. Окно заданля параметров: °, ',".. ",,,:,, х!в о»»» : зов»ь» !в! нсв«»л»ь ввс в»в!в»» вс»в» мвс»««щ ьвв о»,в. в«в!в»с»» исвв в»вся ьп Нкнв ° ' ив»в» Ю «ввв» 2. Библиозскя блоков ЯМ18.1ХК Ииуамегиуы 6 уокууз о~!ис 1 21] Г::::.:: Ж ( "ущ оьрыпа оиу!уху Рис. 2.97 184 188 И. Б. Черных.
Б!МЬЬ!ХК: среди создания инженерных приложений Хипзбег оГ Ошрппс 1количесгво выходов]. Ечзр1ау ор~юл: (способ отображения]. Выбирается из списка: ° Ьаг — вертикальный узкий прямоугольник черного цвета; ° попе — прямоугольник с белым фоном без отображения меток вхолных сигналов. Впа Бе!есисуп Моде: (режим разделения векторных сигналов в шине]. Используется для разделе ния сигналов, объединенных в шину. Входным сну папами в обычном режиме является вектор, сформирован-: ный любым способом. Выходными сигналами являются скаляры или векто- .' ры, количество которых и размерность определяется параметром ХипзЬег 1 о1' Опгршь и размерностью входного вектора. Если количество выходов Р (значение параметра ХигпЬег ог Ои1рпь) рав- -„' но размерности входного си~нала Х, то блок выполняет разделение входно-: го вектора на отдельные элементы.
Если количество выходов Р меньше, чем разгиерносзь входного:: сигнала Х, то размерность первых Р-! выхолных сигналов равна отношению: Х/Р, округленному до ближайшего болыпего числа, а размерность послед-: него выходного сигнала равна разности между размерностью входного сигнала и суммой размерностей первых Р-1 выходов. Например, если размер-: ность входного сигнала равна 8, а количество выходов равно 3, то первые;, два выходных вектора будут иметь размерность сей(8/3) = 3, а поспелний ' выходной вектор будет иметь размерность 8 — (3+3) = 2. Параметр ХиупЬег ог" Оизрпь может быть задан также с цолющью векто- ' ра, определяющего размерность каждого выходного сигнала.
Например,. выражение [2 3 1] определяет 3 выходных сигнала: первый сигнал — вектор;, из двух элементов, второй сигнал — вектор из трех элелуентов и последний ', сигнал — скаляр. Размерность можно также задавать как -1 (минус единица). ': В этом случае размерность соответствующего выходного сигнала определяется как разность между размерностью входного вектора и суммой;, размерностей заданных выходных сигналов.
Например, если размерность,', входного вектора равна 6, а параметр ХшпЬег ог Ошршз задан выражениелу [1 -1 3], то второй выходной сигнал булет иметь размерность 6- (3+! ) = 2. Прил уеу!. Схемы использования блока Оепшх в обычном режиме показаны на рис. 2.97. Пример 2 В режиме Виь Бе!есйоп Моде блок Оепзпх работает не с отдельными элементами векторов, а с векторными сигналами в цепом. Входной сигнал в этом режиме должен быть сформирован блоком Мпх или другим блоком Вепзпх. Параметр ХпгпЬег ог Ошрпь в этом случае задается в виде скаляра, определяющего количество выходных сигналов, либо в виде вектора, каждый элемент которого определяет количество векторных сигналов в данном выходном сигнале. Например, при входном сигнале, состоящем из трех векторов, параметр ХшпЬег ог Ои1ршз, заданный вектором 12 1], определит два выходных сигнала, первый из которых будет содержать два векторных сигнала, а второй — один Схемы использования блока Оепшх в режиме Впз Яе!еспоп Моде показаны на рис.
2,98. 2. Библиотека блоков ЯМЮЕКЧК Окно задания аараметрол! !р!в Смв!вви свиэм н вввыгз ск ~ с л) ть ~ч~ ввр!пл Рис 2.98 Шинный формирователь ' Пиктограмма: Влл с!елин И. В. Черных. Б!МИЛОК: среда создания инженернык приложений Назначение: Формирует шину из сигналов различных типов. Параметры блока: Рагахпегегз: !параметры). Способ именования сигнала. Выбирается из списка: ° 1пЬегн Ьпк з!япа1 павел Ггогл шргл ропз — наследовать имена входных сигналов; ° Кег!и!ге шрщ з!япа! пагпез !о гпмсЬ з!япа)з Ье1озч — ввести имена сигналов. !ЧшпЬег оГ !прага рогрл [количество входных портов). 3!япа!з !п Ьпз: "!список сигналов, объединяемых в шину!.
Кепапзе зе1есгеб з!апай! !новое имя выделенного сигнала). Параметр доступен, если выбрана опция Кег!шге !прог яапа! папзез го шагсЬ яйла!з Ье!ов. Блок позволяет объединять любые сигналы (векторные, матричные, комплексные, действительные и целые разных типов) в единую шину. Такая шина позволяет сократить количество соедиинтельнык линий в модели. Для разделения шины на отдельные составляющие необходимо использовать блок Впа Яе!есгог. 2. Библиотека блоков ЯМЫ ИЧК Окно запалил параметрол: ок [ Рис 2.99 Шинный селектор Пиктограмма: Вчп ае!«пела 189 188 И.
Н. Черных. ЯМ!3!.!!ЧК. среда создания инженерных приложений Окно параметров блока позволяет отыскать блок, который является источником сигнала. Для такого поиска необходимо выделить название сигнала в списке 8!8па1з 'ш Ьцз и нажать с помощью мыши кнопку Гшд. Блок, являющийся источником аыбраниого сигнала, будет выделен цветом. Пример: На рис. 2.99 показана схема, в которой формирование шины выполняет-, ся с полюшью блока Вцк Сгеа!ог, а также приведено окно параметров этого . блока.
Тала же показан выделенный цветом источник сигнала згйпа! 2 — блок- СопыашЗ, найденный с помопгью изложенной выше процедуры. Назначение: Выделяет из шины требуемые сигналы. а«зла«« гине«а«««ипею ич«в *зю юь кп ьпа и п«ц ььваьптьатй«в за«ьл «ь«е «пыМ ь,в Еаыиь а е е и«п«сп.р~ .'«В«й иаюпыа«а««а«ь««п ппппъепед«аае«па4Ф«а«пеы ....1 Параметры блока 8!8па1з !и !Ье Ьпз. [имеюшиеся в шине сигналы!. Входные сигнальь Бе!ее!еб з!8па1з [выделенные сигналы!.
Выходные сигналы. Михей ошри1: [смешанный выход). Объединение всех выходных сигналов в один. Шина может быть сформирована блоком Мнх или Вна Сгеа!ог. Для извлечения сигнала из шины необходимо открыть окно параметров блока, вьшелить сигнал в окне 8!8па1з !и !Ье Ьна и с помощью кнопки Яе!есг скопировать имя сигнала в окно Яе!ее!ей ыйпа!к Для удаления сигнала из списка Бе!ее!еа! мйпа1з необходимо выделить его имя в правом списке окна параметров блока и затем воспользоваться кнопкой Вепюче. С помощью кнопок 1!р и Вожи можно изменить порядок расположения сигналов в шине, перемещая их в окне Бе!ее!еа! ыйпа!з вверх или вниз соответственно. Установка параметра Михеа! ошрш позволяет объединить сигналы в шину.