主要内容

hdlset_param

在模型级或块级设置与hdl相关的参数

描述

例子

hdlset_param (路径名称,值在引用的块或模型中设置hdl相关参数路径.要设置的参数及其值由一个或多个指定名称,值参数。您可以以任意顺序指定多个名称和值参数Name1, Value1,…,的家

例子

全部折叠

本例使用sfir_fixed模型显示如何在子系统中定位一组块,并为每个块指定相同的输出管道深度。

开放sfir_fixed;Prodblocks = find_system(“sfir_fixed / symmetric_fir”“BlockType”“产品”);2 = 1:长度(prodblocks) hdlset_param (prodblocks {2},“OutputPipeline”2),结束

输入参数

全部折叠

的模型、块或子系统的路径hdlset_param是设置一个或多个参数值。

例子:“modelname / subsysA / blockName”

名称-值参数

指定可选参数对为Name1 = Value1,…,以=家,在那里的名字参数名称和价值对应的值。名称-值参数必须出现在其他参数之后,但对的顺序无关紧要。

例子:hdlset_param("sfir_fixed", TargetLanguage = "Verilog")

在R2021a之前,使用逗号分隔每个名称和值,并将其括起来的名字在报价。

例子:hdlset_param("sfir_fixed", "TargetLanguage", "Verilog")

的名字指定下列之一的字符串标量或字符向量:

  • 模型级与hdl相关的属性。有关模型级属性、它们的数据类型及其默认值的列表,请参阅属性-字母顺序列表。

  • HDL块属性,如实现名称或实现参数。有关块实现参数的列表,请参见HDL块属性:一般

价值属性中的对应属性是否应用某个值名称,值论点。属性值依赖于属性。

提示

  • 在同一个模型或块上设置多个参数时,请使用单个参数hdlset_param命令,该命令具有多对参数,而不是多个参数hdlset_param命令。这种技术更有效,因为使用单个调用只需要计算一次参数。

  • 要为多个块设置HDL块参数,请使用find_system函数定位感兴趣的块。然后,使用循环遍历块并调用hdlset_param设置参数。

版本历史

在R2010b中引入