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

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

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

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

Как следует нз аналнза рнс. 4.13, различие зтпх моделей заключается в разных значениях параметров блока ТгапзГег гоп. х 5. ОТЛАДЧИК ЯМЮ1ЛХК-МОДЕЛЕЙ Отладчнк 5пппйпй-моделей является инструментом для поиска н днагностнровання ошибок в моделях Яшп!ий. Он дает возможность выявить проблемы, которые возникают прн моделировании любого блока модели. Отладчик Япзп!!пх-моделей работает как в режиме графического ннтерфейса, так н в режиме командной строкн. Графический интерфейс наиболее прост н удобен для пользователя, но обеспечивает доступ только к основным функциям отладчика. Командный режим позволяет реализовать все возможности отладчика.

Пользователь, как правило, работает в режиме графнческого интерфейса н обращается к режиму командной строки только по мере необходимости. 5.1. Графический режим Запуск отладчика Ятп!1пК-моделей в режиме графнческого интерфейса возможен одним нз двух способов: 1. С помощью опции меню ТооЫВеЬпяйег окна Яглийп!г-моделя. 2. С помощью кнопки Ф панели инструментов окна Яшв11пк-моделя. После запуска отладчика на экране появится его окно (рнс.

5.1). ззища'!'".3*" "'" щ!В вв,„кв ж+ -, „, хаю- тчт,о«г,, 'о~ма'ын ! з-"и':.с!""-" !,4 "' '3.'не ь !нгмх'и 5. Отладчик ЯМ1Л.ИЧК-моделей ' 1 ! ) '! ! '.;:й/П:-':Ф,'Ф "Ф.'. ~-::.+'."')тй:..)'::Ъ:;,,!'-Ф !!!! !! ! ! 1 2 3 4 5 6 7 8 Рис 5.2 Рис. 5.3 357 356 И. В. Черных. ЯМ131 11чК: среда создания инженерных приложений Окно отладчика содержит следующие элементы: панель инструментов; ° область задания точек прерывания ВгеаИ.Иар1ау ро1 пил ° панель задания точек прерывания по условию Вгеах оп совой)опа„ ° окно сообщений, Панель инструментов Общий вид панели инструментов показан на рис.

5.2 Панель имеет следующие кнопки: 1. Хехг В!осн — переход к следующему блоку. С помощью данной кнопки осуществляется режим отладки с остановкой процесса после моделирования каждого блока. 2. Хехт 'Папе Втер — переход к следующему шагу моделирования. С помощью данной кнопки выполняется пошаговый режим отладки. 3. Вгагт/Сопзшие-запуск/продолжение отладки. Нажатие данной кнопки после запуска отладчика приводит к запуску процесса моделирования и остановке его перед первым исполняемым блоком. Данная кнопка служит также для продолжения процесса отладки после останова в точках прерывания (контрольных точках).

Если в модели установлены точки прерывания, то нажатие данной кнопки позволяет продолжить моделирование, которое остановится в следующей контрольной точке. Повторное нажатие кнопки воюбновляет процесс моделирования и вызывает остановку в следующей точке. Если текущий шаг моделирования завершен, то происходит переход на следующий шаг и останов в первой точке прерывания. 4. Егор — останов отладки.

5. Вгеа1с Ье1оге яе)ес1ей Ьйаси — установка точки прерывания перед выделенным блоком. Для установки точки прерывания достаточно выделить блок в окне модели и затем нажать данную кнопку. Название блока немедленно появится в области ВгеаИЭ)зр)ау рошга окна отладчика, как это показано на рис. 5.3. 'ао ьп а- и ' о о,.

~ ен 1 т -амавеанаааиаа ---: ЬЬ1раа а1:.Пааабаааиаа 1,вава .ааюсаа . талах аа аомаааь:.--: "".'-') /гт гаго)аидаььеаа" .: .',"„:: :1Г вваааааанвдьтййа:,' 1Г мийина'иаьь " Г'ийааам' а ' :!еиаьий 'а':.~ Точка прерывания не может быль установлена для неисполняемого /виртуального) блока. Примером такого блока является мультиплексор Мпх 1рис. 5.1). Список исполняемых блоков текущей модели можно увидеть на вкладке Ехесппоп Оп1ег окна отладчика или вывести командой ьйы при работе в командном режиме.

