Variable Pulse Delay
计数的延迟是可调的,连续可变的。
类型: SubSystem
图书馆中的路径:
|
资料描述
座 Variable Pulse Delay 在信号计数中引入受控延迟。 在输入计数到达时,*in*端口中的每个计数被延迟一个等于*延迟*端口值的量。 *Out*端口中的延迟计数必须保持与*in*端口中的顺序相同。
在模拟开始时,out*端口被分配一个参数值。 *Initial Input .
港口
输入
#
在
—
输入数据样本
具有固定步长的离散采样 | 具有可变间距的离散采样
Details
样本的输入数据,其类型和位深度从信号源继承。 输入端口支持数据总线操作,但不支持帧输入。
| 数据类型 |
|
| 复数支持 |
非也。 |
#
延迟
—
在输入信号中引入延迟
非负标量
Details
在输入信号中引入延迟,设置为非负标量。 接收输入信号时的*延迟*端口的值决定了所施加的延迟量。
| 数据类型 |
|
| 复数支持 |
非也。 |
输出
#
出
—
延迟输出倒计时
具有固定步长的离散采样 | 具有可变间距的离散采样
Details
延迟的输出样本的数据,其类型和位深度与输入信号的类型和位深度匹配。 *Delay*端口在接收输入信号时的值确定施加到*out*端口的延迟量。 输入和输出信号必须具有相同的顺序。
| 数据类型 |
|
| 复数支持 |
非也。 |
参数
Parameters
# Initial Input — 模拟前输出端口上的值
Details
模拟前输出端口上的值,设置为标量。
在模拟开始时,out*端口上的值等于参数设置的值 *Initial Input . 如果*in*端口的值不等于参数的值 Initial Input ,那么输出信号将在与*延时*端口的值相等的延时后切换到*in*端口的值。
program用法
-
使用方法
get_param(gcb,"InitialOutput")查看当前参数值 Initial Input . -
使用方法
set_param(gcb,"InitialOutput",value)为参数设置 Initial Input 定值。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |
# Buffer Size — 仿真期间可用的输入缓冲样本数
Details
仿真期间可用的输入缓冲样本数,设置为正整数。
program用法
-
使用方法
get_param(gcb,"BufferSize")查看当前参数值 Buffer Size . -
使用方法
set_param(gcb,"BufferSize",值)为参数设置 Buffer Size 定值。
| 默认值 |
|
| 程序使用名称 |
|
| 可调谐 |
无 |
| 可计算 |
是 |