主要内容

hdlset_param

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

语法

hdlset_param(路径、名称、值)

描述

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

输入参数

路径

到模型或块的路径hdlset_param是设置一个或多个参数值。

默认值:没有一个

名称-值对的观点

指定可选的逗号分隔的对名称,值参数,的名字参数名和价值为对应值。的名字必须出现在单引号内(' ').可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家

“名字”

的名字是一个字符向量,指定以下情况之一:

  • 一个模型级的与hdl相关的属性。有关模型级属性、它们的数据类型和默认值的列表,请参见属性-字母列表。

  • 一种HDL块属性,如实现名称或实现参数。看到HDL块属性:一般获取块实现参数列表。

默认值:没有一个

“价值”

价值a中的值是否应用于相应的属性名称,值论点。

默认值:默认值取决于属性。

例子

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

打开sfir_fixed;prodblocks = find_system('sfir_fixed / symmetric_fir','blocktype','product');对于II = 1:长度(ProdBlocks),HDLSet_Param(Prodblocks {II},'OutputPipeline',2),结束;

提示

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

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

介绍了R2010b