Прн попытке установить точку прерывания для неисполняемого блока отладчик выведет на экран предупреждающее сообщение. б. ЕЫяр!ау 1/О о$ яе1есгеп Ыосй ьг11Ь ехеснтеп — отображать значения входных и выходных сигналов. Данная кнопка позволяет установить режим просмотра входных и выходных сигналов исполняемого блока. Режим можно установить как для блока, для которого установлена точка прерывания, так и для блока, для которого такая точка не установлена Значения входных и выходных сигналов отображаются на вкладке Опьрпга окна отладчика. Входные сигналы имеют идентификаторы 1)1, П2, $/3 и т. д., а выходные — У1, Ъ"2, ь'3 и т. д.

Дополнительно здесь же отображаются значения переменных состояния — СБТАТЕ (рнс. 5.3). 7. 171ар)ау сштеп1 1/О оа ье1ес1ед Ыос1с — показать значения входных и выходных сигналов для выделенного блока. Данной кнопкой удобно пользоваться, когда необходимо просмотреть значения сигналов какого- либо блока в момент останова Например, если для модели на рис. 5.1 установлена точка прерывания на входе блока ТгапьГет Есп и останов моделированиа в этой точке уже произошел, то можно просмотреть значения сигналов сумматора, выделив этот блок в окне модели и нажав И. В. Черных. 5!М!Л ПЧК: с создания инженерных приложений сигналов сумматора, выделив зтот блок в окне модели и нажав кнопку Ж отладчика.

8. Не!р — вызов справки по отладчику. 1 -::- . ~-.-:й,-ь~~-Д' Рис. 5.4 Панель задании точек прерывания Панель задания точек прерывания — г — -'-'..: 2 Вгеах оп сопб16опа (рис. 5.5) содер----:..;. - -!,=:.—..., нии которых моделирование должно нааааааааача быть остановлено. ЙФЙ хамах с °, ° .~ ~.. уаюах а) ваа, ловия: ° яего стояк)пд — переход сигнала Рис. 5.5 через нулевой уровень. ° Яеер ьие !вийей Ьу ацпе — установить такт моделирования в зависимости от значения вектора состояния модели. Опция заставляет отладчик остановить моделирование, если используется решатель с переменным шагом интегрирования и требуется ограничить зтот шаг.

