Атрибуты выходного сигнала, включая ширину, размерность, шаг расчета и флаг комплексного сигнала
Атрибуты Simulink/Signal
Атрибуты HDL-кодера/сигнала
Блок Probe выводит выбранную информацию о сигнале на его вход. Блок может выводить следующие атрибуты входного сигнала: ширину, размерность, шаг расчета и флаг, указывающий, является ли вход комплексным сигналом. Блок имеет один входной порт. Количество портов выхода зависит от информации, которую вы выбираете для зондирования, то есть размерности сигнала, шага расчета и/или флага комплексного сигнала. Каждое зондируемое значение выводится как отдельный сигнал на отдельный выходной порт с независимым управлением типом данных. Во время симуляции значок блока отображает зондированные данные.
Port_1
- Входной сигналВходной сигнал к зонду, заданный как скаляр, вектор, матрица или N-D массив. Блок принимает реальные или комплексные сигналы любого встроенного типа данных.
Можно использовать массив шин в качестве входного сигнала к блоку Probe. Для получения дополнительной информации об определении и использовании массива шин смотрите Group Nonvirtual Buses in Arrays of Buses.
Типы данных: 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
- Выходная ширина входного сигнала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
- Тип данных выходного сигнала ширины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 | Количество выходных этапов конвейера для вставки в сгенерированный код. Распределённая конвейеризация и ограниченная выходная конвейеризация могут перемещать эти регистры. Значение по умолчанию является |
Этот блок поддерживает генерацию кода для сложных сигналов.
Вы щелкнули по ссылке, которая соответствует команде MATLAB:
Выполните эту команду, введя её в командном окне MATLAB.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.