hdlget_param

Возвращаемое значение заданного параметра уровня блоков HDL для заданного блока

Синтаксис

p = hdlget_param(block_path,prop)

Описание

p = hdlget_param(block_path,prop) получает значение заданного свойства HDL блока или подсистемы и возвращает значение к переменному выходу.

Входные параметры

block_path

Путь к блоку или подсистеме в текущей модели.

По умолчанию: Нет

prop

Вектор символов, который обозначает одно из следующего:

  • Имя свойства HDL-блока блока или подсистемы, заданное как block_path.

  • 'all' : Если prop установлено в 'all', hdlget_param возвращает Name,Value пар для свойств HDL указанного блока.

По умолчанию: Нет

Выходные аргументы

p

p получает значение свойства HDL- блока, заданное prop. Тип данных и размерности p зависят от типа данных и размерностей возвращаемого значения. Если prop установлено в 'all', p - массив ячеек.

Примеры

Откройте sfir_fixed модель. Установите OutputPipeline параметр в модели, для 3 при помощи hdlset_param функция. Верните значение OutputPipeline параметр переменной p при помощи hdlget_param функция.

  open sfir_fixed
  hdlset_param(gcb,'OutputPipeline',3) 
  p = hdlget_param(gcb,'OutputPipeline')

p =

     3

Возвращает параметры и значения блоков HDL для блока продукта (m1) sfir_fixed модель в массив ячеек p.

p = hdlget_param(gcb,'all')

p =

  1×18 cell array

  Columns 1 through 5

    {'Architecture'}    {'Linear'}    {'ConstrainedOutp…'}    {[0]}    {'DSPStyle'}

  Columns 6 through 10

    {'none'}    {'HandleDenormals'}    {'inherit'}    {'InputPipeline'}    {[0]}

  Columns 11 through 14

    {'LatencyStrategy'}    {'inherit'}    {'MantissaMultipl…'}    {'inherit'}

  Columns 15 through 18

    {'NFPCustomLatency'}    {[0]}    {'OutputPipeline'}    {[2]}

Совет

  • Использование hdlget_param только для получения значения параметров блоков (список параметров реализации блоков см. в разделе HDL Block Properties: General). Использовать hdldispmdlparams чтобы увидеть значения параметров модели HDL. Чтобы получить значение общих параметров модели, используйте get_param функция.

Введенный в R2010b