Hallo,
habe ein Proramm für ein Langzeitmessung geschrieben.
Nach 250 Stunden bekamm ich folgende Fehlermeldung:
"50352 ist bei DAQmx Read....aufgetreten
Mögliche Ursachen:
Der angeforderte Speicher konnte nicht zugewiesen werden."
Meine Datenerfassung sieht so aus:
Was habe ich falsch gemacht? Außer das der Bedingungsanschlus nicht verdrahtet ist
Ungewöhnlich ist auf alle Fälle, daß der Sample-Takt, und damit die Puffergrößer für kontinuierliches Lesen (1000), beim Lesen jeder Sample, also alle 100ms, neu konfiguriert wird. Das VI gehört selbstverständlich vor die Schleife.
' schrieb:Hallo,
habe ein Proramm für ein Langzeitmessung geschrieben.
Nach 250 Stunden bekamm ich folgende Fehlermeldung:
"50352 ist bei DAQmx Read....aufgetreten
Mögliche Ursachen:
Der angeforderte Speicher konnte nicht zugewiesen werden."
Unter einem wesentlich schwächeren System mit W2k oder gar nur WNT hatte ich mal das Problem, dass die Anzeige, ein Graph, nach einigen Wochen einfach zuviel RAM verbraucht hat. Ich habe sie dann nach jeder Schicht, d.h. nach jeweils 8h geleert (mit einem leeren cluster gefüllt) und damit alle Probleme wie Trägheit des Systems sowie abnormalen Speicherverbrauch und Abstürze eliminiert. Das Wegschreiben der Daten auf die Harddisk war eh viel öfter und man hatte alle Daten sowieso im File und konnte später alles beliebig auswerten.
Es macht keinen Sinn mehr als 2000 Punkte auf einem normalen Bildschirm anzuzeigen da der ja eh nicht viel mehr Pixel in der Breite hat.