<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to zeilemumbruch beim schreiben in datei</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/</id><updated>2020-02-28T10:32:43.233000Z</updated><subtitle>Recent posts to zeilemumbruch beim schreiben in datei</subtitle><entry><title>zeilemumbruch beim schreiben in datei</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/?limit=25#1052" rel="alternate"/><published>2020-02-28T10:32:43.233000Z</published><updated>2020-02-28T10:32:43.233000Z</updated><author><name>dietere</name><uri>https://forge.codesys.com/u/dietere/</uri></author><id>https://forge.codesys.com55c0d1c6c2f7133832078ddf95c8868009ae3fe3</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
auf dem 758 870 ist ein linuxdateisystem drauf&lt;br/&gt;
daher sollte auch ein $n Neue Zeile&lt;br/&gt;
reichen. &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;ja ein $n alleine funktioniert auf dem 758-870&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
die oscat libery hatte ich schon ausprobiert, nur leider verträgt diese sich nicht mit der standard.lib vom 758 870&lt;br/&gt;
haben mehrere bausteine den gleichen namen und dadurch kann ich diese nicht verwenden.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;das stimmt so nicht, beide vertragen sich sehr gut&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
ja ich benutze blink aus der util.lib&lt;br/&gt;
daher kommt vieleicht der fehler&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;genau, hatte ich auch. Hab die util.lib rausgeschmissen und anstelle von BLINK den Baustein SIGNAL aus der ocsat.lib genommen. Funktioniert genauso gut und ist ausserdem noch flexibler.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>zeilemumbruch beim schreiben in datei</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/?limit=25#2443" rel="alternate"/><published>2020-02-28T10:32:40.789000Z</published><updated>2020-02-28T10:32:40.789000Z</updated><author><name>Janko12301</name><uri>https://forge.codesys.com/u/janko12301/</uri></author><id>https://forge.codesys.com2b637b27b9167035a8d4641f088850fa086860d6</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;der funktionsumfang ist aber anders.&lt;/p&gt;
&lt;p&gt;ascii_to_byte enthält diese lib nicht&lt;/p&gt;
&lt;p&gt;ja ich benutze blink aus der util.lib  &lt;/p&gt;
&lt;p&gt;daher kommt vieleicht der fehler&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>zeilemumbruch beim schreiben in datei</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/?limit=25#67f9" rel="alternate"/><published>2020-02-28T10:32:33.633000Z</published><updated>2020-02-28T10:32:33.633000Z</updated><author><name>hugo</name><uri>https://forge.codesys.com/u/hugo/</uri></author><id>https://forge.codesys.comd8d9d0043adb1355e9a4c40f8f297354e1db729e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;das $N nicht reicht hängt ja nicht von deinem betriebssystem ab sondern von den anwendungen die lesen und schreiben&lt;/p&gt;
&lt;p&gt;unter html wird auch imemr $R$N gesendet egal ob linux oder windows oder was auch immer&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>zeilemumbruch beim schreiben in datei</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/?limit=25#51a9" rel="alternate"/><published>2020-02-28T10:32:31.130000Z</published><updated>2020-02-28T10:32:31.130000Z</updated><author><name>hugo</name><uri>https://forge.codesys.com/u/hugo/</uri></author><id>https://forge.codesys.com925315a039a31060574be7c5354f18363a9b4e39</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;wieso sollte die standard lib des 870 einen anderen funktionsumfang haben wie jede übliche standard lib?&lt;/p&gt;
&lt;p&gt;die oscat lib benötigt sogar die standard lib.&lt;/p&gt;
&lt;p&gt;welche module sind in der 870 standard lib die sich nicht vertragen? gleiche namen benutzen?&lt;/p&gt;
&lt;p&gt;oder hast du auch die util lib oder noch andere eingebunden?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>zeilemumbruch beim schreiben in datei</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/?limit=25#7475" rel="alternate"/><published>2020-02-28T10:32:24.241000Z</published><updated>2020-02-28T10:32:24.241000Z</updated><author><name>Janko12301</name><uri>https://forge.codesys.com/u/janko12301/</uri></author><id>https://forge.codesys.com2bddaa8e3001c2b01aa76eb61902c59c6557a4e7</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;auf dem 758 870 ist ein linuxdateisystem drauf&lt;/p&gt;
&lt;p&gt;daher sollte auch ein $n Neue Zeile &lt;/p&gt;
&lt;p&gt;reichen.&lt;/p&gt;
&lt;p&gt;die oscat libery hatte ich schon ausprobiert, nur leider verträgt diese sich nicht mit der standard.lib vom 758 870&lt;/p&gt;
&lt;p&gt;haben mehrere bausteine den gleichen namen und dadurch kann ich diese nicht verwenden.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>zeilemumbruch beim schreiben in datei</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/?limit=25#fe58" rel="alternate"/><published>2020-02-28T10:32:21.591000Z</published><updated>2020-02-28T10:32:21.591000Z</updated><author><name>Ralph Holz</name><uri>https://forge.codesys.com/u/ralph-holz/</uri></author><id>https://forge.codesys.com3d3c972462e9ffd2c78cfea5a90d3e10fecb458b</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hugo war schneller!&lt;/p&gt;
&lt;p&gt;Auszug aus der Hilfe:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
STRING-Konstanten&lt;br/&gt;
Ein String ist eine beliebige Zeichenreihe. STRING-Konstanten werden mit einfachen Hochkommas vorn und hinten begrenzt. Es können auch Leerzeichen und Umlaute eingegeben werden. Sie werden genauso wie alle anderen Zeichen behandelt.&lt;br/&gt;
In Zeichenfolgen wird die Kombination des Dollarzeichens ($) gefolgt von zwei hexadezimalen Ziffern als hexadezimale Darstellung des acht Bit Zeichencodes interpretiert. Außerdem werden, wenn sie in einer Zeichenfolge auftauchen, Kombinationen von Zeichen, die mit dem Dollarzeichen beginnen, wie folgt interpretiert:&lt;br/&gt;
$$ Dollarzeichen&lt;br/&gt;
$' Hochkomma&lt;br/&gt;
$L oder $l Zeilenvorschub&lt;br/&gt;
$N oder $n Neue Zeile &lt;br/&gt;
$P oder $p Seitenvorschub&lt;br/&gt;
$R oder $r Zeilenumbruch&lt;br/&gt;
$T oder $t Tabulator&lt;br/&gt;
Beispiel:&lt;br/&gt;
'firstline$Rsecondline'&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;also in deinem Fall b:= '$R$N'&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>zeilemumbruch beim schreiben in datei</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/?limit=25#311d" rel="alternate"/><published>2020-02-28T10:32:19.064000Z</published><updated>2020-02-28T10:32:19.064000Z</updated><author><name>hugo</name><uri>https://forge.codesys.com/u/hugo/</uri></author><id>https://forge.codesys.comcf2a8b1e3d1ccf0b822d5b71b58d35cf0e7abf5e</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;ich mache einen zeilenumbruch mit $R$N und damit klappt es $R$N (hex 13 und 10)&lt;/p&gt;
&lt;p&gt;wenn du eine funktion asciibyte to string suchst schau die die offene lib von oscat ab dort gibt es die sie heist chr()&lt;/p&gt;
&lt;p&gt;die lib findest du unter  w &lt;a class="" href="http://www.oscat.de" rel="nofollow"&gt;www.oscat.de&lt;/a&gt; w &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>zeilemumbruch beim schreiben in datei</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/02b1e11dad/?limit=25#85f1" rel="alternate"/><published>2020-02-28T10:32:12.007000Z</published><updated>2020-02-28T10:32:12.007000Z</updated><author><name>Janko12301</name><uri>https://forge.codesys.com/u/janko12301/</uri></author><id>https://forge.codesys.com58a5265394675ce0fb60c6c4ceacd3abe89836f0</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;habe das kompaktsystem 758 870&lt;/p&gt;
&lt;p&gt;und möchte gerne werte immer in eine datei schreiben.&lt;/p&gt;
&lt;p&gt;das funktioniert auch.&lt;/p&gt;
&lt;p&gt;nur leider bekomme ich den zeilenumbruch nicht hin.&lt;/p&gt;
&lt;p&gt;bei einem anderen controller habe ich folgendes benutzt.&lt;/p&gt;
&lt;p&gt;b := CONCAT(ASCIIBYTE_TO_STRING (16#0A) , ASCIIBYTE_TO_STRING (16#0D)); (&lt;em&gt;Zeilenbruch ASCII 16#0A0D&lt;/em&gt;)&lt;/p&gt;
&lt;p&gt;in der standard.lib vom 870 gibt es diese funktion aber nicht und die andere standard lib lässt sich nicht einbinden bzw. diese funktion wird dann nicht unterstützt.&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;str_eintrag&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt;&lt;span class="nt"&gt;CONCAT&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;str_eintrag&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'$n'&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;span class="nt"&gt;datenAI&lt;/span&gt;&lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt;&lt;span class="nt"&gt;str_eintrag&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt;
&lt;span class="o"&gt;(*&lt;/span&gt; &lt;span class="err"&gt;##############&lt;/span&gt; &lt;span class="nt"&gt;hier&lt;/span&gt; &lt;span class="nt"&gt;beginnt&lt;/span&gt; &lt;span class="nt"&gt;das&lt;/span&gt; &lt;span class="nt"&gt;abspeichern&lt;/span&gt; &lt;span class="nt"&gt;auf&lt;/span&gt; &lt;span class="nt"&gt;festplatte&lt;/span&gt; &lt;span class="err"&gt;#################&lt;/span&gt; &lt;span class="o"&gt;*)&lt;/span&gt;
&lt;span class="o"&gt;(*&lt;/span&gt;&lt;span class="nt"&gt;Datei&lt;/span&gt; &lt;span class="err"&gt;ö&lt;/span&gt;&lt;span class="nt"&gt;ffnen&lt;/span&gt;&lt;span class="o"&gt;;&lt;/span&gt; &lt;span class="nt"&gt;Modus&lt;/span&gt;&lt;span class="o"&gt;:&lt;/span&gt; &lt;span class="nt"&gt;a&lt;/span&gt;&lt;span class="o"&gt;...&lt;/span&gt; &lt;span class="nt"&gt;append&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;d&lt;/span&gt;&lt;span class="p"&gt;.&lt;/span&gt;&lt;span class="nc"&gt;h&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt; &lt;span class="nt"&gt;am&lt;/span&gt; &lt;span class="nt"&gt;Dateiende&lt;/span&gt; &lt;span class="nt"&gt;weiterschreiben&lt;/span&gt;&lt;span class="o"&gt;:*)&lt;/span&gt;
&lt;span class="nt"&gt;filenr&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="nt"&gt;SysFileOpen&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;filename&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="s1"&gt;'digital.txt'&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;mode&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="s1"&gt;'a'&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt; &lt;span class="o"&gt;(*&lt;/span&gt;&lt;span class="nt"&gt;Datei&lt;/span&gt; &lt;span class="err"&gt;ö&lt;/span&gt;&lt;span class="nt"&gt;ffnen&lt;/span&gt; &lt;span class="nt"&gt;bzw&lt;/span&gt;&lt;span class="o"&gt;.&lt;/span&gt; &lt;span class="nt"&gt;anlegen&lt;/span&gt;&lt;span class="o"&gt;*)&lt;/span&gt;
&lt;span class="nt"&gt;SysFileWrite&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt; &lt;span class="nt"&gt;File&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="nt"&gt;filenr&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;Buffer&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="nt"&gt;ADR&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;datenAI&lt;/span&gt;&lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;),&lt;/span&gt; &lt;span class="nt"&gt;Size&lt;/span&gt; &lt;span class="o"&gt;:=&lt;/span&gt; &lt;span class="nt"&gt;SIZEOF&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;datenAI&lt;/span&gt;&lt;span class="cp"&gt;[&lt;/span&gt;&lt;span class="mi"&gt;1&lt;/span&gt;&lt;span class="cp"&gt;]&lt;/span&gt;&lt;span class="o"&gt;));(*&lt;/span&gt;&lt;span class="nt"&gt;Datei&lt;/span&gt; &lt;span class="nt"&gt;beschreiben&lt;/span&gt;&lt;span class="o"&gt;*)&lt;/span&gt;
&lt;span class="nt"&gt;SysFileClose&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;filenr&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;das ist mein code aber leider funktioniert das nicht.&lt;/p&gt;
&lt;p&gt;das ergebniss im texteditor sieht dann so aus&lt;/p&gt;
&lt;p&gt;2008.02.01 09:47:28 128&lt;/p&gt;
&lt;p&gt;0 0                                                    2008.02.01 09:47:29 0&lt;/p&gt;
&lt;p&gt;0 0                                                    2008.02.01 09:47:31 8&lt;/p&gt;
&lt;p&gt;0 0                                                    2008.02.01 09:47:32 0&lt;/p&gt;
&lt;p&gt;0 0                      &lt;/p&gt;
&lt;p&gt;ich erhalte auch immer komischen nullen mit beim speichern&lt;/p&gt;
&lt;p&gt;kann jemand helfen?&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>