LabVIEWForum.de
Programm optimieren/CPU 100% - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Programm optimieren/CPU 100% (/Thread-Programm-optimieren-CPU-100)



Programm optimieren/CPU 100% - s.tante - 15.02.2006 09:13

Guten morgen,
mit meinem Programm bekomme ich die CPU auf 100%, dabei hab ich immerhin 2GHz. Gibts irgendwo Literatur oder Tips, wie man ein Programm hinsichtlich der CPU auslastung verbessern kann?
So wie das im Moment ist, fange ich mit dem Programm überhaupt nichts an, weil es einfach zu langsam ist.
Oder brauche ich diese Echtzeit-systeme? Heisst das eine extra LabVIEWKarte? Oder ist das nur zusätzliche software??

Danke für jegliche info!


Programm optimieren/CPU 100% - htw10870 - 15.02.2006 10:08

Ohne Kenntniss deines Programms ist da leider überhaupt keine Aussage möglich. Vielleicht reicht es schon nen Waitstate einzubauen?

Grüße
Matze


Programm optimieren/CPU 100% - eg - 15.02.2006 10:10

Um die CPU-Auslastung zu optimieren benutzt man Multithreading+Synchronisation+Wartezeiten in LV.


Programm optimieren/CPU 100% - Alex - 15.02.2006 10:14

Hi du hast bestimmt eine Whileschleife ohne wait eingebaut.
Dann ratert die ganze zeit die schleife durch und die cpu geht auf 100%.

Versuch einfach mal ein wait von 10 ms in deine Whileschleife einzubauen.

mfg Alex


Programm optimieren/CPU 100% - s.tante - 15.02.2006 11:19

Also waits hab ich in jeder while schleife drin.

gibts irgendwas "Multithreading und Synchrionisation für Anfänger??"

Merci


Programm optimieren/CPU 100% - pklein - 15.02.2006 11:32

Hallo,

sieh doch einfach mal auf der NI-Seite nach dem Dokument:
"Using LabVIEW to Create Multithreaded Applications for Maximum Performance and Reliability" oder nach der Application Note AN114.
Hier findest du super Tips um Performancebremsen auszuschalten und die Verwendung deines Speichers zu optimieren.
Vielleicht könntest du in ein paar Zeilen beschreiben was deine Apl. machen soll und wie sie grundsätzlich aufgebaut istO

Hier nochmal der Link:
http://zone.ni.com/devzone/conceptd.nsf/we...62568690074c759

Gruß

Patrick


Programm optimieren/CPU 100% - Buhrz - 15.02.2006 15:55

HI

Hst du schon mal mit dem Profile Tool geschaut

Gruß

Jürgen


Programm optimieren/CPU 100% - s.tante - 16.02.2006 16:21

Also, das Problem ist inzwischen gelöst. Es lag an einer doppelten Installation von VISA. Zum einen NI_Visa, und dann war noch TEKVISA drauf, da ich mit einem Oszilloskop von Tektronix kommuniziere. und beides zusammen geht nicht, NI-VISA reicht aus!

Herzlichen Dank für eure Mühen!