Engee 文档

Variable Pulse Generator

生成理想的时变脉冲信号。

类型: VariablePulseGenerator

图书馆中的路径:

/Basic/Discontinuities/Variable Pulse Generator

说明

使用*可变脉冲发生器*装置可产生完美的调制脉冲信号。

一般来说,该模块的输出脉冲可以用表达式来描述

,

其中 是输出脉冲的宽度。

端口

输入

D - 占空比
标量 | 向量 | 矩阵

脉冲 P 的占空比,以标量形式表示,范围为 [0,1]

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

P - 周期
标量 | 向量 | 矩阵

输出信号连续脉冲上升沿之间的时间。数值越小,脉冲频率越高。

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

输出

端口_1 - 调制输出脉冲信号
标量 | 向量 | `矩阵

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

数据类型: Float64

参数

允许零脉宽 - 允许输出信号的脉宽为零
off (默认) | on

启用此参数可使输出脉冲信号的脉宽保持为 0

启用该参数会导致程序块直接直通连接。这会导致模型中出现代数循环。

数据类型: Bool

采样时间 - 计算步骤之间的时间间隔
0.1(默认) |`scalar

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

软件使用

块参数

SampleTime

默认值

0.1