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

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

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

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

Окно ИС Б-Гипс!)оп Впйдег с открытой вкладкой 1пгйа1пеабоп показано парис. 6.12. Для рассматриваемого примера число входных переменных равно двум (напряжение на обмотке якоря и момент сопротивления). Число выходных переменных равно двум (момент и скорость). Количество переменных состояния также равно двум (ток якоря и скорость). Число параметров Б-функции, передаваемых через окно диалога, равно 6, режим модельного времени — непрерывный, число дискретных переменных состояния — О, начальные значения дискретных и непрерывных переменных состояния нулевые. Свойства данных На вкладке Раза Ргорегпез (Свойства данных) (рис. 6.13) задаются имена и свойства входных и выходных сигналов, а также данных, передаваемых через окно задания параметров блока Б-гнпспоп.

Вкладка Раза Ргореп)еа содержит, в свою очередь, 3 вкладки: 410 б. Б-функции и их применение !при! рона [входные порты]. На вкладке задаются следующие свойства портов: ° Роп импе — имя порта. По умолчанию входные порти имеют имена иО, и1, н2 ит.д., однако пользователь имеет возможность изменить стандартное название порта. ° Раза гуре — тип входного сигзгала. ° Р(зззепя)опа — размерность входного сигнала. Пользователь имеет возможность выбрать одномерный (1-Р) нли двумерный (2-Р) тнп входного сигнала.

Возя — число строк двумерного входного сигнала. ° Со!шпп — число столбцов двумерного входного сигнала. ° Сотр(ехйу — тип сигнала: геа! (действительный) илн сотар)ех (комплекс- ный). ° Ргапж — фрейм. Разделение сигнала на фреймы: оп — есть, ой — нет. г"-ис. б. 13 С помощью расположенных в левой части кнопок можно добавлять новые порты, перемещать порты вверх или вниз списка, а также удалять нх. Оийзиг ропы [выходные порты].

На вкладке задаются свойства выходных портов по аналогии со входными портами. Имена выходных портов по умолчанию — уО, у1, у2 и т. д. Так же как и для входных портов, пользователь имеет воэможность изменить стандартные названия портов.

