29.01.2009, 16:47
Beitrag #1
|
TJDab
LVF-Neueinsteiger
Beiträge: 3
Registriert seit: Jan 2009
7.0
2008
de
22051
Deutschland
|
x und y Achse vertauschen
Hallo,
ich stelle derzeit ein 1D-Array mit einem Waveform-Graph dar. Das Array besteht aus einer Spalte mit 1728 Werten.
Der Graph scheint als x-Achse automatisch den Zeilenindex zu wählen, was für die Anwendung auch Sinn macht.
Nun würde ich aber gerne das Signal um 90° drehen, also x- und y-Achse vertauschen.
In den Eigenschaften des Graphen finde ich die Möglichkeit leider nicht.
Auch das Transponieren eines 1D-Arrays finde ich nicht.
Ich habe noch versucht eine zweite Spalte mit den Werten 1 bis 1728 anzulegen und dann als 2D-Array darzustellen, aber das funktioniert graphisch irgendwie nicht.
Jede Hilfe ist willkommen
Danke im voraus
Gruß
TJ
|
|
|
29.01.2009, 17:11
(Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2009 17:11 von Achim.)
Beitrag #2
|
|
|
29.01.2009, 17:23
(Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2009 14:53 von Achim.)
Beitrag #3
|
|
|
29.01.2009, 22:33
Beitrag #4
|
TJDab
LVF-Neueinsteiger
Beiträge: 3
Registriert seit: Jan 2009
7.0
2008
de
22051
Deutschland
|
x und y Achse vertauschen
' schrieb:Meinst du sowas?
[attachment=44127:xy_transponiert.png]
das sieht gut aus, kannst Du vielleicht noch das vi dazu anhängen, damit ich weiß, welche Elemente das sind? Danke!
Was bei dem Transponieren rauskommen sollte ist, dass ich statt einer Spalte mit 1728 Einträgen eben 1728 Spalten mit je einer Zeile haben. War nur ne Idee
|
|
|
29.01.2009, 23:15
(Dieser Beitrag wurde zuletzt bearbeitet: 29.01.2009 23:16 von Y-P.)
Beitrag #5
|
|
|
30.01.2009, 06:34
(Dieser Beitrag wurde zuletzt bearbeitet: 30.01.2009 06:35 von Achim.)
Beitrag #6
|
Achim
*****
Beiträge: 4.223
Registriert seit: Nov 2005
20xx
2000
EN
978xx
Deutschland
|
x und y Achse vertauschen
' schrieb:das sieht gut aus, kannst Du vielleicht noch das vi dazu anhängen, damit ich weiß, welche Elemente das sind? Danke!
Ich hab kein LV7...deswegen hab ich dir ja den Screenshot angehäng! Wichtig ist einfach, dass du einen XY-Graph für deine Anforderung benötigst, weil du auf einem X-Wert mehrere Y-Werte innerhalb eines Kurvenzuges brauchst. Guck dir einfach mal die Beispiele im ExampleFinder zum XY-Graph an!
Zitat:Was bei dem Transponieren rauskommen sollte ist, dass ich statt einer Spalte mit 1728 Einträgen eben 1728 Spalten mit je einer Zeile haben.
Wie Y-P schon gezeigt hat...Du musst dir mal klarmachen, was das bedeutet! Das ist doch einfach ein Speicherbereich, der von LV im RAM reserviert wird. Glaubst du, der MemoryManager von LV weiß, das DU mit den "hintereinander" liegenden Werten jetzt Spalten oder Zeilen meinst? Die Information, die du als 1D-Array auf dem FrontPanel siehst, ist doch nur eine Darstellung der Daten! Vielleicht liegen die Daten im RAM ja auch diagonal...
"Is there some mightier sage, of whom we have yet to learn?"
"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
|
|
|
30.01.2009, 08:55
Beitrag #7
|
|
|
30.01.2009, 09:24
Beitrag #8
|
|
|
30.01.2009, 10:55
Beitrag #9
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
x und y Achse vertauschen
' schrieb:Nanu, das ist mir wirklich neu. Soll sich bei diesem unterschiedlichem Aufziehen am Array wirklich etwas ändern (Außer natürlich der FP-Optik) ?
Nein, natürlich nicht! Wie Achim schon sagt, im RAM ist das 1D-Array nur ein Speicherbereich, in dem die Element schön brav hintereinander abgelegt sind.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
30.01.2009, 13:10
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
x und y Achse vertauschen
Mir ist das klar, aber TJDab wohl noch nicht so. Er wollte doch ein 1D-Array "transponieren".
Sein Zitat:
Zitat:Was bei dem Transponieren rauskommen sollte ist, dass ich statt einer Spalte mit 1728 Einträgen eben 1728 Spalten mit je einer Zeile haben. War nur ne Idee
Gruß Markus
' schrieb:Nanu, das ist mir wirklich neu. Soll sich bei diesem unterschiedlichem Aufziehen am Array wirklich etwas ändern (Außer natürlich der FP-Optik) ?
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
| |