脉冲发生器
在规则的间隔产生方波脉冲
- 库:
金宝appSimulink / Sources
描述
的脉冲发生器Block以规则的间隔产生方波脉冲。块波形参数,振幅,脉冲宽度,期,相位延迟,确定输出波形的形状。下图显示了每个参数如何影响波形。
的脉冲发生器块可以发出任何实际数据类型的标量、向量或矩阵信号。若要发射标量信号,请使用标量指定波形参数。要发射矢量或矩阵信号,分别使用矢量或矩阵来指定波形参数。波形参数的每个元素都影响输出信号的相应元素。例如,矢量振幅参数的第一个元素决定矢量输出脉冲的第一个元素的振幅。所有波形参数在标量展开后必须具有相同的尺寸。类的数据类型与输出的数据类型相同振幅参数。
块输出可以以基于时间或基于样本的模式生成,由脉冲式参数。
基于时间的模式
在基于时间的模式下,Simulink金宝app®只在输出实际发生变化时计算块输出。这种方法可以减少模拟时间段内块输出的计算量。属性激活此模式脉冲式参数基于时间的
.
该块不支持导致输出信号不变的基于时间的金宝app配置。金宝app如果参数不正确,Simulink返回错误脉冲宽度而且期满足以下任一条件:
根据脉冲波形特征,块输出变化之间的间隔可以变化。因此,基于时间的Pulse Generator块具有可变的采样时间。这些块的采样时间颜色为棕色(参见查看采样时间信息以获取更多信息)。
金宝appSimulink不能使用固定步长求解器来计算基于时间的脉冲发生器的输出。如果为包含基于时间的脉冲发生器的模型指定固定步长求解器,则Simulink将为基于时间的脉冲发生器计算固定采样时间。金宝app然后对基于时间的脉冲发生器进行基于样本的模拟。
如果您使用固定步长求解器和脉冲式是基于时间的
,选择步长,使周期、相位延迟和脉冲宽度(以秒为单位)是求解器步长的整数倍。例如,假设周期是4
秒,脉冲宽度为75%
(即,3.
S),相位延迟为1
s.在此例中,计算得到的采样时间为1
s.因此,选择固定步长为1
或者一个数可以除法1
完全正确(例如,0.25
).若要确保该设置,请选择汽车
在解算器窗格中的“配置参数”对话框。
纸浆包模式
在基于样本的模式下,块以指定的固定间隔计算其输出。属性激活此模式脉冲式参数基于样本
.
基于时间的模式和基于样本的模式之间的一个重要区别是,在基于时间的模式中,块输出基于模拟时间,而在基于样本的模式中,块输出只依赖于模拟开始,而不考虑经过的模拟时间。
该块支持基于样本模式的金宝app重置语义。例如,如果a脉冲发生器块位于一个可重置的子系统中,该子系统命中重置触发器,块的输出将重置为初始状态。
港口
输出
参数
块特征
数据类型 |
|
直接引线 |
|
多维信号 |
|
适应信号 |
|
讨论二阶导数过零检测 |
|