LabVIEWForum.de - Programm optimieren/CPU 100%

LabVIEWForum.de

Normale Version: Programm optimieren/CPU 100%
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
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!
Ohne Kenntniss deines Programms ist da leider überhaupt keine Aussage möglich. Vielleicht reicht es schon nen Waitstate einzubauen?

Grüße
Matze
Um die CPU-Auslastung zu optimieren benutzt man Multithreading+Synchronisation+Wartezeiten in LV.
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
Also waits hab ich in jeder while schleife drin.

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

Merci
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
HI

Hst du schon mal mit dem Profile Tool geschaut

Gruß

Jürgen
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!
Referenz-URLs