exponenta event banner

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 (список параметров реализации блока см. в разделе Свойства блока HDL: Общие). Использовать hdldispmdlparams для просмотра значений параметров модели HDL. Для получения значения общих параметров модели используйте get_param функция.

Представлен в R2010b