BlockWerk Documentatie
K

Gain

Math

Het Gain-blok vermenigvuldigt het ingangssignaal met een constante versterkingsfactor (K). Dit is een van de meest fundamentele en veelgebruikte bouwstenen in signaalverwerking en regeltechniek. Het biedt eenvoudige lineaire schaling van signalen zonder de dynamische eigenschappen te wijzigen.

Het blok heeft één ingangspoort en één uitgangspoort. Veelvoorkomende toepassingen zijn proportionele versterking in PID-regelaars, signaalversterking, demping en eenhedenconversie (bijv. van volt naar bar).

Simuleren in BlockWerk

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

Simuleren in BlockWerk →

Wiskundig Model

Het Gain-blok implementeert een directe vermenigvuldiging:

y(t)=K⋅u(t)y(t) = K \cdot u(t)

Waarbij:

  • y(t) het uitgangssignaal is op tijdstip t
  • K de versterkingsfactor is (instelbare parameter gain)
  • u(t) het ingangssignaal is op tijdstip t

Ingangen & Uitgangen

Direction ID Label Type Status
→ In in Input number Required
← Out out Output number Output

Parameters

Parameters Label Type Standaard Beschrijving
gain Gain (K) number 1 Multiplication factor for the input signal

Gebruiksvoorbeelden

Signaalinversie

Het inverteren (omkeren) van een sinussignaal:

SignalGenerator → Gain (gain: -1) → Scope

Signaalversterking

Het verdubbelen van het meetbereik van een sensor:

Sensor → Gain (gain: 2) → NumericDisplay

Opmerkingen & Best Practices

  • Geen Interne Toestand: Pure algebraïsche functie zonder geheugen — de uitvoer hangt uitsluitend af van de huidige invoer.
  • Lineaire Bewerking: Introduceert geen harmonische vervorming of faseverschuiving.
  • Rekenkracht: Minimaal — één enkele drijvende-komma vermenigvuldiging per simulatiestap.
  • WASM Geoptimaliseerd: Draait met bijna-moedertaalsnelheid in de Rust WebAssembly engine.

Gerelateerde Componenten

  • Sum: Signalen bij elkaar optellen of aftrekken
  • Product: Twee tijdsafhankelijke signalen met elkaar vermenigvuldigen
  • Constant: Een vaste numerieke waarde leveren