BlockWerk Documentation
{}

Subsystem

Subsystems

The 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.

Simulate in BlockWerk

Interactive sandbox directly in your browser — zero installation, WASM-powered.

Simulate in BlockWerk →

Mathematical Model

y(t)=fsubsystem(u1(t),…,un(t))y(t) = f_{\text{subsystem}}(u_1(t), \dots, u_n(t))

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