LabVIEWForum.de
indicator in unverbundenen VI anzeigen - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: indicator in unverbundenen VI anzeigen (/Thread-indicator-in-unverbundenen-VI-anzeigen)



indicator in unverbundenen VI anzeigen - morelabview - 06.07.2012 13:24

[attachment=40584][attachment=40583]

Hi,
ich arbeite grade an einer studienarbeit bei der ich einen teststand für ein hybridspeichersystem mit labview verwalte.
Eingehende daten verarbeite ich mit dem DAY assistent in einem VI und in einem weiterem VI habe ich die voraussetztung für die manuelle Ansteuerung mit Boolschen Schaltern und dem DAY outpu Assistent geschaffen.
Diese zwei VIs sind nicht verknüpft. Kann ich die indicatoren und tanks der ersten VI im front pannel der zweiten anzeigen lassen, um eine übersichtlichere Oberfläche für die manuelle Ansteuerung zu schaffen???

Über Hilfe würde ich mich sehr freuen

Vielen DAnk

Moritz


RE: indicator in unverbundenen VI anzeigen - Soean - 06.07.2012 13:34

hey,

ganz verstanden habe ich nicht, warum du die VIs nicht verknüpfen kannst. Aber wenn das wirklich nicht geht, kannst du mit globalen Variablen arbeiten. Dabei muss man wohl sehr darauf achten, sich keine Race Conditions einzuhandeln, aber vom Prinzip funktioniert das.

Gruß,

SL


RE: indicator in unverbundenen VI anzeigen - eb - 06.07.2012 13:35

Hallo,

du möchtest also den Wert eines Controls in ein anderes VI kommunizieren?
Dazu gibt es mehrere Möglichkeiten. Die einfachsten sind wohl:
- globale Variablen
- Zugriff über Referenz&Eigenschaftsknoten

Hilft dir das schon weiter?
Gruß


RE: indicator in unverbundenen VI anzeigen - GerdW - 06.07.2012 14:21

Hallo Moritz,

Datenausgabe.vi:
- Um ein boolsches Array zu erstellen, kann man natürlich booleans in Integers umwandeln, diese per SignaleZusammenfassen in ein DDT umwandeln und dieses wiederum in ein boolsches Array - oder man nimmt einfach BuildArray...
- Es fehlt eine Schleife um das VI, oder soll es nur einmal ausgeführt werden?

Datenerfassung.vi:
- man könnte mehrere Plots in einem Graphen darstellen (soweit sinnvoll), das würde einiges an Platz auf dem FP einsparen...

Datenaustausch:
- Würde ich bei diesen VIs mit globalen Variable erledigen
- Evtl. solltest du deine Datentypen noch mal überdenken, ein Array mit den aktuellen Werte von Spannungen, Strömen, etc. könnte hilfreich sein.
- Ich kann nicht in den DAQ-Assi reinschauen, aber es könnte hilfreich sein, frühzeitig auf den DDT zu verzichten und die Signale in Skalare zu wandeln...


RE: indicator in unverbundenen VI anzeigen - Lucki - 07.07.2012 19:48

(06.07.2012 13:24 )morelabview schrieb:  Diese zwei VIs sind nicht verknüpft. Kann ich die indicatoren und tanks der ersten VI im front pannel der zweiten anzeigen lassen, um eine übersichtlichere Oberfläche für die manuelle Ansteuerung zu schaffen???
Um hier mal die richtigen Stichworte noch zu liefern:
Erzeuger-Verbraucher-Struktur (Producer-Consumer)
Zur Datenübertragung vom Erzeuger-VI zum Consumer-VI werden Queues verwendet. Alles andere (GVs, Eigenschaftsknoten mit Referenzen) ist im Vergleich zu Queues Shit.
Am besten du googlest mal nach diesen Stichworten, studierst Beispiele und fängst dann mit den VIs noch mal neu an.