Источник: https://novostit.ru            

  d9e5a92d

Основы моделирования в Simulink. Обозреватель библиотеки Simulink

Для запуска программы необходимо предварительно запустить пакет MATLAB. Основное окно пакета MATLAB показано на рисунке 2.1. Там же показана подсказка появляющаяся в окне при наведении указателя мыши на ярлык Simulink в панели инструментов.

 

После открытия основного окна программы MATLAB нужно запустить программу Simulink.


Запуск Simulink 2

Обозреватель библиотеки Simulink
Обозреватель библиотеки Simulink 2

Создание модели
Создание модели 2
Создание модели 3
Создание модели 4

Окно модели
Окно модели 2

Основные приемы подготовки и редактирования модели
Выделение объектов

Соединение блоков
Соединение блоков 2

Изменение размеров блоков

Форматирования объектов
Форматирования объектов 2

Установка параметров расчета и его выполнение
Установка параметров расчета и его выполнение 2

Установка параметров расчета модели
Установка параметров расчета модели 2

Output options (Параметры вывода)
Установка параметров обмена с рабочей областью
Установка параметров диагностирования модели
Выполнение расчета
Библиотека блоков Simulink

Источник синусоидального сигнала Sine Wave
Источник синусоидального сигнала Sine Wave 2
Источник синусоидального сигнала Sine Wave 3

Источник линейно изменяющегося воздействия Ramp
Генератор ступенчатого сигнала Step
Генератор сигналов Signal Generator
Источник случайного сигнала с равномернымраспределением Uniform Random Number

Источник случайного сигнала с нормальным распределением Random Number
Источник случайного сигнала с нормальным распределением 2

Источник импульсного сигнала Pulse Generator
Генератор линейно-изменяющейся частоты Chirp Generator
Генератор белого шума Band-Limited White Noice
Источник временного сигнала Clock
Блок считывания данных из файла From File

Блок считывания данных из рабочего пространства From Workspace
Блок считывания данных из рабочего пространства 2

Блок сигнала нулевого уровня Ground
Блок периодического сигнала Repeating Sequence
Блок входного порта Inport
Использование блока Inport в подсистемах

Приемники сигналов
Приемники сигналов 2
Приемники сигналов 3
Приемники сигналов 4
Приемники сигналов 5
Приемники сигналов 6
Приемники сигналов 7
Приемники сигналов 8

Осциллограф Floating Scope
Осциллограф Floating Scope 2

Графопостроитель ХУ Graph

Цифровой дисплей Display
Цифровой дисплей Display 2

Блок остановки моделирования Stop Simulation
Блок сохранения данных в файле То File
Блок сохранения данных в рабочей области То Workspace
Концевой приемник Terminator
Блок выходного порта Outport
Использование блока Outport в подсистемах
Использование блока Outport в модели верхнего уровня
Continuous – аналоговые блоки

Интегрирующий блок lntegrator
Интегрирующий блок lntegrator 2
Интегрирующий блок lntegrator 3

Блок Memory
Блок Memory 2
Блок Memory 3

Блок фиксированной задержки сигнала Transport Delay
Блок управляемой задержки сигнала Variable Transport Delay

Блок передаточной функции Transfer Fcn
Блок передаточной функции Transfer Fcn 2
Блок передаточной функции Transfer Fcn 3

Блок передаточной функции Zero-Pole

Блок модели динамического объекта State-Space
Блок модели динамического объекта State-Space 2

Блок единичной дискретной задержки Unit Delay

Блок экстраполятора нулевого порядка Zero-Order Hold
Блок экстраполятора нулевого порядка Zero-Order Hold 2
Блок экстраполятора нулевого порядка Zero-Order Hold 3

Блок экстраполятора первого порядка First-Order Hold
Блок дискретного интегратора Discrete-Time Integrator

Дискретная передаточная функция Discrete Transfer Fсn
Дискретная передаточная функция Discrete Transfer Fсn 2

Блок дискретной передаточной функции Discrete Zero-Pole
Блок дискретной передаточной функции Discrete Zero-Pole 2

Блок дискретного фильтра Discrete Filter
Блок дискретного фильтра Discrete Filter 2

Блок модели динамического объекта Discrete State-Space
Блок модели динамического объекта Discrete State-Space 2

