LabVIEWForum.de
Koordinaten auslesen -> in Array schreiben --> RAM Voll - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Koordinaten auslesen -> in Array schreiben --> RAM Voll (/Thread-Koordinaten-auslesen-in-Array-schreiben-RAM-Voll)

Seiten: 1 2


RE: Koordinaten auslesen -> in Array schreiben --> RAM Voll - Soean - 07.11.2012 13:51

Du kannst doch dabei bleiben nur eine Zeile zur Zeit einzulesen. Jeden Koordinatenteil speicherst du zwischen (Shift-Register). Wenn dann in einer Zeile bspw. der y-Anteil Fehlt, nimmst du den aus dem Shift-register, und übergibst in zusammen mit dem aktuellen x-Anteil an deinen 3D-Plot.


RE: Koordinaten auslesen -> in Array schreiben --> RAM Voll - man1acc - 07.11.2012 14:48

Das klingt vielversprechend, da ich noch nie mit Shiftregistern gearbeitet hab, kannst du das ggfs etwas genauer erklären?

Danke


RE: Koordinaten auslesen -> in Array schreiben --> RAM Voll - Soean - 07.11.2012 15:05

Ein Shift-Register (in der deutschen Version glaube ich Schieberegister) erlaubt es dir, Werte aus der vorhergegangenen Iteration zu verwenden.

Google spuckt folgende Seite dazu aus: http://learnlabview.blogspot.de/2008/06/programming-labview-shift-register.html

Hab es nicht bis zum Ende gelesen, scheint aber ganz gut erklärt zu sein.


RE: Koordinaten auslesen -> in Array schreiben --> RAM Voll - jg - 07.11.2012 15:20

(07.11.2012 13:43 )man1acc schrieb:  Ein Problem ist auf jeden Fall, dass mein NC Programm auch teilweise ungeänderte Koordinaten enthält. Also z.b.

N1 X4Y6Z6
N2 X4Z7

Also Y gleich bleibt. Da die Suche im String Funktion dann eben eine Null ausgibt, schreibt er eine Null in den Array und meine Darstellung wird Käse Smile
Jetzt rückst du damit raus, dass die Zeile auch mal kein X/Y/Z enthalten kann. Wie soll man da eine zuverlässige Antwort geben?

Also nochmal: Stell nach Möglichkeit ein paar Zeilen (die alle Möglichkeiten enthalten) hier rein. Und bitte NACH der Berechnung, denn wenn ich richtig verstanden habe liest du diese Datei ein, nicht die Datei mit den Berechnungen.

Gruß, Jens

P.S.: Shift-Register ist im Prinzip dasselbe wie Feedback-Node. Bei beiden solltest du aber die Anwendung verstehen.


RE: Koordinaten auslesen -> in Array schreiben --> RAM Voll - man1acc - 07.11.2012 15:23

@jg:

Tut mir echt Leid, das Programm hat halt 100.000 Zeilen und die Scroll ich natürlich nicht alle einfach durch. Das hab ich jetzt mehr durch Zufall entdeckt. Da es sich um Freiformflächen handelt, wurde mir mitgeteilt, dass eben der Fall zweier gleicher Koordinaten NICHT vorkommt. Tja Pustekuchen auch.

Aber mit dem Shiftregister war dann der entscheidende Tip!
Das Problem ist GELÖST.

VIELEN VIELEN DANK EUCH ALLEN!