Maschinen an/aus auf Externe Taste legen
10 Dec 2023 10:41 #287751
by Muecke
Maschinen an/aus auf Externe Taste legen was created by Muecke
Hallo miteinander,
ich habe einen "Logitech F310" an meine Maschine angebracht, dieser Funktioniert auch. *Heppy*
Jetzt würde ich gerne die taste "input.0.btn-base3" mit den Maschinen an/aus verbinden.
Jedoch habe ich noch nichts gefunden, wie man in der HAL die Maschine an / ausschalten kann,
und dazu habe ich noch das Problem, dass dies nur ein Taster ist, und nicht seinen Zustand festhalten tut.
Das gibt die Halshow aus.
Gibt es da eine Möglichkeit? Und wenn ja, wie?
Gruß Mücke
ich habe einen "Logitech F310" an meine Maschine angebracht, dieser Funktioniert auch. *Heppy*
Jetzt würde ich gerne die taste "input.0.btn-base3" mit den Maschinen an/aus verbinden.
Jedoch habe ich noch nichts gefunden, wie man in der HAL die Maschine an / ausschalten kann,
und dazu habe ich noch das Problem, dass dies nur ein Taster ist, und nicht seinen Zustand festhalten tut.
Das gibt die Halshow aus.
Component Pins:
Owner Type Dir Value Name
65 bit OUT FALSE input.0.btn-base3
65 bit OUT TRUE input.0.btn-base3-not
Gibt es da eine Möglichkeit? Und wenn ja, wie?
Gruß Mücke
Please Log in or Create an account to join the conversation.
10 Dec 2023 17:03 #287769
by Aciera
Replied by Aciera on topic Maschinen an/aus auf Externe Taste legen
Die Hal pins zum Schalten des Maschinenzustandes:
'halui.machine.on'
'halui.machine.off'
Der aktuelle Zustand zeigt dieser pin:
'halui.machine.is-on'
Für eine Taste benötigst du dann die Hal Komponente 'toggle2nist':
linuxcnc.org/docs/ja/html/man/man9/toggle2nist.9.html
'halui.machine.on'
'halui.machine.off'
Der aktuelle Zustand zeigt dieser pin:
'halui.machine.is-on'
Für eine Taste benötigst du dann die Hal Komponente 'toggle2nist':
linuxcnc.org/docs/ja/html/man/man9/toggle2nist.9.html
The following user(s) said Thank You: Muecke
Please Log in or Create an account to join the conversation.
10 Dec 2023 17:22 #287773
by Muecke
Replied by Muecke on topic Maschinen an/aus auf Externe Taste legen
Danke!
Ich werde das mal ein wenig Experimentiren.
Ich werde das mal ein wenig Experimentiren.
Please Log in or Create an account to join the conversation.
10 Dec 2023 19:31 #287784
by Tchefter
Replied by Tchefter on topic Maschinen an/aus auf Externe Taste legen
Vielleicht hilft dir das
Thema
von mit etwas weiter, da ich das auch gerne über einen Taster machen möchte.
Hier @MaHa einige Beispiel gepostet, die ich leider "noch" nicht ins laufen gebracht habe.
Aber vll. klappt es ja in den kommenden ruhigeren Tage.
Hier @MaHa einige Beispiel gepostet, die ich leider "noch" nicht ins laufen gebracht habe.
Aber vll. klappt es ja in den kommenden ruhigeren Tage.
The following user(s) said Thank You: Muecke
Please Log in or Create an account to join the conversation.
10 Dec 2023 20:02 #287788
by Muecke
Replied by Muecke on topic Maschinen an/aus auf Externe Taste legen
Hey Tchefter,
in der Tat hab eich das Thema auch schon gefunden, doch leider hat mich das noch nicht zu meinem Ziel gebracht.
Wenn ich es bisher richtig verstanden ist, ist das ähnlich eine IF Abfrage aufgebaut.
Doch der Syntax dahinter habe ich noch nicht verstanden
Nach deinem Thema zu urteilen, hast du auch noch keine Lösung dafür gefunden.
Ich habe da auch schon mal was gesehen, kann mich jedoch nicht mehr erinnern, was das Thema dabei gewesen ist.
Naja, ich sitze noch eine weile an dran, und versuche eine Lösung zu finden, über weitere Informationen sage ich jedoch definitiv nicht nein!
Gruß Mücke
in der Tat hab eich das Thema auch schon gefunden, doch leider hat mich das noch nicht zu meinem Ziel gebracht.
Wenn ich es bisher richtig verstanden ist, ist das ähnlich eine IF Abfrage aufgebaut.
Doch der Syntax dahinter habe ich noch nicht verstanden
Nach deinem Thema zu urteilen, hast du auch noch keine Lösung dafür gefunden.
Ich habe da auch schon mal was gesehen, kann mich jedoch nicht mehr erinnern, was das Thema dabei gewesen ist.
Naja, ich sitze noch eine weile an dran, und versuche eine Lösung zu finden, über weitere Informationen sage ich jedoch definitiv nicht nein!
Gruß Mücke
Please Log in or Create an account to join the conversation.
10 Dec 2023 21:38 - 10 Dec 2023 21:48 #287798
by Muecke
Replied by Muecke on topic Maschinen an/aus auf Externe Taste legen
Ok, ich kann über einen Taster nun die Maschine einschalten, doch nicht ausschalten.
Und der aktuelle Status der Maschine ist auch noch nicht mit eingearbeitet.
Und der aktuelle Status der Maschine ist auch noch nicht mit eingearbeitet.
# Maschinen an/aus
loadrt toggle
addf toggle.0 servo-thread
net a_test.in <= toggle.0.in => input.0.btn-base3
net a_test.out <= toggle.0.out => halui.machine.on
Last edit: 10 Dec 2023 21:48 by Muecke.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
10 Dec 2023 22:42 - 10 Dec 2023 23:18 #287802
by Muecke
Replied by Muecke on topic Maschinen an/aus auf Externe Taste legen
Ich habe noch das Maschinen is-on eingearbeitet bekommen mit dem XOR2.
Doch wie kann ich das Ergebnis nun an die Maschine übergeben? dass die Maschine auch wirklich ein / ausschaltet?
Doch wie kann ich das Ergebnis nun an die Maschine übergeben? dass die Maschine auch wirklich ein / ausschaltet?
# Maschinen an/aus mit einem Taster
# Das XOR2-Element ist ein XOR-Gatter mit zwei Eingängen (ausschließendes Oder).
# http://linuxcnc.org/docs/html/hal/basic-hal.html#_xor2
loadrt xor2 count=2
addf xor2.0 servo-thread
addf xor2.1 servo-thread
# Umschalten - 'Drücken-Ein, Drücken-Aus' von momentanen Drucktasten.
# http://linuxcnc.org/docs/ja/html/man/man9/toggle.9.html
loadrt toggle
addf toggle.0 servo-thread
# Taster drücken => toggle.0.out => true wird false und umgekert
net btn-base3_in <= toggle.0.in => input.0.btn-base3
# XOR2 Signale
net Oder_0_IN0 <= xor2.0.in0 <= toggle.0.out # Signal vom Taster
net Oder_0_IN1 <= xor2.0.in1 <= halui.machine.is-on # Signal von Maschinen an/aus
net Oder_0_OUT <= xor2.0.out # wie kann ich nun der Maschine sagen das sie den Status übernehmen soll?
Last edit: 10 Dec 2023 23:18 by Muecke.
Please Log in or Create an account to join the conversation.
11 Dec 2023 07:51 #287820
by Aciera
Replied by Aciera on topic Maschinen an/aus auf Externe Taste legen
Attachments:
Please Log in or Create an account to join the conversation.
11 Dec 2023 07:56 #287822
by Muecke
Replied by Muecke on topic Maschinen an/aus auf Externe Taste legen
Ich habe einen Taster keinen kipaxhalter.
Wenn ich die Taste drücke wird der veränderten Zustand nicht gehalten werden rastet nicht ein.
Und bei allem was ich versucht habe muss hierbei der Zustand gehalten werden.
Ich teste das später.
Da fällt mir noch was ein wie man es eventuell kominiren könnte
Wenn ich die Taste drücke wird der veränderten Zustand nicht gehalten werden rastet nicht ein.
Und bei allem was ich versucht habe muss hierbei der Zustand gehalten werden.
Ich teste das später.
Da fällt mir noch was ein wie man es eventuell kominiren könnte
Please Log in or Create an account to join the conversation.
11 Dec 2023 08:44 #287824
by Aciera
Replied by Aciera on topic Maschinen an/aus auf Externe Taste legen
Eben genau dafür ist die Komponente ja gemacht. Aber du darfst natürlich auch nochmal was Eigenes erfinden.Ich habe einen Taster keinen kipaxhalter.
Please Log in or Create an account to join the conversation.
Time to create page: 0.222 seconds