Goto Block
Sends a signal wirelessly to matching From blocks with the same tag. Acts as a virtual connection source.
Open Goto in BlockWerk →# Goto
Sends a signal wirelessly to matching From blocks. Use Goto/From pairs to create virtual connections that reduce diagram clutter.
Parameters
| Parameter | Type | Default | Description | | --------- | ---- | ------- | ---------------------------------------------------------------------------------- | | tag | text | "A" | Tag name identifying this signal. Must match the tag on corresponding From blocks. |
Ports
- In (input): Signal to transmit
Behaviour
- The Goto block receives an input signal and makes it available to all From blocks with the same tag
- The simulation engine resolves Goto/From pairs into virtual connections
- Each tag should have exactly one Goto block (the source) but can have multiple From blocks (receivers)
- The block passes its input through to internal state, which the engine routes to From blocks
Usage
1. Place a Goto block and set its tag (e.g., "speed") 2. Place one or more From blocks with the same tag 3. The signal flows wirelessly from Goto to all matching From blocks
Remarks
- One source per tag: Each tag should have exactly one Goto block; multiple Goto blocks with the same tag produce undefined behaviour
- Many receivers: A single Goto can feed multiple From blocks with the same tag — ideal for one-to-many signal distribution
- No visual connection: Goto/From pairs replace visible connection lines, reducing diagram clutter in complex layouts
- Tag matching: Tags are case-sensitive; "Speed" and "speed" are different signals
- Unlinked: If a tag exists only on From blocks (no Goto), the From blocks output 0