Опция полезна при отладке моделей, требующих, по мнению пользователя, большого числа ша~ов моделирования. Список точек прерывания Область задания точек прерыва- вюамхмачааааа ния Вгеак/О(ар!ау ро1пь (рис. 5.4) со- а1есаа держит список блоков, для которых . ах.за дел итааама» гс» ж Г установлены точки прерывания (графа В!осах), а также свойства зтих то- 1 чек, отмеченные с помощью флажков. Пользователь, выставляя нли снимая флажки, может изменять состояние точки прерывания, а именно задать/убрать точку прерывания на входе блока, выставив флажок Н или включить/выключить режим вывода входных н выходных сигналов блока, выставив флажок(амж.

Для того чтобы удалить точку прерывания, следует выделить ее в списке и нажать кнопку 1!ешоте хе!ее!ей ропп (Убрать выделенную точку). 5. Отладчик 5!М!Н.ПЧК-моделей ° М)пог Вгпе я!еря — режим отладки с шагом интегрирования. Прн выполнении моделирования для достижения нужной точности система ЗиппПпк может уменьшать шаг интегрирования. Для того чтобы увидеть процессы на уровне шага интегрирования, необходимо установить опцию Мшог $ипе мерь ° (Ча1Ч чайгщ — значения Ха)Ч. Моделирование будет остановлено, если вычисленное значение сигнала бесконечно или лежит вне диапазона значений, которые могут быть представлены компьютером, т.

е. соответствует значению (ЧаХ в сганддрте 1ЕЕЕ арифметики с плавающей точкой. ° Вгеа1с а! Вще — останов в заданный момент времени. При достижении зтого момента моделирование будет остановлено и включен отладчик в пошаговом режиме. Данный режим удобен, если ошибка возникает не в начале интервала моделирования, а в какой-либо более поздний момент. В этом случае можно установить время осталова непосредственно перед возникновением ошибки, а затем продолжить отладку в пошаговом режиме. Окно сообщений Это окно содержит трн вкладки: ° Он!рн!з — отображение результатов в режиме отладки.

На данной вкладке (рис. 5.б) отображается текущее время Тт (илн Т1 для внутренних шагов), индекс контролируемого блока в виде ®з:Ь, где х — номер модели (подсистемы), Ь вЂ” номер блока, а так!ке имя блока с указанием полного пути доступа. На зтой же вкладке выводятся значения входных ((1) и выходных (У) сигналов блока, если установлена соответствующая опция.

..":-.- 8Ф!8) сефав::) яжеа1~йап1"(сймй11"')::;: '.х !'- -'" ':"!~"."'::~о4: чп':.-. Рис. 5.6 М8 359 5. Отладчик ЯМ1Л ПЧК-моделей 5.2. Командный режим л1«зеЬпд( 'иу гаос(е1' 1, Таблица 5.1 Рис. 5.7 Команда Кронигоя Повтор форма Назначение Нет 1 Выделить подсветкой аягебралческий контур с указанным ин- ааЬокч авп Ьайеу <з Ь(всЬ> 1 Ьа ! Ьуеак <кЬ! всЬ> ! Ь с(еаг <я:Ь! 8сЬ> 1 с! 1 копаное ! с Да ' Продолжит»моделирование э5 Р .5В 360 И.

В. Черных. ЯМ(Л 1ЫК: среда создания инженерных приложений ° Ехеспноп Оп(ег — порядок выполнения. На вкладке отображается список блоков в порядке их исполнения. Блоки, расположенные в начале списка выполняются раньше, чем блоки, расположенные в конце списка. На рис. 5.7 показан пример данной вкладки ддя модели„изображенной на рис. 5.1. о ° °, Я х! сов(а,~. н; о Ягг. аь'., т . ', ' .'..' ' ., ' ,'. ",:.:; .дзюбе «йтив' якеаяа»с«аег ! ня«е'.) .,:.„:,",, ° Яа(пз — статус отладчика. На данной вкладке (рнс.

5.8) отображается информация о настройках и текущем состоянии отлддчикв: значение текущего временного шага, количество точек прерывания, информация: об установке точек прерывания по условию и т. п. лоск:Ф Н" чз язг ' «Р,' т:,'.: ' " 1.*„,,, ", „,,"',:, Сны; Огявмг(-,няснбо»спвг- явна:»:: ..' 'с"!.;: 1 о;з,„,: 1.~"кз:,;:::..- гнскгвс згв»1аскоп с\в» : 1.ЫОХЯГЯООХЮку ОГ«О«СУ»му««рг рога»1с сове»па ы есс нсе оп кеавпг\всск г "" кыр кп »1пок с«зев »гор» «а1зеЫеа Овсах ас секо «ко«э»и с спев : ак*эЫ а опас мвп вс«р «1«е к 11»ксоч ьу е зсасм мэеыаа Ук«|е »квак рыпо а аЫа о оса и -мыс григ,виг а1»ев : а«замес я ьс ег ивин««а »к«ос ров сэ 1 окова рокпс о« 1 'сг зк реви кукк»васк усп' опав« ог 1»вса11«а а1эр1ау роке«э : о в«пьес ог к»«маг»1 се«се рекпсэ 1 укосе осана ма 'кх 11 оеьсд «гсвг' окзргау 1««вз гос ак»р, скосе, ркоьс . "1» огзр1ау ос 1»сад аско» 1»ко«»амон : амеЫ«а ма«»кекс 1оор ссасгзд 1 эе1 о О«нао к»нс« кена« С «сны»» яоае : Яос »1 Таким образом, запустив отладчик в графическом режиме, пользователь может провести поблочную или пошаговую отладку модели, установив при необходимости нужные точки прерывания.

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

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

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