主要内容

信号类型

多种类型的信号可以在模型中连接块。例如,模型可以包含控制信号以启动另一个块和总线的执行以简化行路由。

下表总结了Simulink的类型金宝app®信号。

的名字 描述
大批 提供基于索引的信号访问的复合信号。
数组的公交车 包含非虚拟总线的连接信号。
公共汽车 提供基于名称的信号访问的复合信号。
复合信号 由其他信号组成的信号。看到复合信号
连接信号 提供基于索引的信号访问的非虚拟复合信号。
控制信号 一个块用来启动另一个块的执行的信号。例如,执行函数调用子系统或操作子系统的信号。看到控制信号
矩阵 提供基于索引的信号访问的二维复合信号。
多维(N-d)信号 提供基于索引的信号访问的二维以上的复合信号。
Mux信号 虚拟复合信号,提供基于索引的信号访问。也称为一个虚拟矢量
Nonscalar信号 至少有一维的信号,如矢量(1-D)、矩阵(2-D)或多维阵列(N-D)。非卡尔信号是一种复合信号。
Nonvirtual信号 影响模拟和代码生成的信号。看到虚拟和非宽度信号
标量信号 一次只支持一个值的信号。金宝app
适应信号 在模型仿真过程中,其大小(维度中元素的数量)以及其值可能发生变化的信号。
向量 提供基于索引的信号访问的一维复合信号。
虚拟信号 表示另一个信号或一组信号的信号。虚拟信号用于图形化目的,没有任何功能效果。看到虚拟和非宽度信号

控制信号

一个控制信号是由块使用的信号启动另一个块的执行。例如,执行函数呼叫或动作子系统的信号是控制信号。更新或模拟框图时,Simulink使用Dash-Dot模式来绘制表示控制信号的线。金宝app

一个If块的输出端口和两个If action子系统块的动作端口之间的线使用一个点模式,因为它们是控制信号。

复合信号

可以将多个信号组合在一个复合信号,将信号从一个块路由到另一个块,并在需要时提取组成信号。当您有许多并行信号时,复合信号可以简化模型的外观,并有助于澄清生成的代码。复合信号可以是虚信号或非虚信号。

复合信号的类型包括:

  • 虚拟巴士

  • Nonvirtual公交车

  • Mux信号

  • 连接信号

  • 公共汽车阵列

有关复合信号的更多信息,请参见复合信号的类型

虚拟和非宽度信号

一个虚拟信号用图形表示其它信号或其它信号的一部分的信号。虚拟信号是纯粹的图形实体;金宝appSimulink在模拟模型时忽略它们,并且它们不存在于生成的代码中。有些块,如mux.块,总是生成虚信号。其他的,如公共汽车创造者块,可以产生虚拟或非虚拟信号。如果产生信号的块是虚的,那么信号就是虚的。

一个nonvirtual信号是影响模拟和代码生成的信号。有些块,如矢量加紧块,总是生成非虚信号。如果生成信号的块是非虚信号,则该信号是非虚信号。

有关虚拟块和非虚拟块的信息,请参见非虚拟块和虚拟块

相关话题