- •Выдержки из и.В.Черных. "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.3. Источник линейно изменяющегося воздействия Ramp
Назначение: Формирует линейный сигнал вида y = Slope* time + Initial value.
Параметры:
1. Slope — Скорость изменения выходного сигнала.
2. Start time — Время начала формирования сигнала.
3. Initial value — Начальный уровень сигнала на выходе блока.
На Рис. 9.1.3. показано использование данного блока.
Рис. 9.1.3. Блок Ramp
9.1.4. Генератор ступенчатого сигнала Step
Назначение: Формирует ступенчатый сигнал.
Параметры:
Step time - Время наступления перепада сигнала (с).
Initial value - Начальное значение сигнала.
Final value - Конечное значение сигнала.
Перепад может быть как в большую сторону (конечное значение больше чем начальное), так и в меньшую (конечное значение меньше чем начальное). Значения начального и конечного уровней могут быть не только положительными, но и отрицательными (например, изменение сигнала с уровня –5 до уровня –3).
На Рис. 9.1.4. показано использование генератора ступенчатого сигнала.
Рис. 9.1.4. Блок Step
9.1.5. Генератор сигналов Signal Generator
Назначение: Формирует один из четырех видов периодических сигналов:
sine — Синусоидальный сигнал.
square — Прямоугольный сигнал.
sawtooth — Пилообразный сигнал.
random — Случайный сигнал.
Параметры:
Wave form – Вид сигнала.
Amplitude – Амплитуда сигнала.
Frequency - Частота (рад/с).
Units – Единицы измерения частоты. Может принимать два значения: - Hertz - Гц. - rad/sec – рад/с.
На Рис. 9.1.5. показано применение этого источника при моделировании прямоугольного сигнала.
Рис. 9.1.5. Блок генератора сигналов
9.1.6. Источник случайного сигнала с равномерным распределением Uniform Random Number
Назначение: Формирование случайного сигнала с равномерным распределением.
Параметры :
Minimum – Минимальный уровень сигнала.
Maximum – Максимальный уровень сигнала.
Initial seed – Начальное значение.
Пример использования блока и график его выходного сигнала представлен на Рис. 9.1.6.
Рис. 9.1.6. Источник случайного сигнала с равномерным распределением
9.1.7. Источник случайного сигнала с нормальным распределением Random Number
Назначение: Формирование случайного сигнала с нормальным распределением уровня сигнала.
Параметры:
Mean - Среднее значение сигнала
Variance- Дисперсия (среднеквадратическое отклонение).
Initial seed – Начальное значение.
Рис. 9.1.7. Источник случайного сигнала с нормальным распределением
9.1.8. Источник импульсного сигнала Pulse Generator
Назначение: Формирование прямоугольных импульсов.
Параметры:
Pulse Type – Способ формирования сигнала. Может принимать два значения: - Time-based – По текущему времени. - Sample-based – По величине модельного времени и количеству расчетных шагов.
Amplitude — Амплитуда.
Period — Период. Задается в секундах для Time-based Pulse Type или в шагах модельного времени для Sample-based Pulse Type.
Pulse width — Ширина импульсов. Задается в в % по отношению к периоду для Time-based Pulse Type или в шагах модельного времени для Sample-based Pulse Type.
Phase delay — Фазовая задержка. Задается в секундах для Time-based Pulse Type или в шагах модельного времени для Sample-based Pulse Type.
Sаmple time — Шаг модельного времени. Задается для Sample-based Pulse Type.
Пример использования Pulse Generator показан на рис. 9.1.8.
Рис. 9.1.8. Источник прямоугольных импульсов
