Engee 文档

Variable Pulse Generator

产生理想的、时变的脉冲信号。

类型: VariablePulseGenerator

图书馆中的路径:

/Basic/Discontinuities/Variable Pulse Generator

资料描述

使用块 Variable Pulse Generator 以创建完美的调制脉冲信号。

在一般情况下,块的输出脉冲由表达式描述

哪里 -输出脉冲的宽度。

港口

入口

D—通过占空比:q[<br>]'标量'|'矢量|'矩阵

脉冲的期望占空比是范围`[0,1]`的标量形式的`P'。

数据类型:`Float16`,Float32,Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,Bool

P-通过周期:q[<br>]'标量|/'向量|``矩阵'

输出信号的连续脉冲的上升沿之间的时间。 较低的值对应于较高的脉冲频率。

数据类型:`Float16`,Float32,Float64,Int8,Int16,Int32,Int64,Uint8,UInt16,UInt32,UInt64,Bool

出口;出口

Port_1-调制脉冲输出信号
'scalar|/'vector|``the matrix'

输入占空比相对应的调制脉冲输出信号。

数据类型:'Float64'

参数

允许零脉冲宽度-允许输出信号的零值通过:q[<br>]'disabled(默认情况下)|'enabled

启用此选项以允许输出脉冲信号支持宽度为`0’的脉冲。

启用此选项会使设备具有直接的端到端连接。 这可能会导致模型中的代数循环。

数据类型’Bool'

采样时间-计算通过的步骤之间的间隔:q[<br>]'0.1(默认)|/'标量`

将计算步骤之间的间隔指定为非负数。 要继承计算步骤,请将此参数设置为-1。

编程使用

块参数

"采样时间"

默认情况下

`0.1'