
268
- Генераторы сигналов.
В первую группу входят блоки, обеспечивающие поступление сигналов в S-модель или подсистему Simulink
извне – из других S-моделей, рабочего пространства или МАТ-файлов:
In
– входной порт S-модели или подсистемы; он обеспечивает поступление в подсистему
сигналов из системы более высокого порядка, формируя вход этой подсистемы; в S-модели
верхнего уровня обеспечивает поступление в нее процесса из рабочего пространства;
Ground
- (Заземление) создает нулевой по уровню сигнал;
From File
- предназначен для введения в S модель данных, которые сохраняются на диске в МАТ-
файле;
From
Workspace
- обеспечивает введение в модель данных непосредственно из рабочего пространства
MatLAB.
Напомним, что структура данных в МАТ-файле является многомерным массивом с переменным количеством
строк, которое определяется количеством регистрируемых переменных. Элементы первой строки содержат
последовательные значения модельного времени, элементы в других строках - значения переменных,
соответствующие отдельным моментам времени.
Вторую группу образуют
блоки, формирующие выходную величину как заданную функцию времени. Их
можно рассматривать как своеобразные генераторы сигналов заданного вида. Сюда включены блоки:
Соnstant
формирует постоянную величину (скаляр, вектор или матрицу);
Signal
Generator
создает (генерирует) непрерывный колебательный сигнал одной из волновых форм
на выбор синусоидальный, прямоугольный, треугольный или случайный;
Pulse Generator
генератор непрерывных прямоугольных импульсов;
Signal Builder
создает (генерирует) один или несколько процессов, аппроксимируемых отрезками
прямых (до пяти отрезков в каждом);
Ramp
создает линейно восходящий (или нисходящий) сигнал;
Sine Wave
генерирует гармонический сигнал;
Step
генерирует сигнал в виде одиночной ступеньки (ступенчатый сигнал) с заданными
параметрами (начала ступеньки и ее высоты);
Repeating
Sequence
генерирует периодическую последовательность;
Chirp Signal
генератор гармонических колебаний с частотой, которая линейно изменяется с
течением времени;
Random Number
источник дискретного сигнала, значения которого являются случайной величиной,
распределенной по нормальному (гауссовому) закону;
Uniform Random
Number
источник дискретного сигнала, значения которого являются случайной равномерно
распределенной величиной;
Limited White
Noise
генератор белого шума с ограниченной полосой частот.
Clock
(Часы) источник непрерывного сигнала, пропорционального модельному времени;
Digital clock
(Цифровые часы) формирует дискретный сигнал, пропорциональный времени.
Как и другие блоки библиотеки SIMULINK, блоки-источники могут настраиваться пользователем, за
исключением блока
Clock
, работа которого основана на использовании аппаратного таймера компьютера.
Блок Constant
Блок предназначен для генерирования процессов, который являются неизменными во времени, т. е. имеют
постоянное значение. Он имеет один параметр настраивания (см. рис. 7.17) - Constant value, который может
быть введен и как вектор-строка из нескольких элементов по общим правилам MatLAB. Пример его
использования приведен
ранее при рассмотрении блока
Display.
Блок Signal Generator
Окно настраивания этого блока выглядит так, как показано на рис. 7.22.