Schalter deaktivieren - aber Schaltposition beibehalten

  • Jetlage
  • Jetlage's Avatar
  • Offline
  • Platinum Member
  • 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
#19
Habs gefunden, der SHS Schalter muss auf Prop und Mitte stehen. Nochmals vielen Dank für die tolle App.

Gruß Karl-Heinz!
Last edit: 30 Aug 2020 06:47 by Jetlage.

Please Log in or Create an account to join the conversation.

  • ClausS
  • ClausS's Avatar Topic Author
  • Offline
  • New Member
  • New Member
  • Posts: 18
  • Thank you received: 3

TPL_KUNENA_MESSAGE_REPLIED_NEW Schalter deaktivieren - aber Schaltposition beibehalten

30 Aug 2020 11: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

Please Log in or Create an account to join the conversation.

  • Günter07
  • Günter07's Avatar
  • New Member
  • 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
#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ü
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
  • skyfreak's Avatar
  • Offline
  • Platinum Member
  • Platinum Member
  • Posts: 2947
  • Thank you received: 1450

TPL_KUNENA_MESSAGE_REPLIED_NEW Schalter deaktivieren - aber Schaltposition beibehalten

30 Aug 2020 14:27
#22
grosses kino günther!

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!​


The following user(s) said Thank You: ClausS, Günter07

Please Log in or Create an account to join the conversation.

  • Günter07
  • Günter07's Avatar
  • New Member
  • New Member
  • Thank you received: 0

TPL_KUNENA_MESSAGE_REPLIED_NEW Schalter deaktivieren - aber Schaltposition beibehalten

30 Aug 2020 14:35
#23
Hallo Guido,

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
  • skyfreak's Avatar
  • Offline
  • Platinum Member
  • 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
#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
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!​


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
Powered by Kunena Forum