Unterstützung bei der Automatisierung einer Simulation

More
2 years 2 weeks ago #312191 by Aciera
Kann ich grad nicht testen aber wenn du diese Zeilen in deine ini Datei einfügst sollte der Logger starten (den Pfad musst du noch anpassen):
Code:
[APPLICATIONS] APP = python3 <dein_pfad>/python3 lcnc_logger.py

Please Log in to join the conversation.

More
2 years 2 weeks ago #312228 by Muecke
Hmm, das mit dem Pfad mache ich wahrscheinlich falsch :-(

 

Attachment not found

Please Log in to join the conversation.

More
2 years 2 weeks ago #312236 by Aciera
1. 'python3' gehört VOR den Pfad

2. dein absoluter Pfad zum 'lcnc_logger.py' script ist:

'/home/cnc/linuxcnc/configs/demo2023/linuxcnc_logger/lcnc_logger.py'

Code:
[APPLICATIONS] APP = python3 /home/cnc/linuxcnc/configs/demo2023/linuxcnc_logger/lcnc_logger.py

Please Log in to join the conversation.

More
2 years 2 weeks ago #312243 by Muecke
Auch so wird es nicht mit gestartet :-(

ist nicht weiter tragisch, da ich mir eine extra Datei gemacht habe, um das Tool zu starten.

Please Log in to join the conversation.

More
2 years 2 weeks ago #312246 by Aciera
Funktioniert bei mir. Zur Fehlersuche kannst du deine Konfiguration im terminal starten und nach den Start nach Errormeldungen suchen.
Code:
linuxcnc -l

Alternativ kann der Logger auch mittels einem custom Mcode aus dem MDI fenster oder über einen Gui button gestartet werden.

siehe:
forum.linuxcnc.org/21-axis/30986-axis-po...gger?start=60#294514

Please Log in to join the conversation.

More
2 years 2 weeks ago #312263 by Muecke
Ich korrigiere meine Aussage, bei mir geht es auch.
Habe einen Kopierfehler gemacht
Habe geschrieben:
Code:
APP = APP = python3 /home/cnc/linuxcnc/configs/demo2023/linuxcnc_logger/lcnc_logger.py
habe es ausgebessert in:
Code:
APP = python3 /home/cnc/linuxcnc/configs/demo2023/linuxcnc_logger/lcnc_logger.py
 

Please Log in to join the conversation.

More
2 years 2 weeks ago #312267 by Muecke

Varianten zum Loggen (auch in Kombination):
- 'Manual Log' Button clicken
- Zustand eines definierbaren 'motion.digital-in-xx' oder 'motion.digital-out-xx'
Halpins
- Wert eines definierbaren 'motion.analog-in-xx' oder 'motion.analog-out-xx' Halpins
- Zeitinterval

Mich würde es interessieren, wie ich per testen druck (am Joistick) Logen kann.
Das müsste dann ein
'motion.analog-in-xx' oder 'motion.digital-in-xx' sein (wenn ich das richtig verstanden habe)
ich schätze das ich da noch etwas in der HAL machen muss für? Doch was genau und wie?
Die Tasten des Controllers habe ich hier hinterlegt. forum.linuxcnc.org/42-deutsch/50940-logi...10-tasten-hal-finden

Die Tasten Y / A und B sind aktuell noch nicht belegt.
Taste Y => input.0.btn-top
Taste B => input.0.btn-thumb2
Taste A => input.0.btn-thumb

Denn dann könnte ich mich an die Maschine setzen, und müsste nicht immer von der Maschine weg, um auf dem Monitor die Logen vorzunehmen.

Please Log in to join the conversation.

More
2 years 2 weeks ago #312269 by Aciera
in der hal einen Pin vom Controller mit einem 'motion.digital-in-xx' verbinden und im Logger einen entsprechened Log trigger einrichten:

Also zum Beispiel:
Code:
net log_event <= input.0.btn-top      => motion.digital-in-00

 

Attachment not found

Please Log in to join the conversation.

More
2 years 2 weeks ago #312271 by Muecke
mein.hal

ganz am Ende habe ich eingefügt.
Code:
# Joistick-Taste zum Loggen der Koordinaten im Tool "lcnc_logger" net log_event <= input.0.btn-top => motion.digital-in-00

Dann bekomme ich beim Starten den Fehler:
Code:
Debug file information: Note: Using POSIX realtime 23629 Stopping realtime threads Unloading hal components Note: Using POSIX realtime

Habe dann die HAL von Controller genommen dammit get es. DANKE !!!  

Please Log in to join the conversation.

More
2 years 2 weeks ago #312337 by Muecke
Das kleine Programm ist echt nett und hat mir viel Arbeit erspart. habe gestern ca. 5h damit gearbeitet, ohne dein Programm hätte ich viel länger gebraucht, jetzt muss ich noch die Daten aufbereiten und neu testen. DANKE für so ein cooles Programm.

Was mir aber beim Arbeiten aufgefallen ist.
1) Es werden nicht alle Einstellungen gespeichert.
Beim Neustart musste ich viele Ansichten neu holen, der Button für die Logen war nicht mehr da.
2) Beim Speichern habe ich keine Dateiänderung angegeben, das war für mich anfangs verwirrend, da das Programm dann einfach nichts macht.
3) Ich persönlich finde die Option "Move Type" an dieser Stelle unpassend und würde es lieber über oder unter dem LOG sehen.
Aber das ist Geschmackssache.
4) Da ich kein Englisch kann und alles über den Übersetzer mache, wäre eine Sprachdatei gut, dann könnte man alles in die jeweilige Sprache übersetzen.

Aber das ist nur meine Meinung, ich finde das Programm wirklich gut, es hat mir viel Arbeit erspart, DANEK !!!!!


Gruß Mücke
 

Please Log in to join the conversation.

Time to create page: 0.068 seconds
Powered by Kunena Forum