07.02.2014, 12:12
Hallo, wohl voraussichtlich meine letzte Hürde vor Erreichen des voll funktionierenden VIs, auch Dank bereits zweimaliger Hilfe von Gerd (danke noch einmal!):
Ich möchte pro Waveform-Chart zwei Plots anzeigen. Die Labview-Hilfe dazu ist ja recht eindeutig, nur mein Fall wird dort entweder nicht aufgezeigt oder ich übersehe den Punkt:
Möchte ich in einem Waveform-Chart zwei Signale anzeigen, von denen pro Schleifendurchlauf aber nur eines einen neuen Wert erzeugt (und damit an den Chart übergeben werden kann), kann ich ja nicht ein Array aus zwei einzelpunkten (Plot 1 und Plot 2) an den Chart übergeben, außer ich "Sample & Holde" den Wert von Signal 1 im ersten durchlauf und reiche ihn beim Bekommen des Wertes 2 im zweiten Durchlauf mit weiter, speichere dann Signal 2 und das ganze geht von vorne los.
Das würde ich mir gerne ersparen, weil ich dann ja das Signal verfälsche - ich hätte es lieber linear interpoliert zwischen zwei echten Zeitpunkten Punkten, wie das in den Graphen idR automatisch passiert.
Zur Verdeutlichung noch einmal:
-Zwei Signale werden nacheinander (da gemultiplext) erfasst und weitergegeben (-> delta t)
-Der Chart wird pro Durchlauf einmal aktualisiert um den gerade erfassten Wert von Signal A, B ist noch nicht vorhanden
-im nächsten Durchlauf wird um B aktualisiert, A ist aber veraltet.
Wie lässt sich das umsetzen? Oder geht das nicht und ich muss selber interpolieren und immer wertepaare mitliefern?
Besten Dank für die tolle Hilfe!
Ich möchte pro Waveform-Chart zwei Plots anzeigen. Die Labview-Hilfe dazu ist ja recht eindeutig, nur mein Fall wird dort entweder nicht aufgezeigt oder ich übersehe den Punkt:
Möchte ich in einem Waveform-Chart zwei Signale anzeigen, von denen pro Schleifendurchlauf aber nur eines einen neuen Wert erzeugt (und damit an den Chart übergeben werden kann), kann ich ja nicht ein Array aus zwei einzelpunkten (Plot 1 und Plot 2) an den Chart übergeben, außer ich "Sample & Holde" den Wert von Signal 1 im ersten durchlauf und reiche ihn beim Bekommen des Wertes 2 im zweiten Durchlauf mit weiter, speichere dann Signal 2 und das ganze geht von vorne los.
Das würde ich mir gerne ersparen, weil ich dann ja das Signal verfälsche - ich hätte es lieber linear interpoliert zwischen zwei echten Zeitpunkten Punkten, wie das in den Graphen idR automatisch passiert.
Zur Verdeutlichung noch einmal:
-Zwei Signale werden nacheinander (da gemultiplext) erfasst und weitergegeben (-> delta t)
-Der Chart wird pro Durchlauf einmal aktualisiert um den gerade erfassten Wert von Signal A, B ist noch nicht vorhanden
-im nächsten Durchlauf wird um B aktualisiert, A ist aber veraltet.
Wie lässt sich das umsetzen? Oder geht das nicht und ich muss selber interpolieren und immer wertepaare mitliefern?
Besten Dank für die tolle Hilfe!