Problem FileOpen-FileWrite-FileClose

th227

Level-1
Beiträge
6
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo

ich arbeite mit Beckhoff TwinCAT 3 und versuche über die Funktionsblöcke eine Struktur aus mehreren String in eine Datei zu schreiben. Prinzipiell funktioniert das ganze auch nur ich bekommen zwischen den einzelnen Strings, die in der Datei geschrieben werden immer Leerzeichen. Habe es auch schon versicht nach jedem Wort einen Zeilenumbruch zu machen, aber dann werden die Leerzeichen nur in der Position verschoben. Die einzelnen Strings werden direkt bei der Initialisierung geschrieben.

Gibt es eine möglichkeit die Leerzeichen zu vermeiden/umgehen?


<<Ein Element der Struktur>>
name :STRING:= 'test';

<<Ausgabedatei>>
test test test test test test

Danke
 
Hallo,

das Leerzeichen wird etwas mit der Variablenstruktur "String" zu tun haben...
Wenn Du "String" mit Netzvariablen überträgst, ist ein String mit z.B. 16 Zeichen auch immer 17 Byte lang.

Ich schreibe Strings in ...csv Dateien. Wenn diese dort zusammenhängend ( also ohne Lerrzeichen ) erscheinen sollen, baue ich sie vorher mit CONCAT zusammen.
Vielleicht hilft das ja?!

Grüße Tom
 
sorry, dass mein Thema zweimal erstellt wurde. Ich hatte beim erstellen Problem mit dem Internet worauf mein Browser die Seite wohl mehrmals abgeschickt hat.

Aber trotzdem Danke für die Antwort!
 
Zurück
Oben