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

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

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

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

Разработать справочную информацию. Маскирование подсистемы выполняется с помощью редактора маски Мазй Ед(гог. Для запуска редактора необходимо вьщелить маскируемую подсистему и выполнить команду Маях Боозузгеш... из меню Ейг.

Можно также воспользоваться контекстным меню. После запуска Мазй Ео(юг на экран будет выведено окно редактора (рис. 3.1), имеющее 4 вкладки: 1соп (Пиктограмма), Рагашегегз (Параметры), 1пгйайхаиоп (Инициализация) и Поснтепгайоп (Документация).

Первая из вкладок обеспечивает создание пиктограммы подсистемы, вторая — даст возможность создать окно диалога для ввода параметров„третья — щдать выражения для инициализации блока, и четвертая — позволяет ввести описание блока и создать справку. 3. Маскирование подсистем йа а ансмв 1.веанвж ( палас~а!мам ) Рис. 3.2 'сс 300 И. В. Черных. ЯМИ.!ХК: среда создания инженерных приложений В нижней части окна имеется 5 кнопок управления редактором: ° Пптпаь(с — снять маску с подсистемы. До закрытия файла модели маску можно восстановить, воспользовавшись командой Едтт Маак...

из меню Егйт. ° ОК вЂ” сохранить внесенные изменения и закрыть окно. ° Сапсе! — отменить внесенные изменения и закрыть окно. ° Не! р — открыть окно справки редактора маски. ° Арр!у — сохранить внесенные изменения, не закрывая окно редактора ~ВК:,:, -',".','!':::;-"-: "::,'::;:::;:-''!" ':~ж:::=','!~"",'с'',~"'Д' '!::-'М~ ~~'::.!:: сс Рис. 3.! Повторный вызов редактора маски осуществляется командой Етйт Маа(т... из меню Ет((т (или аналогичной опцией контекстного меню).

После того как маскирование подсистемы будет выполнено, двойной щелчок иа ее пиктограмме будет открывать окно задания параметров, а не окно модели. Открыть саму подсистему (окно модели) лля редактирования или просмотра можно опцией 1.оо!с побег птаха из меню Ейт или контекстного меню. Э.д. Сездяние екня зядяннв вяряваетрев Окно зсщания параметров создается с помощью вкладки Рагаптетега (Параметры), редактора маски (рис. 3.2). Это окно содержит следующие элементы: П!а!ой Раапетепк [параметры окна диалога). Панель, в которой задаютсв параметры окна диалога формируемой маскированной подсистемы. В панели необходимо ввеспс Ртогпрт — текстовое описание параметра. В качестве описания параметра обычно используется его название в виде текста, например Оа!и, Сопатапт та!пе н т. п.

:: Чаг(аЫе — имя переменной, с помощью которой задается данный параметр. Как правило, это должен быть одни из тех идентификаторов, которые использовались при задании параметров блоков внутри подсистемы (хотя это иеобязателыю, поскольку параметр может быть использован и для модификации самого окна диалога). Все переменные, идентификаторы которых заданы на вкладке !пт6айхат(оп, помещаются в Маза 'сЧтк!с- И. В. Черных.

ЯМ1Л.ИЧК: среда создания инженерных приложений зрасе — локальную рабочую область маски и лоступны только внутри ' подсистемы. ° Туре — тип элемента интерфейса: И11 (Редактируемое поле ввода),: СЬесЬЬох (Флажок) или Ророр (Раскрывающийся список). В последнем случае в зрафе Ророрь потребуется ввести элементы списка (по одному ' в каждой строке). Ета!нам — вычислить.

Установка флажка означает, что в строке ввода! параметра можно вводить вычисляемые выражения. Если же флакок': не выставлен, то переменной ЧапаЫе, связанной с данным параметром, будет присвоено текстовое выражение. ° ТнпаЫе — изменить. Установка флажка означает, что пользователь может: изменить значение параметра в процессе моделирования. Орйопз Гог зе!есгед рагалзезег: [свойства вылеленного параметра]. Панель, в которой пользователь может; задавать следующие свойства выделенного параметра: ° Рорнрз — элементы списка.

Каждое значение вводится в отдельной стро- ':: ке. Если выделенный параметр имеет другой тип, то данная графа ноак-1 тивна. ° СайЬасЬ вЂ” процедура (функция) ответного вызова. Текст М-функции, выполняемой в случае изменения данного параметра. С помощью функ- . ций ответного вызова можно изменять окно диалога, схему полсистемы, ',:. а также пиктограмму блока. ° Яюн рагапезег — показать параметр.

Снятие флажка для выделенного.!' параметра позволяет удалить его из окна диалога. ° ЕпаЫе рагапююг — включить параметр, Снятие флажка для выделенного, параметра позволяет сделать графу для ввода параметра неактивной. В левой верхней части вкладки находятся также кнопки А<Ы (Добавить),: 13е!езе (Удалить), Моте нр (Передвинуть вверх) и Моте дожи (Передвинуть ... вниз), позволяющие добавлять или удалять новый параметр окна диалога„:. а также изменять его положение в общем списке параметров.

Таким образом, для создания поля ввода параметра с его описанием„:: необходимо выполнить следующие действия: 1. Нажать кнопку АгЫ (Добавить). 2. Ввести описание параметра в поле Ргопзрз (Текстовое описание параметра). 3. Задать имя переменной, связанной с параметром, в поле ЧапаЫе (Пере-; менная). 3. Маскирование подсистем :.! .4, рыбрать тип элемента интерфейса, задающего параметр из списка Туре (Тип параметра): Ебн, СЬесЬЬох или Ророр, Установить свойства параметра Еча)пме (Вычислять) н ТопаЫе (Изменять).

6. При необходимости задать свойства для каждого параметра в панели Ор- йопз гог ье1есгей рагаще1ег (Свойства вьщелениого параметра). )Тримср. В качестве примера маскированной подсистемы рассмотрим функцио';". нальный генератор. Схема модели генератора показана на рис. 3.3. н мвпсу Рис. З.З з Модель генератора обладает следующими возможностями: °" значения амплитуды и частоты сипщла можно задать либо как парамет- ры генератора в его окне диалога, либо через входные порты; ° ' форма выходного сигнала генерапзра (треугольный, прямоугольный или синусоидальный) задаетса в окне диалога.

Вид окна диалога, созданного с помощью редактора маски, показан на рис. 3.4. 303 3. Маскирование подсистем Х )~~э~щй)(!йре~уЩЯ.:; "ч':,!,:; ащ! щ'' Рис. 3.4 Назначение Туре Ела!илзе Ргатрз 1апаЫе ! Способ задания час! таты сигнала: внут! ! Реиннй нлн внешний ! 1пзегла! ~ Окно к ! (гец ~ троля ! Г 1пзегпа1 юигсе о( (гсчиепсу я!рза! Рис. 5.5 йв у Форма выходного ! сигнала треуголь Ггечисасу Ргеч, Редакто (Нх) ! списка задаче (опл ! паршш)е я!рза! ~ внешний 305 И.

В. Черных. ЯМ!Л ВчК: среда создания инженерных приложений Название параметра, имя связанной с ним переменной, тип элемента интерфейса и его свойства приведены в табл. 3.1. Таблица 3. 1 %ачс ~ Раскры(опп ! вающийс 1 список ныи, прямоугольиыи или синусонлальныи - — — — — -! — — — --~ — — — - — — — — -— 1лшгпа! ! Окно кон- Гг ! 1, Способ задания амппяуп трала литуды сигнала: Мариш!е ! Маял ~ Редактор йэ ! кз ! Амплитуда сигнала ! ! списка Окно редактора маски с открытой вкладкой Рагапзегегз, в котором описа- ", но окно задания параметров генератора, показано на рис. 32Е Выбор способа задания частоты (внутренний или внешний) осуществляется с помощью блока Яе!есгог! (см.

рис. 3.3). Для этого значение параметра Е!еглепш блока Бе!есгог) задано как !(1пгсгпа! Тгео+1)1 Таким образом, если флажок параметра 1п!егпа) зопгсе оГ Ргепоепсу з!лпа) выставлен, то числовое значение переменной 1пгегпа1 ггш) равно 1, и на выход селектора проходит сигнал от внутреннего источника. Если же флажок снят, то на выход селектора проходит сигнал от входного порта системы (т.

е. от внешнез о по отношению к генератору источника). Аналогично с помощью переменной 1пгегпа1 щаяп и блока Зе!есгог2 выполняется выбор способа задания амплитуды. Выбор формы выходного сигнала выполняется также с помощью блока бе!ес!ог, Треугольный, прямоугольный и синусоидальный сигналы объединяются в вектор с помощью блока Мох, а затем в зависимости от числового значения переменной Юаие йзггп блок Зе(ес!ог выполняет выбор нужного ;, элемента входного вектора. Значение параметра Е!епзепш блока Яе!есгог за::.: дано как !ц!заче 1опп!. Таким образом, если, например, параметр генератора '"; %аче (опп имеет значение лзпе, то числовое значение переменной зиаче Гогш равно 3 и, следовательно, на выход селектора проходит третий '!,. элемент входного вектора, т.

е. синусондальный сигнал. И. В. Черных. ЯМШ.!14К: среда создания внженсрных приложений 3.3. Использование команд инициализации Команлы инициализации, если это необходимо, следует задавать на вкладке !пппйайхжюп (рис. 3.6). Команды инициализации представляют, собой обычные выражения на языке МАТ!.АВ и могут включать любые ', конструкции, допустимые в языке МАТ! АВ. Такие команды, как правило,; задают переменные, которые будут находиться в рабочей области маскиро-: ванной подсистемы.

Эти переменные доступны только внутри подсистемы ': и могут быть использованы в качестве параметров блоков, входящих в со-:. став подсистемы, для создания автоматически изменяемых окон задания па-: раметров, а также для создания пиктограммы подсистемы. Команды ини-: циализации выполняются в следующих случаях: ° при открытии окнамодели; ° при запуске модели на выполнение; ° при выполнении команды ЕЙ!/Ург)а!е Йаягапп ° при вращении блока маскированной подсистемы (в этом случае команды .: инициализации обеспечивают перерисовку пиктограммы); ° при автоматическом изменении пиктограммы, зависящей от параметров блока. На вкладке !и!Ва!)габон находятся две панели.

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

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

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