25.03.2015, 11:38
Hallo zusammen.
Beschreibung:
Ich verwende derzeit einen XY Graph und speise ihn mit zwei Arrays für die beiden Achsen. Jedes Array hat eine feste Anzahl von 100 Elemente. Diese 100 Elemente werden via "Array Subset" aus einem etwas größeren Datenspeicher bezogen und an den Graph geführt. Was ich damit bezwecken wollte, ist eine stabile Darstellung der kontinuierlich durchlaufenden Messdaten, ohne dass die X Achse permanent die Abstände (physikalisch zwischen den jeweiligen Markierungen im Graph) verändert.
Nun geht mein Wunschdenken leider nicht auf, denn die X Achse springt dennoch immer hin und her und passt ständig die Abstände zwischen den Messpunkten an. Das sorgt dafür, dass man im günstigsten Fall nichts mehr lesen und im schlechtesten Fall an einem epilleptischen Anfall zu Grunde geht (ganz besonders dann, wenn man grelle Markierungslinien benutzt).
Ich habe nun bereits diverse Dinge ausprobiert, wie etwa immer nur ein Elemtent aus dem "Hauptspeicher" zu löschen oder mit Min und Max Werten für die X Skala zu arbeiten.
Fragestellung:
Wie gelingt mir eine saubere Darstellung der Daten, ohne das die X-Achsenskalierung Amok läuft? Die numerischen Werte der Skala sollen sich ändern aber nicht die Positionen der einzelnen Markierungen.
Meine Vorstellung wäre, dass z.B. nur jeder 25ste X-Wert als Markierung zu sehen ist (respektive vier oder fünf Markierungen an den gleichen Stellen). Ist das programmierbar und wenn ja, wie/womit?
Anbei ein Snippet von einem TestVi, dass ich derzeit verwende. Relevant ist lediglich die untere While Schleife.
[attachment=52636]
Gruß
NoWay
Beschreibung:
Ich verwende derzeit einen XY Graph und speise ihn mit zwei Arrays für die beiden Achsen. Jedes Array hat eine feste Anzahl von 100 Elemente. Diese 100 Elemente werden via "Array Subset" aus einem etwas größeren Datenspeicher bezogen und an den Graph geführt. Was ich damit bezwecken wollte, ist eine stabile Darstellung der kontinuierlich durchlaufenden Messdaten, ohne dass die X Achse permanent die Abstände (physikalisch zwischen den jeweiligen Markierungen im Graph) verändert.
Nun geht mein Wunschdenken leider nicht auf, denn die X Achse springt dennoch immer hin und her und passt ständig die Abstände zwischen den Messpunkten an. Das sorgt dafür, dass man im günstigsten Fall nichts mehr lesen und im schlechtesten Fall an einem epilleptischen Anfall zu Grunde geht (ganz besonders dann, wenn man grelle Markierungslinien benutzt).
Ich habe nun bereits diverse Dinge ausprobiert, wie etwa immer nur ein Elemtent aus dem "Hauptspeicher" zu löschen oder mit Min und Max Werten für die X Skala zu arbeiten.
Fragestellung:
Wie gelingt mir eine saubere Darstellung der Daten, ohne das die X-Achsenskalierung Amok läuft? Die numerischen Werte der Skala sollen sich ändern aber nicht die Positionen der einzelnen Markierungen.
Meine Vorstellung wäre, dass z.B. nur jeder 25ste X-Wert als Markierung zu sehen ist (respektive vier oder fünf Markierungen an den gleichen Stellen). Ist das programmierbar und wenn ja, wie/womit?
Anbei ein Snippet von einem TestVi, dass ich derzeit verwende. Relevant ist lediglich die untere While Schleife.
[attachment=52636]
Gruß
NoWay