Черных И.В. Simulink Среда для создания инженерных приложений (2003) (1152002), страница 3
Текст из файла (страница 3)
1.3. Создание модели Ддя создания модели в среде $1М1Л.Пг1К необходимо последовательно выполнить ряд действий. 1. Создать новый файл модели с помощью команды Н1е/Него/Мог)е!, иди используя кнопку (-)- на панели инструментов (здесь и далее с помощью символа "/" указывается последовательность вызова пунктов меню. Вновь созданное окно модели показано на рис. 1.5. :го~в::ее:::.~':гхге~:;-":!":-":~'!:,:МЁ яЮВ1ягя!ЕФ! /грс. 1.5 2.
Расположить блоки в окне модели. Ддя этого необходимо открыть соответствующий раздел бибднотеки. Далее, указав курсором на требуемый блок и нажав на левую клавишу мыши, "перетащить" блок в созданное окно. Клавишу мыши нужно держать нажатой. На рис. 1,6 показано окно модели, содержащее блоки. 1. Операционная среда ЯМ1ЛЛ/зК Рис. /.6 Рис. 1.8 17 16 И. В.
Черных. 8!МЛ!/зК: среда создания иижеиерных приложений 8!в..вял к взя йя/якай!в/!-,'капище: тйзяя гни~;,э с =.", .- "е 'ы я яс:!-';:::.е::",;:я-::"."'-'!!~::.'' ~!ФФ",',:".",':::::":::ВКГВ~ ,;,::Йа!/я,::,:-:,'.;.::.:,:::.З'.::,Л".'!/ХВ!а1Е1Ь:;:::::.::.: .:..: зй Для удаления блока необходимо выбрать блок (указать курсором на его изображение и нажать левую клавишу мыши), а затем нажать клавишу Ре1е/е на клавиатуре. 3. Далее, если это требуется, нужна изменить параметры блока, установленные по умолчанию.
Для этого необходимо дважды щелкнуть левой клавишей мыши, указав курсором на изображение блока Откроется окно параметров данного блока. При вводе числового значения параметра следует иметь в виду, что в качестве десятичного разделителя должна использоваться тачка, а не запятая. После внесения изменений нужно закрыть окно кнопкой ОК. Можно также, не закрывая окна, воспользоваться кнопкой Арр!у для сохранения изменений.
На рис. 1.7 в качестве примера показаны блок„моделирующий передаточную функцию, и окно параметров данного блока. : Ожжйне(и„".1рй~~%яФЛЩ~Ф Ф ""'-' 3! 1;: [1) !-:рз!' ,; «цо Рис. 1.7 4, После установки на схеме всех блоков требуется выполнить их соединение. Для этого необходимо указать курсором на "выход" блока„а затем нажать и, не отпуская левую клавишу мыши, провести линию ко входу другого блока. После чего отпусппь клавишу. Если соединение не создано, то линия связи будет пунктирной и иметь красный цвет.
В случае правильного соединения линия связи будет сплошной. Для создания линии связи можно также выделить блок-источник сигнала, затем нажать клавишу Сгг! на клавиатуре и выделить блок-приемник. Для создания точки разветвления в соединительной линии нужно подвести курсор к предполагаемому узлу и„нажав правую клавишу мыши, протянуть линию.
Для удаления линии требуется выделить ее„а затем нажать клавишу Ре!е!е на клавиатуре. Схема модели, в которой выполнены соединения между блоками, показана на рис. 1.8. 5. После составления расчетной схемы необходимо сохранить ее в виде файла на диске, выбрав пункт меню Е!1е/Баке Аь... в окне схемы и указав папку и имя файла. Следует иметь в виду, что имя файла может иметь произвольную длину„но должно начинаться с буквы и содержать только алфавитно-цифровые символы латиницы и знаки подчеркивания. При последующем редактировании схемы можно пользоваться пунктом меню Б!е/бате. При повторных запусках программы БптвйпЕ загрузка схемы осуществляется с помощью меню Гйе/Орел,.
в окне обозревателя библиотеки блоков или из командного окна системы МАП АВ. 1.4. Основные элементы окна модели Окно модели содержит следующие элементы (рис. ! .9): 1. Заголовок с названием окна. Вновь созданному окну присваивается имя 1/п!!!1ед с соответствующим номером. И. В. Черных. 8!М11ЫХК: среда создания инженерных приложений 2. Панель меню — Е11е, Ег(11, '171е», 81шц!а11оп, Рогпгаг, Тоо18, Не! .
р. 3. Панель инструментов. 4. Окно для создания схемы модели. 5. Строка состояния, содержащая информацию о текущем состоянии модели. Дг [3! н Рис. 1 р Меню окна содержит опции для редактирования модели, ее настройки и управления процессом расчета, работы с файлами и т. пд ° Р51е (Файл) — работа с файлами моделей; ° Е411 (Редактирование) — изменение модели и поиск блоков; ° Чге» (Вид) — управление показом элементов модели и интерфейса; ° Рйпвг!абоп (Моделирование) — задание настроек для моделирования и управление процессом расчета; ° Еоппаг (Форматирование) — изменение внешнего вида блоков и модели в целом.„ ° ТооВ (Инструментальные средства) — применение специальных средств для работы с моделью (отладчик, инструмент линейного анализа и т.
п.); ° Не!р (Справка) — открытие окна справочной системы. Полный список опшгй меню окна модели приведен в прил. 2. Для работы с моделью можно также использовать кнопки на панели инструментов (рис. ! . 10). :: о1нян',::,:.я и н::.о о~ 1,:.'лк 3:::вен;;в н ге ! !!!!!!!!!!!!!!1!!!! 1 2 3 4 5 б 7 8 У 10!1 12 13 14!5 1б!7!8 19 Рис. 610 1. Операционная среда 81М11ЫЫК Кнопки панели инструментов имеют следующее назначение: 1 )Че» Мо1)е! — открыть новое окно модели. 2.
Орел Моде! — открыть сущесгвующий файл модели (ш11!-файл). 3. Яа»е Моде! — сохранить файл на диске. 4. Рппг Моде! — вывести на печать схему модели. 5 Сш — вырезать выделенную часть модели в буфер хранения. 6 Сору — скопировать вьшеленную часгь модели в буфер хранения. 7. Разге — вставить в окно модели содержимое буфера хранения. 8. 15пдо — отменить предыдущую операцию редактирования. 9. Кег)о — восстановить отмененную операцию редактирования. 10. 81агг/Ранхе/Солппое 81ппп!а11оп — запуск процесса моделирования (кнопка 81812); после запуска модели изображение кнопки заменяется символом : й::;, которое соответствует команде Рацзе (приостановить моделирование).
Для возобновления моделирования после паузы следует щелкнуть по той же кнопке, поскольку в режиме паузы ей соответствует команда Сопгшце (Продолжить). 11.81ор — закончить моделирование. Кнопка становится доступной после начала моделирования, а также после выполнения команды Ранье. 12. Хог1па!7Ассе!егаюг — обычный/ускоренный режим расчета.
Опция доступна, если установлено приложение 841пш!1 и!с Реггогшапсе Тоо1. 13. Вш!д а!! — создать исполняемый код модели (ехе-файл) с помощью Кеа! Типе 77'огхяЬор (Мастерская реального времени). 14. 1)рдаге йайгаш — обновить окно модели. 15. ВшЫ бнЬзуыет — создать исполняемый код подсистемы 16. 1зЬгагу Вго» яег — открыть обозреватель библиотеки блоков. Если обозреватель уже открыт, то его окно будет выведено поверх всех остальных окон. 17. Тойй!е Моде! Вго» зег — открыть окно обозревателя модели. При использовании ланной опции в левой части окна модели будет открыто дополнительное окно, содержащее изображение иерархической структуры модели.
18. Оо го рагеп1 бума — переход в подсистему высшего уровня иерархии (в "родительскую систему" ). Команда доступна только из подсистемы низшего уровня. 19. 1)еЬц8 — запуск отладчика модели. В нижней части окна модели находится строка состояния, в которой отображаются краткие комментарии к кнопкам панели инсгрументов, 1. Операционная среда ЯМ1/Ы1ЧК т/вз /з изе гехт ззгззд том~ я ооояа '1ави ' Г Рис /.// 21 20 И. В. Черных. ЯМ!/ЫХК: среда создания инженерных приложений а также к пунктам меню, ко~да указатель мыши находится над соответствующим элементом интерфейса. Это же текстовое поле используется и для индикации состояния Япвйпйс Кеацу (Готов) нли Кцпп1пя (Выполнение).
В строке состояния отображаются также: ° масштаб отображения блоков модели (в процентах„исходное значение равно 100 %); ° индикатор продолжительности процесса моделирования; ° текущее значение модельного времени; ° используемый метод моделирования. 1.5. Основные приемы подготовки и редактирования модели Добавление текстовых надписей Для повышения наглядности модели удобно использовать текстовые надписи. Для создания надписи достаточно указать мышью место надписи и дважды щелкнуть левой клавишей мыши. После этого появится блок надписи с курсором ввода. Так же можно изменить и подписи к блоками моделей. Для этого нужно установить мышь в область надписи и щелкнуть левой клавишей мыши — в подписи появится курсор ввода, и ее можно будет редактировать.
На рис. 1.11 показаны текстовая надпись и изменение надписи в блоке Тгапягег Ецпсйоп. Следует иметь в виду, что рассматриваемая версия программы (Яшц!1пй 5) не адаптирована к использованию кириллических шрифтов и применение их может иметь самые разные последствия: отображение надписей в нечитаемом виде, обрезание надписей, сообщения об ошибках, а также невозможность открыть модель после ее сохранения.