23 this.dx = Math.Sign( change );
24 int times = (int)Math.Abs( change );
77 double dt =
findDt( seconds );
78 this.dx = dt * change / seconds;
79 int times = (int)( seconds / dt );
88 private double findDt(
double seconds )
91 while ( dt > 0.05 ) dt /= 2;
Tehtävä mittarin arvon kasvattamiselle.
DoubleMeterAddOperation(DoubleMeter meter, double change, double seconds)
void Stop()
Pysäyttää tehtävän.
double findDt(double seconds)
Mittari, joka mittaa double-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGa...
Tehtävä mittarin arvon kasvattamiselle.
void Stop()
Pysäyttää tehtävän.
IntMeterAddOperation(IntMeter meter, int change, double seconds)
Mittari, joka mittaa int-tyyppisiä arvoja. Sidottavissa näyttöihin, kuten ValueDisplay ja BarGauge...
Action LowerLimit
Tapahtuu, kun mittari saavuttaa pienimmän sallitun arvonsa.
ValueType Value
Mittarin arvo.
Ajastin, joka voidaan asettaa laukaisemaan tapahtumia tietyin väliajoin.
IntMeter Times
Määrää, kuinka monta kertaa tapahtuma suoritetaan. Kun tapahtumaa on suoritettu tarpeeksi,...
bool Enabled
Ajastin päällä/pois päältä.
double Interval
Aika sekunneissa, jonka välein TimeOut tapahtuu.
void Stop()
Pysäyttää ajastimen ja nollaa sen tilan.
Action Timeout
Tapahtuu väliajoin.
void Start()
Käynnistää ajastimen.