Bitte ändert euer Passwort!

Im März 2026 wurde das Forum gehackt. Dabei hatten die Angreifer Zugriff auf die Datenbank und somit Zugriff auf eure Passwörter. Auch wenn das Forum kein Passwort im Klartext speichert, können die Angreifer eure Passwörter knacken. Bitte ändert daher dringend euer Passwort für das Forum. Solltet ihr das gleiche Passwort auch an anderer Stelle verwenden, ändert es bitte unbedingt an allen Stellen!

Logische Funktionen: Entriegelung bei Änderung

  • Günter07
  • Neues Mitglied
  • Neues Mitglied
  • Thanks: 0

Re: Logische Funktionen: Entriegelung bei Änderung

27 Sep. 2022 10:07
#
Hallo Ingmar,

die Position des Knüppels darf zum Zeitpunkt des Einschaltens beliebig sein!!! Zieh einmal den Knüppel und betätige den Taster...

Es wird trotzdem eingeschaltet und erst wenn der Knüppel unter dem eingestellten %Wert fällt und wieder betätigt wird, wird ausgeschaltet.

LG Günter

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Günter07
  • Neues Mitglied
  • Neues Mitglied
  • Thanks: 0

Re: Logische Funktionen: Entriegelung bei Änderung

27 Sep. 2022 10:26
#
Hallo ihr Beide,

ich habe es jetzt mehrfach gelesen und scheinbar bin ich auf dem Schlauch gestanden! Also wenn der Taster gedrückt wird soll die gerade aktive Knüppelstellung "Ein" sein und wenn es sich geringfügig ändert ausschalten. Also Ausschalten ist nicht unbedingt in der Mitte...

Jetzt ist der Groschen (den es nicht mehr gibt) gefallen :-)

LG Günter

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • IG-Modellbau
  • Offline
  • Moderator
  • Moderator
  • Beiträge: 3779
  • Thanks: 2809

Re: Logische Funktionen: Entriegelung bei Änderung

27 Sep. 2022 10:59
#
Hallo Günter,
genau, und das ist die Schwierigkeit, da es keine Speicherfunktion in den log. Schaltern gibt.
Deshalb musste ich da so tricksen.

Ingmar
Folgende Benutzer bedankten sich: klaus313

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • klaus313
  • Autor
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 51
  • Thanks: 7

Re: Logische Funktionen: Entriegelung bei Änderung

27 Sep. 2022 12:51 - 27 Sep. 2022 12:51
#
perfekt Ingmar, das funktioniert :-)
Letzte Änderung: 27 Sep. 2022 12:51 von klaus313.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Günter07
  • Neues Mitglied
  • Neues Mitglied
  • Thanks: 0

Re: Logische Funktionen: Entriegelung bei Änderung

27 Sep. 2022 12:56
#
Hallo ihr Beide,

nachdem ich gerade LUA lerne, habe ich schnell was zusammengezimmert...

A C H T U N G !!! Damit sollen KEINE wichtigen Funktionen gesteuert werden!!!
Benutzen auf EIGENE GEFAHR! Ich übernehme KEINE Verantwortung für eine Fehlfunktion!!!


Code:
local Taster,Prop,Empf,Empfindlichkeit,erg,Alt,Neu local function initForm() local value form.addRow(2) form.addLabel({label="Taster wählen"}) form.addInputbox(Taster, true, function(value) Taster=value system.pSave("Taster",value) end) form.addRow(2) form.addLabel({label="Prop wählen"}) form.addInputbox(Prop, true, function(value) Prop=value system.pSave("Prop",value) end) form.addRow(2) form.addLabel({label="Empfindlichkeit"}) form.addIntbox(Empf,0,100,0,0,1,function(value) Empf=value Empfindlichkeit=Empf/100 system.pSave("Empf",value) end) end local function loop() if Taster and Prop and Empf then Neu=system.getInputsVal(Prop) if system.getInputsVal(Taster)==1 then Alt=system.getInputsVal(Prop) if erg then system.setControl(1,1,0) end end if math.abs(Neu-Alt)>Empfindlichkeit then if erg then system.setControl(1,-1,0) end end end end local function init() Taster=system.pLoad("Taster") Prop=system.pLoad("Prop") Empf=system.pLoad("Empf") or 1 Empfindlichkeit=Empf/100 erg = system.registerControl(1,"Schalter","C01") if erg then system.setControl(1,-1,0) end Alt=1 system.registerForm(1,MENU_MAIN,"Schalter",initForm) end return {init=init,loop=loop,author="Ich",version="0.01",name="Schalter"}









Den obigen Text in eine Textdatei kopieren und als Dateiname xxxx.lua vergeben. Auf den Sender in den Ordner "Apps" kopieren und im Menü Benutzerapplikationen einbinden. Im Hauptmenü ganz unten findet sich dann die App "Schalter". Dort stellst Du den Taster, den Proportionalgeber und die Empfindlichkeit ein. Je höher die Zahl bei Empfindlichkeit, desto höher wird die Toleranz. Als Geber für deine Funktion C01 unter Benutzerapplikationen aussuchen!

LG Günter

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • IG-Modellbau
  • Offline
  • Moderator
  • Moderator
  • Beiträge: 3779
  • Thanks: 2809

Re: Logische Funktionen: Entriegelung bei Änderung

27 Sep. 2022 13:16
#
Hallo Klaus,
gerne!

Ingmar

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.561 Sekunden
Powered by Kunena Forum