MesaPin per G-Code ein und ausschalten
- Muecke
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 818
- Thank you received: 88
03 Jun 2022 20:55 #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 or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19419
- Thank you received: 6512
03 Jun 2022 21:36 #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
The following user(s) said Thank You: Muecke
Please Log in or Create an account to join the conversation.
- Muecke
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 818
- Thank you received: 88
04 Jun 2022 05:44 - 05 Jun 2022 11:41 #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.HALgui.HAL7i95.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
# Lampe
net lampe motion.digital-out-00 <=> hm2_7i95.0.ssr.00.out-00
## lampe
net lampe => => pyvcp.led-lampe
<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>
Last edit: 05 Jun 2022 11:41 by Muecke.
The following user(s) said Thank You: tommylight
Please Log in or Create an account to join the conversation.
- Muecke
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 818
- Thank you received: 88
05 Jun 2022 11:22 - 05 Jun 2022 11:45 #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
Attachments:
Last edit: 05 Jun 2022 11:45 by Muecke.
Please Log in or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19419
- Thank you received: 6512
05 Jun 2022 12:09 #244609
by tommylight
Please Log in or Create an account to join the conversation.
- Muecke
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 818
- Thank you received: 88
05 Jun 2022 13:34 #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 or Create an account to join the conversation.
- tommylight
- Away
- Moderator
Less
More
- Posts: 19419
- Thank you received: 6512
05 Jun 2022 14:50 #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 or Create an account to join the conversation.
- Muecke
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 818
- Thank you received: 88
05 Jun 2022 15:07 - 05 Jun 2022 15:23 #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.HALgui.HAL7i95.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
# Lampe
net lampe motion.digital-out-00 hm2_7i95.0.ssr.00.out-00
net lampe => => pyvcp.led-lampe
<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
<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?
Last edit: 05 Jun 2022 15:23 by Muecke.
Please Log in or Create an account to join the conversation.
- Muecke
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 818
- Thank you received: 88
05 Jun 2022 15:12 - 05 Jun 2022 15:13 #244626
by Muecke
Replied by Muecke on topic MesaPin per G-Code ein und ausschalten
Attachments:
Last edit: 05 Jun 2022 15:13 by Muecke.
Please Log in or Create an account to join the conversation.
- Muecke
- Topic Author
- Offline
- Platinum Member
Less
More
- Posts: 818
- Thank you received: 88
05 Jun 2022 15:52 #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 or Create an account to join the conversation.
Time to create page: 0.282 seconds