- Posts: 887
- Thank you received: 0
MesaPin per G-Code ein und ausschalten
4 years 4 months ago #244539
by Muecke
MesaPin per G-Code ein und ausschalten was created 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
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.
- tommylight
-
- Online
- Administrator
-
Less
More
- Posts: 22012
- Thank you received: 4
4 years 4 months ago #244544
by tommylight
Replied by tommylight on topic MesaPin per G-Code ein und ausschalten
Im hal:
net lampe motion.digital-out-0 hm2_7i95.0.ssr.00.out-00
Im gcode:
M62 P0 #lampe an
M63 P0 #lampe aus
www.forum.linuxcnc.org/10-advanced-confi...-o-from-g-code#94118
linuxcnc.org/docs/2.8/html/gcode/m-code.html#mcode:m62-m65
www.forum.linuxcnc.org/24-hal-components...-motmod-and-i-o-pins
net lampe motion.digital-out-0 hm2_7i95.0.ssr.00.out-00
Im gcode:
M62 P0 #lampe an
M63 P0 #lampe aus
www.forum.linuxcnc.org/10-advanced-confi...-o-from-g-code#94118
linuxcnc.org/docs/2.8/html/gcode/m-code.html#mcode:m62-m65
www.forum.linuxcnc.org/24-hal-components...-motmod-and-i-o-pins
Please Log in to join the conversation.
4 years 4 months ago #244557
by Muecke
Replied by Muecke on topic MesaPin per G-Code ein und ausschalten
kleiner Typfehler 
Kann man die lampe auch über die GUI ein und ausschalten?
io.HAL
gui.HAL
7i95.xml
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
Code:
## lampe
net lampe => => pyvcp.led-lampe
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.
4 years 4 months ago #244608
by Muecke
Replied by Muecke on topic MesaPin per G-Code ein und ausschalten
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
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.
- tommylight
-
- Online
- Administrator
-
Less
More
- Posts: 22012
- Thank you received: 4
4 years 4 months ago #244609
by tommylight
Replied by tommylight on topic MesaPin per G-Code ein und ausschalten
Please Log in to join the conversation.
4 years 4 months ago #244615
by Muecke
Hmm, sorry. das hat mich nicht wirklich weiter gebracht.
Vielleicht suche ich auch an er Falschen stelle bzw. nach den Falschen Dingen.
Replied by Muecke on topic MesaPin per G-Code ein und ausschalten
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.
- tommylight
-
- Online
- Administrator
-
Less
More
- Posts: 22012
- Thank you received: 4
4 years 4 months ago #244621
by tommylight
Replied by tommylight on topic MesaPin per G-Code ein und ausschalten
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"
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.
4 years 4 months ago #244625
by Muecke
Replied by Muecke on topic MesaPin per G-Code ein und ausschalten
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
gui.HAL
7i95.xml
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
Doch wie verknüpfe ich das in der HAL?
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
Code:
net lampe => => pyvcp.led-lampe
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.
4 years 4 months ago #244626
by Muecke
Replied by Muecke on topic MesaPin per G-Code ein und ausschalten
Sorry das Bild vergessen.
Auf den Editor keine Lust daher ein neuer beitrage
Rot die Fehlermeldung
Grün der Taster für die Lampe
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.
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.
4 years 4 months ago #244628
by Muecke
Replied by Muecke on topic MesaPin per G-Code ein und ausschalten
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.
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
