Schalter deaktivieren - aber Schaltposition beibehalten
- Jetlage
- Offline
- Platinum Mitglied
- Beiträge: 561
- Dank erhalten: 284
Jetlage antwortete auf Schalter deaktivieren - aber Schaltposition beibehalten
Posted 30 Aug. 2020 08:36 #19
Habs gefunden, der SHS Schalter muss auf Prop und Mitte stehen. Nochmals vielen Dank für die tolle App.
Gruß Karl-Heinz!
Gruß Karl-Heinz!
Last Edit:30 Aug. 2020 08:47
von Jetlage
Letzte Änderung: 30 Aug. 2020 08:47 von Jetlage.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- ClausS
- Offline Autor
- Neues Mitglied
- Beiträge: 18
- Dank erhalten: 3
ClausS antwortete auf Schalter deaktivieren - aber Schaltposition beibehalten
Posted 30 Aug. 2020 13:11 #20
Hi Günther,
die LUA-Lösung funktioniert sehr gut und erfüllt genau das, was ich mir vorgestellt habe. Danke nochmal für die blitzschnelle Umsetzung !
Aber wie so oft, kommen einem beim anschließenden Testen Ideen wie man es noch perfektionieren kann.
Wäre es möglich, dass der Sicherheitsschalter nur dann entriegelt, wenn der Funktionsschalter in der Position steht die er vor der Verriegelung eingenommen hatte?
Damit wäre das Konzept völlig sicher und ohne potentielle Fehlermöglichkeiten seitens des Users perfekt umgesetzt.
Wäre das machbar und könntest Du hier nochmal unterstützen?
Merci Claus
die LUA-Lösung funktioniert sehr gut und erfüllt genau das, was ich mir vorgestellt habe. Danke nochmal für die blitzschnelle Umsetzung !
Aber wie so oft, kommen einem beim anschließenden Testen Ideen wie man es noch perfektionieren kann.
Wäre es möglich, dass der Sicherheitsschalter nur dann entriegelt, wenn der Funktionsschalter in der Position steht die er vor der Verriegelung eingenommen hatte?
Damit wäre das Konzept völlig sicher und ohne potentielle Fehlermöglichkeiten seitens des Users perfekt umgesetzt.
Wäre das machbar und könntest Du hier nochmal unterstützen?
Merci Claus
von ClausS
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Günter07
- Offline
- Elite Mitglied
- Beiträge: 237
- Dank erhalten: 236
Günter07 antwortete auf Schalter deaktivieren - aber Schaltposition beibehalten
Posted 30 Aug. 2020 16:14 #21
tststs, kaum reicht man den kleinen Finger, schon zerren sie an der ganzen Hand :lol: :lol: :lol:
Du hast es so gewollt!
Damit Du jetzt nicht an etlichen Stellen ausbessern musst weil es doch ein klein wenig komplizierter geworden ist, habe ich dir in der ersten Zeile die Möglichkeit gegeben die Nummer des AppSchalters, den Sicherheitsschalter, den Funktionsschalter, sowie die Stellung der Freigabe einzugeben!
Wenn der Sicherheitsschalter frei gibt, aber der Funktionsschalter nicht richtig steht, dann gibt es eine Beep Warnung! Zuerst muss der Sicherheitsschalter wieder gesperrt werden, dann den Funktionsschalter richtig stellen und wieder freigeben.
LG Gü
Du hast es so gewollt!
Damit Du jetzt nicht an etlichen Stellen ausbessern musst weil es doch ein klein wenig komplizierter geworden ist, habe ich dir in der ersten Zeile die Möglichkeit gegeben die Nummer des AppSchalters, den Sicherheitsschalter, den Funktionsschalter, sowie die Stellung der Freigabe einzugeben!
Wenn der Sicherheitsschalter frei gibt, aber der Funktionsschalter nicht richtig steht, dann gibt es eine Beep Warnung! Zuerst muss der Sicherheitsschalter wieder gesperrt werden, dann den Funktionsschalter richtig stellen und wieder freigeben.
LG Gü
Code:
local APPSchalter = 1; Sicherheitsschalter = "SC"; Funktionsschalter = "SE"; Freigabe = 1
local function init()
ctrlIdx = system.registerControl(APPSchalter, "Sicherheitsschalter","SHS")
SHF = system.getInputs(Funktionsschalter)
if system.getInputs(Sicherheitsschalter) == Freigabe then
SHS = false
else
SHS = true
end
schleife = false
end
local function loop()
if schleife == false then
if system.getInputs(Sicherheitsschalter) == Freigabe then
if SHS == true then
if SHF == system.getInputs(Funktionsschalter) then
SHS = false
else
system.playBeep (2, 2000, 100)
schleife = true
end
else
SHF = system.getInputs(Funktionsschalter)
system.setControl(APPSchalter, SHF,0,0)
end
else
SHS = true
end
else
if system.getInputs(Sicherheitsschalter) ~= Freigabe then
schleife = false
end
end
end
return { init=init, loop=loop, author="PGK", version="0.20",name="Sicherheitsschalter"}
Last Edit:30 Aug. 2020 16:34
von Günter07
Letzte Änderung: 30 Aug. 2020 16:34 von Günter07.
Folgende Benutzer bedankten sich: skyfreak, ClausS
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- skyfreak
- Offline
- Platinum Mitglied
- Beiträge: 2946
- Dank erhalten: 1448
skyfreak antwortete auf Schalter deaktivieren - aber Schaltposition beibehalten
Posted 30 Aug. 2020 16:27 #22
grosses kino günther!
im übrigen gibt es im forum auch einen code-button im editor
das behält dann vielleicht auch die einrückung/formatierung und macht den code einfacher lesbar
grüsse & dank
guido
PS:
immer gut zu wissen, dass wir nun auch einen weiteren LUA crack an board haben hier im forum
... duck und wech
im übrigen gibt es im forum auch einen code-button im editor
das behält dann vielleicht auch die einrückung/formatierung und macht den code einfacher lesbar
grüsse & dank
guido
PS:
immer gut zu wissen, dass wir nun auch einen weiteren LUA crack an board haben hier im forum
... duck und wech
Fliegergruss
GUIDO
_________________________________________________________
Too many dicks on the dance floor.
Too many dicks!
GUIDO
_________________________________________________________
Too many dicks on the dance floor.
Too many dicks!
von skyfreak
Folgende Benutzer bedankten sich: ClausS, Günter07
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- Günter07
- Offline
- Elite Mitglied
- Beiträge: 237
- Dank erhalten: 236
Günter07 antwortete auf Schalter deaktivieren - aber Schaltposition beibehalten
Posted 30 Aug. 2020 16:35 #23
Hallo Guido,
DANKE für den Tipp mit dem Code! Schon geändert!
LG Gü
DANKE für den Tipp mit dem Code! Schon geändert!
LG Gü
von Günter07
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
- skyfreak
- Offline
- Platinum Mitglied
- Beiträge: 2946
- Dank erhalten: 1448
skyfreak antwortete auf Schalter deaktivieren - aber Schaltposition beibehalten
Posted 30 Aug. 2020 17:00 #24
sehr gerne, habe es schon gesehen
das macht es für mich zumindest wieder einfacher die geschichte "zu lesen"
und gleich noch ein dumme nachfrage
ist doch eine endlosschleife, die dann die komplette zeit immer durchläuft
belastet das nicht unnötig das system
gäbe es nich ein option, die das ganze erst anstösst wenn einer der schalter bewegt wird
wahrscheinlich dumme frage, aber ich kann mich nur wiederholen
null plan von LUA und bis dato hatte ich mit meiner DC-16 auch keinen bedarf
gruss
guido
das macht es für mich zumindest wieder einfacher die geschichte "zu lesen"
und gleich noch ein dumme nachfrage
Code:
local function loop()
ist doch eine endlosschleife, die dann die komplette zeit immer durchläuft
belastet das nicht unnötig das system
gäbe es nich ein option, die das ganze erst anstösst wenn einer der schalter bewegt wird
wahrscheinlich dumme frage, aber ich kann mich nur wiederholen
null plan von LUA und bis dato hatte ich mit meiner DC-16 auch keinen bedarf
gruss
guido
Fliegergruss
GUIDO
_________________________________________________________
Too many dicks on the dance floor.
Too many dicks!
GUIDO
_________________________________________________________
Too many dicks on the dance floor.
Too many dicks!
Last Edit:30 Aug. 2020 17:03
von skyfreak
Letzte Änderung: 30 Aug. 2020 17:03 von skyfreak.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 1.066 Sekunden