Главная » Просмотр файлов » Черных И.В. Simulink Среда для создания инженерных приложений (2003)

Черных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002), страница 26

Файл №1152002 Черных И.В. Simulink Среда для создания инженерных приложений (2003) (Черных И.В. Simulink. Среда для создания инженерных приложений (2003)) 26 страницаЧерных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002) страница 262019-07-28СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 26)

2.130 ЕТ-подсистема Пиктограмма: и Л а ва |хе! еаамев аев таеяепеа Зилазп$ет И. В. Черных. ЯМ~Л 1|ЧК: среда создания инженерных лрипвжсний 'и:,'-:!':,:.',:: — !':..„х|*„. !ыае Рпа. нппа а!п льпп ь а пьпаееп н ее!ма М!лапа!ела!аппп Рааппапп '.

""'"*- -'*" . ";:! ! ! Г злппеяпп!пю ' ' -,.*... |1 Т!зйлсг |уре: [тип триггера|. Выбирается из списка: ° гпз!пк — активизация подсистемы положительным фронтом; В, ', ° ГаП !пй — активизация подсистемы отрицательным фронтом; * ейЬсг — активизация подсистемы как положительным, так и отрицательным фронтом; ° Гипс!|оп-са|1 — активизация подсистемы определяется логикой работы вызываем Я-функции. Яюлч оигрш роги 1показать выходной порт). При установленном флажке на пиктограмме блока Тппаег появляется дополнительный выходной порт, сигнал с котороп~ может быть использован для управления блоками внутри подсистемы. ЕпаЫе хего сгова|пк л|е(ес!аоп: 1фиксировать прохождение сигнала через нулевой уровень).

Пример: На рис. 2.130 показана модель с Т-подсистемой. Сама Т-подсистема содержит лишь один усилитель с козффициснтом передачи, равныл! единице. Как видно из временных диаграмм, подсистема срабатывает по положительному фронту управляющего сигнала. Выходной сигнал подсистемы остается неизменным до следующего положительного фронта управляющего шп нала. Назначение: Подсистема ЕпаЪ|ед ап!| Тпййеге!| ЯлЬзуыеш (в дальнейшем — ЕТ-подсистема) включается фронтом сигнала, поступающего на Т-вход системы при наличии положительного сигнала на Е-входе системы.

Так же как и Тг|лксгед БпЬвув!еш, зта подсистема выполняет вычисления только на том шаге моделирования, где произошло изменение управляющего сигнала на Т-входе. Параметр Бш!еь шйсп епаЬйпа блока ЕпаЫс не оказывает влияния на работу ЕТ-подсистемы. Оба управляющих сигнала могут быль векторными. Пример: Схема с ЕТ-подсистемой дана на рис. 2.131. 2. Библиотека блоков ЯМШ.ПЧК рнпсйоп-Спй Свепега!ог Пиктограмма РС-подсистема: Гипвавл-Сен Овлепввв Рис 2.!3! Окно задания параметров Рнпсйоо-Сай ЗцЬвув$епз Пиктограмма вчлввилб Ы ожв Г ил веВо и-Сея аиьиеиавл атсквл 250 И. Н.

Черных. Б! ЬНЛ !ХК: среда создании инженерных приложений Назначение: Подсистема, управляемая функцией, — Еппсйоп-сай ыйжупеш (в дальнейшем — РС-подсистема) является Т-подсистемой, которая управляется Б-функцией, написанной на языке С. Во время работы РС-подсистемы исполнение Б-функции приостанавливается, а по завершении возобновляется. Этот механизм позволяет создавать Б-функции, которые могут запускать подсистемы, составленные нз функциональных блоков. Способы написания таких Б-функций описаны в документации по системе Бвпюйввк [13). Параметры блока управления йпсзвоп аналогичны параметрам блока у р правления Тгвййег с той лишь разницей, что установлен тнп триггера йпсноп-сай.

Для управления ГС-подсистемой можно использовать внешний блок Рнисинп-Сай бепегавог и средства пакета программ событийного моделирования Бсавейови )! 4). Внешний блок управления г С-вводсистемой Назначение: Блок задает количество исполнений ГС-подсистемы на каждом такт модельного времени. , 'Фф~;~:У:;::.х)" йявни" 1аез а ив в виее в иввтвиьвввы а зиеев в ' . Свигвйв 6ивгв иивв ь вввьмеитеььиеелва Мщметй в иввиьвв ивин тьхивив ииввавяй гве Виенввв Ьиииввв ' ), 1: в ) ВиеввВЙМвйвв. о;. "~ м~ ~ .Бь ..~ и." 2 ке н. черных. 51м1ш!чк: среда создания ин>кенерных приложений 11арииен>ры блока.

