MesaPin per G-Code ein und ausschalten

More
4 years 4 months ago #244539 by Muecke
Hallo miteinander,

ich möchte über G-Code einen Output Pin der "Mesa Net" ein bzw. ausschalten können.
ist das Möglich? und wenn ja wie bzw. nach was muss ich suchen, ich bin da nicht so richtig fündig geworden im Internet.

Ich möchte Über den G-Code ein Relay steuern, ist das möglich?

Was muss ich in der INI, HAL etc. dafür machen?
und wie lautet dann der Befehl im G-Code?


gruß Mücke

ps. ich nutze die Mesa Net 7i95

Please Log in to join the conversation.

More
4 years 4 months ago #244544 by tommylight

Please Log in to join the conversation.

More
4 years 4 months ago #244557 by Muecke
kleiner Typfehler ;-)

net lampe motion.digital-out-00 hm2_7i95.0.ssr.00.out-00


Kann man die lampe auch über die GUI ein und ausschalten?

io.HAL
Code:
# Lampe net lampe motion.digital-out-00 <=> hm2_7i95.0.ssr.00.out-00
gui.HAL
Code:
## lampe net lampe => => pyvcp.led-lampe
7i95.xml
Code:
<labelframe text="Lampe"> <hbox> <button halpin = "button_lampe" text = "ON / OFF" width = "6" /> <label text=""/> <led halpin = "led-lampe" size = "25" on_color = "green" off_color = "black" /> </hbox> </labelframe>

Please Log in to join the conversation.

More
4 years 4 months ago #244608 by Muecke
LED für die lampe => OK
Lampe über GUI einschalten / ausschalten => Fehler

wie kann ich die Button "Ausschalten" richtig Verknüpfen?
Ich verstehe die DOKU dazu nicht :-(
linuxcnc.org/docs/html/gui/pyvcp-examples.html#_port_tester

Attachment not found

Please Log in to join the conversation.

More
4 years 4 months ago #244615 by Muecke

linuxcnc.org/docs/html/gui/gladevcp.html
www.anderswallin.net/tag/pyvcp/
wiki.linuxcnc.org/cgi-bin/wiki.pl?Parallel_Port_Tester
 

Hmm, sorry. das hat mich nicht wirklich weiter gebracht. :-(
Vielleicht suche ich auch an er Falschen stelle bzw. nach den Falschen Dingen.

Please Log in to join the conversation.

More
4 years 4 months ago #244621 by tommylight
Was funkt nicht, oder wie soll es funkt?
normaleweise das sing die "clik und halt" knopfen, fuhr die "click on, click off" can man ein "flip-flop im hal nutzen.
Oder bin ich " in a galaxy far far awayyyyy" :)

Please Log in to join the conversation.

More
4 years 4 months ago #244625 by Muecke
Was ich machen möchte.

1) Status der Lampe in AXIS-GUI ausgeben (LED)
2) Lampe per G-Code ein / Ausschalten
3) Lampe per AXIS-GUI ein / Ausschalten

1] Habe ich denk dir hin bekommen, zumindest bekomme ich keinen Fehler.
io.HAL
Code:
# Lampe net lampe motion.digital-out-00 hm2_7i95.0.ssr.00.out-00
gui.HAL
Code:
net lampe => => pyvcp.led-lampe
7i95.xml
Code:
<labelframe text="Lampe"> <hbox> <label text=""/> <led halpin = "led-lampe" size = "25" on_color = "green" off_color = "black" /> </hbox> </labelframe>

2) Wenn ich den Befehl "M62 P0" bzw. "M63 P0" ausführe bekomme ich keinen Fehler
jedoch ändert sich mein LED in der GUI nicht.
Ich kann auch am Output-0 keine verbinden messen (ich prüfe ob Durchgang besteht)


3) habe ich nicht verknüpft bekommen.
Dafür habe ich die XML Datei erweitert:
7i95.xml
Code:
<labelframe text="Lampe"> <hbox> <button halpin = "button_lampe" text = "ON / OFF" width = "6" /> <label text=""/> <led halpin = "led-lampe" size = "25" on_color = "green" off_color = "black" /> </hbox> </labelframe>

Doch wie verknüpfe ich das in der HAL?

Please Log in to join the conversation.

More
4 years 4 months ago #244626 by Muecke
Sorry das Bild vergessen.
Auf den Editor keine Lust daher ein neuer beitrage ;-)

Rot die Fehlermeldung
Grün der Taster für die Lampe
 

Attachment not found



Wenn ich die XML Datei umschreiben muss weil ich das Falsche Element genommen habe, ist das kein Problem das ist ja alles nicht in Stein gemeistert.

Please Log in to join the conversation.

More
4 years 4 months ago #244628 by Muecke
Punkt 2 klappt doch. Wer lesen kann, hat voreile. der Befehl wird in die Warteschlange gesetzt und mit dem Nächsten Befehl ausgeführt.

Wenn man anstelle "M62 P0" => "M64 P0" verwendet wird es direkt umgesetzt. (Lampe ON)
Wenn man anstelle "M63 P0" => "M65 P0" verwendet wird es direkt umgesetzt. (Lampe OFF)


Dann ich nur noch Punkt 3 Offen. :-(

Please Log in to join the conversation.

Time to create page: 0.111 seconds
Powered by Kunena Forum