# DLOG\_STRING, DLOG\_STORE\_FILE\_CSV Begrenzung der Anzahl Zeichen?

**URL:** <https://oscat.discourse.group/t/dlog-string-dlog-store-file-csv-begrenzung-der-anzahl-zeichen/1635>\
**Category:** Bestehende Module / Existing Modules\
**Created:** [13. September 2013 um 06:30 UTC](https://oscat.discourse.group/t/dlog-string-dlog-store-file-csv-begrenzung-der-anzahl-zeichen/1635 "2013-09-13T06:30:25Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [13. September 2013 um 06:30 UTC](https://oscat.discourse.group/t/dlog-string-dlog-store-file-csv-begrenzung-der-anzahl-zeichen/1635/1 "2013-09-13T06:30:25Z")

</div>

Hallo alle zusammen.

Wie im Betreff erwähnt habe ich eine Frage zu dem Datenloggermodul.  
Ich setzte dies (zusammen mit dem CSV\_PARSER\_FILE) unter TwinCAT3.1 ein und es funktioniert hervorragend.

Die Aufgabe dabei ist die kontinuierlich anfallenden Daten zur Weiterverarbeitung in MatLab zur Verfügung zu stellen.  
Dabei wird auch ein Header-Zeile generiert, die die in den weiteren Zeilen abgelegten Daten beschreibt. Nun ist im Rahmen der Erweiterung um zwei Parameter diese Header-Zeile über 250 Zeichen lang geworden - und ich schaffe es einfach nicht, diese Zeile zu verlängern. Dem DLOG\_STRING übergebe ich ein Array mit maximal 320 Zeichen, aber an einer Stelle (evtl. ja auch systembedingt), die ich nicht identifizieren kann wird die String-Länge auf (genau) 250 gekürzt.  
Falls keine Erweiterung möglich ist, muss die gesamte Applikation auf Sender und Empfängerseite umgebaut werden, darum zuvor die Frage, ob da jemand Rat weiß.

Vielen Dank,

MarDie

---

<div class="post-metadata">

**Author:** ![peewit](https://avatars.discourse-cdn.com/v4/letter/p/ecc23a/32.png) [@peewit](https://oscat.discourse.group/u/peewit)\
**Post date:** [13. September 2013 um 09:44 UTC](https://oscat.discourse.group/t/dlog-string-dlog-store-file-csv-begrenzung-der-anzahl-zeichen/1635/2 "2013-09-13T09:44:53Z")

</div>

hallo

in der oscat\_basic bibliothek die von der network bibliothek als sub bibliothek benutzt wird gibt es eine globale konstante  
die die länge der oscat\_max string länge vorgibt (momantan 250 zeichen)

wenn du diese anpasst dann sollte überall diese neue länge gelten, was auch heisst das überrall viel mehr speicher belegt wird  
die bausteine sind ansich so programmiert das diese mit diese globalen konstante arbeiten

viel glück …  
soviel zur thoerie

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [13. September 2013 um 11:33 UTC](https://oscat.discourse.group/t/dlog-string-dlog-store-file-csv-begrenzung-der-anzahl-zeichen/1635/3 "2013-09-13T11:33:48Z")

</div>

Hallo Peewit,

prima, ich werde das so versuchen. Hört sich ja gut an. Speicherplatz ist nicht mein Problem (relativ performanter PC), von daher wäre mir diese Variante am Liebsten.  
Gebe nochmals Rückmeldung, wie’s mit der Umsetzung aussieht…

Vielen Dank  
MarDi

---

<div class="post-metadata">

**Author:** ![system](https://global.discourse-cdn.com/free1/uploads/oscat/original/1X/2efdfb9c592ff9a666c94dff124ee84fa863dae5.jpeg) [@system](https://oscat.discourse.group/u/system)\
**Post date:** [16. September 2013 um 06:30 UTC](https://oscat.discourse.group/t/dlog-string-dlog-store-file-csv-begrenzung-der-anzahl-zeichen/1635/4 "2013-09-16T06:30:35Z")

</div>

Hallo,

nachdem ich die globale Variable in der Bibliothek fand und verändert habe (von 250 auf 320) kann ich jetzt 255 Zeichen in eine Zeile eintragen. Leider genügt mir das noch nicht, kann mir aber vorstellen, dass die 255 eine systembedingte Grenze ist.

Gruß  
MarDie
