Zitat:
könnte das mit der xc100_file.lib funktionieren?
oder hast du ein tip wo ich da mal nachschauen könnte?
Ja, das sollte klappen. Zuerst FileOpen ausführen. dwFileHandle liefert dann eine Nummer. Diese brauchst Du dann bei allen nachfolgenden Befehlen. Schreiben geht mit FileWrite (hier bei dwFileHandle die Nummer von FileOpen rein), am Ende noch ein FileClose (auch hier wieder dwFileHandle von vorher eintragen).
Hilfe zur Lib solltest Du bereits auf Deinem Rechner haben, ansonsten:
hi ich sitze hier vor ein problem.
ich muß einen ringspeicher programmieren der jede minute eine sicherung in einem cvs-format auf einer mmc karte erzeugt.
habe dazu ein xc CPU101 C64K-8DI-6DO wo die karte als speicher drin ist. kann mir dazu irgend jemand helfen? bin was das angeht absoluter neuling.
Dir ist bewußt daß Du dann alle paar Monate eine neue Karte brauchst?
Üblicherweise werden die Karten mit rund 100000 Schreibvorgängen angegeben.
kenne ich nicht, meinst Du vielleicht csv?
danke für den tip.
ich meinte natürlich csv-format.
kannste mir da mal weiter helfen komm hier überhaupt nicht zurecht.
könnte das mit der xc100_file.lib funktionieren?
oder hast du ein tip wo ich da mal nachschauen könnte?
thx im vorraus!
Hi
könnte das mit der xc100_file.lib funktionieren?
oder hast du ein tip wo ich da mal nachschauen könnte?
Schau doch mal in meiner Bib/Example nach.
Solltest du die Befehle darin finden, so kannst du
mal die "Datei"-Library mit Examples von meiner Homepage laden.
Mit Quellcode, als Orientierung Könnte das reichen.
(Achtung ist nur unter Wago 750-841 getestet)
Ja, das sollte klappen. Zuerst FileOpen ausführen. dwFileHandle liefert dann eine Nummer. Diese brauchst Du dann bei allen nachfolgenden Befehlen. Schreiben geht mit FileWrite (hier bei dwFileHandle die Nummer von FileOpen rein), am Ende noch ein FileClose (auch hier wieder dwFileHandle von vorher eintragen).
Hilfe zur Lib solltest Du bereits auf Deinem Rechner haben, ansonsten:
http://www.moeller.pl/Documentation/Przemysl/h1456g.pdf m
Hi
Das von Oberchefe müsste Funktionieren.
Achtung, stelle sicher, das du z.b. FileOpen NICHT in jedem Zyklus
(z.b. alle 50 ms) anwendest, sonst hast du pro Seckunde 20 Dateien offen !
Vorgehensweise schau dir von meinen Examples ab.
P.S: Das war meine "Hürde" beim ersten Kontakt mit dem Filesystem (Wago).
Geht nicht, bei 4 ist Schluß, beim Versuche das 5te File zu öffnen sollte Fehler 0x02 kommen.
Hi Oberchefe
Bei Wago ist bei 8 Schluss.
Beim anschliessenden Schreiben OHNE Handle kommen die nächsten Probleme.
Will damit nur auf die "Fallstricke" hinweisen.
Hi Oberchefe
Fehler 0x02 ?
Die Fehlernummer würde mich Interessieren !
Bei Wago gibt es als Returnwert die Handle-Nummer 0x01 bis 0x08.
Im Fehlerfall glaube ich war es 0.
(Bei Wago Erfolg: Handle > 0)
Hast du Infos dazu ?
siehe PDF von Moeller, Link weiter oben.
Hi Oberchefe
Danke, werde ich mir bei Gelegenheit "reinziehen"
moin
danke für eure zahlreichen tips
hab von moeller direkt eine datei geschickt bekommen,die ich ein wenig abgeändert hab und siehe da es funktioniert.
wo ich mir aber noch nicht sicher bin ist das mit dem ringspeicher.
weiß noch nicht wie ich das realisieren soll.
aber wie gesagt dank an euch!!!!!
versuchs doch einfach mal mit schleifen...
da müsste es doch eigentlich auch was im forum geben.
ist aber auch nicht schwer; wenn du einen ansatz hast und dir nicht sicher bist, poste ihn doch einfach...
btw:
sowas fehlt noch in der oscat, oder?
Hi
Bei OSCAT gibs z.b. einen FIFO_16.
Da der Quellcode beiliegt, kann er beliebig angepasst werden.