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 

Referenzwert auf einzelnes Bedienelement erhalten



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!

21.07.2010, 13:00
Beitrag #21

Frederik Berck Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Oct 2008

KEINE
2008
de

63225
Deutschland
Referenzwert auf einzelnes Bedienelement erhalten
Also...das wir erstmal auf dem gleichen Stand sind...
LV2009 in Ordnung oder soll ichs nochmal als 8.6 speichern?


Angehängte Datei(en)
Sonstige .vi  GetClusterCTLRef.vi (Größe: 23,89 KB / Downloads: 153)

Sonstige .vi  subvi.vi (Größe: 16,09 KB / Downloads: 158)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
21.07.2010, 13:18 (Dieser Beitrag wurde zuletzt bearbeitet: 21.07.2010 14:14 von Dennis.Moser.)
Beitrag #22

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Referenzwert auf einzelnes Bedienelement erhalten
Hallo,

deine Dateien konnte ich nicht ganz nachvollziehen. Ich habe daher eine kleine Demo gebastelt.
MainVI.vi ist das aufzurufende VI mit den Klassenkonflikten.

Lv09_img2

Anhänge gelöscht

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2010, 13:52
Beitrag #23

Frederik Berck Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Oct 2008

KEINE
2008
de

63225
Deutschland
Referenzwert auf einzelnes Bedienelement erhalten
Da das GUI_Kraft...schlagmichtot VI fehlt kann ich zu dem Klassenkonflikt herzlich wenig sagen....
Hab das Ganze jetzt auch mal in ein Main gepackt...sollte auf diese Weise eigentlich verständlich sein...

Lv09_img2


Angehängte Datei(en)
Sonstige .vi  TableSubVI.vi (Größe: 16,17 KB / Downloads: 155)

Sonstige .vi  subvi.vi (Größe: 16,09 KB / Downloads: 180)

Sonstige .vi  main.vi (Größe: 22,04 KB / Downloads: 153)

Sonstige .vi  GetClusterCTLRef.vi (Größe: 26,87 KB / Downloads: 159)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2010, 14:07 (Dieser Beitrag wurde zuletzt bearbeitet: 21.07.2010 14:23 von Matze.)
Beitrag #24

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Referenzwert auf einzelnes Bedienelement erhalten
Huch sorry. Ich lasse meine Anhänge entfernen. Die bringen jetzt nichts mehr.

Jetzt verstehe ich den Unterschied.
Ich habe diesen Klassen-Typecast innerhalb des Referenz-Such-VIs und du führst ihn danach aus.

Ich dachte, dass ich das gleich mit integrieren und so deine eher unsaubere Suche nach dem passenden Element über den Fehlercluster vermeiden kann. Würde das nicht auf die Art gehen, wie ich es in Beitrag #11 geschrieben habe?
Denn dort suche ich gleich die passende Zielklasse aus und muss daher nicht mehr prüfen, ob diese passt.

Übrigens vielen Dank, dass du dich so bemühst, mir zu helfen.

Grüße
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2010, 14:31
Beitrag #25

Frederik Berck Offline
LVF-Grünschnabel
*


Beiträge: 19
Registriert seit: Oct 2008

KEINE
2008
de

63225
Deutschland
Referenzwert auf einzelnes Bedienelement erhalten
Hi,
Im Beitrag #11 machst du einen Typecast auf den Eigentümer, sprich Cluster...der dürfte sowieso schiefgehen...

Drähte sind im Allgemeinen Typgebunden. Da ein Boolean Refnum aber ein anderer Typ als String refnum oder auch Numeric Refnum ist, lässt sich das nicht so einfach über einen Draht transportieren. Darum wird hier auf den nächst höheren gleichen Nenner in der Hierarchie gegangen....Control Refnum. Jetzt möchtest du im nächsten Schritt aber, abhängig vom spezialisierten Typ, also ob es sich um ein Boolesches Control usw. handelt, unterschiedliche SubVIs aufrufen. Die Frage ist also, wie findest du heraus, um welchen Typ es sich bei der jeweiligen Referenz handelt...

Soweit ich weiß existieren dafür 2 Möglichkeiten. Try and Error ist die eine Möglichkeit, Die andere ist wahrscheinlich angenehmer, einfach den Klassen-Typ auslesenWink

Und bitte...gern geschehenWink

Lv09_img2


Angehängte Datei(en)
Sonstige .vi  main.vi (Größe: 27,86 KB / Downloads: 174)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.07.2010, 15:11
Beitrag #26

Matze Offline
LVF-Team
LVF-Team

Beiträge: 1.027
Registriert seit: Apr 2010

20xx
2010
DE_EN

7xxxx
Deutschland
Referenzwert auf einzelnes Bedienelement erhalten
Ah der Eigentümer ist der Cluster. Vom Namen her eigentlich logisch, wo du das sagst. Na das kann nur in die Hose gehen. *g*

Dann gehe ich über den Klassennamen. Danke.

Grüße
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
  Drähte automatisch beim Ziehen aus Strukturen erhalten cb 7 13.356 10.08.2019 11:16
Letzter Beitrag: cb
  Referenzwert in einer Schleife flink 1 3.024 02.07.2014 10:54
Letzter Beitrag: GerdW
  Wertänderung nach Neustart erhalten rabber 2 4.149 26.06.2014 11:34
Letzter Beitrag: rabber
  Cluster in Ereignisstruktur - einzelnes Element abfangen curby23523 2 4.643 15.11.2012 13:09
Letzter Beitrag: curby23523
  einzelnes Element eines leer initialisierten 4-dimensionalen Arrays ändern/einfügen Graf_Dracula 7 6.895 10.07.2012 21:14
Letzter Beitrag: jg
  Einzelnes Element in Clusterarray disablen M Nussbaumer 4 4.335 21.07.2010 07:25
Letzter Beitrag: M Nussbaumer

Gehe zu: