Subsystem
SubsystemsThe Subsystem block creates a hierarchical encapsulation of blocks, allowing you to group complex control logic into reusable, self-contained units. This is essential for managing large, complex diagrams.
Mathematical Model
Parameters
| Parameters | Label | Type | Default | Description |
|---|---|---|---|---|
subsystemName |
Subsystem Name | text | MySubsystem |
|
description |
Description | text | Hierarchical block container |
Usage Examples
- Zie de ingebouwde voorbeelden in de handleiding voor een demonstratie van dit blok.
Remarks & Best Practices
- Modularity: Subsystems help manage large diagrams by grouping related logic into reusable units
- Ports: Use InPort and OutPort blocks inside the subsystem to define its external interface
- Navigation: Double-click a subsystem to open its internal canvas; use the breadcrumb trail to navigate back
- Nested subsystems: Subsystems can contain other subsystems, allowing deep hierarchical organisation
- Performance: Subsystem scope resolution adds negligible overhead; hierarchical structure has no meaningful performance cost
Related Components
- InPort: Input interface block
- OutPort: Output interface block
- Comparator: For logic inside subsystems
- PIDController: Common subsystem contents