01.02.2007, 18:26
Hallo allerseits.
Bei der Visualisierung von Messwerten mithilfe eines Waveform Charts stieß ich auf das im Folgenden beschriebene Problem:
Funktionsbeschreibung des Programms:
Der User sucht sich aus einer Access- Datenbank Werte aus, die er in einem Waveform Chart auswerten lassen kann. Mithilfe der aktivierten Option Stack Plots soll er praktisch die Entwicklung der verschiedenen übereinander liegenden Graphen (jeder für sich in einem Teildiagramm) vergleichen können. Das fertige Programm soll im Urzustand ein Einzeldiagramm, bei einem weiteren Abfragebefehl soll ein Teildiagramm erstellt werden, so dass die Plots in zwei Diagramme (Stack Plots) aufgeteilt werden, bei der nächsten Bestätigung in drei, usw.
Problemstellung:
Durch die aktivierte Option "Stack Plots" soll jeder Plot in einem eigenen Teildiagramm seinen
Platz finden. Leider habe ich nicht herausfinden können, wie man automatisch einen Plot bei der
Legende hinzufügen lassen kann, so dass der User nicht selbst das Programm stoppen und die Plot-
Legende vergrößern muss (denn nur wenn ich die Legende erweiterte, erstellte LabVIEW ein neues Teildiagramm). Selbst wenn man per Active Plot direkt einen neuen Plot anspricht, wird dieser sobald die Anzahl der bei der Legende angezeigten Plots überstiegen wird, in dem ersten Teildiagramm visualisiert. Eine Abhilfe verschaffende Property Node habe ich nicht finden können.
Fallbeispiel:
Plot 0 und Plot 1 sind bei der Legende sichtbar, bei dem Waveform Chart ist Stack Plots aktiviert. Bei der ersten Übertragung beschreiben die übertragenen Werte das erste Teildiagramm (Plot 0 wird angezeigt). Bei der zweiten Übertragung das zweite Teildiagramm (Plot 1 wird angezeigt). Bestätigt man erneut, werden die neuen Werte (Plot 2) mit Plot 0 im ersten Teildiagramm angezeigt.
Ich hoffe, ich habe das Problem verständlich beschreiben können. Screenshots und die Datei kann ich leider erst morgen einfügen.
In gespannter Erwartung auf Antwort(en)
Jingizu
Bei der Visualisierung von Messwerten mithilfe eines Waveform Charts stieß ich auf das im Folgenden beschriebene Problem:
Funktionsbeschreibung des Programms:
Der User sucht sich aus einer Access- Datenbank Werte aus, die er in einem Waveform Chart auswerten lassen kann. Mithilfe der aktivierten Option Stack Plots soll er praktisch die Entwicklung der verschiedenen übereinander liegenden Graphen (jeder für sich in einem Teildiagramm) vergleichen können. Das fertige Programm soll im Urzustand ein Einzeldiagramm, bei einem weiteren Abfragebefehl soll ein Teildiagramm erstellt werden, so dass die Plots in zwei Diagramme (Stack Plots) aufgeteilt werden, bei der nächsten Bestätigung in drei, usw.
Problemstellung:
Durch die aktivierte Option "Stack Plots" soll jeder Plot in einem eigenen Teildiagramm seinen
Platz finden. Leider habe ich nicht herausfinden können, wie man automatisch einen Plot bei der
Legende hinzufügen lassen kann, so dass der User nicht selbst das Programm stoppen und die Plot-
Legende vergrößern muss (denn nur wenn ich die Legende erweiterte, erstellte LabVIEW ein neues Teildiagramm). Selbst wenn man per Active Plot direkt einen neuen Plot anspricht, wird dieser sobald die Anzahl der bei der Legende angezeigten Plots überstiegen wird, in dem ersten Teildiagramm visualisiert. Eine Abhilfe verschaffende Property Node habe ich nicht finden können.
Fallbeispiel:
Plot 0 und Plot 1 sind bei der Legende sichtbar, bei dem Waveform Chart ist Stack Plots aktiviert. Bei der ersten Übertragung beschreiben die übertragenen Werte das erste Teildiagramm (Plot 0 wird angezeigt). Bei der zweiten Übertragung das zweite Teildiagramm (Plot 1 wird angezeigt). Bestätigt man erneut, werden die neuen Werte (Plot 2) mit Plot 0 im ersten Teildiagramm angezeigt.
Ich hoffe, ich habe das Problem verständlich beschreiben können. Screenshots und die Datei kann ich leider erst morgen einfügen.
In gespannter Erwartung auf Antwort(en)
Jingizu