Inxession
Captain
- Registriert
- Sep. 2008
- Beiträge
- 3.551
Hallo CB Gemeinde ..
ich habe zuhause einen kleinen Industrie Roboter, welcher über Ethernet IP mit Node-Red kommuniziert und darüber "steuerbar" ist.
Da der Roboter nur 8000 Zeilen kann, ich aber Programme mit weitaus mehr Zeilen einspeisen will, möchte ich nun die POSE Werte nacheinander über die TCP Out Node an den Roboter schicken und dort decodieren.
Das System selbst läuft bereits ... nur habe ich noch keine Möglichkeit gefunden, eine Zeile aus einem String, erst nach einem Signaleingang auszugeben.
Ich kann die Split Node mit einem msg.delay verbinden und so die weiteren Zeilen verzögern.
Oder die Javascript Funktion .split("\n") verwenden ... die Ausgabe ist immer die gleiche und auch die Richtige. Jedoch wird immer die komplette Datei gelesen bei einem Trigger und nach Einstellung verzögert.
Ich will aber ..
Signaleingang -> Erste Zeile lesen -> an Roboter senden -> Roboter bewegt sich -> Signal an Node-Red
Signaleingang -> Zweite Zeile lesen -> an Roboter senden -> Roboter bewegt sich -> Signal an Node-Red
Signaleingang -> Dritte Zeile ......
usw.
Ich steh hier wahrscheinlich nur vor einem Wald mit zu vielen Bäumen.
Aber genau hier erhoffe ich mir etwas Input von Euch.
Danke und Gruß
Michael
ich habe zuhause einen kleinen Industrie Roboter, welcher über Ethernet IP mit Node-Red kommuniziert und darüber "steuerbar" ist.
Da der Roboter nur 8000 Zeilen kann, ich aber Programme mit weitaus mehr Zeilen einspeisen will, möchte ich nun die POSE Werte nacheinander über die TCP Out Node an den Roboter schicken und dort decodieren.
Das System selbst läuft bereits ... nur habe ich noch keine Möglichkeit gefunden, eine Zeile aus einem String, erst nach einem Signaleingang auszugeben.
Ich kann die Split Node mit einem msg.delay verbinden und so die weiteren Zeilen verzögern.
Oder die Javascript Funktion .split("\n") verwenden ... die Ausgabe ist immer die gleiche und auch die Richtige. Jedoch wird immer die komplette Datei gelesen bei einem Trigger und nach Einstellung verzögert.
Ich will aber ..
Signaleingang -> Erste Zeile lesen -> an Roboter senden -> Roboter bewegt sich -> Signal an Node-Red
Signaleingang -> Zweite Zeile lesen -> an Roboter senden -> Roboter bewegt sich -> Signal an Node-Red
Signaleingang -> Dritte Zeile ......
usw.
Ich steh hier wahrscheinlich nur vor einem Wald mit zu vielen Bäumen.
Aber genau hier erhoffe ich mir etwas Input von Euch.
Danke und Gruß
Michael
Zuletzt bearbeitet: