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 

Aufbau Frontpanel mit sehr vielen Tabs, speichern aller Parameter in XML



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!

17.02.2011, 16:55
Beitrag #20

IchSelbst Offline
LVF-Guru
*****


Beiträge: 3.689
Registriert seit: Feb 2005

11, 14, 15, 17, 18
-
DE

97437
Deutschland
RE: Aufbau Frontpanel mit sehr vielen Tabs, speichern aller Parameter in XML
(17.02.2011 15:47 )mikeee schrieb:  Ich dachte das so: ...
Top2

Zitat:Gibt es keine Möglichkeit eine statische Referenz zu verwenden? Geht wohl nicht weil das einzelne Programme sind, die halt nicht gelinkt sondern nur dynamisch zu Laufzeit gekoppelt werden und dann weiss ja vorher keiner wo das im Speicher liegen wird... sehe ich das richtig?
... jetzt wird's kompliziert ... Wacko

Eine Referenz auf ein Anzeige/Bedien-Cluster kann als statisch angesehen werden. Statisch heißt in diesem Falle, dass die "Referenz" zur Entwicklungszeit erstellt wird. Siehe Kontextmenü des Clusters Erstelle->Referenz. Das mit der Referenz auf einen Cluster hat aber gar nichts damit zu tun, ob das SubVI direkt (plaziert auf BD) oder indirekt (per VI-Server) aufgerufen wird. Bei beiden SubVI-Aufruf-Verfahren weiß man zur Entwicklungszeit nicht, wo die Daten im Speicher liegen. Dass (und wie) die tatsächliche Speicheradresse bzw. die Referenz darauf erst zur Laufzeit generiert wird, obliegt der Magie des Compilers. Statisch heißt die Referenz deswegen, weil sie während der gesamten Programmlaufzeit konstant ist.

Erstellen kann man die Referenz nur in dem SubVI, in dem der Cluster liegt. Daher muss dieses SubVI die Referenz explizit der FGV übergeben.

[*NachDenk*]
Theoretisch könnte es möglich sein, die Referenz auf ein Anzeige/Bedien-Element auch per VI-Server mit einem entsprechenden Property zu holen. Das könnte dann die FGV selbständig machen - das würde ich dann als dynamisch auffassen. Allerdings: Woher weis die FGV, wie das SubVI heißt, aus dem der Cluser ... Aber: Warum einfach, wenn's auch kompliziert geht.
[/*NachDenk*]

Eine Referenz ist alleine deswegen nötig, weil sich der Cluster, der bearbeitet werden soll, in einem anderen SubVI befindet als der Algorithmus, der den Cluster manipulieren soll. Der Algorithmus kann hier nur über eine Referenz auf den Cluster direkt zugreifen (indirekt wäre z.B. über Queue etc).

Zitat:INI-Files sind aufwändiger als was?
... als XML.

Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Aufbau Frontpanel mit sehr vielen Tabs, speichern aller Parameter in XML - IchSelbst - 17.02.2011 16:55

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Prüfstand mit LabVIEW ansteuern - Schleife mit vielen Zyklen Thomas_E 3 6.060 24.08.2023 13:43
Letzter Beitrag: Thomas_E
  Speichern aller Frontpanelinhalte simcum 1 2.164 10.02.2023 08:39
Letzter Beitrag: GerdW
  Suche Ideen für den Aufbau eines neuen Programms TpunktN 4 3.769 17.12.2020 11:23
Letzter Beitrag: MScz
  Ermittlung der Parameter eines PT1 Glieds in LabVIEW peter.sigg 1 2.756 10.07.2020 09:10
Letzter Beitrag: kpa
  Korrekter Aufbau der VI Heber 32 16.302 20.07.2017 13:09
Letzter Beitrag: GerdW
  Labview Datenerfassung sehr langsam antwort 14 10.412 28.04.2017 10:51
Letzter Beitrag: Freddy

Gehe zu: