Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
08. Februar 2012, 15:06:53
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: >> Roboterprogrammierer gesucht !? <<

Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Dateigröße begrenzt ? 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Dateigröße begrenzt ?  (Gelesen 416 mal)
mischwarz
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 128



« am: 02. September 2010, 08:46:20 »

Hallo,

ich habe mir eine Routine geschrieben die, wenn ein Ereignis auftritt, eine Meldung in eine *.txt Datei in mein Home/MyMeldung schreibt.
Dies funktioniert soweit ganz gut. Allerdings funktioniert dies nicht mehr, wenn diese Datei größer als 1 KB ist. Es wird aber keine Fehlermeldung ausgegeben. Sind solche Dateien in ihrer größe begrenzt ???
Kann mir dabei jemand helfen ?
Gespeichert

Es gibt immer einen Weg. ( Wohin auch immer er führen mag )
mischwarz ANNO 2001
Programmiersklave
Special Member
*****
Offline Offline

Beiträge: 243


« Antworten #1 am: 02. September 2010, 11:01:04 »

Eine Begrenzung in dieser Größenordnung ist mir unbekannt. Habe schon riesige Logs erzeugt. Muss eine andere Ursache haben.

Grüße
Gespeichert
mischwarz
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 128



« Antworten #2 am: 02. September 2010, 21:26:46 »

mmh   Denken
Gespeichert

Es gibt immer einen Weg. ( Wohin auch immer er führen mag )
mischwarz ANNO 2001
Programmiersklave
Special Member
*****
Offline Offline

Beiträge: 243


« Antworten #3 am: 03. September 2010, 12:30:01 »

Das hier loggt bei einer meiner Anlagen (5er Steuerung) jeden Tag ca. 50 kb:

Code:
const string messlognam:="mes5";
const string messlogerw:=".csv";
var string mlnameganz;

proc logit (string text1,
num wert1,
string text2,
num wert2)
!Jeder Tag erzeugt eine neue Datei, Werte werden angehaengt.

    VAR iodev LogFile;
    var string wert1string;
    var string wert2string;
   
    wert1string:=zahl2string2(wert1,3);
    wert2string:=zahl2string2(wert2,3);
   
    !Dateinamen machen
    mlnameganz:=messlognam +cdate()+ messlogerw;
    Open "home:/"\File:=mlnameganz,LogFile\Append;
    !--Datum--Zeit--
    Write LogFile,cdate()+","+ctime()+","+text1+","+wert1string+","+text2+","+wert2string;
    Close LogFile;
  ERROR
    IF ERRNO=ERR_FILEACC THEN
      TPWrite "Dateizugriffsfehler 1!";
      TRYNEXT;
    ENDIF
    IF ERRNO=ERR_FILEOPEN THEN
      TPWrite "Datei neu anlegen";
      Open "home:/"\File:=mlnameganz,LogFile\Write;
      Close LogFile;
      RETRY;
    ENDIF
endproc


(Zahl2String2 ist nur eine modifizierte num to string Konversion)

???

Grüße,
Michael
Gespeichert
mischwarz
Junior Member
****
Offline Offline

Geschlecht: Männlich
Beiträge: 128



« Antworten #4 am: 03. September 2010, 12:45:55 »

Danke zunächst für Deine Antwort. ich werde mich in der kommenden Woche nochmals darum kümmern.
Gespeichert

Es gibt immer einen Weg. ( Wohin auch immer er führen mag )
mischwarz ANNO 2001
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  ABB Roboter (Moderatoren: burlibua, Sven Weyer, rmac)  |  Thema: Dateigröße begrenzt ? « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS