LabVIEWForum.de
Laufzeitprobleme - Einzeln ok, mehrfach nicht ok - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Laufzeitprobleme - Einzeln ok, mehrfach nicht ok (/Thread-Laufzeitprobleme-Einzeln-ok-mehrfach-nicht-ok)

Seiten: 1 2


Laufzeitprobleme - Einzeln ok, mehrfach nicht ok - WolfiB - 25.08.2010 07:21

Hallo,

nach Tests an der Station haben sich leider keine großen Verbesserungen der Funktionen ergeben.

E shat sich in diesem Zusammenhang herausgestellt, dass dies aber evtl auf die CPU-Auslastung, welche bei nahezu 100%
steht, zurückzuführen ist. Dadurch tritt der fehler nur bei der Durchführung von Messungen an mehreren Positionen parallel auf.
Beim Einzelbetrieb schafft dies die CPU evtl noch.

Werde dieses Problem erstmal lösen, um alle weiteren Zusammenhänge davon auschließen zu können.
Gibt es für die Suche nach Ursachen und damit zur Reduzierung der CPU-Auslastung auch erste Tips?


Laufzeitprobleme - Einzeln ok, mehrfach nicht ok - jg - 25.08.2010 07:30

' schrieb:E shat sich in diesem Zusammenhang herausgestellt, dass dies aber evtl auf die CPU-Auslastung, welche bei nahezu 100%
steht, zurückzuführen ist. Dadurch tritt der fehler nur bei der Durchführung von Messungen an mehreren Positionen parallel auf.
Beim Einzelbetrieb schafft dies die CPU evtl noch.
Und Fehler ist gefunden!
' schrieb:Werde dieses Problem erstmal lösen, um alle weiteren Zusammenhänge davon auschließen zu können.
Gibt es für die Suche nach Ursachen und damit zur Reduzierung der CPU-Auslastung auch erste Tips?
Die hat es schon in diesem Thread gegeben, aber du hast sie nicht umgesetzt. Die Analogdatenerfassungsschleife läuft bei dir sehr schnell. Wenn du am Eingang von DAQmx-Read schon eine 100 oder 1000 anschließt, und somit die Schleife dazu zwingst, immer mind. 100 oder 1000 Samples auszulesen, dann dürfte die CPU-Auslastung schon deutlich runtergehen.

Nebenbei, bei jedem Programm, bei dem die CPU-Auslastung größer 10-20% ist, läuft etwas falsch.Wink

Gruß, Jens


Laufzeitprobleme - Einzeln ok, mehrfach nicht ok - WolfiB - 25.08.2010 08:17

Der Fehler ist damit leider noch nicht gefunden.
Hab die analoge Erfassung mit jeglichen Änderungen und Samples versucht. Sogar ganz ohne analoge Erfassung ist
die CPU-Auslastung sehr hoch.

Nun muss ich erstmal schauen, dass diese wieder bei den max. 20% liegt, dann können weitere Verbesserungen vogenommen
werden.

Trotzdem DANKE an alle für die bisherigen Tips.


Laufzeitprobleme - Einzeln ok, mehrfach nicht ok - jg - 25.08.2010 08:21

Dann würde ich mal Schleife für Schleife einzeln testen, welche soviel CPU-Zeit frisst.

Gruß, Jens


Laufzeitprobleme - Einzeln ok, mehrfach nicht ok - IchSelbst - 25.08.2010 08:39

@WolfiB

Nur mal so um Grenzfälle auszuschließen: Was hast du denn für NI-Equippment? Und was für einen PC?


Laufzeitprobleme - Einzeln ok, mehrfach nicht ok - WolfiB - 25.08.2010 10:08

NI-System:

Chassis: PXI-1042

Controller: NI 8195

Module:
- PXI 6511 (DI)
- PXI 6512 (DI)
- PXI 6229 (AI/AO)
- PXI 6624 (Counter)
- PXI-5812 (CAN)