Schalter deaktivieren - aber Schaltposition beibehalten
- Jetlage
-
- Offline
- Platinum Member
-
- Posts: 575
- Thank you received: 286
TPL_KUNENA_MESSAGE_REPLIED_NEW Schalter deaktivieren - aber Schaltposition beibehalten
30 Aug 2020 06:36 - 30 Aug 2020 06:47
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 06:47 by Jetlage.
Please Log in or Create an account to join the conversation.
- ClausS
-
Topic Author
- Offline
- New Member
-
- Posts: 18
- Thank you received: 3
TPL_KUNENA_MESSAGE_REPLIED_NEW Schalter deaktivieren - aber Schaltposition beibehalten
30 Aug 2020 11:11
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
Please Log in or Create an account to join the conversation.
- Günter07
-
- New Member
-
- Thank you received: 0
TPL_KUNENA_MESSAGE_REPLIED_NEW Schalter deaktivieren - aber Schaltposition beibehalten
30 Aug 2020 14:14 - 30 Aug 2020 14:34
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 14:34 by Günter07.
Please Log in or Create an account to join the conversation.
- skyfreak
-
- Offline
- Platinum Member
-
- Posts: 2947
- Thank you received: 1450
TPL_KUNENA_MESSAGE_REPLIED_NEW Schalter deaktivieren - aber Schaltposition beibehalten
30 Aug 2020 14:27
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
Attachment Bildschirmfoto2020-08-30um16.25.25.png not found
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!
The following user(s) said Thank You: ClausS, Günter07
Please Log in or Create an account to join the conversation.
- Günter07
-
- New Member
-
- Thank you received: 0
TPL_KUNENA_MESSAGE_REPLIED_NEW Schalter deaktivieren - aber Schaltposition beibehalten
30 Aug 2020 14:35
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ü
Please Log in or Create an account to join the conversation.
- skyfreak
-
- Offline
- Platinum Member
-
- Posts: 2947
- Thank you received: 1450
TPL_KUNENA_MESSAGE_REPLIED_NEW Schalter deaktivieren - aber Schaltposition beibehalten
30 Aug 2020 15:00 - 30 Aug 2020 15:03
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 15:03 by skyfreak.
Please Log in or Create an account to join the conversation.
Time to create page: 0.318 seconds