Pásmo necitlivosti

Lib.Mervis.v1_0.DeadZone

Blok slouží pro realizaci necitlivosti.

  • Lib.Mervis
program test
    var
        dz: lib.mervis.v1_0.DeadZone;
    end_var

    dz();
end_program
Vstupy JménoDatový typRetainNutno připojit Význam
Input real Ne Ano Vstupní hodnota
DeadZonereal Ne Ne Velikost pásma necitlivosti
FinalX real Ne Ne Určení směrnice přímky výstupu - bod X
FinalY real Ne Ne Určení směrnice přímky výstupu - bod Y
VýstupyJménoDatový typ Význam
Output real Výtupní hodnota

Blok se používá pro vytvoření necitlivosti na změnu hodnoty okolo nulové hodnoty vstupu, velikost necitlivosti určuje parametr DeadZone. Převodní charakteristiku bloku popisuje následující obrázek

  • V oblasti vstupní hodnoty < -DeadZone,DeadZone > je na výstupu bloku nulová hodnota
  • V oblasti (-nekonečno,-DeadZone) je výstup definován přímkou s body [-DeadZone, 0] → [-FinalX, -FinalY]
  • V oblasti (DeadZone,nekonečno) je výstup definován přímkou s body [DeadZone, 0] → [FinalX, FinalY]
  • © Energocentrum Plus, s.r.o. 2017 - 2024