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 

Clusterelement auslesen



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.05.2012, 12:44
Beitrag #1

LV-Fred Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Jul 2011

LabVIEW 2011
2011
DE


Deutschland
Clusterelement auslesen
Hallo Leute,

für eine Funktion in meinem Programm suche ich nach einer Möglichkeit ein Einzelelement aus einem Cluster auszulesen. Das Element soll über den Namen bestimmt werden. Der Name wird über ein String-Input vorgegeben.

Gibt es hierzu eine Funktion (nicht unbundle by name) oder Möglichkeit?

Danke und Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2012, 13:02
Beitrag #2

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
RE: Clusterelement auslesen
Hier ist ein Funktionsmuster.
Ich gehe davon aus, dass du weisst was für ein Datentyp du erwartest -> typecast variant to XX


Angehängte Datei(en)
10.0 .vi  GetClusterValueByControlName.vi (Größe: 10,34 KB / Downloads: 494)

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2012, 13:07
Beitrag #3

LV-Fred Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Jul 2011

LabVIEW 2011
2011
DE


Deutschland
RE: Clusterelement auslesen
Hi,

Danke für die schnelle Antwort. Bis zum Auslesen des Inhaltes als Variant bin ich auch gekommen. Leider weiß ich nicht was sich hinter dem Namen für ein Datentyp verbirgt... Das macht die Sache ja so schwierig :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2012, 13:23
Beitrag #4

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
RE: Clusterelement auslesen
Dann solltest du das bitte das nächste Mal schreiben, denn das spart den anderen arbeit...

Jetzt mal eine andere Frage:
was möchtest du mit den Daten machen? Du musst doch wissen, was du erwartest...
Oder möchtest du dir ein generisches VI bauen, das je nachdem einen anderen Ausgang liefert?
Das geht meines Erachtens nicht. Du kannst dir polymorphe VIs bauen, aber die sind vom Eingang abhängig.
Was du machen kannst: vom Control dir die Klassenzugehörigkeit zurückgeben und darauf dann deinen Typecast basieren...

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2012, 14:36
Beitrag #5

LV-Fred Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Jul 2011

LabVIEW 2011
2011
DE


Deutschland
RE: Clusterelement auslesen
Das Ganze dient am Ende der Datenbankvorbereitung. Ich möchte von einem X-beliebigen Cluster die Datentypen eines jeden Einzelelements erfassen. Das gelingt mir soweit auch mit dem angehängten VI.

Wenn jedoch eines der Einzelelemente auch ein Cluster ist, möchte ich diesen ebenfalls aufschlüsseln um an die Einzelelemente ran zu kommen. Da ich nicht weiß was sich hinter dem Cluster verbirgt, ich aber den Label-Text habe, wäre eine Funktion ähnlich unbundle by name nützlich.


Angehängte Datei(en)
11.0 .vi  Cluster.vi (Größe: 16,55 KB / Downloads: 271)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
14.05.2012, 16:05
Beitrag #6

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Clusterelement auslesen
(14.05.2012 14:36 )LV-Fred schrieb:  Ich möchte von einem X-beliebigen Cluster die Datentypen eines jeden Einzelelements erfassen. Das gelingt mir soweit auch mit dem angehängten VI.
Davon sehe ich aber in deinem VI nichts. Das müßte dann eher so aussehen:
   
Zur überflüssigen Sequenzstruktur beachte meine Fusszeile
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.05.2012, 06:54
Beitrag #7

LV-Fred Offline
LVF-Grünschnabel
*


Beiträge: 33
Registriert seit: Jul 2011

LabVIEW 2011
2011
DE


Deutschland
RE: Clusterelement auslesen
Enttarnt 2hands bin wirklich ein Anfänger...


Aber ich möchte gern, wenn dort bei Klassenname: Cluster steht, oder bei Klassen ID=30 eben diesen Cluster im gleichen Schritt auslesen und wie in deinem Code zu sehen die benötigten Einzelelmente auslesen...

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Gehe zu: