Черных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002), страница 20
Текст из файла (страница 20)
Пример: На рис. 2.100 показаны схемы с использованием блока Виз Бе!ее!ог и окно его параметров. 2. Библиозека блоков ЯМШ!!чК сапа Е ( ееае В ыпе ез Рис. 2.100 Селектор Пиктограмма: П Ба! ее!ее е „еьаепь Ы ье ю иаеепЫ !з з! з [ ок ) ~) ит 191 В, В. Черных.
ЯМ~ЛЛЬ!К: среда создания инженерных приложений Назначение: Выбирает из вектора или матрицы требуемые элементы. Окно задания параметров: '.!~„", 1;и ир яе е!Еап Ь. '.; . ' Л! :Епзааиеяапа!Евяиаеалле...; е,'.. : ЗьееЬае Ьазапезяг» дееьаеаЯйепРЬпчеае 3елаива.- :ЫЫСеввчан тьее ЕаЬВЬЕИВ Ь.. ',.Раапаае Список параметров блока изменяется в зависимости от типа входного сигнала Параметры блока 1прщ Туре [тип входного сигнала). Выбирается пз списка. ° чесгог — вектор; ° гпагпх — матрица Яоигсе оГ е!епзепг !пйсеь [источник индексов элементов вектора), Выбирается из списка: ннегпа! — внутренний. Индексы выбираемых элементов вектора задаются параметром Е!епюпрь ° ехеегпа! — внешний. Индексы элементов вектора задаются с помош:;ью внешнего входного сигнала.
Е)ешепнс [список индексов элементов входного вектора). Задается в виде вектора. Значение параметра -! [минус единица) предписывает выбор всех элемен- тов вектора. 1прш рон ъч!е!е!з: [разгиерность входною вектора). Бопгсе о1 гозч !пйсез: [источник инлексов строк элементов матрицы). Возчз: [список индексов строк матрицы). Яоигсе о1 со!шпп !пйсез: [источник индексов столбцов элементоа матрицы). Со!шпп5: [список индексов столбцов матрицы]. Внешний вид блока изменяется в зависимости от установленных параметров блока. При выборе внегпних источников индексов элегиентов на изображении блока появляются дополнительные входы, обозначенные следующими символами: Š— вход сигнала, залающего индексы выбираемых элементов вектора;  — вход сигнала, задающего индексы строк матрицы; С вЂ” вход сигнала, задающего индексы столбцов матрицы.
2. Библиотека блоков 51М<з! !<ЧК я< ° стиг со~ыямз сяявяы< Соятяа Рис 2 !О! Пиктоергсииа Меч<я Ме<ае шах(<е< + о,, и, + о„..., <е„+ о„), 193 192 И. В. Черных. ЯМП.!ХК: среда создания инженерных приложений Блок выбирает во входном векторе пли л<атрпце и передает на выход только те сигналы, которые определены в параметрах блока или заданы внсшнил< вхолныл< сигналом. Прниерк На рис. 2. ! О! приведены схемы с использованиел< блока Бе!есюг для раз личных вариантов настройки блока.
Формирователь векгорного сигнала Назначение: Блок выполняет объединение входных сигналов в единый векторный сигнал Окно задания параметров °:: .:,,',~~.;",!~;;я) х1 . л<вя«чин< яв<т гм лян<лсиоя ева нн<н ювязон ь . Рояля<<я ! ' лямч4рФ. 'г 1 Н иончслианял<вя ' Ьяаямяяим ],.:; ск, ~" ~., ),, иь Параметры блока; Хцп<Ьег 01!Прп!5' (колич<ютво входов]. !щйа! ощрп<: [начальное значение выходного сигнала]. Если этот параметр не задан, то на выход блока проходит сигнал, значение которого было вычислено по- следним. А!!о<ч ппейиа! роп <ч<д<!<к (разрешить неодинаковую размерность входных портов].
!прщ роп о11яебг (сл<ещение входного сигнала] Задается в виде вектора, каждое значение ко- торого определяет расположение соответствующего сигнала в выходном векторе. Блок передает на выход значение сигнала, вычисленное последним. С помощью параметра 1прщ роп оГЬе<а можно регулировать расположение входных сип<алов в результирующем векторе.
Размерность выхощюго сигнала определяется в соответствии с выраже- нием где нт — размерность lс-го входного сигнала; ос- смещение А-го входного си<нала. 2 Библиотека блоков ЯМ|3ь!Г»К В|гак перелачи сигнала дня|ад Рис. 2. 102 г»д«»ьзн [~ ] с««дн»ачгн«|д»я 'г-"б!д г н ~ к~, ] Паринетры блока Рис. 2 103 И. В.
Черных. Б! М|Л.1! |К: среда создания инженерных приложений Пример 1: На рис. 2.102 приведена схема с использованием блока Метке для объ-:' единения двух векторов. Параметр 1прн| рог| о11яегз в примере задав векто-: ром [О 3]. Пр, Р2. Данная схема (рис. 2.103) демонстрирует свойство блока пропускать на выход сигнал, который был вычислен последним. В примере использованы блоки управляемых подсистем ЕпаЫег! БнЬзузгеш, которые выполняк',т вычисления только в том случае, если на управляюший вхол подсистемы подан ненулевой сигнал.
В данном примере подсистема не выполняет какие-либо вычисления, а лишь пропускает снп|ал со своего входа на выход. Таким образом, на выход блока Метле поочередно проходят гармонический либо пилообразный сигнал. „(= 3 Пнхтногра.нма ды» 11азначение| Блок выполняет передачу сигнала к блоку Егогп.
Использование блока совместно с блоком Ггош обеспечивает передачу сигнала без линии связи Окно задания пирометров ,'"''!,,=Яд( д»»дед«ы»н«»н«л»анд««а»и»да|два дндд|ыд .~ « '««дм'.д»«» ая»ы»дч«ы|д н»|х «наь» «»»ды 4Феа» дялдиад|ч.тийна|««ааааа]наны|я|»«н:. а«д«д««» н»д«»дни»а««.а»»д|»»д»два|ни» «« «»я««даь»»»» а! едея»н«' г»к':. Тая: [ндентификатор сигнала]. Тая чй|Ь! !пу: [признак видимости]. Выбирается из списка: ° !оса! — сигнал передается в пределах локальной подсистемы; ° допрете — сигнал передается в прелелах локальной подсистемы и в подсистемах нижнего уровня иерархии; ° я! оЬа( — сигнал передается в пределах всей модели. 2. Библиотека блоков ЯМШПЧК Параметры блока Рис, 2.
!04 Блок приема сигнала Пиктоерамма: гнт И. В. Черных. ЯМЫ.!!ЧК; среда создания инженерных приложений Сопеаронд!пя Ггою Ыоскз: [спнсок блоков Ггопз, принимающих сигнал!. Для передачи могут нспольюваться сигналы любого типа. В зависимости от выбранного параметра Тай к!х!Ый!у изменяется внешний вил блока. Идентификатор сигнала помещается в квадратные скобки, если признак видимости имеет значение )оса!, напригнер !А), где А — идентификатор сигнала.
Идентификатор сигнала помещается в фигурные скобки, если признак видимости имеет значение асоред, например )А ) . Идентификатор сигнала отображается на пиктограмме блока без дополнительных символов, если признак видимости имеет значение я!оЬа!. Пример: На рис. 2.104 показан "беспроводной" способ передачи сигнала от ис-:.
точника сииусоидального сигнала к блоку Ясара в подсистему. Назначение: Блок выполняет прием сигнала от блока бо!о. Использование блока совместно с блоком Сзозо обеспечивает прием сигнала без линии связи. Окно задания тра.метрое .-;.,:: ": )0)д): .мвлвв знынтз~ ' Сзозо зал. !идентификатор принимаемого сигнала). Должен совпадать с илентификатором, указанным в соответствующем блоке Со!о С помощью кнопки Бе)ес! !ал (Выбрать нлентификатор) пользователь может выбрать сигнал от требуемого блока Со!о. Признак видимости сигнала отображается на пиктограмме блока таким же способом, что и у блока Сзого В модели может быть сколь угодно много блоков Ггопь принимающих сигнал от одного блока бого.
Пример: На рис. 2.105 показана схема передачи сигналов в модели с помощью блоков Ггогп. На схеме один блок Сею передает сигнал трем блокам Ггогл (двум в основной модели и одному в подсистеме). 2 Библиотека блоков Б!МШ ПЧК Параметры блока. иыч»а с» а о»аиа Рис. 2. Ю5 Блек признака вкднместк снгкекк . оа» ам »»а»» Паакисограммас Я'1. ~Я с»аъаа'а о а а» асса Оозо Тоа чсеаьщаЗт Окно задания лараметроес Рск.
2.10б Пиктограмма: Ьа!о Я»со мотолс [ ок Д 1~~ нт ~ ~к», 198 199 И. В. Черных. ЯМАЛ.1КК: среда создания инженерных приложений [, '~~~~=Л~ Я'~ 1с=:ЯГ] Низко»сине: Блок отображает признак видимости сигнала, передаваемого блоква,'' бою. ; аанчч1каьау ~ьаМьссго»со»»веси»нес»иссзанеа»ао»аявй1 .~ .,»»ааоие. Гиасоааь Зеььссо»анааьааьчаьаьа»о -чааабсаанксзта~м~аааааааа»ььев»ан казас н~н~ ~ 'жз» 3» ь»ьоасФФФЕиаз»з. ..О»а а»»- -,-. а ясное 1,' боСо 1ая: 1идентифнкатор сигнала, передаваемого блоком бою1 Блок необходимо включать в состав модели нлн подсистемы в том случае, если для передаваемых сигналов задана область видимости исоред.
Блок помещается в те подсистемы, на которые распространяется область впднмостн передаваемых данных. Блок не участвует в передаче сигнала, а лишь отображает нмя передаваемого сигнала. Пример: Схема с использованием блока показана на рнс. 2.10б. Блок сездапкн обпзек ебластн памяти Назначение: Блок создает именованную область памяти для хранения данных. 2.