HAL or2 verständnis

More
4 years 5 months ago #242589 by Muecke
HAL or2 verständnis was created by Muecke
Hallo miteinander,

ein Sensor (Eingang 03) wird als "*home-sw-in" verwendet.

Jetzt möchte ich mir jedoch auch diesen Status in der GUI anzeigen lassen (Status vom Sensor)
Dafür habe ich mir in die GUI eine LED gebaut.

Jedoch kann die meinen (Eingang 03) nicht erneut mit etwas verbinden da dieser schon für den "*home-sw-in" verwendet wird.

Ergo, ich muss eine andere art Verbindung schaffen.
Doch dann hört verlasse mich alle meiner Geister.

Aus der Dokumentation werde ich nicht so richtig schlau.
ich müsste das Signal (Eingang3) ja Kopien.

Code:
# Home Joint 2 (Achse Y) net joint-2-home joint.2.home-sw-in <= hm2_7i95.0.inmux.00.input-03
Code:
# GUI LED Anzeige net GUI_LED_Z3 hm2_7i95.0.inmux.00.input-03 pyvcp.Z3_Induktiv

Bei meiner GUI HAL bekomme ich den Fehler das das Signal schon belegt ist.

Doch wie macht man das denn nun mit dem or2 aus der Dokumentation werde ich nicht so richtig schlau, was ich da wie verbinden muss

hm2_7i95.0.inmux.00.input-03 ==> joint.2.home-sw-in
hm2_7i95.0.inmux.00.input-03 ==> pyvcp.Z3_Induktiv


Gruß Mücke

Please Log in to join the conversation.

More
4 years 5 months ago #242654 by chris@cnc
Replied by chris@cnc on topic HAL or2 verständnis
Ja das hat bei mir auch etwas gedauert...
Du kannst aber ein Signal in mehrere PIN's schreiben.
Code:
net joint-2-home    hm2_7i95.0.inmux.00.input-03  =>  joint.2.home-sw-in    =>    pyvcp.Z3_Induktiv 

 

Please Log in to join the conversation.

More
4 years 5 months ago #242757 by Muecke
Replied by Muecke on topic HAL or2 verständnis
Mir ist nicht klar gewesen das man da auch mehrere hintereinander schreiben kann.


habe das versucht aufgeteilt zu schreiben.

Dein CODE:
Code:
net joint-2-home hm2_7i95.0.inmux.00.input-03 => joint.2.home-sw-in => pyvcp.Z3_Induktiv

Bemerkung
net KABELNAME MESA-PIN LinuxCNC-Funktion GUI-LED

Ich kann den KABELNAMEN mehrfach aufrufen, auf die Idee bin ich noch nicht gekommen. das macht es dann wieder etwas übersichtlicher.
Denn meine GUI Elemente kann ich erst sehr spät ansprechen und die PINS werden deutlich früher schon zugeordnet ;-)

Mein CODE:
Code:
io.HAL net joint-2-home joint.2.home-sw-in <= hm2_7i95.0.inmux.00.input-03 gui.HAL net joint-2-home => pyvcp.Z3_Induktiv # joint-2-home == hm2_7i95.0.inmux.00.input-03

Ohne deinen Code wäre ich da glaube ich nie drauf gekommen.

Ich finde das noch alles so verwirrend.
DANKE!




 

Please Log in to join the conversation.

Time to create page: 0.158 seconds
Powered by Kunena Forum