文档

信号值

信号数据类型

数据类型是指用于在内部表示信号值的格式。缺省情况下,Simulink的数据类型为金宝app®信号是双倍的。您可以创建其他数据类型的信号。金宝appSimulink信号支持金宝app与MATLAB相同的数据类型范围®.看到关于Simulink中的数据类型金宝app更多信息。

信号尺寸,大小和宽度

金宝appSimulink模块可以输出一维、二维或多维信号。Simu金宝applink用户界面和文档通常将一维信号称为向量,将二维或多维信号称为矩阵。单元素数组通常称为标量。

信号的大小是指信号所包含的元素的数量。矩阵(二维)信号的大小通常表示为M × N,其中M是列的数量,N是组成信号的行数。矢量信号的大小称为信号的宽度。

有关更多信息,请参见信号的维度

复杂的信号

信号的值可以是复数也可以是实数。一个值为复数的信号是复信号。使用以下方法之一创建复值信号:

  • 将复值信号数据从MATLAB工作区通过根级加载到模型中轮廓尺寸块。

  • 创建一个常数块,并将其值设置为复数。

  • 创建对应于复信号实部和虚部的实信号,然后将这些实部组合成复信号从真实图像到复杂图像转换块。

通过接受复杂信号的块操纵复杂信号。如果您不确定某个块是否接受复杂信号,请参阅该块的文档。

初始化信号值

如果信号没有显式的初始值,那么Simulink使用的初始值取决于信号的数据类型。金宝app

信号数据类型 默认初始值
数字(定点除外)
定点 真实地面值
布尔
枚举 默认值

可以指定Simulink在模拟开始时使用的信号的非默认初始值。金宝app

  • 对于任何信号,都可以定义一个信号对象(金宝appSimulink.Signal),并使用该信号对象指定信号的初始值。

  • 对于一些区块,例如外港数据存储内存,内存,您可以使用信号对象或块参数,或两者都使用,以指定块状态或输出的初始值。

详情请参见初始化信号和离散状态

查看信号值

您可以使用块或信号查看器(例如signal & Scope Manager)在模拟过程中显示信号的值。例如,在模拟过程中,您可以使用范围块或信号&范围管理器在示波器类显示器上绘制时变信号的图形。有关查看信号值选项的一般信息,请参见范围块和范围查看器概述.有关以下详情:

在模型图中显示信号值

要在模型图中包含信号值的图形显示,请使用以下方法之一:

模拟过程中显示数据提示

对于许多块,Simulink可以在金宝app运行模拟时将块输出(端口值)作为数据提示显示在框图上。

  1. 在Simuli金宝appnk编辑器中,在调试选项卡上,选择输出值,到信号选项卡,并切换到输出值标签>切换值显示按钮。

  2. 要更改显示选项,请使用选项子菜单。

详情请参见显示用于调试的端口值

模拟后显示信号值

在特定信号下面显示模拟后的信号值:

  1. 右键单击该信号。

  2. 在上下文菜单中,选择显示所选端口的值标签

导出信号数据

在仿真过程中,您可以将信号值保存到MATLAB工作空间中,以便稍后进行检索和后处理。有关不同方法的摘要,请参见信号数据导出方法

相关的话题