BlockWerk Documentatie
☝

Selector

Signal Routing

Selecteert een van meerdere ingangssignalen op basis van een indexwaarde.

Simuleren in BlockWerk

Interactieve sandbox direct in je browser — geen installatie, aangedreven door WebAssembly.

Simuleren in BlockWerk →

Wiskundig Model

y(t)=uindex(t)y(t) = u_{\text{index}}(t)

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 = 0 wanneer 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