主要内容

脉冲发生器

定期产生方波脉冲

  • 库:
  • 金宝appSimulink /源

  • 脉冲发生器块

描述

脉冲发生器块定期生成方波脉冲。块波形参数,幅度脉冲宽度期间,和相位延迟,确定输出波形的形状。下图显示了每个参数如何影响波形。

脉冲发生器块可以发出任何实际数据类型的标量、矢量或矩阵信号。要发出标量信号,请使用标量指定波形参数。要发出矢量或矩阵信号,分别使用矢量或矩阵来指定波形参数。波形参数的每个元素都会影响输出信号的相应元素。例如,矢量振幅参数的第一个元素决定矢量输出脉冲的第一个元素的振幅。所有波形参数在标量展开后必须具有相同的维数。的数据类型与输出的数据类型相同幅度参数。

块输出可以在基于时间或基于样本的模式下生成,由脉冲类型参数。

基于时间的模式

在基于时间的模式下,Simulink金宝app®仅在输出实际更改时计算块输出。这种方法导致仿真时间段的块输出的计算较少。通过设置来激活此模式脉冲类型参数基于时间的

该块不支持基于时间的配置,导致恒定输出金宝app信号。金宝app如果参数,Simulink返回错误脉冲宽度期间满足这些条件中的任何一个:

P e r o d P u l 年代 e W d t h One hundred. 0 P e r o d P u l 年代 e W d t h One hundred. P e r o d

根据脉冲波形特性,块输出的变化间隔可以变化。因此,基于时间的脉冲发生器块具有可变的采样时间。这些块的样本时间颜色是棕色的查看采样时间信息的更多信息)。

金宝appSimulink不能使用固定步骤求解器来计算基于时间的脉冲发生器的输出。如果为包含基于时间的脉冲发生器的模型指定固定步骤求解器,则Simulink计算基于时间的脉冲发生器的固定采样时间。金宝app然后基于时间的脉冲发生器模拟基于样本。

如果你使用固定步长求解器脉冲类型基于时间的,选择步长,使周期、相位延迟和脉冲宽度(以秒为单位)为求解器步长的整数倍。例如,假设周期是4秒,脉冲宽度为75%(即,3.S),相位延迟为1s。在这种情况下,计算的采样时间是1s。因此,选择固定步长1或者一个能整除的数1正好(例如,0.25).要确保此设置,请选择自动在这一点求解器对话框中的。

基于样本的模式

在基于样本的模式下,块以您指定的固定间隔计算其输出。通过设置来激活此模式脉冲类型参数样本基于

基于时间的模式和基于样本的模式之间的一个重要区别是,在基于时间的模式下,块输出基于仿真时间,而在基于样本的模式下,块输出只取决于仿真启动,而不考虑经过的仿真时间。

此块支持基于样本模式的金宝app重置语义。例如,如果a脉冲发生器块在可恢复的子系统中,击中重置触发,块输出将重置为其初始条件。

港口

输出

展开所有

产生的方波脉冲信号由参数指定。

数据类型:|双人间|int8|int16|INT32.|INT64.|uint8|uint16|uint32|uint64|不动点

参数

展开所有

生成该块产生的方波类型的计算技术,基于时间或样本。对话框中的一些参数将根据您选择的是基于时间还是基于样本而出现。

编程使用

块参数PulseType
type:特征向量
价值'基于时间'|基于样本的
默认'基于时间'

指定是否使用模拟时间或外部信号作为输出脉冲的时间变量的值源。如果指定外部源,则块显示用于连接源的输入端口。输出脉冲的不同如下:

  • 利用仿真时间:块生成输出脉冲,其中时间变量等于模拟时间。

  • 使用外部信号:块生成输出脉冲,其中时间变量等于来自输入端口的值,这可以与模拟时间不同。

编程使用

块参数TimeSource
type:特征向量
价值'使用模拟时间'|'使用外部信号'
默认'使用模拟时间'

指定信号的幅度。

编程使用

块参数幅度
type:特征向量
价值:标量
默认' 1 '

如果脉冲类型是基于时间的脉冲周期,则在秒为单位指定。如果脉冲类型是基于样本的,则该期间被指定为采样时间的数量。

编程使用

块参数期间
type:特征向量
价值:标量
默认“十”

占空比指定为信号所在的脉冲周期的百分比,如果基于时间或基于样品,则样品次数。

编程使用

块参数脉冲宽度
type:特征向量
价值:标量
默认“5”

脉冲产生前的延迟,如果脉冲类型是基于时间的,指定为秒;如果脉冲类型是基于采样的,指定为采样次数。

编程使用

块参数PhaseDelay
type:特征向量
价值:标量
默认' 0 '

此块的样本时间长度,以秒为单位。只有当块的脉冲类型是基于样本的时,这个参数才会出现。看到指定样品时间

编程使用

块参数SampleTime
type:特征向量
价值:标量
默认' 0 '

选中此复选框以输出长度的向量N如果恒定值参数评估到一个N元素的行或列向量。

  • 选中此复选框后,块输出长度的向量N如果恒定值参数评估到一个N元素的行或列向量。例如,块输出一个维数矩阵1)×(nn-by-1

  • 清除此复选框时,块不会输出长度的向量N如果恒定值参数评估到一个N元素的行或列向量。

编程使用

块参数:vectorParams1d.
类型:字符向量
价值观:'on'|'off'
默认值:“上”

块特征

数据类型

布尔基|双人间|不动点|整数|

直接喂养

是的

多维信号

适应信号

零交叉检测

扩展功能

PLC的代码生成
使用Simulink®PLCCoder™生成结构化文本代码。金宝app

定点转换
使用固定点设计器™设计和模拟定点系统。

在R2006A之前介绍