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

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

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

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

Па)ой уапаЫесс [переменные окна диалога). Список переменных, заданных в поле ЧапаЫе, на вкладке Рагаще!егз. Эти переменные можно использовать в командах,. инициализации. )ппбайхабоп соглпзапдз: (команды инициализации). Выражения на языке МАТ!.АВ, которые выпол-'' няются при иннциаяизации модели. Пример: Рассматриваемая модель функционального генератора может вырабаты-.

вать сигнал трех видов: прямоугольный, треугольный и синусоидальный., Вполне естественно, что на пиктограмме блока должна быть показана фор-! ма выбранного сигнала. Это можно сделать с помощью команды р)ог(х,у),. определенной на вкладке !соп, а векторы задания формы х и у должны быть: описаны на вкладке !пййайгайоп следующим образом: выйссо юане Еохтп сазе 1 $ треугольный сигнал х=(-6.28 -4.71 — 1.57 1.57 4.71 6.28); у=(0 1 -1 1 -1 0); 3. Маскирование подсистем саве 2 Ъ прямоугольный сигнал х (-6.28 -6.28 -3.14 -3.14 0 0 3.14 3.14 6.28 6.28! у (О 1 1 -1 -1 1 1. -1 -1 О); саве 3 $ Сннусонлальный сигнал х=(-314*2:314*2)/100; у=ахи(х)з спою В зависимости от значения переменной Ч~ауе йлги векторам х и у будут присваиваться разные значения, и, следовательно, на пиктограмме подсистемы будут построены разные формы Панель )пй)айхабоп редактора маски с оформленным оператором аичгсй представлена на рис.

