- Posts: 3
- Thank you received: 0
MMS einschalten mit einem Taster.
1 year 11 months ago #315240
by Guy
MMS einschalten mit einem Taster. was created by Guy
Hallo,
Wie schon geschrieben, ich will die MMS mit einem Taster ein und wieder ausschalten. Mit zwei Taster kein Problem.
Ich habe es mit (toggle) versucht. Hier nein Code.
net mist_on toggle.0.in hm2_7i76e.0.gpio.040.in_not
net mist_on halui.mist.on toggle.0.in
net mist_off halui.mist.off toggle.0.out
Das funktioniert auch soweit, nur, dass wenn ich den Taster das erste mal drücke schaltet der Ausgang einmal ein und dann wieder aus. Danach funktioniert es wie es soll.
Jetzt habe ich noch folgendes versuch was auch funktioniert. Nur dass ich dann beim Starten eine Fehlermeldung bekomme, dass der Nebel nicht geschaltet werden kann solange der Notaus aktiv ist.
setp toggle.0.out 1
setp toggle.0.in 0
net mist_on toggle.0.in hm2_7i76e.0.gpio.040.in_not
net mist_on halui.mist.on toggle.0.in
net mist_off halui.mist.off toggle.0.out
Also beides funktioniert aber eben nicht sauber. Ich kann den Ausgang auch direkt schalten aber dann ist die Anzeige auf dem Bildschirm nicht Korrekt.
Schone Grüß.
Wie schon geschrieben, ich will die MMS mit einem Taster ein und wieder ausschalten. Mit zwei Taster kein Problem.
Ich habe es mit (toggle) versucht. Hier nein Code.
net mist_on toggle.0.in hm2_7i76e.0.gpio.040.in_not
net mist_on halui.mist.on toggle.0.in
net mist_off halui.mist.off toggle.0.out
Das funktioniert auch soweit, nur, dass wenn ich den Taster das erste mal drücke schaltet der Ausgang einmal ein und dann wieder aus. Danach funktioniert es wie es soll.
Jetzt habe ich noch folgendes versuch was auch funktioniert. Nur dass ich dann beim Starten eine Fehlermeldung bekomme, dass der Nebel nicht geschaltet werden kann solange der Notaus aktiv ist.
setp toggle.0.out 1
setp toggle.0.in 0
net mist_on toggle.0.in hm2_7i76e.0.gpio.040.in_not
net mist_on halui.mist.on toggle.0.in
net mist_off halui.mist.off toggle.0.out
Also beides funktioniert aber eben nicht sauber. Ich kann den Ausgang auch direkt schalten aber dann ist die Anzeige auf dem Bildschirm nicht Korrekt.
Schone Grüß.
Please Log in to join the conversation.
1 year 11 months ago #315244
by Aciera
Replied by Aciera on topic MMS einschalten mit einem Taster.
Dafür gibt es die 'toggle2nist' Komponente:
linuxcnc.org/docs/html/man/man9/toggle2nist.9.html
'loadrt' and 'addf' nicht vergessen
linuxcnc.org/docs/html/man/man9/toggle2nist.9.html
Code:
net t2n-in <= hm2_7i76e.0.gpio.040.in_not => toggle2nist.0.in
net t2n-is-on <= halui.mist.is-on => toggle2nist.0.is-on
net t2n-on <= toggle2nist.0.on => halui.mist.on
net t2n-off <= toggle2nist.0.off => halui.mist.off
Please Log in to join the conversation.
1 year 11 months ago #315273
by Tchefter
Replied by Tchefter on topic MMS einschalten mit einem Taster.
Please Log in to join the conversation.
1 year 11 months ago #315290
by Guy
Replied by Guy on topic MMS einschalten mit einem Taster.
Dank für die schnelle Antwort, nur leider funktioniert das auch nicht. Das würde mit einem Schalter funktioniert, den wenn ich den Taster drücke geht die MMS an, aber wenn ich den Taster los lass geht die MMS wieder aus. Wenn ich einen Schalter nehmen würde hätte ich das selbe Problem, dass beim Starten eine Fehlermeldung kommt wenn der Schalter auf ON steht.
Ich will im Grunde genommen dass es wo funktioniert wie auf dem Bildschirm, Taste drücken = AN, noch mal drücken wieder AUS.
Ich muss es wohl mit zwei Taster machen.
Ich will im Grunde genommen dass es wo funktioniert wie auf dem Bildschirm, Taste drücken = AN, noch mal drücken wieder AUS.
Ich muss es wohl mit zwei Taster machen.
Please Log in to join the conversation.
1 year 11 months ago #315291
by Aciera
Replied by Aciera on topic MMS einschalten mit einem Taster.
[edit]
Sehe grad, beim Ausprobieren, dass es scheinbar ein Problem gibt mit toggle2nist in Kombination mit halui.
Versuchs mal so:
Sehe grad, beim Ausprobieren, dass es scheinbar ein Problem gibt mit toggle2nist in Kombination mit halui.
Versuchs mal so:
Code:
loadrt toggle
loadrt toggle2nist
addf toggle.0 servo-thread
addf toggle2nist.0 servo-thread
net button <= hm2_7i76e.0.gpio.040.in_not => toggle.0.in
net button-tgld <= toggle.0.out => toggle2nist.0.in
net t2n-is-on <= halui.mist.is-on => toggle2nist.0.is-on
net t2n-on <= toggle2nist.0.on => halui.mist.on
net t2n-off <= toggle2nist.0.off => halui.mist.off
Please Log in to join the conversation.
Time to create page: 0.099 seconds
