Установка параметров, связанных с ЛПВП, на уровне модели или блока
hdlset_param(path,Name,Value)
hdlset_param( устанавливает параметры, связанные с HDL, в блоке или модели, на которые ссылается path,Name,Value)path. Задаваемые параметры и их значения определяются одним или несколькими Name,Value аргументы пары. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,…,NameN,ValueN.
|
Путь к модели или блоку, для которого По умолчанию: Нет |
Укажите дополнительные пары, разделенные запятыми Name,Value аргументы, где Name является именем аргумента и Value - соответствующее значение. Name должно отображаться внутри отдельных кавычек (' '). Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.
|
По умолчанию: Нет |
|
Значение по умолчанию зависит от свойства. |
В следующем примере используется 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 для установки требуемых параметров.