411 6. Б-функции н нх прнмененне Рис. б.!4 Рнс. б.!5 Библиотеки 413 412 61 В. Черных. Б1М1Л 1ИК: среда создания инженерных приложений Рагаюезегх: [параметры[. На вкладке задаются имена и свойства параметров блока, ис- пользуемых в окне диалога блока. Пользователь может задать тип данных входного сигнала (доцйе, геа1, 1п18 и т. и.) и вид сигнала (действительный или комплексный). Вкладка !п111а11забоп с открытой вкладкой Рагатезегз показана на рис. 6.14. Для модели двигателя постоянного тока заданы 6 параметров действительною типа двойной точности.

Вкладка Е[Ьгаг!еа (Библиотеки) используется для указания библиотечных и других подключаемых файлов. На вкладке имеется 3 окна для ввода фрагментов С-кода: ° !.1Ьгасу/ОЬ!есцБоцгсе 61ез — имена подключаемых библиотечных (а.йЬ) и объектных (а.оЬ!) файлов. Указанные файлы должны находиться в текущей рабочей папке, либо следует указать путь доступа к этим файлам. Для каждого имени файла предназначена одна строка, ° !пс)цбез — директивы ддя подключения заголовочных (а.Ь) и обычных (а.с, «.срр) файлов.

Например: В тпс1цбе <таСЬ.Ь> В 1пс1«де "муиС11н.с" В данном окне следует записать файлы, содержашие функции польювателя, которые будут использоваться в проекте. ° Ехгегпа! Рцпсбоп Оес!агайопз — объявления внешних функций, если они отсугствуют в заголовочных или иных подюкочаемых файлах. Например: ехсвтп с!о«Ь1е Ьцпс1ооцЬ1е а1; Вкладка !.!Ьгапез показана па рис. 6.15. Выходные переменные На вкладке Оп!риза (Выходные переменные) задаются выражения для вычисления выходных переменных.

Вкладка солержит текстовое окно, предназначенное для ввода числовых выражений, в которых можно использовать (не объявляя специально) имена входных и выходных портов, а также имена параметров блока Б-бзпсбоп. Кроме перечисленных в выражениях могут быть использованы следукицие переменные: ° хС[01, хС[1[, хС[2! и т. д. — непрерывные переменные состояния. Тип переменных — допЬ[е.

° х0[0[, х0[1), хО[2] и т. д. — дискретные переменные состояния. Тип переменных — доцйе. ° р «лд1ЬО, р в!6161, р «чбзЬ2 — и т. д. Переменные целого типа, значения которых равны размерам нулевого, первого, второго и т. д. параметров блока Б-(цпсбоп. 6. Б-функции и их црнмецеа)в Ряс б./7 Рис. б./б 415 414 И. В. Черных. Бйа[Ш![Ч!й: среда создания яня»сварных приложений ° н а«[ай[а — фактический размер входного сигнала (переменная целого типа). Размер наследуем, если на вкладке [п[![а[[ха[)оп указано значение -1.

Если входной сигнал двумерный — значением переменной ц в»Ы!й будет вектор из двух элементов. ° у в»Ыйа — фактический размер выходного си!нала (переменная целого типа). Размер наследуем, если на вкладке )п[йа)[галоп указано значение -1. Если выходной сигнал двумерный — значением переменной у аю)бйа будет вектор из двух элементов. Для рассматриваемого примера расчетные выражения выглядят следующим образом: »)оцЬ1е СОО = Ся»[01»К1[0), С11 = 1; уа[О) = сОО*хс [О); у1[О) = С11»хС[11» В первой строке рассматриваемого примера объявляются н вычисляются переменные СОО и С11, входящие в уравнения (6.17-6.18).

Во второй и третьей записаны выражения для расчета выходных сигналов в соответствии с уравнениями (6.17) и (6.18). На вкладке имеется также флажок для установки параметра 1прц[ь аге песа)еа) ю Йе оц!рц! гнпсбоп (сйгес! [ее!)йгонй)з) — использование входных сигналов для расчета выходных (прямая передача). Вкладка Онзрн!ь показана на рис. 6. 16. Производные непрерывных переменных состояния Вкладка Сопппцоць Рог[та![теь (Производные непрерывных переменных) содержит текстовое окно, предназначенное для ввода выражений для вычисления производных непрерывных переменных состояния. В расчетных выражениях можно использовать ге же переменные, что и на вкладке Ошрц!ь, за исключением дискретных переменных хР.

Сами производные обозначаются как а[к[О), «)х[1), «[х[2) и т. п. Для рассматриваемого примера выражения лля расчета производных вьь глядят следующим образом: с[оцЬ1е АОО = -и[01/Ь[01, А01 = -Си[01*Г([01/Ь[01 ВОО .= 1/1 [0); с)оцЬ1« А10 = Се[О)*гь[01/0[01, В11 =- -1/а[0)р с)х[0) '= АОО*хС[0)+А01*хС[1)+ВОО*цо[0): дх [1) = А10*хС [01+В11*01 [О); В первых двух строках обьявляются н рассчитываются коэффициенты АОΠ— В11, а в оставшихся строках записаны выражения для расчета производных. Вкладка Сопйпцонь Репса!гкеь показана на рис.

6.17. »»вью»пи а се»н»рве»» а цви»п»в» Ояиа» а с»папи»и»с»»и»и»» «Нвкавцмяв».вива»а ; свара»»чкып !»ъв веснп~впрвпп»арап»»в»авв»ее»аер»а«ие.'аь»ю»ы»пка«»в)ипсйп»ыа»пав»пгхвюяи»«я' ~ выа«зпв аы»в «на»«ч»иав »»а«в а»важа»а М«ы аьяв»«п»я»в п»вжа»а ваап!ь»ас 1[яре»в ыя аы»ир! я»»а»»вци»а ~п»арап»п «виар»а» апа рчв»п»»а«ввввв в» п»и»пава »К В а»»р»«я» ара»я»авиа» * Орь »паяц»в.»»вавы»»»п»»» апрраеап»бр»пяюре»таМа упса»в спа»Ф/в»аи»к»»в»авваьжаю» Обновление дискретных переменных В текстовом окне вкладки Р[ьсге!е Ура[а!е (Обновление дискретных переменных) записываются выражения для расчета дискретных переменных состояния. В расчетных выражениях можно использовать те же перемен- 6 5-функции и их применение Рвс.

б.!8 [О] попе Совр11ег: 12 4!7 4!б И. В. Черных. К)М[Л !)ЧК: среда создания инженерных приложений ные, что и на вкладке Оп[рить, за исключением непрерывных переменных состояния «С. Сами дискретные переменные состояния обозначаются как ' хР(0], хР[ Ц, хР[2) и т. и. Вкладка Р[зсте~е Орда[е показана на рис. б. ! 8. Поскольку рассматриваемая модель является непрерывной, то на рисунке показан лишь шаблон.

Информация о компоновке На вкладке Вш]д ]пйо (Информация о компоновке) в окне Сошрйапоп гйайпозбсз (Диагностические сообщения о ходе компиляции) отображается информация о процессе компоновки К-функции. На вкладке с помощью флажков можно установить следующие параметры: ° КЬои сотр[[емерз — отображать стадии компиляции. При установленном флажке в окне Сотрйапоп гйайпозбсз будут отображены все сообщения компилятора. Данный параметр желательно устанавливать при сборке К-функции, использующей внешние функции. Сгеа[е а деЬиякаЫе МЕХ-В]е — создавать отлаживаемый исполняемый файл.

При установленном флажке в процессе компиляции будет создан файл, позволяющий выполнять отладку Кптш! иаэс-модели. ° Оепепне итаррег Т[.С вЂ” созлать оболочку для компилятора объектного языка Т!.С (Та/лег ).апйиаяе Сошрйег). Флажок устанавливается, если предполагается использовать ускоритель объектного кода или ППП Веа]-Типе [ЧоНсзЬор. Каче соде оп)у — сохранить только код.

Если флажок установлен, то будут созланы только текстовые файлы на языке С. Перед началом компиляции необходимо выполнить настройку компилятора. Для зтого в командном окне системы МАТ!.АВ следует ввести команду мех -захир и далее следовать диалогу с компилятором. В составе системы МАТ!.АВ поставляется компилятор Есс. Ниже приводится пример такого диалога: » пех -зесир Р1еаве споове уоиг ссипр11ег йог Ьи11дйпо ехсвгпа1 1псегйасе [МВХ) й11ев: нои1д уои 11хе мех со 1осасе йпзса11ед соир11егв [у) /и? и Ве1есс а совр11ег: [1! Вог1апд С++Ви11дег негв1оп 6.0 [2] Вог1апд С++Ви11дег чегвйоп 5.0 [3] Вог1апд С++Ви11дег чегв1оп 4.0 [4) Вог1апд С++Ви11дег негвзоп 3.0 [5) Вог1апд С/С++ чегвйоп 5.02 [6) Вог1апд С/С++ чегвйоп 5.0 [7! Вог1апд С/С++ [йгее совтаапд 11пе Соо1з) чегв1оп 5.5 [8] Соврац Чйвиа1 Чогггап чегвзоп 6.1 [9) Соврац Чйзиа1 Когггап чегв1оп 6.6 [10) 0101св1 Чйзиа1 тогггап чегв1оп 6.0 [11] 0101га1 чйвиа1 чогсгап чегвзоп 5.0 [12) Ьсс С чегвйоп 2.4 [13) М1сговойг Чзвиа1 С/с++ чегв1оп 7.0 [14) Мйсгозойг Чзвиа1 С/С++ чегвйоп 6.0 [15] мйсгозойс ч1виа1 с/с++ чегв1оп 5.0 [16) нлтСОМ С/С++ чегв1оп 11 [17] НЛТСОМ С/С++ негв1оп 10.6 Хоиг тасбйпе Ьав а ьсс с сопр11вг 1осасед аг с: 1млттлнбв51зув11сс.

Оо уои ыапс со изе с)з1в сожр11ег [у)/и? у — Ответ пользователя б. 5 функции н нхпрнмененне Р1еане иеттту уоит сЬозсесс Сспрт1ет: Ьсс С 2.4 Восаезоп: С:1ИАТЬАВбР51вув11сс Ате СЬене соттест?(1у)/и): у ег е е м » Рис, б.рр 418 419 И. В. Черных. ЯМ)Л 1)хК: среда создания инженерных приложений Тпе с)ебаи1С орезопв Е11е: "С:Иосипепсн апс) ВеШпдв1Апмннистратор1Арр11сас1оп Ваеа1Иатбиот)св1ИАТ1АВ1П131пехортн. Ьат" тл Ье1пд ирс)асег) бтоп Ст БИАТЬАВбР51В1И1И1И321пехортв11ссортв.

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

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

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