LabVIEWForum.de - Verteilung der Bedienelemente auf 2 Frontpanels

LabVIEWForum.de

Normale Version: Verteilung der Bedienelemente auf 2 Frontpanels
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
ich habe meine LabVIEW Anwendungen bisher an einer Workstation mit einem TFT-Monitor erstellt.
Mein Chef möchte aber dass ich zwei Monitore an diesem Messplatzrechner anschließe, damit man mehr Platz für die Bedienelemente hat und eine Monitor komplett für die Bildausgabe verwenden kann (Es handelt sich um eine Bildverarbeitungsanwendung mit einer angeschlossenen Kamera).

Jetzt habe ich also zwei 19" TFTs da stehen und überlege wie ich meine Anwendung möglichst mit wenigen Änderungen so anpassen kann, dass ich auf dem linken Monitor meine Bedienelemente unterbringen kann und rechts ein Bild anzeigen kann.

Also zum einen kann ich das Frontpanel natürlich einfach in die Breite ziehen und beides darauf verteilen, aber das is nicht sonderlich kompfortabel.

Daher meine Frage, ob es möglich ist noch ein zweites Frontpanel zu einem VI hinzuzufügen, damit ich auf dem zweiten Frontpanel z.B. das Kamerabild darstellen kann und die Bedienelemente auf dem anderen Display in einem extra Fenster habe.

Ich hab mir überlegt, die Bilddarstellung in einem SubVI zu verpacken, aber das funktioniert nicht so wie ich mir das vorstelle...

Hat jemand eine Idee wie man das bewerkstelligen kann?
Hast du denn wirklich ALLES in einem VI???

Ich habe sogar bei kleinsten Projekten mindestens zwei FPs (Main und Settings) und bei grösseren bis zu 20 FPs, wo 10 davon nebeneinander laufen.

Also ich würde schon versuchen die Applikation auf mehrere kleinere Fenster zu unterteilen.

eg
' schrieb:Hast du denn wirklich ALLES in einem VI???

Ich habe sogar bei kleinsten Projekten mindestens zwei FPs (Main und Settings) und bei grösseren bis zu 20 FPs, wo 10 davon nebeneinander laufen.

Also ich würde schon versuchen die Applikation auf mehrere kleinere Fenster zu unterteilen.

eg
Nein, ich habe natürlich nicht alles in einem VI.
Ich benutze auch den Projektmanager und habe meine Unterprogramme schon auf verschiedene VI's aufgeteilt.

Nur ist es jetzt so, dass ich eben in mehreren meiner Unterprogramme immer auch ein Image Display mit dabei hab und dieses würde ich eben gerne einfach auf ein zweites Fenster auslagern.

Verstehst Du in etwa, wie ich das meine?
' schrieb:Nein, ich habe natürlich nicht alles in einem VI.
Ich benutze auch den Projektmanager und habe meine Unterprogramme schon auf verschiedene VI's aufgeteilt.

Nur ist es jetzt so, dass ich eben in mehreren meiner Unterprogramme immer auch ein Image Display mit dabei hab und dieses würde ich eben gerne einfach auf ein zweites Fenster auslagern.

Verstehst Du in etwa, wie ich das meine?


Ja ja, ich verstehe schon.
Warum kannst du dein Image nicht in ein getrenntes Fenster auslagern? Was klappt denn nicht?

eg
' schrieb:Ja ja, ich verstehe schon.
Warum kannst du dein Image nicht in ein getrenntes Fenster auslagern? Was klappt denn nicht?

eg
Okay, also ich kann den Image Display Indicator in ein SubVI auslagern. Dieses hat dann natürlich ein eigenes Frontpanel.
Da es sich um ein Livebild einer Kamera handelt, soll also mit jedem Schleifendurchlauf das Bild im Image Display aktualisiert werden.
Der Aufruf des SubVI steht also in einer Schleife und das bedeutet, dass mit jedem Schleifendurchlauf das SubVI aufgerufen und das Bild aktualisiert wird.
Das hat den Effekt, dass das Frontpanel des SubVI permanent neu aufgebaut wird. Gut der Rechner hier ist schnell genug dass man im Bild nichts davon mitbekommt, aber der Startpfeil und der Stopknopf flackern andauernd. Kann mir nicht vorstellen, dass es besonders ressourcenschondend ist, so wie ich das hier mache...
Ok, mit Vision kenne ich mich nicht aus, aber so wie ich mit dem Video gearbeitet habe, habe ich nie Display Update machen müssen. Das macht der Videotreiber selbst. Wenn du andere sachen meinst, wie irgendwelche Zahlen auf dem Videobild, die muss man eigentlich nicht so soft updaten. 10 Hz reichen eigenlich fürs Auge.

Also hier
http://www.imar-navigation.de/download/t...0_docu.pdf
ziemlich unten (Seite 59) in der Softwarebeschreibung siehst du das Videobild im getrennten Fenster. Es ist also auf jeden Fall möglich das Bild in ein eigenes Fenster zu packen.

eg
Achja, das Frontpanel des SubVI mit der Bildanzeige bekommt dann auch ständig den Fokus und ich kann im aufrufenden VI gar keine Einstellungen mehr vornehmen. Also so ist das nicht brauchbar leider.
Vielleicht mache ich ja auch grundlegend was falsch...
' schrieb:Vielleicht mache ich ja auch grundlegend was falsch...

Ich denke ja. Du solltest das VI nur ein Mal starten, die While-Schleife soll sich im Video-VI befinden. Im Forum gibt es viele viele Beiträge zum Thema parallele While-Schleifen.

eg
Referenz-URLs