Баепр1е бте: [такт дискретности]. Хнп>Ьег оГ егегабопз: [количество исполнений). Пример: На рис. 2.132 приведены схемы моделей, иллюстрирующие работу РС-подсистемы и блока Рнпсйоп-Сай Оепсгагог. В примере РС-подсистема на каждом такте выполняет накопление сдиннчек. Прн этом для первой подсистемы число исполнений задано равным единице, а для второй — трем. еьь ь с и Е ьь»ьь еья>> е-е еьь ь .сье Еьь> аче 2.

Библнотека блоков 5!МИ.!ГЕК Окно зае!алия иарамен>роя! !~>~~ьье>- ь ''51! яе>е$ьееечеваеевеееь>еле>ее!я!еааееааа] ! йе,ан ' ",,'з>>",.4;ь ">!фее>еееее[ех' :ьь]аее]ее -,", ь:::::::::-:::::::::::-:: >> '~, ! ]*'ее>нее>еь]еве! .«,е1' „ ! е>е ;еаее евееечея]е]лее>ея>е>еееаье~'.'д „"' !]уф рщ ' .Р зыбь'ее>чье]ей!ее "',"-,," '-':".'; '."',','.."", и;кеейее1е>1еьавяее]>аь ' .~,:~х",-Д:~й:,,~',, ';.жв::,,~:,::;:е,:,' ] Еь»еее > Р .21З2 Блок условного оператора Пккн>ограмма! н1ч! > 0) с! ене Иазначениег Обеспечивает формирование управляющих сигналов для подсистем 1ГАсгеоп БлЬзуыспь Блок является аналогом оператора еГ-е1зе языка программирования С.

252 Гуарамелеры бижаг ИщпЬег оГ шрпвк [колячество входов]. 11ехргезыоп: [условное выражение]. Условное выражение может включать следующие операции отношения: <, <=, =-, =, >, >=, Й, ~, [ ], а также унарный минус. Если записанное условное выраженне истинно, то на выходном 1Г-порту блока формируется управляющий снгнал. Е!зе]1 ехргеззеопз; [альтернативное условное выражение]. Одно нли список альтернативных условных выражений, разделенных заг>ятымн, вычисляющнхся, если условное выражение 1Г ехргсзыоп ложно. Каждому условному выражению нз списка Е1зееГ схргезз>опз соответствует выходной Е1зе>Г-порт пиктограммы, на котором формируется управляющий сигнал, если соответствующее условное выражение истинно. При этом алгоритм вычисления альтсрнатив- 253 2. Библиотека блоков Я)М() ь!)ЧК Рсгс.

2.(зз Блек переключателя Пиктограмма: сосо (1): Ы зогва: ) а) 254 И. В. Черных. $(М(ЛЛ)ЧК: среда создания инженерных приложений ных условных выражений таков, что если одно из выражений окажется ис- тинным, то следующие в списке выражения нс проверяются. Альтернатив- ное условное выражение может включать в себя те же операции отношения, что и выражение!г" схргсзз)оп. БЬолч е1ье сопгй((оп: (показать Е)зе-порт). На выходе Е(зе-порта формируется управляющий сиг- нал„если условное выражение и все альтернативные услоаныс выражения ложны. ЕпаЬ)с хего сгозз)пя г(егеспоп: (фиксировать прохождение сигнала через нулевой уровень! На пиктограмме блока отображаются соответствуюгцнс условныс выражения.

Добавление каждого нового альтернативного условного выражения приводит к появлению нового Е)зе)(выходного порта. Если входные сигналы блока являются скалярами, з о для их обозначения в выражениях используется запись вида и(, о2, и3 и т. д.

Если входные сигналы векторные, то для обозначения элементов вектора применяются выражения вида и1(1), и)(2), п2(1), п2(2) и т д. При.ивр: На рис. 2.133 показана схема использования блока Н совместно с подсистемами 1г" Асбоп КиЬзузгеш. В прилгере первая подсистема пропускает входной сигнал, если входной сигал блока (г" больше 1, вторая — если входной сигнал меньше -1 (минус единицы), и третья — если входной сигнал лежит в интервале от -1 до +1. С-код, соответствующий алгоритму работы блока 1г в приведенном примере, вмглядит следующим образом: Зх (и1 > 1) ( 14 Лсеьоп ЯиЬвувтего 1« ) е1везб (и1 < -1) ( тт Лстзоп яиЬвувееж 2г ) е1ве ( 1т Лсезоп яиЬвувтев Зг ) В«»асс» Сосо Назначение: Обеспечивает формирование управляюшзгх сигналов для подсистем Сазе Асйоп БиЬзуыегп.

Блок является аналогом оператора БшйсЬ языка программирования С. Окно задания параметров: „' м)а(6йзап';:-'.': '-' '-.: .'::::::;;.-:.'-' " -,-":-::::;:,':-'.,:";::-' сгввв«в))гь)оаювввлвооавы»з то»ВРяфФЗзвй«)в.: ! ".'чаи вавкаыазв>вм)гмо»иновал«ов»вар»зо "»в" ( 1 Члолаплзсвнвявгв)ввоиазч)ор»сп»)»в»й,'т«) .,;.' ') ) :,«в»взввивайрза«оооо»»оси«а!о»вомгаио)Зава« ' ' ,) вй»оаа«З 4»вз»«лай ЗЬ«в сйооавлввь Ф)ьв(звз, аз«) ) ( , сывасвоа»ьвзс а»оли звввгв ао)в) )()Зо' Св» вс»йЬ<' (Кв ППЗ)а И.

