<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to syslibfile und dword</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/16d62399bb/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/16d62399bb/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/16d62399bb/</id><updated>2020-02-28T05:58:10.804000Z</updated><subtitle>Recent posts to syslibfile und dword</subtitle><entry><title>syslibfile und dword</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/16d62399bb/?limit=25#edb8" rel="alternate"/><published>2020-02-28T05:58:10.804000Z</published><updated>2020-02-28T05:58:10.804000Z</updated><author><name>Erik Böhm</name><uri>https://forge.codesys.com/u/erik-boehm/</uri></author><id>https://forge.codesys.comb0c7f27f04a715dc83e5961110ed554e71867aad</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo&lt;/p&gt;
&lt;p&gt;Natürlich kannst du auch binärdaten schreiben. Der SysFileWrite() Funktion ist das egal.&lt;/p&gt;
&lt;p&gt;Kann hinterher nur kein Mensch mehr lesen, weil da dann sicherlich auch nicht druckbare Zeichen enthalten sind.&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Erik&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>syslibfile und dword</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/16d62399bb/?limit=25#d440" rel="alternate"/><published>2020-02-28T05:58:08.670000Z</published><updated>2020-02-28T05:58:08.670000Z</updated><author><name>bennelli</name><uri>https://forge.codesys.com/u/bennelli/</uri></author><id>https://forge.codesys.comf7a6486e1a4bb4e2f13d133cf62cd4b6b20967fd</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Okay,&lt;/p&gt;
&lt;p&gt;es können also nur Strings geschrieben werden.&lt;/p&gt;
&lt;p&gt;Das klärt natürlich alles. Ich dachte ich kann auch direkt mit einem Zeiger&lt;/p&gt;
&lt;p&gt;z.B. auf ein D/WORD -Array zeigen und diese Daten schreiben.&lt;/p&gt;
&lt;p&gt;Dann kommen natürlich wegen der unterschiedlichen Längenen der Messwerte nur eine csv Datei in Frage.&lt;/p&gt;
&lt;p&gt;Eigentlich wollte ich die Messdaten(DWORD) direkt, ohne sie vorher in String zu konvertieren, in das File schreiben. Braucht ja deutlich weniger Platz.&lt;/p&gt;
&lt;p&gt;Aber wenn der Funktionsblock nur Strings verarbeitet, muss ich mir wohl was überlegen.&lt;/p&gt;
&lt;p&gt;Oder gibts doch eine Möglichkeit ?&lt;/p&gt;
&lt;p&gt;Vielen Dank!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>syslibfile und dword</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/16d62399bb/?limit=25#4c0f" rel="alternate"/><published>2020-02-28T05:58:02.667000Z</published><updated>2020-02-28T05:58:02.667000Z</updated><author><name>Erik Böhm</name><uri>https://forge.codesys.com/u/erik-boehm/</uri></author><id>https://forge.codesys.coma70e59f31d33aa3b35563de233606620dabf4f48</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Mahlzeit&lt;/p&gt;
&lt;p&gt;Wieso denn Byte Array ?&lt;/p&gt;
&lt;p&gt;Mach doch einfach DWORD_TO_STRING() und speicher diesen String ins File. Schreiben kannst du sowieso nur Strings.&lt;/p&gt;
&lt;p&gt;Oder versteh ich das Problem falsch ?&lt;/p&gt;
&lt;p&gt;Gruß&lt;/p&gt;
&lt;p&gt;Erik&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>syslibfile und dword</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/16d62399bb/?limit=25#7b7c" rel="alternate"/><published>2020-02-28T05:58:00.536000Z</published><updated>2020-02-28T05:58:00.536000Z</updated><author><name>bennelli</name><uri>https://forge.codesys.com/u/bennelli/</uri></author><id>https://forge.codesys.comb939711618e42039a6d496d799428399bb9b0667</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo zusammen,&lt;/p&gt;
&lt;p&gt;ich habe jetzt schon viele Beiträge zu dem Thema Dateien speichern, lesen usw. gelesen und hab bis jetzt aber keine passende Antwort gefunden.&lt;/p&gt;
&lt;p&gt;Ich möchte gerne für jeden Tag mehrere Messwert in einer Datei ablegen.&lt;/p&gt;
&lt;p&gt;Die meisten Beispiele zeigen aber immer nur wie man das für einen String macht.&lt;/p&gt;
&lt;p&gt;Meine Messwerte liegen als DWORD/REAL vor, kann ich diese direkt nacheinander abspeichern. Wenn ich weis, dass alle 4Byte ein neuer Messwert kommt, brauche ich keine Trennzeichen oder sonstiges.&lt;/p&gt;
&lt;p&gt;Wie konvertiere ich meine DWORD/REAL Daten in ein Byte Array ?&lt;/p&gt;
&lt;p&gt;Grüße,&lt;/p&gt;
&lt;p&gt;Benni&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>