08.05.2007, 13:56
Beitrag #1
|
|
|
08.05.2007, 14:28
Beitrag #2
|
|
|
08.05.2007, 15:35
Beitrag #3
|
Lucki
Tech.Exp.2.Klasse
Beiträge: 7.699
Registriert seit: Mar 2006
LV 2016-18 prof.
1995
DE
01108
Deutschland
|
Umwandlung in einen anderen Datentyp !!!
' schrieb:So nun die restlichen Vis sorry
Es geht hier doch nicht darum, den Datentyp nachträglich zu ändern, sondern so einen irren Datentyp gar nicht erst entstehen zu lassen.
Deine Daten sind ca 6 fach eingeschachtelt, wenn ich recht gesehen habe, dann so:
Array [Cluster[Cluster[Cluster[String+Array[Cluster[String]]]]]].
Also als Erstes würde ich den am meisten eingechachtelten String, der die Daten enthält, in Zahlen um wandeln und dann das Ganze so wenig wie möglich verschachtelen, z.B. so:
Array[Cluster[String+Array[Zahl]]]
Das kann man dann leicht in ein graphengerechtes Format wandeln.
Z.B könnte ich mir vorstellen, daß das ZahlArray immer einen Plot darstellt und der String enthält den jeweiligen Plotnamen. Die Elementzahl das äußersten Arrays entspricht der Anzahl von Plots.
|
|
|
08.05.2007, 16:45
Beitrag #4
|
FlorianM
LVF-Gelegenheitsschreiber
Beiträge: 112
Registriert seit: Mar 2007
8.0 8.2
-
kA
89073
Deutschland
|
Umwandlung in einen anderen Datentyp !!!
' schrieb:Es geht hier doch nicht darum, den Datentyp nachträglich zu ändern, sondern so einen irren Datentyp gar nicht erst entstehen zu lassen.
Deine Daten sind ca 6 fach eingeschachtelt, wenn ich recht gesehen habe, dann so:
Array [Cluster[Cluster[Cluster[String+Array[Cluster[String]]]]]].
Also als Erstes würde ich den am meisten eingechachtelten String, der die Daten enthält, in Zahlen um wandeln und dann das Ganze so wenig wie möglich verschachtelen, z.B. so:
Array[Cluster[String+Array[Zahl]]]
Das kann man dann leicht in ein graphengerechtes Format wandeln.
Z.B könnte ich mir vorstellen, daß das ZahlArray immer einen Plot darstellt und der String enthält den jeweiligen Plotnamen. Die Elementzahl das äußersten Arrays entspricht der Anzahl von Plots.
Danke für die Tipps, könntest mir dann evtl noch ein ganz kurzes Beispiel reinstellen inwiefrn man das dann macht BITTE das wäre ganz arg lieb von dir !!!
Danke
|
|
|
08.05.2007, 17:23
Beitrag #5
|
|
|
08.05.2007, 18:10
Beitrag #6
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Umwandlung in einen anderen Datentyp !!!
Hallo, Florian,
im Prinzip muß ich Lucki erst mal zustimmen, was soll diese üble Datensturktur?
Dazu die erste Rückfrage: Woher kommt denn diese Mess-VI (sprich testo_measure1.vi?). Von dir? Oder von testo?
MfG, 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.
|
|
|
09.05.2007, 14:05
Beitrag #7
|
FlorianM
LVF-Gelegenheitsschreiber
Beiträge: 112
Registriert seit: Mar 2007
8.0 8.2
-
kA
89073
Deutschland
|
Umwandlung in einen anderen Datentyp !!!
' schrieb:Hallo, Florian,
im Prinzip muß ich Lucki erst mal zustimmen, was soll diese üble Datensturktur?
Dazu die erste Rückfrage: Woher kommt denn diese Mess-VI (sprich testo_measure1.vi?). Von dir? Oder von testo?
MfG, Jens
Muss zugeben der Großteil kommt von Testo, den Rest hab ich ein bisschen modifiziert, da ich mich mit dem Zeugs und der Com Schnittstelle net so gut ausgekannt habe.
Werde es aber nun mal vertiefen.
werde es am Wochenende mal testen wie ich echs einfacher machen kann.
Du hast auch keine Ahnung wie ich den Datentyp (allgemein) in einen Datentyp für den Signalverlaufschart umwandeln kann, mir fehlen da irgendwie die Hilfsmittel, sprich die Symbole dazu....
Würde mich über einen kleinen Gedankenanstoß freuen.
Lg
FlorianM
|
|
|
09.05.2007, 14:10
Beitrag #8
|
|
|
09.05.2007, 14:15
Beitrag #9
|
FlorianM
LVF-Gelegenheitsschreiber
Beiträge: 112
Registriert seit: Mar 2007
8.0 8.2
-
kA
89073
Deutschland
|
Umwandlung in einen anderen Datentyp !!!
' schrieb:Es gibt die Paletten Array und Cluster (+ evtl. For-Schleifen!) , da findest du alles, um beliebig zu verschachteln und aufzudröseln...ich kann dein VI nicht öffnen, hab nur 8.0.1...aber ich hab auch keine Zeit, dir das umzuwandeln...spiel mal ein bisschen damit und benutz das Hilfefenster (Maus über den "Draht" halten), um dir die Strukturen anzuschauen, nachdem du eine Aktion durchgeführt hast!
Gruss
Achim
Ja ich werde es mal austesten, ich wollte ja auch net dass du es für mich Umwandelst, ich dachte nur du hättest da einen Tipp, den du ja auch abegegben hast.
Danke vielmals, werde mich dann ggf nochmals melden.
|
|
|
09.05.2007, 14:34
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Umwandlung in einen anderen Datentyp !!!
' schrieb:Du hast auch keine Ahnung wie ich den Datentyp (allgemein) in einen Datentyp für den Signalverlaufschart umwandeln kann, mir fehlen da irgendwie die Hilfsmittel, sprich die Symbole dazu....
Ich hab schon (viel) Ahnung, wie man mit Clustern und Arrays umgeht. Bloss wie Lucki und auch ich schon gesagt haben, woher diese üble ineinandergeschachtelte Struktur, die da in deinem SubVI "testo_measure1.vi" erzeugt wird?? Deshalb, meine Frage war hierzu eigentlich sehr spezifisch, ist dieses VI auch auf dem Mist von Testo gewachsen. Wenn nein, dann werden wir als erstes mal dort ansetzen. Nicht, weil es nicht anders auch geht, sondern damit es später einfacher geht!
MfG, 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.
|
|
|
| |