MMS einschalten mit einem Taster.

More
1 year 11 months ago #315240 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üß.
 

Please Log in to join the conversation.

More
1 year 11 months ago #315244 by Aciera
Dafür gibt es die 'toggle2nist' Komponente:
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
'loadrt' and 'addf' nicht vergessen

Please Log in to join the conversation.

More
1 year 11 months ago #315273 by Tchefter
[OT]
@Aciera - Glückwunsch zum Admin 
[/OT]

Please Log in to join the conversation.

More
1 year 11 months ago #315290 by Guy
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.

Please Log in to join the conversation.

More
1 year 11 months ago #315291 by Aciera
[edit]
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.

More
1 year 11 months ago #315316 by Guy
Vielen Dank

Funktioniert genau wie ich es haben wollte.

Please Log in to join the conversation.

Time to create page: 0.099 seconds
Powered by Kunena Forum