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

9.7.20. Блок проверки сигнала Signal Specification

Назначение:

Выполняет проверку сигнала на соответствие заданным для сигнала параметрам.

Параметры:

Dimension - Размерность сигнала. Задается скаляром, если входной сигнал векторный или матрицей вида [m n] (m – количество строк, n – количество столбцов), если входной сигнал – матрица. Если значение параметра задано как –1 (минус 1), то проверка не производится.

Sample time – Шаг модельного времени. Задается вектором вида [period  offset], где period – значение шага модельного времени, offset – смещение. Если значение параметра задано как –1 (минус 1), то проверка не производится. Можно также задавать значение –1 (минус 1) и отдельно для параметров period или offset. В этом случае не будет проводиться проверка именно этих параметров.

Data Туре - Тип данных. Выбирается из списка: auto (проверка не производится), double, single, int8, uint8, int16, uint16, int32, uint32 или boolean.

Signal type – Тип сигнала. Выбирается из списка: auto (проверка не производится), real или complex.

На пиктограмме блока отображаются проверяемые параметры сигнала и их значения. Пример использования блока Signal Specification показан на рис. 9.7.20.

Рис. 9.7.20. Пример использования блока Signal Specification

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

9.7.21. Датчик свойств сигнала Probe

Назначение:

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

Параметры:

Probe width (флажок) – Определение числа элементов в векторном или матричном сигнале.

Probe Sample time (флажок) – Определение значения эталонного времени.

Probe Complex Signal (флажок) – Определение типа сигнала (возвращает 1, если сигнал представлен в комплексном виде, и 0 в противном случае).

Probe signal dimension (флажок) – Определение размерности сигнала. Контролируются те параметры, для которых установлены флажки. Числом отмеченных флажков задается число выходов блока.

Установка флажка для какого-либо параметра приводит к появлению на изображении блока порта, с которого можно считывать значение данного параметра сигнала.

Пример использования блока Probe показан на рис. 9.7.21.

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

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

9.7.22. Блок, задающий количество итераций Function-Call Generator

Назначение:

Блок позволяет задать количество итераций на каждом шаге модельного времени для управляемой подсистемы.

Параметры:

Sample time – Шаг модельного времени.

Number of iterations – Количество итераций.

Блок используется совместно с управляемыми подсистемами Function-Call Subsystem или Triggered Subsystem. Для управляющих блоков внутри этих подсистем параметр Trigger type должен иметь значение function-call.

Пример использования блока Function-Call Generator показан на рис. 9.7.22. В примере использована управляемая подсистема, выходной сигнал которой увеличивается на единицу при каждом ее вызове. Для первой подсистемы блок Function-Call Generator задает количество итераций на каждом шаге равное 1, а для второй – равное 3.

Рис. 9.7.22. Пример использования блока Function-Call Generator

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

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