Pásmo necitlivosti

Lib.Mervis.v1_0.DeadZone

  • Lib.Mervis

Blok slouží pro realizaci necitlivosti.

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

    dz();
end_program
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
JménoDatový typ Význam
Output real Výstupní 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