В. Черных. Б(М(Л.((ЧК: среда создания ннженерныя приложений Параметры блока Сазе сопййопз: !список значений входных сигналов (целое число)1. Каждому значению соответствует отдельный выходной Сазе-порт на пиктограмме блока. Если значение входного сигнала, поступающего на вход блока Бей(сй Сазе, совпадает с каким-либо значением из списка, то на соответствующем выходе блока формируется управляющий сигнал. Если входной сигнал нс является целым, то сто дробная часть отбрасывается.

В выражении Сакс сопйбопз люжно использовать квадратные скобки, если необходимо вырабатывать управляющий сигал на каком-либо порту для нескольких значений входного сигнала. Например, выражение (1,!7,9)) задает два выходных Сазе-порта. На первом нз них управляющий сигнал формируется, если входной сипзал блока равен 1, а на втором — если входной сигнал равен 7 или 9. В выражении Сазе сопйбопз можно использовать также диапазоны значений.

Например, выражение (1:5) определяет, что для сдинствснного выходного Саяе- порта выходной сигнал будет вырабатываться, если входной сип(ал блока равен 1, 2, 3, 4 или 5. БЬозо дсГаи1! сазе; !показать о(еЕаи!(сазе-лорт), На выходе дсГаи1(сакс-порта формируется управляющий сигнал, если входной сипзал блока нс совпадает ни с одним значением, перечисленным в списке Сакс сопйпопз.

ЕпаЫс хсго егозя(пя бс(ссйоп: 1фиксировать прохождение сигнала через нулевой уровень). Пример: На рис. 2.134 показана схема использования блока Б!к!(сЬ Саяе совместно с подсистемами Бжйсй Сазе Асноп БиЬзумспь В примере первая подсистема пропускает входной сигнал, если входной сипзал блока Бич(сЬ Сазе равен 1, вторая — если входной сигнал равен -! (минус единице), и третья— если входной сип!ал нс равен ни -1, ни +1. С-код, соотвстствующий алгоритму работы блока Бич(сй Газе в приведсннол! примере выглядит следующим образом: выьгеЬ (и1! ( саве З: низссь севе Ассзоп виьвувсетп з; Ъгеак; саве -1: Зызгсп Саве йскзоп ЗиЬвуаиеж 2; 2. Библиотека басков Б!М(Л.!ЫК Ьгеех!.

отейаи1с: зызссь саве Ассзоп зиьвувсеж 3! ) Еоаоь оооо Аоьоо зооеФаоз Рис. 2.134 Подсистемы, управляемые блоквмн 11' и Бич!сЬ Сазе Ас110п Зц)з|ув$егп Зов(оь Саго Аялон Зоьктя(ом Н Аово я Зиьязя(от Пазначение! Подсистема Аспоп БиЬзуз(сщ предназначена для работы под управлением блока 11 или Бвй(сЬ Сакс. В первом случае оиа называется Ьо Аспоп БпЬ- кума, а во втором — Би 1(сЬ Сазе Аспоп БиЬзумспь Параметры подсистемы определяются настройками сс выходных портов, а также настройкой блока Асйоп Рог(, наличие которого в подсистеме и превращает сс в Аспоп БиЬзумспь 2.

Характеристики

Список файлов книги

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6372
Авторов
на СтудИзбе
309
Средний доход
с одного платного файла
Обучение Подробнее