信号类型
多种类型的信号可以连接模型中的块。例如,一个模型可能包含一个控制信号来初始化另一个块和总线的执行,以简化线路路由。
下表总结了Simulink的类型金宝app®信号。
的名字 | 描述 |
---|---|
数组 | 提供基于索引的信号访问的复合信号。 |
巴士阵列 | 包含非虚拟总线的连接信号。 |
公共汽车 | 提供基于名称的信号访问的复合信号。 |
复合信号 | 由其他信号组成的信号。看到复合信号. |
连接信号 | 提供基于索引的信号访问的非虚复合信号。 |
控制信号 | 一个块用来启动另一个块的执行的信号。例如,执行函数调用子系统或动作子系统的信号。看到控制信号. |
矩阵 | 二维复合信号,提供基于索引的信号访问。 |
多维(N- d)信号 | 具有两个以上维度的复合信号,提供基于索引的信号访问。 |
Mux信号 | 提供基于索引的信号访问的虚拟复合信号。也被称为虚拟矢量. |
Nonscalar信号 | 至少具有一个维度的信号,例如向量(1-D)、矩阵(2-D)或多维数组(N- d)。非标量信号是复合信号的一种。 |
Nonvirtual信号 | 影响模拟和代码生成的信号。看到虚拟和非虚拟信号. |
标量信号 | 一次只支持一个值的信号。金宝app |
适应信号 | 信号,其大小(维度中元素的数量)除其值外,还可以在模型模拟过程中发生变化。 |
向量 | 提供基于索引的信号访问的一维复合信号。 |
虚拟信号 | 表示另一个信号或一组信号的信号。虚拟信号用于图形化目的,没有功能效果。看到虚拟和非虚拟信号. |
请注意
信号也可能具有特定于应用程序的类型,如风速、轮胎压力或水温。若要根据特定于应用程序的类型分配或验证信号的属性,请使用金宝app仿真软件。ValueType
对象。
控制信号
一个控制信号是一个块用来启动另一个块的执行的信号。例如,执行函数调用或动作子系统的信号就是控制信号。当您更新或模拟一个框图时,Simulink使用一个虚线点模式来绘制表示控制信号的线。金宝app
复合信号
您可以将多个信号分组在一个复合信号,将信号从一个区块路由到另一个区块,并在需要的地方提取组成信号。当您有许多并行信号时,复合信号可以简化模型的外观,并有助于澄清生成的代码。复合信号可以是虚拟的,也可以是非虚拟的。
复合信号的类型包括:
虚拟巴士
Nonvirtual公交车
Mux信号
连接信号
总线阵列
有关复合信号的更多信息,请参见复合信号的类型.
虚拟和非虚拟信号
一个虚拟信号是一种用图形表示其他信号或其他信号的部分的信号。虚拟信号是纯粹的图形实体;金宝appSimulink在模拟模型时忽略它们,并且它们不存在于生成的代码中。一些块,例如Mux块,总是产生虚拟信号。其他的,如总线的创造者块,可以生成虚拟或非虚拟信号。如果产生信号的块是虚的,那么信号就是虚的。
一个nonvirtual信号是影响模拟和代码生成的信号。一些块,例如向量连接块,总是生成非虚信号。如果产生该信号的块是非虚拟的,则该信号是非虚拟的。
有关虚拟块和非虚拟块的信息,请参见非虚拟块和虚拟块.