Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Simulink_оконч.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1.32 Mб
Скачать

Блок Signal Generator

В параметры настройки этого блока входят:

  • Wave form – позволяет выбрать одну из следующих форм перио­дического процесса: sine – синусоидальные волны; square – прямоугольные волны; sawtooth – треугольные волны; random – случайные колебания;

  • Amplitude –амплитуда генерируемых колебаний;

  • Frequency – частота колебаний;

  • Units выбор одной из единиц измерения частоты: Hertz (герцы) или rad/Sec (радианы в секунду);

  • Interpret vector parameters as 1-D – интерпретировать вектор как массив скаляров.

На рис. 1.19 показана простейшая S–модель, состоящая из блока Signal Generator и блока отображения XY Graph, а на рис. 1.20 представлено содержимое блока отображения после проведения моделирования при таких параметрах настройки: вид колебаний – sine; амплитуда – 4,0; частота – 1 Гц.

Рис. 1.19. S–модель с блоком Signal Generator

Рис. 1.20. Сигнал с блока Signal Generator

Блок Signal Builder

Формирует кусочно-линейные сигналы, форма которых устанавливается с помощью специального интерфейса пользователя (рис. 1.21). После открытия окна интерфейса на вкладке Group 1 отображается импульсный сигнал (Pulse), который можно удалить командой Edit/Delete предварительно выделив его. Создание (добавление) нового сигнала выполняется командой Signal/New, при этом пользователь имеет возможность выбрать какой-либо стандартный сигнал (Step, Pulse, Square и т. д.) либо создать свой сигнал (Custom). В по­следнем случае требуется ввести векторы времени и значений сигнала. Для изменения формы сигнала требуется выделить объект (точку или отрезок) двойным щелчком мыши и ввести новые координаты правой и (или) левой точек (графы Т и Y). Выделенные объекты можно также перемещать с по­мощью мыши. Для перемещения всего графика требуется держать клавишу Shift нажатой. Создание новой точки на графике достигается с помощью двойного щелчка левой клавишей мыши при нажатой клавише Shift. Изме­нение временного диапазона сигнала выполняется с помощью команды Axes/Change time range. Пользователь имеет возможность создать несколько наборов (групп) сигналов. Для этого необходимо с помощью команды Group/Copy создать копию уже существующего набора сигнала (при этом в окне блока появится новая вкладка Group2) и выполнить редактирование нового набора сигналов.

Рис.1.21. Интерфейс пользователя блока Signal Builder

Форма сигнала за пределами заданного временного диапазона задается с помощью команды File\Simulation Options. С помощью этой же команды может быть установлен шаг модельного времени (такт дискретности).

Блок Sine Wave

Формирует синусоидальный сигнал с заданными частотой, амплитудой, фазой и смещением. В блоке используется два способа формирования выходного сигнала:

Time-based – по текущему времени;

Sample-based – по величине такта дискретности и количеству шагов моделирования.

Вид окна параметров определяется выбранным способом формирования синусоидального сигнала. При формировании импульсов по текущему времени (Time-based) устанавливаются следующие параметры:

  • Amplitude –амплитуда синусоидального сигнала;

  • Bias – значение постоянной составляющей сигнала;

  • Frequency (rads/sec) –частота колебаний в радианах в секунду;

  • Phase (rads) – начальная фаза в радианах;

  • Sample time – такт дискретности (с);

  • Interpret vector parameters as 1-D – интерпретировать вектор как массив скаляров.

При формировании синусоидального сигнала по величине такта дискретности и количеству шагов моделирования (Sample-based) параметры Frequency и Phase определяются количеством тактов дискретности.

На рис. 1.22 представлен результат применения блока при сле­дующих значениях параметров: Amplitude – 4,5, Bias – 1, Frequency – 2 ра­диана в секунду и Phase – /2 радиана.

Отличия этого блока от генератора синусоидальных колебаний в блоке Signal Generator состоят в следующем: 1) в рассматриваемом блоке можно устанавливать произвольную начальную фазу; 2) в нем нельзя задать частоту в Герцах.

Рис. 1.22. Сигнал с блока Sine Wave

Рис. 1.23. Сигнал с блока Step

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]