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

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

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

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

В этом случае целесообразно использовать блоки БнЬша(ззх из библиотеки блоков ОЗР В!осаке(, которые позволяют извлекать части массива с фиксированным числом строк (например, первый блок ЯпЬшапзх зпвлекает значения с 1-й по 20-ю строку, второй — с 21-й по 40-ю и т. д.) и затем подать этн векторы на блок Ма(пх Солса(епа(!ззп, указав горизонтальный способ их объединения.

В результате в окне блока Оззр1ау будут выведены значения сигнала в несколько колонок (матрица значений сигнала). На рис. П-3.6 показан пример, реализующий предложенную методику. В этом примере массив из шести элементов выводится блоком О)ар1ау в две колонки. Отображение рисунков в окне модели Для повышсиля напзядности модели может потребоваться поместить на схеме модели рисунок.

Стандартныс средства для этого отсутствуют. И. В. Черных яЫ() ВЧК: среда создания июкене ных приложений Для того чтобы обойти зто ограничение, необходимо: !. Создать пустую подсистему. 2. Выполнить ее маскирование (Егй()Мая(г ЯнЬзуыет). 3, Открыть окно релактнрования маски(Е4)6Ебп Маз?...) 4 На вкладке 1соп в графе Оганчп8 Сапнпапдз ввести команду для считы ванна нз файла и отображения прафического образа, например: ?нада(нпгеас) [ ' Р?с?иге 1. Ьпр', '?япр' ) ) где первый параметр — имя графического файла, а второй — его тнп.

На рнс. П-3.7 показан пример окна модели с созданными таким способом рисунками. ';~:-'-:.'::::4$ф П ложенис 3 11 актическне советы В приведенном ниже примере (рнс. П-3.8) подсистема (.сад Рагагпе[егз использована для загрузки параметров модели. При выполнении двойного щелчка леаой клавишей мыши на изображенил этой подсистемы происходит выполнение файла Евам Рмвпьщ, содержащего следующяе операторы: Рвана л=о; РЬава В=2*3.1415926/Зп После проведения расчетов активизация полснстемы Р1о[ Вези!гя запускает файл Р1о( ЗО.пк х = в?мои?[ п,1) г у = а1гпоис(:.2) г я = а?спенс(п.з)г 81дигег р1о?3(х.у,к)г С помощью операторов, записанных в этом файле, выполняется извлечение столбцов из массива з!пке( и построение траеаторин в трехмерном пространстве.

Рнс П-З.7 Нестандартное открытие подсистем Для удобства работы команды, которые обычно требуется задавать из командного окна системы МА'П.АВ, целесообразно оформить в виде М-файлов и запускать их иа выполнение из отдельной подсистемы. Для реализации этой методики необходимо: 1. Создать пустую подсистему.

2. Оформить нужные команды в виде М-файла. 3. В свойствах подсистемы (Ей((В(ос? Ргорегцез...) на вкладке СайЬаск4 (Функции ответного вызова) указать имя вызываемого М-файла (сгрока Оре преп). 470 (пнс. П.ЗЗЗ Автоматическое выполнение М-файлов до и после моделирования Выполнение М-файлов до начала и по окончании моделирования можно задать, используя окно установки свойств модели (Рйе(Моде1 Ргореп!еа...) йа вкладке Са(!Ьас?а. На рис. П-3.9 показано такое окно. В строке Моде! (и(- Байкабоп Гнпс6оп записано имя М-файла, выполняющего загрузку параметров модели.

В строке Янин!абоп мор йщсбон указано имя М-файла, обеспе- 471 П нложенне 3. И актнческне соаезы Рис. П-ЗЛО , ''ок ~' '''сиам .~: нии .'~. Рис. П-З.9 ск ! Мы~ на* ~ 'а'Д: Рис. П-3. П 473 472 И. В. Черных. яМ1Л! МК: среда создания инженерных приложений чивающего построение трехмерного графика по завершении процесса моделирования. ° .,:: з, « ° з,'ятт,:": !,' .

дид) аиииии сиаьизм ~ нвизз ) Ошнбка прн выделении памяти — иМепюгу айоса!!оп еггоги При длительном моделировании с малым шагом интегрирования может возникнуть ситуация, когда процесс прерывается н сопровождается сообщением Мепюгу айосапон е1тог — Ошибка при выделении памяти. Если шаг интегрирования из-за неизбежной потери точности увеличить нельзя, то следует использовать методику моделирования в несколько сеансов. Для этого необходимо: 1. Открыть окно установки параметров (Бипп!а!!оп рагаше!ега). На вкладке 'зЬ'огкзрасе УО (параметры взаимодействия с рабочей областью) выставить флаг Е1па! б!аге (состояние системы по окончании моделирования) и задать имя переменной для записи результатов моделирования (в данном примере хр!па1). Окно параметров расчета для этого случая показано на рис.

П-3.10 .„.,;. *,ф;,',;.~„,;-, Щ «! з и ~ ниии иа ~ оьа м~ ии ь~ аиаг зииыйи! ! 2. Выполнить расчет. 3. Открыть окно установки параметров (Яшв!а!!оп рахаше!еш), На вкладке тйогкарасе УО выставить флаг Вййа! Я!аге (состояние системы в начале расчета) и указать имя переменной сохранившей результаты первой части расчета (хр!па1). Окно параметров моделирования для этого случая показано на рис. П-3.11 ':-'.: Х;Зд) .иии~ ииие иа~ сии'«и«~ иии еа~ яиаг озииеии!. ( ~ 4.

Выполнить второй сеанс моделирования. На рис. П-3.12 показана модель и результаты моделирования, выполненные за два сеанса. П илозкение 3. П акткческнс советы Н см а ЩЗ)))й))В!'. =)а з)Ю[)й))Р))з з)) о ! з з )зс . П-З.)2 ! оз з з з Ф вуя = [) !сакка о Р .П-З.13 474 И. В. Ч ных. 5)М(Л.ПЧК: среда создания инженерных и аожеанй Изменение параметров блока в процессе моделировании В некоторых случаях требуепж, чтобы параметр блока, задаваемый в окне его свойств, изменялся в процессе моделирования [а том числе н по сигналу, вырабатываемому другим блоком модели). Например„пусть требуется, чтобы частота источника синусондального сигнала изменялась а соответствии с выходным сит!залом некоторого блока.

Пример такой модели показан на рис. П-З.)3. В рассматриваемой модели блоки Яйла) бепегасог, Сопкзап! н Зиш фор- мируют сигнал задания частоты для блока о)пе Ч)ате. Данный снгню! на каждом шаге расчета с помон)ью $-функсши преобразуется в значение параметра Егсс)иепсу блока а)пс Юаче. Результаты моделирования представ- лены на рис. П-З.[3. На верхнем графике показан выходной сигнал сннусои- дального источника, на нижнем — сипел управленца частотой источника.

Текст З-функции, нзменяюШей частоту сигнала а процессе моделирова- ния, имеет следующий аид: кипскаоп [яув,хО, вст, ся) = иаг рагазз. 1(с,х,и, с1ад) Ъ вы1сси с1ад, саяе О, [вуя,хО, яст, ся)=ис)11пзсза11ке51кея! саве 3, куя=як)10исрикя(к,х,и)! саве (1 2 4 9) яуя=[)з,ч с)о пес)ззпд ос)зепсзве еккот(['дп)запс)1ес) с1ад = ',пиа!2якк!с1ад)1!! епс) Щ сипссйоп [яув,хО,век,ся)яжст11п1с1а1зеедзкея Ъ вйкея = яаияткея! вйкея.ииицопсцкакев = О! в1кев.и!пкрзясвсакея = О! вйкев.ник!покрика = О! в1аев.нив1присв 1! я1кев.Шкгеес)С)згоид)з = 1! я1кея.иижвавр1етзиея = 1! вув взивйкев(взкев)! хО = [)! всг = [)! Св = [О 0)! Ф кипскзоп куя=ах)10исрикя(с,х,и) яес ракет('КАО Дак ракен 1Г51пе Маге', 'Ггедиепсу',пижзяск(и*2*3.1415926)) 11 ллсжеаие 3. П актнчеакие советы 3 47б 477 И.

