在模型或块级别设置hdl相关参数
hdlset_param(路径、名称、值)
hdlset_param (
在引用的块或模型中设置hdl相关的参数路径
,名称,值
)路径
.要设置的参数及其值由一个或多个指定名称,值
对参数。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
|
到模型或块的路径 默认值:没有一个 |
指定可选的逗号分隔的对名称,值
参数,的名字
参数名和价值
为对应值。的名字
必须出现在单引号内(' '
).可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家
.
|
默认值:没有一个 |
|
默认值:默认值取决于属性。 |
下面的示例使用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
设置所需的参数。