主要内容

本页翻译不是最新的。点击此处可查看最新英文版本。

端口和子系统

R2026a
与子系统有关的模块,例如 Inport、Outport、Subsystem 和 Model

使用 Ports and Subsystem 库中的模块来创建输入和输出端口,以及条件执行子系统、迭代子系统和可变子系统。

模块

Enable blockEnable将使能端口添加到子系统或模型
Enabled Subsystem blockEnabled Subsystem由外部输入使能执行的子系统。
Enabled and Triggered Subsystem blockEnabled and Triggered Subsystem由外部输入使能和触发执行的子系统
For Each Subsystem blockFor Each Subsystem将算法应用于输入信号或封装参数的单个元素或子数组
For Iterator Subsystem blockFor Iterator Subsystem 在仿真时间步内重复执行指定迭代次数的子系统
Function Element blockFunction ElementSpecify function to provide via exporting function port (自 R2022a 起)
Function Element Call blockFunction Element CallSpecify function call to issue via invoking function port (自 R2022a 起)
Function-Call Feedback Latch blockFunction-Call Feedback LatchBreak feedback loop involving data signals between function-call blocks
Function-Call Generator blockFunction-Call Generator提供函数调用事件来控制子系统或模型的执行
Function-Call Split blockFunction-Call Split提供联接点以用于拆分函数调用信号线
Function-Call Subsystem blockFunction-Call Subsystem由外部函数调用输入控制执行的子系统
If blockIf使用类似于 if-else 语句的逻辑选择子系统执行
If Action Subsystem blockIf Action Subsystem由 If 模块使能执行的子系统。
In Bus Element blockIn Bus ElementSelect input from external port
Inport blockInport为子系统或外部输入创建输入端口
Model blockModel引用另一个模型来创建模型层次结构
Out Bus Element blockOut Bus ElementSpecify output of external port
Outport blockOutport为子系统或外部输出创建输出端口
Resettable Subsystem blockResettable Subsystem 通过外部触发器重置模块状态的子系统
Subsystem blockSubsystem对各模块进行分组以创建模型层次结构
Switch Case blockSwitch Case使用类似于 switch 语句的逻辑选择子系统执行
Switch Case Action Subsystem blockSwitch Case Action Subsystem由 Switch Case 模块使能执行的子系统
Trigger blockTrigger向子系统或模型添加触发器或函数端口
Triggered Subsystem blockTriggered Subsystem由外部输入触发执行的子系统
Unit System Configuration blockUnit System ConfigurationRestrict units to specified allowed unit systems
Variant Subsystem blockVariant SubsystemTemplate subsystem containing Subsystem blocks as variant choices
While Iterator Subsystem blockWhile Iterator Subsystem 当逻辑表达式为 true 时,在仿真时间步中重复执行子系统

主题