2016-07-18 33 views
1

Ich habe eine Control & Simulationsschleifenstruktur in LabVIEW, die Eingaben an ein Multisim-Modell sendet und Ausgaben von einem Multisim-Modell empfängt. Ich möchte den Unterschied der Simulationszeit messen, wenn zwei boolesche Ausgaben vom Multisim-Modell auf wahr gehen. Ich bin in der Lage, ein Steuerelement & Simulation -> Simulation -> Dienstprogramme -> Simulationszeit Widget und Draht bis zu einem Indikator auf meiner Frontplatte, und sehen die Simulationszeit, wie ich es ausführen, aber ich kann nicht finden eine Möglichkeit, diesen numerischen Wert mit doppelter Genauigkeit in einen Speicherort für einen späteren Vergleich zu speichern, ohne eine Schleifenstruktur zu verwenden, die in einer Simulation-Schleifenstruktur nicht zulässig ist. Fehle ich etwas direkt?Speichern der Simulationszeit eines Ereignisses in einer Steuer- und Simulationsschleife

Antwort

0

Die Funktion, die Sie verwenden möchten, heißt "Speicher" und befindet sich in der Palette "Funktionen für Simulationsprogramme". Der Speicher führt folgendes aus:

"Speichert den Wert des Eingangssignals aus der vorherigen Iteration der Simulation. Verwenden Sie diese polymorphe Funktion, um Werte von einer Iteration der Steuerungsschleife & auf die nächste zu übertragen Der Wert für den Anfangswert bestimmt die zu verwendende polymorphe Instanz. " - https://zone.ni.com/reference/en-XX/help/371894H-01/lvsim/sim_memory/