exponenta event banner

hdlset_param

Установка параметров, связанных с ЛПВП, на уровне модели или блока

Синтаксис

hdlset_param(path,Name,Value)

Описание

hdlset_param(path,Name,Value) устанавливает параметры, связанные с HDL, в блоке или модели, на которые ссылается path. Задаваемые параметры и их значения определяются одним или несколькими Name,Value аргументы пары. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,…,NameN,ValueN.

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

path

Путь к модели или блоку, для которого hdlset_param - установка одного или нескольких значений параметров.

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

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы, где Name является именем аргумента и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (' '). Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

'Name'

Name - символьный вектор, определяющий одно из следующих значений:

  • Свойство, связанное с HDL на уровне модели. Список свойств уровня модели, их типов данных и значений по умолчанию см. в разделе Свойства - алфавитный список.

  • Свойство блока HDL, например имя реализации или параметр реализации. Список параметров реализации блока см. в разделе Свойства блока HDL: Общие.

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

'Value'

Value является значением, применяемым к соответствующему свойству в Name,Value аргумент.

Значение по умолчанию зависит от свойства.

Примеры

В следующем примере используется sfir_fixed модель, чтобы продемонстрировать, как найти группу блоков в подсистеме и указать одну и ту же глубину выходного трубопровода для каждого из блоков.

open sfir_fixed;
prodblocks = find_system('sfir_fixed/symmetric_fir', 'BlockType', 'Product');
for ii=1:length(prodblocks), hdlset_param(prodblocks{ii}, 'OutputPipeline', 2), end;

Совет

  • При установке нескольких параметров в одной модели или блоке используйте один hdlset_param команда с несколькими парами аргументов, а не с несколькими hdlset_param команды. Этот метод более эффективен, поскольку использование одного вызова требует оценки параметров только один раз.

  • Чтобы задать параметры блока HDL для нескольких блоков, используйте find_system для определения местоположения интересующих блоков. Затем используйте цикл для итерации по блокам и вызова hdlset_param для установки требуемых параметров.

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