Блок ограничения Saturation
Блок с зоной нечувствительности Dead Zone

Релейный блок Relay
Релейный блок Relay 2

Блок ограничения скорости изменения сигнала Rate Limiter
Блок квантования по уровню Quantizer
Блок сухого и вязкого трения Coulomb and Viscous Friction

Блок люфта Backlash
Блок люфта Backlash 2

Блок переключателя Switch

Блок многовходового переключателя Multiport Switch
Блок многовходового переключателя Multiport Switch 2
Блок многовходового переключателя Multiport Switch 3

Блок ручного переключателя Manual Switch

Блок вычисления модуля Abs
Блок вычисления модуля Abs 2

Блок вычисления суммы Sum

Блок умножения Product
Блок умножения Product 2

Блок определения знака сигнала Sign
Блок определения знака сигнала Sign 2

Усилители Gain и Matrix Gain
Усилители Gain и Matrix Gain 2

Ползунковый регулятор Slider Gain
Ползунковый регулятор Slider Gain 2

Блок скалярного умножения Dot Product

Блок вычисления математических функций Math Function
Блок вычисления математических функций Math Function 2
Блок вычисления математических функций Math Function 3

Блок вычисления тригонометрических функций Trigonometric Function
Блок вычисления действительной и мнимой части комплексного числа Complex to Real-Imag

Блок вычисления модуля и (или) аргумента комплексного числа Complex to Magnitude-Angle
Блок вычисления модуля и (или) аргумента комплексного числа 2

Блок вычисления комплексного числа по его действительной и мнимой части Real-Imag to Complex
Блок вычисления комплексного числа по его модулю и аргументу Magnitude-Angle to Complex
Блок определения минимального или максимального значения MinMax
Блок округления числового значения Rounding Function

Блок вычисления операции отношения Relational Operator
Блок вычисления операции отношения 2

Блок логических операций Logical Operation
Блок логических операций Logical Operation 2

Блок побитовых логических операций Birwise Logical Operator
Блок побитовых логических операций Birwise Logical Operator 2

Блок комбинаторной логики Gombinatorical Logic
Блок комбинаторной логики Gombinatorical Logic 2

Блок алгебраического контура Algebraic Constraint

Мультиплексор (смеситель) Mux
Мультиплексор (смеситель) Mux 2

 Де мультиплексор (разделитель) Demux
Де мультиплексор (разделитель) Demux 2

Блок шинного формирователя Bus Creator
Блок шинного селектора Bus Selector

Основы моделирования в Simulink/ Блок шинного селектора

С помощью кнопок Up и Down можно изменить порядок расположения сигналов в шине, перемещая их в окне Selected signals вверх или вниз, соответственно.

Установка параметра Muxed output позволяет объединить сигналы в шину.

На рисунке 9.7.5 показаны примеры использования блока Bus Selector и окно его параметров.

 


Блок селектора Selector
Блок селектора Selector 2

Блок присвоения новых значений элементам массива Assignment

Блок объединения сигналов Merge
Блок объединения сигналов Merge 2

Блок объединения сигналов в матрицу Matrix Concatenation

Блок передачи сигнала Goto
Блок передачи сигнала Goto 2

Блок приема сигнала From
Блок признака видимости сигнала Goto Tag Visibility
Блок создания общей области памяти Data Store Memory
Блок записи данных в общую область памяти Data Store Write
Блок считывания данных из общей области памяти Data Store Read
Блок преобразования типа сигнала Data Type Conversion

Блок преобразования размерности сигнала Reshape
Блок определения размерности сигнала Width
Блок определения момента пересечения порогового значения Hit Crossing
Блок установки начального значения сигнала IC
Блок проверки сигнала Signal Specification
Датчик свойств сигнала Probe
Блок, задающий количество итераций Function-Call Generator
Информационный блок Model Info

Блок задания функции Fcn
Блок задания функции Fcn 2

Блок задания функции MATLAB Fcn
Блок задания функции MATLAB Fcn 2

Блок задания степенного многочлена Polynomial

Блок одномерной таблицы Look-Up Table
Блок двумерной таблицы Look-Up Table(2D)
Блок двумерной таблицы Look-Up Table(2D) 2

