HAL or2 verständnis

More
11 May 2022 08:13 #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.

# Home Joint 2 (Achse Y) 
net joint-2-home joint.2.home-sw-in <= hm2_7i95.0.inmux.00.input-03
# 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 or Create an account to join the conversation.

More
11 May 2022 16:32 #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.
net joint-2-home    hm2_7i95.0.inmux.00.input-03  =>  joint.2.home-sw-in    =>    pyvcp.Z3_Induktiv 

 
The following user(s) said Thank You: Muecke

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

More
12 May 2022 08:02 #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:
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:
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 or Create an account to join the conversation.

Time to create page: 0.122 seconds
Powered by Kunena Forum