Черных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002), страница 23
Текст из файла (страница 23)
п, Он!рщ зсайпй ча1не: [масштабирующая величина). Параметр задается как основание системы счисления со смещением, например [1.25 3!. Смещение допускается не ука- зывать. Еос$с оо!рп! зсаГ!п8 айа!пм сЬж!8ез Ьу рйе ап!ояса1впй !оо1: [блокировка масштабирования). йонпд !и!ейег са!си1абопа !ожап1: [метод округления!. Парамезр устанавливает метод округления для выход- ного сигнала действительного типа с фиксированной точкой.
Значение па- раметра выбирается нз списка: ° Ее!о — округление отсутствует, ° Ыеагез! — ближайшее целое; ° Р[оог — ближайшее меньшее целое; ° Сей[пй — ближайшее болылее целое. Зашга!е ол )пгейег очегйоаа [подавлять переполнение целого). Прн установленном флажке ограничение сигналов целого типа выполняется корректно. График функции, заданный с помощью настроек блока, отображается па его пиктограмме. Входной сигнал блока может быть векторным. В этом случае блок выполняет поэлементную операцию. Пример: На рнс. 2.118 показана схема с использованием блока (.оой Пр ТаЫе.
В примере вектор входных значений равен [-5:5 ), а вектор выходных значений равен !апЬП-5:5)). Назначение: Задает в табличной форме функцию двух переменных рных. Б!МсЛ.!Р4К1 среда созцання шохенериых приложений 2. Библиотека бяояов 5!МП.!!ЧК хно зооання ниускиет!»ов с а1 ) с, ° .. = ., '"-"1»С',;:.,",1,"»Х с -"-. х! яес.
ОРГ Н ° рп»с а 2о ьхапмерапесп с1 пров сир. "оопп ье сресг 1»ни гпсахсрс р еп и »реев сии~о ъа и вы Рааса па с с»европ Ь И 1»е П р М 1ев! есес рх Расхпн а Ис Ые» .'Рвение: 1и э! ' СЮ Ь» 4»е Ьес, , [!19! инп н ар»сон с . !4455!519Ж101923! П --" — -" Яп»е вбраесираср»ипс — — --— ь и р раррп Г1нррир гжар»хпв ' Г иес сии вим е* а и ыьс. о»9»йпнвьсхропх4пза еа сап ира»4 рсмр сехирпсх а» асе гГи„» И 5асриерсйсеи с евс ~ок [ с н [ иир Пара.ие1вры бшка: йоис !п4)ех !прн! ра! оех: [строка1 Век4ор значений первого аргумента. Запается анало1нчно параметру Чес2ог оГ !при! на!нез одномерной таблицы.
Элементы вектора лолжны быть упорядочены по возрастанию. Сойлпп (пк!ех !про! ра!иея: [столбец). Вектор значений второго аргумента. Задается аналогично предыдущему параметру. Мапйх онгрн4 сса1нея: [таблица значений функции). Задается в виде матрицы. Количесзво строк лолжно быть равно числу элементов вектора Ко4р ш4)ех !при! ра!иея„а коли- честно столбцов — числу элементов вектора Со!о1пп !пдех !при! ра1нех. 8Ьоср асЫ! !юла( рага4пе4егя: [показать дополнительные параметры1 При установленном флажке в окне параметров отображаются дополнительные графы. 224 (хсо(с-ир псе4йог(: [метод расчета выходных значений).
Выбирается из списка: * 1п4егро)айоп-Ехн.аро(агюв — интерполяция и экссраполяция. Если входной сигнал не совпадает ни с олним из элементов вектора входных значений, то блок выполняет линейную интерполяцию между двумя ближайшими и нему элементами. Если входной сигнал выходит за 1раницы вектора входных значений, то блок выполняет линейную экстраполяцию по двум крайним элементам. 1п!егро!а4!оп-Пзе Епс( Ча!нех — интерполяция сигнала внутри диапазона табличных значений. При выходе поступающего сип4ала за 1раницы вектора входных значений выходной сигнал равен краевому табличному значению.
Пяе 1при! 1»еагез! — интерполяция и экстраполяция отсутствуют. При вычислении выходносо значения выбирается ближайшее табличное значение. (йхе 1прш Ве!оср — интерполяция и экстраполяция отсутствуют. При вычислении выходного значения выбирается ближайшее меньшее табличное значение. 1прн! АЬоне — интерполяция и экстраполяции отсутствуют.
При вычислении выходного значения выбирается ближайшее большее табличное значение. Кесзивге а11 шриж !о Ьаче яап1е дага гуре: [все входы должны иметь одинаковый тип данных). При установке этого параметра все входные сигналы должны иметь одинаковый тип. Ошрн! 4!ага суре гпо41е: [выбор типа выходных данных). Для выбора используется раскрывающийся список. Тип выхидного сигнала может наследоваться от блока назначения (!пйег!гег( р!а Ьаск ргорайабоп) или от блока, подключенного к первому входу (яагпе ая йш! !про!), может быть задан одним иэ стандартных типов, например 1пг8, либо может быть определен с помощью дополнительных граф окна диалога.
В последнем случае а окне параметров 4гоявя4ся дополнительные графы Ошрп! 4)а!а !Уре и Он4ри! яеа!ш8 5 а1ое. Оп!ри! ба!а 2уре: [тип выходных данных). В срафе можно задать требуемый тип данных, включая типы данных с фиксированной точкой, например ябх(16), пш2(8) и т. и. Ошр1и зса(шя та!пес [параметр масштаба и смещения|. Параметр запас~ обобщенное представление сигнала в арифметике с фиксированной точкой. Смещение допускается не указывать.
225 И. В. Черных. ЯМЫ.1!ЧК: среда создания инженерных приложений 1.ос1с ошрш всайпя а»авда! сйап»ез Ьу гйе аигозсайпя !оо1: [блокировка масштабирования!. Коипд 1пгекег са1си1апопв !озча!т1: [метод округления!. Параметр устанавливает метод округления для выходного сигнала действительного типа с фиксированной точкой. Значение параметра выбирается из списка: ° Лего — округление отсутствует; ° Хеагев! — ближайшее целое; ° Г!оог — ближайшее меньшее целое; ° Сей!пк — ближайшее большее целое. Башгазе оп !и!еяег очегйовп [подаалять переполнение целого). При установленном флажке ограничение сигналов целого типа выполняется корректно.
Пример: ' Формирование таблицы значений функции показано а табл. 2.3. Таг»эииа 2 3 2, Библиотека блоков ЯМИ.ИЧК Многомерная таблица Пзаалограэсма жо т!»> ь»н-ов тйы»! -о) Назначение. Залает а табличной форме функцию многих переменных. Окно задания иарометрое ьЯЯ~~'рэзй~ ~':,'. 2.
»1: с й»ип»»рь й!ай! ,в»ь» й»»чз»айни»зйыьи»ьййвьй»йчймьь»4»»,! ! 'и 1йи»»з»й»з» ю»» а»ь»й»ьи»йййь ;в ь»и»ь ььй»ьй»чзь ьй»в»йьв»ьйь:айьй [[ ~ е»»»й»* ' иййв»в»йь»ййй»»й ввлэч . в»»мил» ]йз»ь»йч»»ьс в т— йь»йььйр иа у»»й»ей ьыйз»» ~~ . аз! гвкльь»йны»й1каььв !о якзд : ещйа»»й»ий»»й»ь з1 Рис. 2.ПР 226 227 Для приведенной таблицы значения параметров блока будут следующими: Козе — [2 4 8[, Со!шпп — [3 7 9[, ТаЫе — [10 20 30„'40 50 60;70 ИО 901. Схема модели с блоком Еоо1с-Пр ТаЫе(2!Э) показана на рис. 2.119. : з .'„»й й ййй в ~з « 'Гв и йв'ю« Го ! ь! ~»й ьы ись [' м»ий»»п»ей»й с,е« йь»»ьй»»а»й ы с» [вк [ с»»» И. В Черных. Б!МЯ.!!ЧК: среда создания инженерных приво;кений 2. Библиотека блоков ЯМЛ.З!ЧК Пара.петры б шка: Хо|пЬег ог" |аЫе йипепяопя [количество размерностей таблицы (аргуме|пов функции)).
Значение параметра выбирается из списка: 1, 2, 3, 4, Мосе...(Много). Гпы шрш (го|и) Ьгеа(сро!и! яе|: [вектор значений первого аргумента (строка)). Задается аналогично параметру Чесгог о( шрш ча1игя одномерной таблицы. Элементы вектора лолжны быть упорядочены по возрастанию. Яесопй (со!шпп) |при| Ьгеа)|ропп аеп [вектор значений второго аргумента (столбец)). Задается аналогично предыдущему параметру.
ТЫгй шрш Ьгеайроии яе|: [вектор значений третьего аргумента). Параметр доступен„если количество размерностей таблицы задано больше чем 2. Гоняй |про| Ьгеа(гро!и! яе|: [вектор значений четвертого аргумента). Параметр доступен, если количе-* стао размерностей таблицы задано больше чем 3. Р!ЙЬ..(Ч|Ь ~прш Ьгеа)сро!пг хе|а (сей аггау): [массив значений пятого н остальных аргументов (массив ячеек)). Параметр доступен, если количество размерностей таблицы задано больше чем 4. Ехрйсп пшпЬег о1 й!шепяопз: [точное количество размерностей таблицы (аргументов функции)). Параметр доступен и его необходимо задавать, если параметр Ыи|пЬег о( |аЫе йлпепьюпз имеет значение Моте. 1пйех аеагсЬ |пе|Ьой: [метод поиска по индексам).
Принимает значения из списка: ° Егеп1у Врасей раппа — поиск для равноотстоящих индексов. Дает наилучший результат по скорое|и поиска, если векторы аргументов имеют равноотстоящие друг от друга значения (например, [! 0 20 30)). ° 1.!пеаг ЗеагсЬ вЂ” линейный поиск. Дае| наилучший результат, если значения входных сигналов на текущем шаге расчета отличаются от предыдущих значений незначительно. ° В|лагу ЯеагсЬ вЂ” двоичный поиск. Дает наилучший результат, если значения входных сигналов на текущем шаге расчета значительно отличаются от предыдущих значений.
солФаы Рис. 2.120 Вея!и шйех кеагсЬех оз!пя рш|йооа |пйех гезп1|я [начинать поиск„используя результаты предыдущего поиска). Пзе опе (гесгог) |прш роп |пяеай ог" (Ч ропя| [использовать многомерный входной порт вместо нескольких одномерных). ТаЫе й|яа; [таблица значений функции). Задается по правилам формирования многомерных массивов.