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

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

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

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

Это обусловлено тем, что система Япюйпк имеет интерфейс с этими системами. Ниже мы рассмотрим только интерфейс системы 5!шийп)г с системой МЛТ(.АВ и ИС (.Т1-Ч!ежег пакета программ Сонно) буыеш Тоо!Ьох, а также набор инструментов Япзи!1 па Рог(огшапсе Тоо! ь 4.Ь Интерфейс с снстемей МАТЬАВ При разработке графического интерфейса пользовахеля, создании $-функций, решении других задач, требующих управления конфигурацией ипараметрами 5ппойпк-моделей, возникает необходимость использовать операторы языка МЛТ!.ЛВ. С поыощью них можно открывать и закрывать модель, запускать моделирование, добавлять н удалять блоки, изменять их параметры, выполнять многие другие операции. Справку о том или ином операторе можно получить, набрав в командной строке системы МАП.АВ команду следующего вида: Ье1р <има оператора> Ниже приведено описание операторов системы МЛТЕАВ для работы с системой 5!пшйпй из командной строки.

Операторы расположены в алфавитном порядке. 4. Интерфейс системы ЯМ0) йч К с ородуктаин семейства МАТ(.АВ б ас)г[ Ь1ос)с( агс, 'г[еаг ) Команда добавляет блок с именем 'згс' а модель с именем без['. ас)г[ Ь1ос)с('агс','с)евг','рагажееег1',ча1пе1,...) Команда добавляет блок с именем !агс' вмодель с именем деы' и уста навливает значения параметров блока. Пример П Команда аг)б ЫосЕ('Ьо!1(-(п%юп', 'ЕХ жЫ ЫосМОа)п') добавляет в модель ЕХ а()() Ыос(г.пк)! усилитель Оа(п из встроенной библиотеки блоков системы 5!шп!ий. Пример 2: Команда абг) Ыоск('ЕХ а<И Ыоск/!п)', 'ЕХ ж(б Ыоск[Му 5иЬзуз(ет/ 1п Г) копирует блок входного порта 1п1 ий модели ЕХ жЫ Ыос1с.пхй в подсистему Му ЗиЬзуз(еш той же модели.

Пример Рн Команда жЫ Ьй)ск('Ьпй(-1п/Сопзпш(', 'ЕХ жЫ Ыоск)Сопзып(', Ча1пе', '150') добавляет в модель ЕХ а~И Ыос)с.пх)! блок Сопыап( н устанавливает параметр Ча1не равным 150. Назначение; Добавить новую линию связи а модель Синжансис: Ь = аог[ 11пе['ауа','орогг','1рогс') Команда добавляет новую линию связи в схему модели с именем зуз от выходного порта прог( к входному порту !рож.

Параметры прог( и (рог( задают полные пути доступа. Ь = ас)д 11пе['вуа','орогс','ьрогс','аосогопт1пд','оп') Команда аналогичнапредыдушей. Дополнительный параметр ацюгопппй (автоматическая трассировка), значение которого равно оп, обеспечивает создание линии без пересечения пиктограмм блоков. По умолчанию значение этого параметра о(г. Синнгаксис Добавить параметр 32б 327 И. В. Черных. Б)М»)Ь!)(К: среда создания инженерных приложений Ь = ас»ст 11пе('вув',ро1пев) Команда лобавляет новую линию связи в схему модели зуз в соответствии с ггоординатами, заланными аргументом ро(п(з. Началом системы координат окна модели считается левый верхний угол.

!1ример /: Команда жЫ йпе('ЕХ адд йпе', 'Б»ер/1', 'Бшп/2') добавляет новую аннию связи в схему модели ЕХ а»Ы йпе.птб! между выходом блока Яер (блок имеет один выход) и вторым входом блока Бшп. Пример 2: Команда а»Ы !пге('ЕХ а»Ы 1(пе', 'Б»ер1/1', 'Бшп/2; 'ан»»(гоп»!пй'.

'оп') добавляет новую линию связи в схему модели ЕХ а(Ы йпе пх)! между выходом блока Б(ер! и вторым входом блока Бшп при включенном режиме автоматической трассировки. Примерз( Команда агЫ 1ше('ЕХ а»Ы 1»пе', 120 55; 40 10; 60 60)) добавляет новую линию связи в схему модели ЕХ аЫ 1»пе.пЫ) в соответствии с координатами, заданными массивом 120 55;40 10;60 60)). Назначение: Добавить новые параметры в модель. Сини»ансис( Команда а(Ы рагагп('зуз', ча1це1, ча)пе2...) добавляет в модель зуз новые параметры рвгапю»ег1, рагапте»ег2... и присваивает им значения ча!пе1, ча!пе2... Новые параметры доступны командам йе» рата»п, ы» рата»п и ничем не отличаются от стандартных параметров Б(гпп!и()»-модели.

Следует заметить, что имена параметров нечувствительны к выбору регистра, а значения параметров чувствительны. Пример: Команда а»Ы рага»п('ЕХ агЫ рагагп', 'да»а', '01 ПесегпЬег 2002', »(пте', 21.00') добавляет в модель ЕХ агЫ рагапъпкй новые параметры да»а и»йпе и присваивает им значения '01 ОесегпЬег 2002' и '21.00' соответственно. 4. Интерфейс системы ЯМ»Л.Нч К с продуктами семейства МА'П.АВ 6 Закрыть модель без сохранении изменений Назначение: Команда закрывает одну Битвйп((-модель или все модели без сохранения изменений.

)х1с1ове Команда закрывает активную модель. Ьг(с1ове('вув') Команда закрывает моделыуь Ь»»с1ове('а11') Команда закрывает все открытые модели П/»ииерг Команда Ыс)озе('гоу пюйер) закрывает модель гпу люде!.п»д!. "' 3 Ь»(гг)01 .' Ь(в Определить нмн модели Назначение: Определяет имя модели (подсистемы верхнего уровня). Сини» аксис( Ь»(гост Команда возвращает имя активной модели. ?хзгоос('оЬ5 ') Команда возврашает имямоделн,содержащей объектоЬ)1 Пример: Команда Ыгоо»(ясЬ) возвращает имя модели, которая содержит вь»деленный блок. Закрыть модель с сохранением изменений Назначение: Команда закрывает модель с сохранением изменений, Сингнаксис: с1ове вувсеж Команда закрывает модель или подсистему. Если модель или подсистема была изменена, то на экран будет выведено окно с запросом о сохранении изменений.

Синтаксис: Удалить линию Назначение: Удалить линию связи. Синтаксис: Сравнить модели Назначение: Сравнение моделей. Синтаксис: Удалить параметр Назначение: Улалип параметры модели. Синтаксис: Удалить блок Назначение: Удалить блок из модели. 329 И. В. Черных. ЯМИ.!)(К: среда создания инженерных приложений с1ояе яуясеж('яуя') Команда закрывает модель или подсистему с указанным именем зуз. с1ояе яуясезя( 'яуя', яачес1ац) Команда закрывает модель илн подсистему и в зависимости от параметра заче()ак выполняет или не выполняет сохранение изменений. В случае, если параметр 'зачейай равен О, изменения не сохраняются.

Если же значение параметра равно 1, то внесенные в модель или подсистему изменения сохраняются. с1ояе яуясем('яуя','пеъюагяе') Команда сохраняет модель зуз под новым именем пе» пате. с1ояе яуягев('Ь1К') Команда закрывает окно диалога блока, полный путь которого задан параметром ЬП(, или вызывает функцию С1озегсп, если такая функция для блока определена.

Пример Н )' Командасйве зуз(стп('пту люде(','пе» пхх)е!') сохраняет модель гпу люде!.пхй под новым именем пе» пк)бе).пхй. Пример 2: Команда с1озе зуз(егп('пту пкх)еГ, 1) сохраняет модель щу пвде(.пх)! со всеми изменениями. согараге гаог)е1('жег)е11','жоое12',О) Команда выполняет сравнение моделей люде!! пхй и люде!2.пий, возвращая массив ячеек, который содержит информациюо различиях. сокраге пюг(е1 ( 'мог(е11 ', 'пюг)е12 ', 1) Команда отличается от предыдущей тем, что выявляет только неграфические отличия. 4 Интерфейс системы ЯМИ.ПЧК с лродуктамн семейства МАТьАВ 6 г)е1еее Ь1ос)г('Ь1К') Команда удаляет блок с именем Ьйь Пример: Команда де(е(е Ыос(г('ЕХ де!е(е ЫосЬМу ЯнЬзуя(егпЛп!') удаляет входной порт 1п! из подсистемы Му ЯпЬзузгею модели ЕХ де!е(е Ыос)г.пкй.

г)е1есе 11пе('яуя'.'орогг','1рогг') Команда удаляет линию связи в модели ауа от выходного порта ороп ко входному порту )реп. Параметры ороп и йхат залает полные пути блоков. ае1еге 11пе ( ' яуя ', (х у) ) Команда удаляет линию связи, которой принадлежит точка с координатами х, у.

Пример Н Команда де!е(е Ппе('ЕХ г)е)е(е Ппе', 'Б(ер/Г, 'ЯпглЛ') удаляет линию связи в модели ЕХ де!е(е !)пе.пяП между выходом блока 5(ер (блок имеет один выход) и вторым входом блока Зшп. Пример2: Команда де!е(е !юе('ЕХ де1е~е 1гпе', (20 55)) удаляет линию связи, которой принадлежит точка с коордииатамн (20, 55).

с)е1осе ракам!'яуя','рагашесег1','рагявесег2',...) Команда удаляет из модели яуз параметры рагапю(ег1, рагагпе(ег2... Пример: Команда де)е(е рагапз('ЕХ де!е(е рагагп', 'г)а(а'. 'Ппю') удаляет из модели ЕХ де1е(е рагагп.пхй параметры да(а и Пгпе. Найти 8-обьект Таблица 4. 2 Олисаиие Таблица 4.! Олция Значение Сазебепзрйте (л 1бип1()) !сзцОж)21> "йейЕхр' 330 331 И. В. Черных.

ЯМ$ЛЛНК: среда создания инженерных и нложеинй Назна чсиие: Поиск моделей (подсистем), блоков, линий, портов н текстовых описаний. Синтаксис: Г1пс! вуыгеж!яуа,'с1'.сч1,'с2',сч2,...'р1',и1.'р2',и2,...! Команда выполняет поиск моделей (подсистсм), блоков, линий, портов и их описаний, полный путь доступа к которым задан аргументом ьуз, с учетом опций, заданных параметрами с1, с2, которые принимают значения и1, ц2. Допустимые опции приведены в табл. 4.1, а значения используемых по умолчанию параметров указаны в фигурных скобках. 'БеагсЬОе)лЬ' ' зса1аг Устанавливает глубину поиска (Π— только дак открытых систем, 1 — для блоков н подсистем верхнего уровня, 2 — для системы з верхнего уровня н ее дочерних подсистем. Значение по умолчанию ай — все уровни ТлюкОпдегМаФв' 'попе' Пропуск маскированных блоков ('йгарЫсаГ» Поиск внутри маскированных блоков, ! не имеющих окон диалога и рабочей области маски.

Этот параметр используется по умолчанию ТшюйопаГ Поиск внутри маскированных блоков, , не имекяцих окон диалога 'а)Г ( Поиск внутри всех маскированных блоков 'Ро1!сяи1л)пкз' 'оп'( ( о(Г) ~ Если параметр имеет значение 'оп'. зо отслеживаются связи с библиотечными блоками.

Значение по умолчанию 'о(Г .1. 'Йпдд!Г 'оа'(('о(Г) Если параметр имеет значение 'оп', то поиск распространяетса иы линии, порты итекстовые описания в пределах текущей модели. Значение по умолчанию 'ой' ('оп')['о(Г Поиск с учетом регистра символов (прн гюнске строковых параметров). Значение по умолчанию 'оп' оп'( ('о(Г] Если параметр имеет значение 'оп', то лоиус! кается проводить поиск с использованием .

шаблонов. Значение но умолчанию 'ой' 4 Интерфейс системы б!МЛ ВЧК с ( дуктами семейспю МАТЮКАВ 6 Для поиска с использованием шаблонов можно применять специальные символы, приведенные в табл. 4.2. Заменяет любой симыол. Например, шаблону 'а' соотыетствуют ! выражения 'аа'. 'аЬ', 'ас' и т. и. Заменяет любую последовательность символов (включая пустую). э Например, шаблону а соответствуют выражения а, аЬ, аЬс Шаблону '.м соответствует любая строка, в том числе и пустая Заменяет любое количество предшеспзующнх символоы.

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

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

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