З.б. Фв)3!) Рис Хб 3.4. Создание ннктограммы Пиктограмма подсистемы создается с помощью вкладки )соп (Пиктограмма) редактора маски (рис. 3.7). И. В. Черных. 8[М()[.ВЧК: среде созлпиип пнжеи ных приложений пеп ['Рачпппэй [ 'Ввемаееп [ омцпеавпгп'[ .[епмп ..'э „:„'::3 егееп-еже -е.ге[,[г.г -г.г)[е егееп-е.ге е),[е епг ргаец ю "ге],[-г.г -[.гп :1,;;.. '.' Сам[пей, Пмгт [епее еееаееее пепе[ам т':~ '[дквп ' ...

4пз[яввз))[яи.т) Р[ .З.Г Вкладка содержит следующие 3 области: 1)га[ч[п8 попинал[[а. [операторы графики). Окно ввода графических операторов. Команды рисования являются выражениями допустимыми в языке МАТ[.АВ. 1соп орйопз: [опции пиктограммы]. В этой области расположены 4 окна раскрывающихся списков для задания свойств пиктограммы: ° Етое — отображение рамки пиктограммы: Ч[з[Ые (Видима) и 1пч!е[Ые': (Невидима); ° Тгапзрагепсу — прозрачность: Ора[[це (Непрозрачна) и Тгапзрмеп[ (Про-' зрачна); ° Кошиоп — вращение: Р[хе[[ (Фиксировано) и Ко[жег (Вращение); ° 1)п[[ь — способ рисования: Ав[оьса[е (Автоматическое масштабирование)'„: когда рисунок занимает максимально возможную площадь внутри пик тограммы; Ноппа[[хе[[ (Нормируемое относительно левого нижнего угля' пиктограммы (О,О) н правого верхнего угла (1,1)); Р[хе! (В пнкселах).

3. Маскирование подсистем т' Ехатр[ез о[[[гаччо8 сопппап[)з: [примеры оператороп графики). В этой области имеется окно раскрывающегося списка Сопипап[[, с помощью которой можно выбрать нужный оператор, и строка Буп[ах, где приводится синтаксис выбранного оператора. [' Здесь же расположено окно, в котором отображается построенная пикто[- [рамма Пример Для создаваемой подсистемы использованы следующие графические операторы: р1ое([-6.28 -6.28),11.2 -1.21)г р1ог([-6.28 81. 10 О))[ р1ос(х,у)[ со1ог('ы[[зге')[ р1ое([-10.-10),1-1.2 -1.21) Первые два оператора строят вертикальную н [.оризонтальную оси, третий строит форму сигнала, заданную векторами х и у. С помощью последних двух команд в левом нижнем углу рисуется точка белого цвета (цаета фона), что позволяет сместить рисунок пиктограммы вправо, чтобы освободить место для надписей портов.

Пример, демонстрирующий все 3 варианта пиктограммы генератора, представлен на рнс. 3.8. Еаьчпап ч[я'е пуп[ и гпепвц[в' ч[мч [ппп)е чее[апацвг ччече впп в зпп[ )гис. 3.8 Вывод текста Для вывода текста могут использоваться следуюп[ие команды: сйзр('[ех[') нли сйер[чапаЫепап[е) — вывод текста '[ех[' или значения символьной переменной чапаЫепап[е в центре пиктограммы. ° [ех[(х, у, '[ех[') нли [ех[(х, у, чала[з!епап)е) — вывод текста '[ех[' или значения символьной переменной чайаЫепап[е начиная с пози[щи, заданной координатами х и у. ° [еы(х, у, '[ех[', ))ог[топ[а[А[[8пп[еп[', [[а[18п, 'чеп)са)А[айпи[ел[', ча[!8п)— вывод текста '[ех[' в позиции, заданной координатами х и у, и с указанием способов выравнивания о'пюсительно этой позиции по вертикали ЗОЗ И. В. Черных.

8[М[)[.[0)К: среда создания инженерных приложений р1ое([-6.28 8),[0 О!)2 со1ос('Ь1не')2 )21ое[х,у)2 Редактор пиктограмм Для создания пиктограмм можно также использовать редактор пикто- . грамм [сопе(й). Для его вызова используется команда 1сопежс('вос)е1паве','БнЬаунсев'), гле пю([е!пап(е — имя файла модели (без расширения); БоЬОуз(ет- имя подсисгемь(, для которой будет создаваться пиктограмма. Пиктограмма создается по точкам, расположение которых указывается: с помощью мыши. Точки соединяются прямымн линиями. Для того чтобы ', начать новую линию, необходимо нажать клавишу и на клавиатуре.

Для от-: мены последней введенной пзчки используется клавиша ([. Выход из редак-:.' тора с автоматическим обновлением пиктограммы осуществляется клави- ',. шей с[. По завершении работы с редактором необходимо закрыть его окно. -' Кроме обновления пиктограммы, завершение работы с редактором пикто-;:, грамм сопровождается выводом в командной строке системы МАТ! АВ графической команды построения пиктограммы. Пример: Пиктограмма, созданная с помощью редактора пиктограмм [солей)Ь ок- -' но редактора, а также текст графической команды построения пиктограммы;4 показаны на рис. 3.13.

рьяае,!00,$00[205000502ОЦ50,(950ла50) [406060404ОЦю604040601) Рис 3.)3 3. Масанроаанне подсистем 3.5. Созданне справки маскнрованной аодснстсмы Для создания описания и справки маскированной подсистемы служит вкладка [)оснгпеп)апов [Документация), общий вид которой представлен на рис. 3.14. ааа'„:[:,'Взяияеи(0)':))' '[яйяг И)0» ' Оераааеаая [з . "'!: ' ':":;,':;:0 Рис. 3.)4 Вкладка содержит следующие элементы: Мазй (уре: [имя маскированной подсистемы).

Текст, введенный в окне Мазй (уре, опзбражается в верхней части в качестве имени маскированной подсистемы. Мазй ([езспр(2оп: !описание маскированной подсистемы). В эпзм окне приводится краткое описание маскированной подсистемы. Маз[4 Ье1р; [справка о маскированной подсистеме|. В окне Маз[( Ье!р вводятся команды, обеспечивающие загрузку файлов справки, созданных пользователем. Эти команды описаны в документации по системе Ятн[(п[( 114, 15]. Наиболее 314 315 И. В.

Черных. Б! М1Л.йнК; среда созданий инженерных приложений удобным форматом файла справки является Ьпп(йпп))-формат. Вызов шаб лона Ьпп-файла справки выполняется командой ыеЬ(1 ' г)1е с /// ' ъййсп [ 'Ье1рт11е. Ьстй'1 ! 1 у где Ье1рШе.пейт - иия Файла справки. Для правильной работы справочной системы необходимо, чтобы файл справки находился в той же папке, в которой находится и файл модели, и данная папка являлась рабочей. Допускается также вместе с именем файла указывать его полный путь.

Пример. Окно справки для функционального генератора, демонстрирующее изложенную методику, показано на рис. 3. ! 5. Ъ:-':::;;;:,. )Фк) . ет!ц ©$я )яви яе,, 'ти!в)ь''))яе)9нр„';"."'Ввйт „'.; ''.'-', .'.";,,„.. -;,,:. щть н,вуФти ":~ д~::::::::::::::::::-::::::::;: '~ О.'уннцлонольньй твнврвтор е, ййййувйейоо ° рнийоенйрыньтя уенаумтвув йутнцнонольньй инвротор еырвйо~ъеввт снтнол трвяольнотс лрнноутольной нлн сннусонйольной Финно мвл .! т ь т Рис.

3./3 Э.б. Динамически обновляемые окна диалога Динамически обновляемое окно диалога — это такое окно, внешний вид,'. которого изменяется в зависимости от значения параметров, заданных в са- ':: мом окне. Например, для рассматриваемой в данной главе модели функцио-: нального генератора, в случае выбора внешних способов задании частоты и амплитуды, окна, в которых вводятся эти значения, могут отсутствовать с! или быть неактивными. Создание динамически обновляемых окон диалога:.

3. Маскирование подсистем осуществляется с помощью функций ответного вызова. Вызов такой функции выполняется на вкладке Рагмпейегз (рис. 3.5). Прн вызове функции можно нзмеюпь следующие параметры: Май)сЕпаЫей: [активность строки ввода). В случае, если значение Май)сЕпаЫез лля какого- либо параметра будет задано как 'ой', то графа этого параметра в окне диалога будет не активна.

В не активную графу нельзя ввести новое значение параметра. Май)су!й)Ьтйпеа: [видимость строки ввода]. В случае, если значение Маз)су!й!Ыйбез лля какого-либо параметра будет задано как 'ой', то графа этого параметра в окне диалога отображена не будет. Май)стуре: [имя маскированной подсистемы). МазЮейсйрй)оп: [описание маскированной подсистемы].

Мвй)сргошрйбптпя: [строка приглашения]. Предназначена для задания имен параметров маскированной подсистемы. Май)суа)пебп)пй: [строка значений]. Предназначена для задания значений параметров маскированной подсистемы. Присвоение новых значений вышеперечисленным параметрам яьнюлняется с помощью функции йей рагшп [!4]. Для создания динамически обновляемого окна задания параметров необходимо: 1. Выделить блок и ввести в командном окне МАП.АВ следующее выражение: зег рагатт[йсЬ, 'Май)сне!)Мос!!тбтаЫе', 'оп'). После чего модель необходимо сохранить. Данная команда дает разрешение на динамическое обновление окна диалога. 2.

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

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

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