Multi-position Switch
A rotary-style selector switch with a configurable number of positions. The common terminal connects to one of N output terminals at a time. Useful for selecting between multiple circuit branches, signal sources, or operating modes.
Properties
| Property | Description | Default | Range |
|---|---|---|---|
| Label | Display name shown on the canvas | SW1 | — |
| Number of positions | Total number of output terminals | 3 | 2 – 12 |
| Current position | Which output terminal is currently connected to common (1-indexed) | 1 | 1 – N |
| Contact resistance | Resistance of the active contact (Ω) | 0.05 Ω | — |
Simulation behavior
Click the switch body during simulation to advance to the next position. It wraps from the last position back to position 1. The active output terminal is highlighted on the component body.
Only one output terminal is connected at any time. All other outputs are open. Switching is instantaneous with no bounce modeled.
Tips
- Use the current position property to set the starting position before running a simulation — useful when you want to begin with the third option selected, for example.
- Label each output pin in the properties panel to document what each position represents (e.g., "12V", "5V", "3.3V" for a voltage-selector switch).
- With 2 positions this component behaves identically to a toggle switch, but the multi-switch gives you a clearer rotary visual for selector circuits.