INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

[gelöst]Probleme mit Get Variant Attribute



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

14.07.2009, 10:43
Beitrag #1

achim @ FZK Offline
CLD
**


Beiträge: 117
Registriert seit: Nov 2008

201x
2005
DE_EN

76861
Deutschland
[gelöst]Probleme mit Get Variant Attribute
Hallo,
diese Variants machen machen mich fertig.

Kann mir jemand sagen wieso der im Screenshot dargestellte Aufbau nicht funktioniert?
Ich seh im Anzeigeelement welches in Get Variant Attribute rein geht die Zeile ''TypDef' -> "HEE.ctl"' und ich weiß, dass TypDel vom Typ String ist.
Wieso kann ich den Wert auf diese Weise nicht auslesen bzw wieso wird nix gefunden?

Gruß Achim


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.07.2009, 11:45
Beitrag #2

schrotti Offline
LVF-Freak
****


Beiträge: 842
Registriert seit: Feb 2008

2009 - 2011
2006
kA

70180
Deutschland
[gelöst]Probleme mit Get Variant Attribute
Weil das Attribut nicht vorhanden ist. Wenn ein Attribut vorhanden ist siehst du in der Variantanzeige folgendes:

   

Gruß Julius
Empfehlungen: expressionflow, LavaG , mooregoodideas, OpenG, JKI Blog
Tipp
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.07.2009, 12:14
Beitrag #3

achim @ FZK Offline
CLD
**


Beiträge: 117
Registriert seit: Nov 2008

201x
2005
DE_EN

76861
Deutschland
[gelöst]Probleme mit Get Variant Attribute
' schrieb:Weil das Attribut nicht vorhanden ist.

Hmm, schwierig nachzuvollziehen. Der Screenshot zeigt doch den Inhalt des Variants bevor ich einen Wert herauslesen will...
Selbst wenn ich mir in dem VI ein Cluster mit 2 Attributen erstelle, dies nach Variant konvertiere und dann einen der Werte auslesen will funktioniert es nicht. (siehe Bild)

Ich bitte um eine Erklärung...


Viele Grüße
Achim


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.07.2009, 12:15
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
[gelöst]Probleme mit Get Variant Attribute
Es gibt also einen Unterschied zwischen Attribut und Element.

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.07.2009, 12:18
Beitrag #5

achim @ FZK Offline
CLD
**


Beiträge: 117
Registriert seit: Nov 2008

201x
2005
DE_EN

76861
Deutschland
[gelöst]Probleme mit Get Variant Attribute
' schrieb:Es gibt also einen Unterschied zwischen Attribut und Element.

Okay das klingt schon logischer für mich.... Toll wäre wenn mir jmd der Unterschied erklären würde, so dass ich nicht blöd sterben muss Big Grin

dh. ich habe Elemente in meinem Variant und Schrotti Attribute. Okay.

Kann ich meine Elemente denn auch irgendwie auslesen?

Gruß Achim
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.07.2009, 12:25 (Dieser Beitrag wurde zuletzt bearbeitet: 14.07.2009 12:25 von eg.)
Beitrag #6

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
[gelöst]Probleme mit Get Variant Attribute
Attribut gehört zum gesamten Viariant, du kannst zum Beispiel einen Sendezeitstempel oder ähnliches als Attribut dem Variant hinzufügen.
Dabei sind Elemente der eigentliche Inhalt des Variants.

Elemente auslesen kannst du z.B. so:


Angehängte Datei(en) Thumbnail(s)
   

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
14.07.2009, 12:39
Beitrag #7

achim @ FZK Offline
CLD
**


Beiträge: 117
Registriert seit: Nov 2008

201x
2005
DE_EN

76861
Deutschland
[gelöst]Probleme mit Get Variant Attribute
Wirklich weiter helfen die Erklärungen mir noch nicht. Ich weiß nun dass man bei Variants zwischen Element und Attribut zu unterscheiden hat und dass ich Elemente in meinem Variant habe.
Wie ich mir ein bestimmtes Element aber aus dem Variant heraus hole und weiterverarbeite weiß ich immer noch nicht.

Gruß Achim


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.07.2009, 12:45
Beitrag #8

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
[gelöst]Probleme mit Get Variant Attribute
Hmm... Irgendwie verstehe ich dein Problem nicht. Du kannst doch dein Variant in normale Daten umwandeln. Dazu musst du aber zuerst den Typ wissen. Wo ist hier das Problem? Weisst du denn nicht welche Daten du in dein Variant gepackt hast oder was?

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.07.2009, 12:46
Beitrag #9

achim @ FZK Offline
CLD
**


Beiträge: 117
Registriert seit: Nov 2008

201x
2005
DE_EN

76861
Deutschland
[gelöst]Probleme mit Get Variant Attribute
Vielleicht ist meine Vorgehensweise auch einfach falsch...

Ich habe den Namen eines Clusters in einer globalenVariablen und möchte eigentlich einfach nur das ENUM Fehler, welches in jedem Cluster steckt, auslesen.
Hierzu wollte ich über einen Methodenaufrauf das Cluster als Variant auslesen und den String TypDef auslesen.
Dieser enthält den namen der Typdefinition des Clusters. Mit dieser Information wollte ich den Variant dann wieder zu dem Cluster umformen und die gewünschten Daten einfach auslesen...

Vielleicht ist nun mein Ziel klarer...
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.07.2009, 13:02
Beitrag #10

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
[gelöst]Probleme mit Get Variant Attribute
So wie ich es verstanden habe, hast du mehrere unterschiedliche Clusters. Dabei gibt es in jedem solchen Cluster ein bestimmtes Element, das dich interessiert. Du willst dieses Element extrahieren und verarbeiten.

Mein Vorschlag wäre dieses Element entweder als Attribut oder als ein getrenntes Element mitzuführen. Ich meine dein Variant kann auch einen anderen Variant beinhalten (also Verschachtelung von Variants). In dem inneren Variant hast du deinen eigentlichen Cluster. Und im äusseren dieses eine Element + innerer Variant.

Aber vorerst folgendes allgemeine Beispiel zur Verwendung von Variants. Das kennst du evtl. schon.


Angehängte Datei(en) Thumbnail(s)
   

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Wert des Variant ermitteln LV-New 8 4.266 23.02.2022 09:09
Letzter Beitrag: LV-New
  Variant in Grundtypen zerlegen LV-New 6 3.438 10.01.2022 10:55
Letzter Beitrag: LV-New
  Fehlermeldung 91 bei 2D Array umwandeln zu Variant und wieder zurück Tobzn 4 4.244 31.03.2018 21:05
Letzter Beitrag: Tobzn
  Variant-Attributsliste Hasenfuss 2 3.091 27.06.2016 15:10
Letzter Beitrag: Freddy
  Variant Attribute initialisieren NoWay 6 5.457 27.10.2015 08:56
Letzter Beitrag: IchSelbst
  Variant Datentyp TDO 12 10.410 13.04.2015 07:38
Letzter Beitrag: TDO

Gehe zu: