Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
И.В.Черных. Simulink.doc
Скачиваний:
314
Добавлен:
03.12.2018
Размер:
3.88 Mб
Скачать

9.7.16. Блок преобразования размерности сигнала Reshape

Назначение:

Блок изменяет размерность векторного или матричного сигнала.

Параметры:

Output dimensionality – Вид размерности выходного сигнала. Выбирается из списка:

1-D array – Одномерный массив (вектор).

Column vector – Вектор-столбец.

Row vector – Вектор-строка

Customize – Матрица или вектор заданной размерности. Для векторного выходного сигнала параметр задается как скаляр, определяющий число элементов выходного вектора. Для матричного выходного сигнала параметр задается как вектор, определяющий количество строк и столбцов выходной матрицы. Значение параметра должно соответствовать количеству элементов во входном массиве. В случае матричных сигналов данные выбираются из столбцов входной матрицы и последовательно заносятся в столбцы выходной матрицы.

Output dimensions – Значение размерности выходного сигнала. Параметр доступен, если вид размерности установлен как Customize.

Примеры использования блока Reshape показаны на рис. 9.7.16.

Рис. 9.7.16. Примеры использования блока Reshape

[Скачать пример]

9.7.17. Блок определения размерности сигнала Width

Назначение:

Вычисляет размерность входного сигнала.

Параметры:

Нет.

Входным сигналом блока может быть действительный или комплексный сигнал любого типа.

Выходной сигнал блока имеет тип double.

Примеры использования блока Width показаны на рис. 9.7.17.

Рис. 9.7.17. Примеры использования блока Width

[Скачать пример]

9.7.18. Блок определения момента пересечения порогового значения Hit Crossing

Назначение:

Определяет момент времени, когда входной сигнал пересекает заданное пороговое значение.

Параметры:

Hit crossing offset – Порог. Значение, пересечение которого входным сигналом требуется идентифицировать.

Hit crossing direction – Направление пересечения. Выбирается из списка:

rising – Возрастание.

failing – Убывание.

either – Оба направления.

Show output port (флажок) Показать выходной порт. В том случае, если этот флажок снят, то точка пересечения сигналом порогового уровня находится, но выходной сигнал блоком не генерируется.

В момент пересечения порогового уровня блок вырабатывает единичный сигнал длительностью в один шаг модельного времени.

Пример использования блока Hit Crossing показан на рис. 9.7.18. Блок определяет моменты пересечения в обоих направлениях синусоидальным сигналом уровня 0.5.

Рис. 9.7.18. Пример использования блока Hit Crossing

[Скачать пример]

9.7.19. Блок установки начального значения сигнала ic

Назначение:

Задает начальное значение сигнала.

Параметры:

Initial value – Начальное значение.

Выходной сигнал блока IC равен значению параметра Initial value на первом шаге расчета вне зависимости от величины входного сигнала блока. На остальных расчетных шагах входной сигнал проходит на выход блока без каких-либо изменений.

Пример использования блока IC показан на рис. 9.7.19. В примере начальное значение сигнала задано равным 0.5. Шаг расчета задан равным .

Рис. 9.7.19. Пример использования блока IC

[Скачать пример]

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