Атрибуты выходного сигнала, включая ширину, размерность, шаг расчета и флаг комплексного сигнала
Simulink / Атрибуты Сигнала
HDL Coder / Атрибуты Сигнала
Блок Probe выходные параметры выбрал информацию о сигнале на его входе. Блок может вывести следующие атрибуты входного сигнала: ширина, размерность, шаг расчета и флаг, указывающий, является ли вход сигналом с комплексным знаком. Блок имеет один входной порт. Количество выходных портов зависит от информации, которую вы выбираете для зондирования, то есть, размерности сигнала, шага расчета и/или флага комплексного сигнала. Каждое зондируемое значение выводится как отдельный сигнал на отдельном выходном порте с независимым управлением типом данных. В процессе моделирования значок блока отображает зондируемые данные.
Port_1
— Входной сигналВходной сигнал, чтобы зондировать в виде скаляра, вектора, матрицы или массива N-D. Блок принимает действительные или сигналы с комплексным знаком любого встроенного типа данных.
Можно использовать массив шин как входной сигнал с блоком Probe. Для получения дополнительной информации об определении и использовании массива шин, смотрите Группу Невиртуальные Шины в Массивах Шин.
Типы данных: single
| double
| half
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| string
| Boolean
| fixed point
| enumerated
| bus
Port_1 (W)
— Ширина сигналаШирина или число элементов, во входном сигнале в виде скаляра. Ширина также отображена на значке блока с обозначением W:
.
Чтобы включить этот порт, выберите Probe width.
Типы данных: single
| double
| half
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| fixed point
Port_2 (Ts)
Размер шагаШаг расчета входного сигнала, как двухэлементный вектор, который задает период и смещение шага расчета, соответственно. Шаг расчета также отображен на значке блока с обозначением Ts:
. См. Настройку времени выборки для получения дополнительной информации.
Чтобы включить этот порт, выберите Probe sample time.
Типы данных: single
| double
| half
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| fixed point
Port_3 (C)
— Сложность сигналаИндикация относительно сложности входного сигнала:
Когда входной сигнал является комплексным, блок выходные параметры 1
.
Когда входной сигнал с действительным знаком, блок выходные параметры 0
.
Индикация относительно сложности сигнала также отображена на значке блока с обозначением C:
.
Чтобы включить этот порт, выберите Detect complex signal.
Типы данных: single
| double
| half
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| fixed point
Port_4 (D)
— Размерности сигналаРазмерности входного сигнала, выход как скаляр или вектор. Размерности сигнала также отображены на значке блока с обозначением D:
.
Чтобы включить этот порт, выберите Probe signal dimensions.
Типы данных: single
| double
| half
| int8
| int16
| int32
| int64
| uint8
| uint16
| uint32
| uint64
| fixed point
Probe width
— Выход width входного сигналаon
(значение по умолчанию) | off
Выберите, чтобы вывести ширину или число элементов, зондируемого сигнала.
Параметры блоков:
ProbeWidth |
Ввод: символьный вектор |
Значения:
'off' | 'on' |
Значение по умолчанию:
'on' |
Probe sample time
— Выведите шаг расчета входного сигналаon
(значение по умолчанию) | off
Выберите, чтобы вывести шаг расчета зондируемого сигнала. Выход является двухэлементным вектором, который задает период и смещение шага расчета, соответственно. См. Настройку времени выборки для получения дополнительной информации.
Параметры блоков:
ProbeSampleTime |
Ввод: символьный вектор |
Значения:
'off' | 'on' |
Значение по умолчанию:
'on' |
Detect complex signal
— Укажите на сложность входного сигналаon
(значение по умолчанию) | off
Выберите к выходу 1
если зондируемый сигнал является комплексным; в противном случае, 0
.
Параметры блоков:
ProbeComplexSignal |
Ввод: символьный вектор |
Значения:
'off' | 'on' |
Значение по умолчанию:
'on' |
Probe signal dimensions
— Выведите размерности входного сигналаon
(значение по умолчанию) | off
Выберите, чтобы вывести размерности зондируемого сигнала.
Параметры блоков:
ProbeSignalDimensions |
Ввод: символьный вектор |
Значения:
'off' | 'on' |
Значение по умолчанию:
'on' |
Data type for width
— Тип данных выхода width сигналаdouble
(значение по умолчанию) | single
| int8
| uint8
| int16
| uint16
| int32
| uint32
| Same as input
Выберите тип выходных данных для ширины сигнала.
Параметры блоков:
ProbeWidthDataType |
Ввод: символьный вектор |
Значения:
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input' |
Значение по умолчанию:
'double' |
Data type for sample time
— Тип данных шага расчета выводитсяdouble
(значение по умолчанию) | single
| int8
| uint8
| int16
| uint16
| int32
| uint32
| Same as input
Выберите тип выходных данных для получения информации о шаге расчета.
Параметры блоков:
ProbeSampleTimeDataType |
Ввод: символьный вектор |
Значения:
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input' |
Значение по умолчанию:
'double' |
Data type for signal complexity
— Тип данных сложности выводитсяdouble
(значение по умолчанию) | single
| int8
| uint8
| int16
| uint16
| int32
| uint32
| boolean
| Same as input
Выберите тип выходных данных для получения информации о сложности.
Параметры блоков:
ProbeComplexityDataType |
Ввод: символьный вектор |
Значения:
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input' |
Значение по умолчанию:
'double' |
Data type for signal dimensions
— Тип данных для размерности сигнала выводитсяdouble
(значение по умолчанию) | single
| int8
| uint8
| int16
| uint16
| int32
| uint32
| Same as input
Выберите тип выходных данных для размерности сигнала выход.
Параметры блоков:
ProbeDimensionsDataType |
Ввод: символьный вектор |
Значения:
'double' | 'single' | 'int8' | 'uint8' | 'int16' | 'uint16' | 'int32' | 'uint32' | 'Same as input' |
Значение по умолчанию:
'double' |
Типы данных |
|
Прямое сквозное соединение |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулем |
|
HDL Coder™ обеспечивает дополнительные параметры конфигурации, которые влияют на реализацию HDL и синтезируемую логику.
Этот блок имеет одну, архитектуру HDL по умолчанию.
ConstrainedOutputPipeline | Количество регистров, чтобы поместить при выходных параметрах путем перемещения существующих задержек в рамках проекта. Распределенная конвейеризация не перераспределяет эти регистры. |
OutputPipeline | Количество выходных настроек канала связи, чтобы вставить в сгенерированный код. Распределенная конвейеризация и ограниченная выходная конвейеризация могут переместить эти регистры. |
Этот блок поддерживает генерацию кода для комплексных сигналов.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.