脉冲发生器

产生有规律间隔的方波脉冲

  • 库:
  • 万博1manbetx模型/来源

描述

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

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

可以以基于时间的模式或基于样本的模式生成块输出脉冲式参数。

基于时间的模式

在基于时间的模式下,Simulink万博1manbetx®仅在输出实际发生变化时计算块输出。这种方法在模拟时间段内减少了块输出的计算量。设置来激活此模式脉冲式参数基于时间的

该块不支持导致恒定输出信号的基于时间的万博1manbetx配置。万博1manbetx如果参数被输入,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

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

万博1manbetxSimulink不能使用固定步长求解器来计算基于时间的脉冲发生器的输出。如果您为包含基于时间的脉冲发生器的模型指定固定步骤的求解器,那么Simulink将为基于时间的脉冲发生器计算固定的采样时间。万博1manbetx然后将基于时间的脉冲发生器模拟为基于样本的脉冲发生器。

如果你使用固定步骤求解器脉冲式基于时间的,选择步长,使其周期、相位延迟和脉冲宽度(以秒为单位)是求解器步长的整数倍。例如,假设周期是4秒,脉冲宽度是75%(即,3.s),相位延迟为1在这种情况下,计算得到的采样时间为1因此,选择固定步长为1或者一个除数1准确的(例如,0.25)。要确保此设置,请选择汽车解算器“配置参数”对话框的窗格。

纸浆包模式

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

基于时间的模式和基于采样的模式之间的一个重要区别是,在基于时间的模式中,块输出基于模拟时间,而在基于采样的模式中,块输出仅依赖于模拟启动,而与经过的模拟时间无关。

此块支持基于样本模式下万博1manbetx的重设语义。例如,如果脉冲发生器块在一个可重新设置的子系统中,它按下复位触发器,块输出复位到它的初始条件。

港口

输出

全部展开

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

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64|不动点

参数

全部展开

产生方波类型的计算技术,该块产生,无论是时间或采样。对话框中的一些参数取决于选择基于时间还是基于样本。

编程使用

块参数:PulseType
类型:特征向量
:基于时间的|基于样本的
默认的:基于时间的

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

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

  • 使用外部信号:该模块产生一个输出脉冲,其时间变量等于输入端口的值,与仿真时间不同。

编程使用

块参数:TimeSource
类型:特征向量
:利用仿真时间的|使用外部信号的
默认的:利用仿真时间的

指定信号的振幅。

编程使用

块参数:振幅
类型:特征向量
价值:标量
默认的:' 1 '

如果脉冲类型是基于时间的,则以秒为单位指定脉冲周期。如果脉冲类型是基于采样的,则周期指定为采样次数。

编程使用

块参数:
类型:特征向量
价值:标量
默认的:“十”

占空比指定为信号在脉冲周期中的百分比(如果基于时间)或采样次数(如果基于采样)。

编程使用

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

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

编程使用

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

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

编程使用

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

选中此复选框可输出长度向量N如果恒定值参数的计算结果为N-元素行或列向量。

  • 当选中此复选框时,块将输出一个长度向量N如果恒定值参数的计算结果为N-元素行或列向量。例如,块输出维数矩阵1)×(nn×1

  • 当清除此复选框时,块不会输出长度向量N如果恒定值参数的计算结果为N-元素行或列向量。

编程使用

块参数:VectorParams1D
类型:特征向量
价值观:“上”|“了”
默认值:“上”

块特征

数据类型

布尔||不动点|整数|

直接引线

是的

多维信号

没有

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

PLC的代码生成
使用Simulink®PLC编码器™生成结构化文本代码。万博1manbetx

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

之前介绍过的R2006a