LabVIEWForum.de
Speicher resetten? Alte Daten? - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: Hardware (/Forum-Hardware)
+---- Forum: NI Hardware (/Forum-NI-Hardware)
+---- Thema: Speicher resetten? Alte Daten? (/Thread-Speicher-resetten-Alte-Daten)



Speicher resetten? Alte Daten? - I2thavo - 16.01.2013 16:48

Hallo,

Ich arbeite mit einer CRio9073. Die cRio wurde vorher bereits genutzt und im den Systemmanager wurde bei der ersten Inbetriebnahme durch mich bereits belegter Speicher angezeigt.
Besonders der Arbeitsspeicher war sehr ausgelastet. Nun habe ich schon mehrfach kleine eigene VIs auf die cRio geladen, aber am Speicherplatz hat sich nichts geändert.
Meine Programme laufen sehr langsam und stocken bei der Berechnung.

Sind dort noch irgendwelche Rest-Daten oder -Prozesse vorhanden? Ich dachte eigentlich, es wird alles überschrieben, wenn ich neue VIs über ein Labviewprojekt drauflade.

Kann ich irgendwie alle vorhandenen Daten auf der cRio löschen?

Danke schonmal für eure Hilfe!

Mit freundlichen Grüßen

Ivo


RE: Speicher resetten? Alte Daten? - GerdW - 16.01.2013 16:55

Hallo Ivo,

Zitat:Ich arbeite mit einer CRio9073. Die cRio wurde vorher bereits genutzt und im den Systemmanager wurde bei der ersten Inbetriebnahme durch mich bereits belegter Speicher angezeigt. Besonders der Arbeitsspeicher war sehr ausgelastet.
Die cRIO9073 hat 64MB RAM. Wenn man da die RT-Umgebung in Standard-Umfang installiert, sind ruckzuck mal 40MB RAM (oder mehr) durch das Betriebssystem belegt (Webserver, SharedVariables-Hosting, etc.). Ich versuche immer, mit so wenig (OS-)Software wie nur möglich auszukommen.
Dieser knappe Speicher ist eines der größten Mankos dieser kleinen cRIOs - und mit neueren LabVIEW-Versionen wurde dieses Problem nicht kleiner...

- Irgendwelche kleinen VIs mit vielleicht 10kB Größe fallen da nicht weiter ins Gewicht - es sei denn, sie wollen ebenfalls viel RAM für Daten belegen...

Zitat:Meine Programme laufen sehr langsam und stocken bei der Berechnung.
Das könnte auch am VI liegen Big Grin
Woran merkst du dieses "Stocken"?


RE: Speicher resetten? Alte Daten? - I2thavo - 16.01.2013 17:52

Hallo Gerd,

danke dass du dir wieder Zeit nimmst :-)

Ok schonmal gut, dass der hohe Verbrach durch die RT-Umgebung kommt. Ich habe nämlich im Distributed System Manager gesehen, dass noch ein Prozess meines Vorgängers vorhanden war und hatte Bedenken, ob die alten VIs wirklich überschrieben wurden!


Ich habe gelesen, dass man möglichst nur 60% belegen soll, damit die Rio flüssig läuft!?


Ich merke das Stocken daran, dass die Werte meiner Trajektorienvorgabe nicht flüssig berechnet werden, und der Motor (den ich in eine bestimmte Position mittels Trajektorienvorgabe bewegen möchte) beim Fahren stockt.
Vermutlich habe ich die Leistungsfähigkeit der Rio etwas überschätzt.

Mit freundlichen Grüßen

Ivo


RE: Speicher resetten? Alte Daten? - Morpheus - 17.01.2013 15:04

Hallo Ivo,

Benötigst Du für die Berechnung sehr grosse Array's?
Dies mag das RT-System nicht und kann zu langsamer Ausführungszeit führen Box

Gruss
Chris