Hallo!
Ich bin ein absoluter Neuling bei dem Thema LabVIEW, stehe gerade total auf dem Schlauch und bräuchte Hilfe. Es geht um folgendes Problem:
Ich möchte eine einfache Text Datei an die RS232 schicken. In der Datei steht in jeder Zeile der selbe Satz, zum Beispiel "Der Sommer ist toll", nur teilweise mit hizugefügten oder entfernten Buchstaben, und die Zeilen sind durchnummeriert. Die Datei soll Zeilenweise an die Schnittstelle geschickt werden, solange, bis alle Zeilen durch sind. Es hört sich für euch bestimmt ganz einfach an, aber ich komme irgendwie nicht weiter. Im Anhang könnt ihr das Sub VI sehen, welches für das Schreiben der Datei zuständig ist. Ich habe versucht es mit einer for-Schleife zu realisieren und wollte einen Vergleich zwischen den durchlaufenen Zeilen und der gesamten Zeilenanzahl durchführen, um die Zahl der Durchläufe zu definieren. Meine Frage ist, wie kann man es in LabVIEW realisieren, dass die Zeilen gezählt werden?
Ich wäre euch für eure Hilfe sehr dankbar! Wenn ihr auch andere Vorschläge zu der Realisierung dieses VIs habt, wäre es auch super. Das Problem ist, es soll mit ein und demselben VI möglich sein, Dateien mit verschiedener Zeilenanzahl und unterschiedlicher Zeilenlänge an die Schnittstelle zu schicken.
Eine weitere Frage hätte ich noch: Wenn ich zwei Schnittstellen (z.B. COM1 und COM2) mit einem Null Modem Kabel verbinde und an der zweiten Schnittstelle (COM2) die an COM1 geschickte Datei wieder aufnehmen möchte, werden dann auch die LF und CR erkannt? Ich meine, wird dann die Datei mit Zeilenumbrüchen aufgenommen?
Verurteilt mich bitte nicht gleich für die einfachen Fragen, ich beschäftige mich erst seit 1,5 Wochen mit LabVIEW.
ETM_Write_Data.vi (Größe: 22,58 KB / Downloads: 342)
(LabVIEW 11.0, 32Bit)