comp(9)

comp9

Two input comparator with hysteresis

Usage

loadrt comp [count=N|names=name1[,name2...]]

Functions

comp.N (requires a floating-point thread)

Update the comparator

Pins

comp.N.in0 float in

Inverting input to the comparator

comp.N.in1 float in

Non-inverting input to the comparator

comp.N.out bit out

Normal output. True when in1 > in0 (see parameter hyst for details)

comp.N.equal bit out

Match output. True when difference between in1 and in0 is less than hyst/2

Parameters

comp.N.hyst float rw (default: 0.0)

Hysteresis of the comparator (default 0.0)

With zero hysteresis, the output is true when in1 > in0. With nonzero hysteresis, the output switches on and off at two different values, separated by distance hyst around the point where in1 = in0. Keep in mind that floating point calculations are never absolute and it is wise to always set hyst if you intend to use equal

Releases

2 releases since Debian 12 (Bookworm); the text changed 1 time.

  1. 12
  2. 13

Author

Jeff Epler

License

GPL

From linuxcnc-uspace 1:2.9.4-2+deb13u1 in Debian 13 (Trixie). Parsed by carta from the page's man source.