- •Выдержки из и.В.Черных. "Simulink: Инструмент моделирования динамических систем"
- •3. Обозреватель разделов библиотеки Simulink
- •6.1. Добавление текстовых надписей
- •6.2. Выделение объектов
- •6.3. Копирование и перемещение объектов в буфер промежуточного хранения
- •6.4. Вставка объектов из буфера промежуточного хранения
- •6.8. Перемещение блоков
- •6.9. Использование команд Undo и Redo
- •6.10. Форматирования объектов
- •6.5. Удаление объектов
- •6.6. Соединение блоков
- •6.7. Изменение размеров блоков
- •9.1. Sources - источники сигналов
- •9.1.1. Источник постоянного сигнала Constant
- •9.1.2. Источник синусоидального сигнала Sine Wave
- •9.1.2.1. Формирование выходного сигнала по текущему значению времени для непрерывных систем
- •9.1.2.2. Формирование выходного сигнала по текущему значению времени для дискретных систем
- •9.1.2.3. Формирование выходного сигнала по величине модельного времени и количеству расчетных шагов на один период
- •9.1.3. Источник линейно изменяющегося воздействия Ramp
- •9.1.4. Генератор ступенчатого сигнала Step
- •9.1.5. Генератор сигналов Signal Generator
- •9.1.6. Источник случайного сигнала с равномерным распределением Uniform Random Number
- •9.1.7. Источник случайного сигнала с нормальным распределением Random Number
- •9.1.8. Источник импульсного сигнала Pulse Generator
- •9.1.9. Генератор линейно-изменяющейся частоты Chirp Generator
- •9.1.10. Генератор белого шума Band-Limited White Noice
- •9.1.11. Источник временного сигнала Clock
- •9.1.12. Цифровой источник времени Digital Clock
- •9.1.13. Блок считывания данных из файла From File
- •9.1.14. Блок считывания данных из рабочего пространства From Workspace
- •9.1.15. Блок сигнала нулевого уровня Ground
- •9.1.16. Блок периодического сигнала Repeating Sequence
- •9.1.17. Блок входного порта Inport
- •9.1.17.1. Использование блока Inport в подсистемах
- •9.1.17.2. Использование блока Inport в модели верхнего уровня
- •9.2. Sinks - приемники сигналов
- •9.2.1. Осциллограф Scope
- •9.2.2. Осциллограф Floating Scope
- •9.2.3. Графопостроитель ху Graph
- •9.2.4. Цифровой дисплей Display
- •9.2.5. Блок остановки моделирования Stop Simulation
- •9.2.6. Блок сохранения данных в файле То File
- •9.2.7. Блок сохранения данных в рабочей области То Workspace
- •9.2.8. Концевой приемник Terminator
- •9.2.9. Блок выходного порта Outport
- •9.2.9.1. Использование блока Outport в подсистемах
- •1.1 Состав библиотеки и основные особенности
- •1.2 Electrical Sources - источники электрической энергии
- •1.3 Connectors - соединители
- •1.4 Measurements - измерительные и контрольные устройства
- •1.5 Elements - электротехнические элементы
9.1.9. Генератор линейно-изменяющейся частоты Chirp Generator
Назначение: Формирование синусоидальных колебаний, частота которых линейно изменяется.
Параметры:
Initial frequence — Начальная частота (Гц);
Target time — Время изменения частоты (с);
Frequence at target time — Конечное значение частоты (Гц).
Пример использования блока показан на Рис. 9.1.9.
Рис. 9.1.9. Генератор линейно-изменяющейся частоты
9.1.10. Генератор белого шума Band-Limited White Noice
Назначение: Создает сигнал заданной мощности, равномерно распределенной по частоте.
Параметры:
Noice Power – Мощность шума.
Sample Time – Модельное время.
Seed - Число, необходимое для инициализации генератора случайных чисел.
Рис. 9.1.10 показывает работу этого генератора.
Рис. 9.1.10. Генератор белого шума
9.1.11. Источник временного сигнала Clock
Назначение: Формирует сигнал, величина которого на каждом шаге расчета равна текущему времени моделирования.
Параметры
Decimation - Шаг, с которым обновляются показания времени на изображении источника (в том случае, если установлен флажок параметра Display time). Параметр задается как количество шагов расчета. Например, если шаг расчета модели в окне диалога Simulation parameters установлен равным 0.01 с, а параметр Decimation блока Clock задан равным 1000, то обновление показаний времени будет производиться каждые 10 с модельного времени.
Display time - Отображение значения времени в блоке источника.
На рис. 9.1.11 показан пример работы данного источника.
Рис. 9.1.11. Источник временного сигнала
9.1.12. Цифровой источник времени Digital Clock
Назначение: Формирует дискретный временной сигнал.
Параметр:
Sample time – Шаг модельного времени (с).
На Рис. 9.1.12 показана работа источника Digital Clock.
Рис. 9.1.12. Цифровой источник временного сигнала
9.1.13. Блок считывания данных из файла From File
Назначение: Получение данных из внешнего файла.
Параметры:
File Name - Имя файла с данными.
Sample time - Шаг изменения выходного сигнала блока.
Данные в файле должны быть представлены в виде матрицы:
.
Матрица должна состоять, как минимум, из двух строк. Значения времени записаны в первой строке матрицы, а в остальных строках находятся значения сигналов, соответствующие данным моментам времени. Значения времени должны быть записаны в возрастающем порядке. Выходной сигнал блока содержит только значения сигналов, а значения времени в нем отсутствуют. Если шаг расчета текущей модели не совпадает с отсчетами времени в файле данных, то Simulink выполняет линейную интерполяцию данных.
Файл данных (mat-файл), из которого считываются значения, не является текстовым. Структура файла подробно описана в справочной системе MATLAB. Пользователям Simulink удобнее всего создавать mat-файл с помощью блока To File (библиотека Sinks). На рис. 9.1.13 показан пример использования данного блока. Из файла data.mat считываются значения синусоидального сигнала.
Рис. 9.1.13. Блок From File
