Waveform Generator
使用信号符号输出波形
库:
Simulink /
Sources
描述
Waveform Generator 模块根据您在波形定义表中输入的信号符号输出波形。
此模块支持下列用于信号符号的语法:
此模块支持普通、快速和快速加速模式以及快速重启。
支持的运算符
| 运算 | 运算符 |
|---|---|
绝对值 | abs() |
加法 | + |
除法 | / |
乘法 | * |
括号 | () |
减法 | - |
一元减法 | - |
Waveform 模块遵循以下运算符优先规则:
( )+ -(一元)* /+ -
支持的运算
Waveform Generator 模块一次输出一个信号。您可以更改此输出信号。以弧度表示频率和相位偏移量参数。您还可以:
嵌套信号符号,例如:
sin('Amplitude',sin('Amplitude',1,'Frequency',1,'Phase',0),'Frequency',1,'Phase',1)
在基础工作区或模型工作区中引用实数标量变量,例如:
sin('Amplitude',x,'Frequency',y,'Phase',z)x、y 和 z 存在于基础工作区中。
有关波形的详细信息,请参阅算法。
要快速确定系统对不同类型输入的响应,您可以在仿真过程中更改 Waveform Generator 模块的输出信号。
示例
限制
在执行使用 Simulink® Coder™ 生成的代码期间,您不能调整波形的参数,例如频率或振幅。在这种情况下,您可以另行生成代码,以在指定的波形变体之间切换。有关详细信息,请参阅Switch Between Output Waveforms During Code Execution for Waveform Generator Block (Simulink Coder)。
端口
输出
参数
模块特性
数据类型 |
|
直接馈通 |
|
多维信号 |
|
可变大小信号 |
|
过零检测 |
|
算法
扩展功能
版本历史记录
在 R2015b 中推出









