adapnex::core::TON

An on‐delay timer that delays the rising edge of a signal by a defined duration.

Synopsis

Declared in <adapnex/core/timer.h>

class TON;

Member Functions

Name

Description

operator()

Function call operators

Data Members

Name

Description

ET

If IN is false, the ET output is 0. As soon as IN is true, the duration in ET is incremented until the value reaches PT. It then remains equal to PT.

IN

Input that starts the timer with a rising edge and resets the timer with a falling edge.

PT

Input defining the time that must pass before Q is set.

Q

Output that has a rising edge when the duration specified in PT has passed. Q is true, if IN is true and ET is equal to PT. Otherwise, Q is false.

Created with MrDocs