而传送关于模型和块之间的有价值的数据,信号可以取不同的值。在本节中,您将学习如何初始化,显示信号以及对数据类型和尺寸的信号可以采取更多的信息。
如果信号没有明确的初始值,初始值的Simulink万博1manbetx®用途取决于信号的数据类型。
信号数据类型 | 默认初始值 |
---|---|
数字(除了定点) | 零 |
固定点 | 真实世界的地面值 |
布尔 | 假 |
枚举 | 默认值 |
您可以指定信号的非默认的初始值的Simulink在模拟开始使用。万博1manbetx
对于任何信号,您可以定义一个信号对象(万博1manbetxSimulink.Signal)
,并使用该信号对象来指定所述信号的初始值。
有关详细信息,请参阅初始化信号与离散状态。
您可以使用块或信号的观众(如信号与范围管理器)的模拟过程中显示的信号的值。例如,可以在模拟过程中使用的任一范围块或信号与范围管理器图形随时间变化的信号的类似示波器的显示器上。有关查看信号值选项的一般信息,请参阅范围块和范围查看器概述。有关的详细信息:
块,你可以使用一个模型来显示信号,请参阅水槽
信号观众,浮动区间和范围查看器任务
信号和范围管理,请参阅观众和发电机经理
以包括信号值的图形显示在模型图,使用下列中的一个接近:
对于许多块,可以Simulink的万博1manbetx模拟运行时显示块输出(端口的值)作为数据提示的程序框图中。
在Simuli万博1manbetxnk编辑器,在调试选项卡,选中输出值,转到信号选项卡,在切换输出值标签>触发值显示按钮。
要更改显示选项,使用选项子菜单。
有关详细信息,请参阅显示调试端口值。
要显示,低于特定信号,模拟后的信号值:
右键单击信号。
在上下文菜单中选择显示所选端口值标签。
数据类型是指用于在内部表示信号值的格式。缺省情况下,Simulink的信号的数据类型是双。万博1manbetx您可以创建其他数据类型的信号。万博1manbetxSimulin万博1manbetxk的信号支持相同的范围内的数据类型如MATLAB的®。看到关于在Simulink数据类型万博1manbetx欲获得更多信息。
信号值可以是复数或实数。的信号,其值是复数是一个复杂的信号。创建使用以下方法之一的复值信号:
加载从MATLAB工作区复值信号的数据到模型通过根级运行轨迹块。
创建一个不变阻止你的模型,并将其值设置为复数。
创建对应于一个复信号的实部和虚部的实信号,则部件组合成的复信号,使用实时的Imag到复杂转换块。
通过接受这些块处理复杂的信号。如果你不能确定一个块是否接受复杂的信号,请参阅该块的文档。
您可以在仿真过程中信号值保存到MATLAB工作区,供以后检索和后处理。对于不同的方法摘要见方法导出数据信号。