Selector
Signal RoutingSelecteert een van meerdere ingangssignalen op basis van een indexwaarde.
Wiskundig Model
Ingangen & Uitgangen
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | idx |
Idx | number | Required |
| → In | in |
In | number | Required |
| ← Out | out |
Out | number | Output |
Parameters
| Parameters | Label | Type | Standaard | Beschrijving |
|---|---|---|---|---|
numInputs |
Number of Inputs | number | 2 |
|
indexBase |
Index Base | select | 1 |
Gebruiksvoorbeelden
- Zie de ingebouwde voorbeelden in de handleiding voor een demonstratie van dit blok.
Opmerkingen & Best Practices
- Indexbegrenzing: De index-ingang wordt afgerond op het dichtstbijzijnde gehele getal en begrensd tot [1, numInputs] (of [0, numInputs-1] bij 0-based); indexen buiten het bereik leveren altijd een geldige uitvoer op
- 0-based vs 1-based: Gebruik
indexBase = 0wanneer de index afkomstig is van een blok dat nul-gebaseerde indexen levert (bijv. een teller die op 0 start) - Dynamische selectie: De index kan een in de tijd variërend signaal zijn, waardoor de selector tijdens de simulatie dynamisch tussen ingangen kan schakelen
- Niet-aangesloten ingangen: Als een geselecteerde ingang niet is aangesloten, is de uitgang 0.0
- Prestaties: Minimale overhead — afronding, begrenzing en selectie vinden plaats in één bewerking
Gerelateerde Componenten
- Constant: Eenvoudige signaalbron