LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Schieberegister in Simulation Mode

Hallo, ich habe eine Frage,
ich habe mein VI simuliert aber es lauft ganz langsam. Das ist von der VI abhängig,und ich reche vielen sachen gleichzeitig...
ich möchte mein VI in Simulation Mode laufen, weil dort kann man verschieden theorem auswählen, z.B. Runga.Kutta 1,2.3....
aber auf dem Simulation Modes While-Schleife gibt es keine Schibe register, die ich benötige..
Wie kann ich mein VI schneller laufen?
Können Sie mir einen Tip geben.
Danke..
 
0 Kudos
Message 1 of 4
(3,989 Views)
Hallo Hakan,
 
was heißt VI simulieren? Benutzt du den "Highlight Execution" Modus um zu simulieren? Wenn ja, so denke ich nicht, dass sich diese Funktion beschleunigen lässt, da diese ja die Nachverfolgung der Signale und das Anzeigen von Zwischenergbnissen ermöglichen soll.
Und was heißt, die Whileschleife hat kein Schieberegister?
Kannst Du mal ein VI in höchstens LV6.i oder ein Bild posten, in dem / bei dem man das Problem sieht?
 
 
Gruß
ThomasD
 
0 Kudos
Message 2 of 4
(3,985 Views)

Hallo Thomas,

von VI miene ich meine Versuch, die ich simulieren möchte. ich glaube dass, ich verschriebe, Simulation Module, in der Simulation Module gibt es eigenen Whileschleife.. Anders als normale While-schleife, die wir in Labview verwenden.und sie hat keine Option, "Add Shift register".

 

0 Kudos
Message 3 of 4
(3,978 Views)

OK, ohne das Programm zu kennen, ist es natürlich schwierig, wirksame Tipps zu geben. Prinzipiell solltest Du allerdings schauen, welcher Teil im Programm so langsam abläuft. Da Du erwähnt hast, dass Du verschiedene Rechenoperationen gleichzeitig durchführst, besteht die Möglichkeit, dass je nach komplexität dieser Operationen, einer oder mehrere Deiner Rechenalgorithmen das Programm ausbremsen. Schau mal ob es möglich ist, die Algorithmen zu optimieren, bzw. effektivere zu finden. Unter Umständen hilft Dir die "Highlight Execution" Funktion beim ausfindigmachen des langsamen Programmteils.

Wenn Du für Deine Whileschleife tatsächlich ein Schieberegister brauchst, kannst Du mal probieren, mit lokalen oder globalen Varibalen zu arbeiten, denen Du in der Whileschleife die Werte zuweißt und aus denen Sie Du wieder in die Whileschleife einliest.

 

0 Kudos
Message 4 of 4
(3,975 Views)