Physical computing/Signalen en events

Uit Lab
Naar navigatie springen Naar zoeken springen

Een signaal heeft op elk moment een waarde. Voorbeelden van signalen:

  • het signaal dat aangeeft of een knop ingedrukt is of niet;
  • het signaal van een hart (electrocardiogram)
  • het signaal van een versnellingsopnemer (accellerometer)

<<figuur van een signaal>>

Een event heeft een waarde op één enkel (ondeelbaar) moment. Voorbeelden van events:

  • het indrukken van een knop (of: het loslaten van knop)
  • een hartslag
  • een stap
In het interface van een computer spelen events een grote rol: het indrukken van een toets, of van een muisknop; het aanraken van een touchscreen; zijn allemaal voorbeelden van input-events die door de interface-software afgehandeld worden.

Vaak kun je, met behulp van signaalverwerking, events detecteren (vinden) in een signaal. Bijvoorbeeld: in het signaal van de drukknop detecteer je het indrukken; in het hartsignaal (ECG) detecteer je de verschillende hartslagen; in het signaal van een versnellingsopnemer detecteer je de stappen.

Analoge en digitale signalen; bemonstering

Detecteren van events

Events en automaten

Bij besturingstoepassingen maken we vaak gebruik van eindige automaten. De invoer- en uitvoertekens van een automaat komen dan overeen met invoer- en uitvoer-events.