class MyCondition : BoolCondition {
Input inp;
int Test() { return inp.Value()<0; }
void Action() { Print("změna znaménka z + na -"); }
public:
MyCondition(Input i) : inp(i) { Mode(DetectUP); }
};
Integrator x(vstup);
MyCondition Test(x);
Příklad popisuje podmínku, reagující na změnu znaménka vstupní hodnoty z plus na minus. Na vstupu objektu Test je integrátor x.