术语表
原子子系统
将结构子系统作为单一单元执行的 subsystem 模块。条件子系统、Stateflow® Chart (Stateflow) 和 MATLAB Function 模块被视为原子子系统。
基本模块
标准 Simulink® 库中的内置模块。具有未定义的内部处理的模块,例如子系统,不被视为基本模块
基本模块可以包括:
模块
所有模块(类型 = 模块),包括:
子系统
模型
图(除非另有说明)。
标准 Simulink 库模块分为两类:
基本模块
结构子系统
内置 MATLAB® 函数
MATLAB 函数和脚本。
组合的状态动作类型
以下基本状态动作类型中的两种或多种的组合:
entry (
en
)、during (du
)during (
du
)、exit (ex
)entry (
en
)、exit (ex
)entry (
en
)、during (du
)、exit (ex
)
条件输入模块
包括 Trigger、Enable、Function-Call Subsystem、Reset 等模块。
条件子系统
具有条件输入端口的子系统。
延迟模块
有两种:
置于循环路径中的前值引用模块,用于在代数环(循环引用)中指定执行顺序。使用 Unit Delay 和 Memory 模块。
(从 R2021b 开始)也可以使用 Delay 模块
保留过往值的模块。使用 Unit Delay、Memory、Delay 和 Tapped Delay 模块。
计算模块
可执行加法和减法运算的类型为 sum 的模块。包括 Add, Subtract, Sum, Sum of Elements 模块。
流程图
模型的一部分,通过使用转移条件和条件动作来描述转移条件的动作。起点是默认转移线或内部转移线。终点是连接结点。不包括介于起点和终点之间的状态。图形函数和状态内部可以建模为流程图
状态机级别
具有 Stateflow 模块的 Simulink 模型的根子系统。
乘法和除法模块
可执行除法和乘法运算的类型为 product 的模块。包括 Product、Divide 和 Product of Elements 模块。
参数
当尚未进行修改时,此项指在基础工作区和/或模型工作区中定义的常量。
端口标签名称
结构子系统的输入和输出端口标签。
默认情况下,Inport 和 Outport 模块的名称放在子系统中。默认显示 Stateflow 输入和输出数据的名称。
在封装子系统时可以更改显示选项。
MATLAB 保留字
MATLAB 关键字和内置的 MATLAB 函数。
状态
原子子图被视为状态。
状态动作类型
基本状态动作类型和组合状态动作类型。
Stateflow 模块
包括 Chart (Stateflow)、State Transition Table (Stateflow) 和 Truth Table (Stateflow) 模块。
子系统
可以使用 Simulink 在内部建模的子系统。
即使模块类型为 subsystem,描述模型内部(而非 Simulink)的模块(如 Chart (Stateflow)、MATLAB Function 模块)也不被视为子系统。Model 模块也不被视为子系统。