В. Черных. З[Ь(()) [?) К: среда создания инженерных приложений Задачу установки нового значения частоты решает функция ье( рагаш, в параметрах которой указаны имя файла модели и имя блока, а также название изменяемого параметра. Функция пшл2ыг преобразует числовое значение параметра в символьную строку.

Переменой и обозначен входной сигнал 3-функции (значение частоты в Гц с помощью множителя 2 "3.1415926 переводится в рад/с). Создание буфера для хранения результатов При необходимости рассчитывать интегральные показатели сигнала тре- буется сохранять его предысторию. Решить поставленную задачу можно с помощью Я-функции, в которой создается массив для хранения несколь- ких последних значений сигнала. Ниже приводится текст М-функции, кото- рая вычисляет сумму послелних четырех значений сигнала; Еипстзсп [яуя,хо,ятт,тя) = Ьиттет 1(т,х,и„?1ад! вы?топ Й?ад, саяе О, [яуя,хо,ягг,тя]=вд11пзт?а11теБ1тев( саве 2, аул=вяз?црбате(т,х,и)? саяе 3, Ъ 3 ==> гетигп остригя яув=вд10итритв(г,х,и)з саяе 9, яуя=вб1Тетвзпате(т,х,и)," отнегы1яе еггот(['()ппапб1еб 11ад = ',пив2ятг(?1ад))); ецио Ъ Оипсгфоп [вуя,хо, ятг, Св] =ах)11п1тка11тея?тея выев = в?вяктея; язтея.кивсоптЯГатея = О; акаев.нивр?ясятагея = 4; Ъ 4 дискретные переменные длл хранения старых значений яктея.иивоисритя = 1; я?тея.иив1притя 1; затея.р?греебиптоиПЬ = О; я1яея.ишлЯавр1еТ1вея =- О; яуя = язвязяея(я?тев)? хо = тетив(1,4); ягг = [1: гя = []: Ъ йипстзоп яуя=вс10рдасе (с, х, и) яуя = зеков[4,1); Ъ Инициализация буфера яув(4) = х(3); Ъ Заполнение буфера зув(3) = х(2); яуя(2! = х[1); яуя(1) = и; Ъ Рипсг)оп яуя=вб10итритя(т,х,и! вув = вив(х); Ъ Расчет суммы переменных, храняшихся Ъ в буфере йипсс?оп яуя=вд1тетв1пате(г,х,и! яуя = [); В приведенном тексте процедура пхй(]рйа(е обеспечивает запись и хранение последних четырех значений сигнала, а процедура пзй!Ои(ри(з выполняет вычисление их суммы.

Сохранение схем и графиков н формате векторной графики Для подготовки высококачественных документов, содержащих схемы и графики, полученные с помощью осциллографа Ягоре, стандартных средств системы Яшийп]( явно оказывается недостаточно. Пользователь фактически может лишь воспользоваться командой Ей[([Сору пюйе! (о с1)рЬоап1 для копирования схемы в буфер обмена ЪУ[пйовя, а для копирования рисунка из блока Зебре требуется использование комбинации клавиш А](- Рйп( Бсгееп.

При этом сами рисунки имеют растровый формат, что неудобно при создании документов с большими размерами страниц (например, плакатов), поскольку растровая структура рисунка становится видна. К тому же графики блока Бобре имеют черный фон, что также не подходит для создания печатных документов. Наилучшим выходом из такой ситуации является использование виртуального Р])р-принтера, входяп(его в состав пакета АйоЬе АстоЬа(. Здесь речь идет о полном пакете АйоЬе АстоЬа(, а не о широко распространенной программе АсгоЬж Веайег, в состав которой виртуальный принтер не входит. Для изображения схемы модели в формате векторной графики необходимо выполнить следующие операции: Выполнить команду Б!е?рг[п( [восполнюваться ярлыком Рпп( панели инструментов) окна модели. 2. После того как окно Рпп( Майе! откроется, необходимо выбрать АсгоЬа( Р[)Р %'Н(ег в качестве устройства печати и выполн~пь его настройку (кнопка Ргореп[ез).

Настройка Р[)Е-принтера сводится к установке раз- о.и 0.6 0.7 Ъ": 0.5 о.з и.з а.з о о Рис. П-5. 16 тгзиии гзм Рис. П-3. 14 Рис И-3. 15 479 476 И. В. Черных. $! МШ! НК: среда создания инженерных нрняозменнй мера печатаемой страницы. Для сохранения исходных пропорций схемы необходимо выбрать размер страницы Сныош и задать одинаковые величины ширины и высоты листа (например, 297 на 297 лвл). По завершении настройки принтера необходимо сохранить его установки клавишей ОК и начать печать схемы (нажать клавишу ОК в окне Итпз Моз)е1).

После начала процесса печати на экран будет выведено окно диалога Каче РПЕ Рйе Аз..., в котором необходимо задать имя файла рисунка н выбрать папку для его сохранения, По завершении печати в указанной папке появится файл рисунка с расширением РОР. 3. Полученный РРР-файл необходимо преобразовать в одни из векторных форматов.

Для этого можно воспользоваться, например, программой АдоЬе П! вз1гагог, также входящей в состав пакета Аз)оЬе АсгоЬак 4. После того как Р1)Р-файл рисунка будет открыт в программе АдоЬе П!нз1газог, необходимо установить нужные размеры листа рисунка (так, чтобы рисунок занимал весь лист), отредактировать рисунок (при необходимости) и сохранить его командой Рз1е1Ехроп в одном из векторных форматов (например, ЕМР). 5.

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

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

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