Блок многомерной таблицы Look-Up Table (n-D)
Блок таблицы с прямым доступом Direct Loop-Up Table (n-D)
Блок таблицы с прямым доступом Direct Loop-Up Table (n-D) 2

Блок работы с индексами PreLook-Up Index Search
Блок интерполяции табличной функции Interpolation (n-D) using PreLook-Up

Subsystem – подсистемы
Subsystem – подсистемы 2
Subsystem – подсистемы 3

Виртуальная и монолитная подсистемы Subsystem и Atomic Subsystem

Управляемая уровнем сигнала подсистема Enabled Subsystem
Управляемая уровнем сигнала подсистема Enabled Subsystem 2

Управляемая фронтом сигнала подсистема Triggered Subsystem
Управляемая уровнем и фронтом сигнала подсистема Enabled and Triggered Subsystem
Управляемая S-функцией подсистема Function-call subsystem

Блок условного оператора If
Блок условного оператора If 2
v Блок переключателя Switch Case
Управляемая по условию подсистема Action Subsystem
Управляемая подсистема For Iterator Subsystem

Управляемая подсистема While Iterator Subsystem
Управляемая подсистема While Iterator Subsystem 2

Конфигурируемая подсистема Configurable Subsystem
Конфигурируемая подсистема Configurable Subsystem 2
Конфигурируемая подсистема Configurable Subsystem 3

Маскирование подсистем

Создание окна параметров
Создание окна параметров 2
Создание окна параметров 3
Создание окна параметров 4
Создание окна параметров 5

Создание пиктограммы подсистемы
Создание пиктограммы подсистемы 2
Создание пиктограммы подсистемы 3

Команды построения графиков
Команды отображения передаточных функций
Команды отображения рисунка из графического файла
Использование редактора пиктограмм iconedit

Создание автоматически обновляемых пиктограмм
Создание автоматически обновляемых пиктограмм 2

Создание справки маскированной подсистемы
Создание справки маскированной подсистемы 2

Создание динамически обновляемых окон диалога
Создание динамически обновляемых окон диалога 2
Создание динамически обновляемых окон диалога 3

Управление портами маскированной подсистемы
Управление портами маскированной подсистемы 2

Редактор дифференциальных уравнений DEE
Редактор дифференциальных уравнений DEE 2
Редактор дифференциальных уравнений DEE 3

Использование Simulink LTI-Viewer
Использование Simulink LTI-Viewer 2
Использование Simulink LTI-Viewer 3
Использование Simulink LTI-Viewer 4

Настройка Simulink LTI-Viewer
Настройка Simulink LTI-Viewer 2
Настройка Simulink LTI-Viewer 3
Настройка Simulink LTI-Viewer 4

Экспорт модели
Экспорт модели 2

Основные команды MATLAB для управления Simulink-моделью
Команда add_block
Команда add_line
Команда add_param
Команда bdclose
Команда bdroot

Команда close_system
Команда delete_block
Команда delete_line
Команда delete_param
Команда gcb

Команда find_system
Команда find_system 2
Команда find_system 3

Команда get_param
Команда new_system
Команда open_system
Команда replace_block
Команда save_system
Команда set_param
Отладчик Simulink моделей
Графический интерфейс отладчика Simulink моделей

Панель инструментов
Панель инструментов 2

Список контрольных точек Break/Display points
Панель задания точек прерывания по условию Break on conditions

Главное окно отладчика
Главное окно отладчика 2
Главное окно отладчика 3

Интерфейс командной строки отладчика Simulink моделей
Интерфейс командной строки отладчика Simulink моделей 2
Интерфейс командной строки отладчика Simulink моделей 3

Повышение скорости и точности расчетов

Повышение скорости расчета
Повышение скорости расчета 2

Повышение точности расчета
Обзор набора инструментов
Simulink Accelerator
Simulink Model Profiling

Simulink Model Coverage
Simulink Model Coverage 2

Simulink Model Differencing

Система меню обозревателя библиотек программы Simulink
 Система меню обозревателя библиотек программы Simulink 2

Система меню окна модели
Система меню окна модели 2
Система меню окна модели 3
Система меню окна модели 4
Система меню окна модели 5
Система меню окна модели 6
Система меню окна модели 7
Система меню окна модели 8
Система меню окна модели 9

там
Теоретические основы построения эффективных АСУ ТП там