- •Применение пакета Simulink 5 вычислительной системы matlab (версия 6.5) для моделирования элементов и систем автоматического управления
- •153000 Г. Иваново, пр. Ф. Энгельса, 21 Введение
- •1. Общая характеристика пакета Simulink
- •Запуск пакета Simulink
- •1.2. Библиотека модулей (блоков)
- •1.2.1. Раздел Sources – источники сигналов
- •Блок Band–Limited White Noise
- •Блок Chirp Signal
- •Блок Constant
- •Блок Digital Clock
- •Блок From Workspace
- •Блок From File
- •Блок Ground
- •Блок Inport
- •Блок Pulse Generator
- •Блок Ramp
- •Блок Random Number
- •Блок Repeating Sequence
- •Блок Signal Generator
- •Блок Signal Builder
- •Блок Sine Wave
- •Блок Step
- •Блок Umform Random Number
- •1.2.2. Раздел Sinks – блоки визуализации сигналов
- •Блок Display
- •Блок Scope
- •Блок xy Graph
- •Блок То File
- •Блок То Workspace
- •Блок Terminator
- •Блок Outport
- •1.2.3. Раздел Continuous – блоки непрерывных моделей
- •Блок Derivative
- •Блок Integrator
- •Блоки Transport Delay и Variable Transport Delay
- •Блок Transfer Fcn
- •Блок Zero–Pole
- •Блок State-Space
- •1.2.4. Раздел Discrete – блоки дискретных моделей
- •Блок First-Order Hold
- •Блок Memory
- •Блок Unit Delay
- •Блок Zero-Order Hold
- •1.2.5. Раздел Discontinuities – блоки нелинейных моделей
- •1.2.6. Раздел Math Operations – блоки математических операций
- •1.2.7. Раздел Signal Routing – блоки распределения сигналов
- •1.3. Построение структурных схем динамических систем
- •1.3.1. Выделение объектов
- •1.3.2. Операции с блоками Копирование блоков из одного окна в другое
- •Перестановка блоков в модели
- •Изменение размеров блока
- •Изменение и перемещение имени блока
- •Создание соединительных линий
- •Создание линии между блоками
- •Распространение меток линии
- •Создание и манипулирование комментарием
- •1.3.3. Установка параметров моделирования
- •1.3.4. Создание подсистем
- •Создание подсистемы путем добавления блока Subsystem
- •Создание подсистемы, путем группировки существующих блоков
- •1.3.5. Запись и печать s–модели
- •2. Примеры моделирования
- •2.1. Примеры использования различных блоков
- •2.2. Моделирование датчика натяжения нити
- •2.3. Анализ линейных систем с помощью инструментального средства ltiview
- •Список литературы
Перестановка блоков в модели
Перестановка блока внутри модели осуществляется путем перетаскивания его мышью. При этом Simulink автоматически перерисовывает линии, связывающие этот блок с другими блоками
Чтобы переставить несколько блоков вместе с соединительными линиями и с сохранением относительных расстояний, необходимо выделить блоки и перетащить мышью один из них. Все другие выделенные блоки также займут новые места.
Копирование блоков одной модели
Копирование блоков одной модели можно выполнить двумя способами:
1. Перетащить блок в нужное положение, удерживая при этом клавишу [Ctrl].
2. Перетащить блок, удерживая нажатой правую кнопку мыши.
Установка параметров блока
Функции, которые выполняет блок, зависят от значений параметров блока. Установка этих значений осуществляется в окне настройки блока, которое вызывается после двойного щелчка на изображение блока в блок–схеме. При вводе числового значения параметра используется десятичный разделитель в виде точки, а не запятая.
Удаление блоков
Для удаления ненужных блоков из структурной схемы достаточно выделить эти блоки и нажать клавишу [Del] или [Backspace]. Можно также вызвать команду Clear (Очистить) или Cut (Вырезать) из меню Edit (Правка) окна блок–схемы. Если использована команда Cut, то в дальнейшем удаленные блоки можно скопировать в модель при помощи команды Paste (Вставить) того же меню.
Отсоединение блока
Чтобы отсоединить блок от линий, достаточно нажать клавишу [Shift] и, не отпуская ее, перетащить блок в другое место.
Изменение угловой ориентации блока
В начальном состоянии сигнал проходит через блок слева направо (по левую сторону располагаются входы блока, а по правую сторону – выходы). Чтобы изменить угловую ориентацию блока следует выделить блок, который нужно повернуть, и выбрать в меню Format (Формат) окна блок–схемы одну из следующих команд – Flip Block (Поворот блока на 180 градусов) или Rotate Block (Поворот блока по часовой стрелке на 90 градусов).
Изменение размеров блока
Для изменения размеров блока его необходимо выделить и установить курсор мыши на одну из угловых меток блока. Форма указателя при этом изменится – он примет вид двунаправленной стрелки. Далее нужно захватить мышью эту метку и изменить размеры блока.
Изменение и перемещение имени блока
Все имена блоков в модели должны быть уникальными и состоять хотя бы из одного символа. Чтобы изменить имя блока, нужно щелкнуть по имени, а затем, используя обычные приемы редактирования, внести необходимые изменения.
Для изменения шрифта следует выделить блок, вызвать команду Font (Шрифт) из меню Format (Формат) окна модели и затем выбрать шрифт в открывшемся диалоговом окне.
По умолчанию имя блока располагается следующим образом. Если блок ориентирован слева направо, то имя находится под блоком, если справа налево – над блоком, если же сверху вниз или снизу вверх – по правой стороне блока. Изменить местоположение имени выделенного блока можно двумя способами:
перетащить имя мышью на противоположную сторону блока;
воспользоваться командой Flip Name из меню Format окна модели – она также переносит имя на противоположную сторону блока.
Скрыть имя блока можно, используя команду Hide Name (Скрыть имя) меню Format (Формат) окна модели. Чтобы восстановить отображение имени, следует воспользоваться командой Show Name (Показать имя) того же меню.
