gmoccapy Spindel LED und Statusbalken aktivieren

More
9 years 10 months ago #83671 by xpkiller
Hi Norbert,
Ich habe die zwei Zeilen in meiner "custom_postgui.hal" eingetragen:
Code:
################################################################### # custom_postgui.hal Datei von Frank Vieler # ################################################################### net spindle-led motion.spindle-at-speed => gmoccapy.spindle_at_speed_led net spindle-speed-feedback motion.spindle-speed-out-abs => gmoccapy.spindle_feedback_bar loadusr -W hal_manualtoolchange net tool-change iocontrol.0.tool-change => hal_manualtoolchange.change net tool-changed iocontrol.0.tool-changed <= hal_manualtoolchange.changed net tool-number iocontrol.0.tool-prep-number => hal_manualtoolchange.number net tool-prepare-loopback iocontrol.0.tool-prepare => iocontrol.0.tool-prepared

Dafür musste ich aber in der "gmoccapy.hal" diese zwei Zeilen auskommentieren:
Code:
.......net spindle-cmd-rpm <= motion.spindle-speed-out # net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs net spindle-cmd-rps <= motion.spindle-speed-out-rps net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs # net spindle-at-speed => motion.spindle-at-speed net coolant-flood <= iocontrol.0.coolant-flood
Danach funktionierte das dann aber sofort und sogar synchron zu meiner FU Anzeige, das ist doch was. :)

wie immer danke ich dir für diese kurze Info. Ich finde es schlimm, wenn auf dem Bildschirm etwas angezeigt wird, was dann nicht funktioniert. Nun bin ich zufrieden und kann mich ganz dem Fräsen widmen. Es ist schön, wenn ich jetzt auf dem Monito schaue und alles läuft, wie es soll. Prima ;)
Gruß Frank

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

More
9 years 10 months ago - 9 years 10 months ago #83689 by newbynobi
Hallo Frank,

warum hast du die auskommentiert, brauchst du die nicht für deinen FU?

Wenn in deiner hal Datei steht:
Code:
net spindle-cmd-rpm <= motion.spindle-speed-out net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs net spindle-cmd-rps <= motion.spindle-speed-out-rps net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs net spindle-at-speed => motion.spindle-at-speed net coolant-flood <= iocontrol.0.coolant-flood

dann konntest du in der postgui.hal auch das signal mit dem Pin verbinden, dass würde dann so aussehen:
Code:
net spindle-at-speed => gmoccapy.spindle_at_speed_led net spindle-cmd-rpm-abs => gmoccapy.spindle_feedback_bar

Wenn du die signale nicht für deinen FU brauchst, dann solltest du die alle löschen.

Norbert
Last edit: 9 years 10 months ago by newbynobi.

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

More
9 years 10 months ago #83697 by xpkiller
Hi Norbert,
Wenn ich die zwei Zeilen nicht auskommentiere, startet gmoccapy nicht und zeigt eine Fehlermeldung:
Code:
Debug file information: . /usr/bin/gmoccapy:237: GtkWarning: Invalid icon size 48 self.widgets.window1.show() (gmoccapy:4141): GtkSourceView-CRITICAL **: gtk_source_language_manager_set_search_path: assertion `lm->priv->ids == NULL' failed custom_postgui.hal:5: Pin 'motion.spindle-at-speed' was already linked to signal 'spindle-at-speed'
Die anderen Zeilen kann ich nicht löschen, dann funktioniert der FU nicht mehr so wie er soll, nur noch ganz langsam, so mit 300 U/min und lässt sich auch nicht mehr regeln.
Gruß Frank

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

More
9 years 10 months ago #83734 by newbynobi
Hallo Frank,

das ist klar, du musst natürlich auch deine Postgui hal Datei wie beschrieben anpassen

Hal net Kommandos musst du so verstehen:

net Verlängerungskaben Staubsauger <= Steckdose
net = verbinde
Verlängerungskabel = der Name der Verbindung, also des Kabels
Staubsauger _ Komponente 1 die du anschließen möchtest
<= wie soll der Strom fließen
Steckdose _ Komponente zwei der Verbindung

Nun kannst du auch sagen:
net Verlängerungskabel Staubsauger
und später dann
net Verlängerungskabel Steckdose

Hast du noch einen Polieraparat, dann kannst du zusätzlich noch sagen

net Verlängerungskabel Polierapparat

usw.

Gruß Norbert
The following user(s) said Thank You: Tchefter

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

More
9 years 10 months ago #83749 by xpkiller
Hallo Norbert,
So habe ich das sogar verstanden, wieder etwas dazu gelernt. Ich habe es nach deinen Angaben wieder geändert und es funktioniert auch.
meine gmoccapy.hal:
Code:
net spindle-cmd-rpm <= motion.spindle-speed-out net spindle-cmd-rpm-abs <= motion.spindle-speed-out-abs net spindle-cmd-rps <= motion.spindle-speed-out-rps net spindle-cmd-rps-abs <= motion.spindle-speed-out-rps-abs net spindle-at-speed => motion.spindle-at-speed net coolant-flood <= iocontrol.0.coolant-flood

und meine custom_postgui.hal:
Code:
net spindle-at-speed => gmoccapy.spindle_at_speed_led net spindle-cmd-rpm-abs => gmoccapy.spindle_feedback_bar
Nur mal gut, das es solche Leute wie dich gibt, das macht die ganze Sache etwas einfacher.Vielen Dank für die gute Erklärung.
Kannst ja mal auf meiner Seite vorbeischauen, da hab ich auch etwas über gmoccapy geschrieben.;)
xpkiller.de
Gruß Frank

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

Moderators: Muecke
Time to create page: 0.062 seconds
Powered by Kunena Forum