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 

Dieses Thema hat akzeptierte Lösungen:

VI zum starten mehrerer VI´s auf verschiedenen Monitoren



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!

04.07.2013, 22:53
Beitrag #1

jabami Offline
LV-Novize
*


Beiträge: 14
Registriert seit: Feb 2012

LabView 2011
2011
DE


Deutschland
VI zum starten mehrerer VI´s auf verschiedenen Monitoren
Hallo zusammen,

ich habe eine VI gebaut, die zum starten von min. 3 weiteren VI´s auf verschiedenen Monitoren genutzt werden soll.
Die unten angehängte Rohfassung funktioniert soweit auch ganz gut bis auf die Tatsache das sich eine der gestarteten VI´s nicht bedienen lässt. Erst wenn man die Zweite stoppt (im Falle von 2 Monitoren) kann man die erste auch bedienen. Ich Denke der Fehler liegt irgendwo im Teil "3. NUTZERAUSWAHL AUSWERTEN" (siehe BD -> JETSDREAM-Concept_MONITOR.vi). Lassen sich VI´s denn überhaupt parallel ausführen?

Ich weiss das ist etwas viel verlangt, aber könnte sich einer evt. meine VI kurz anschauen und mir sagen wo mein Denkfehler liegt?

Gestartet wird das ganze mit "JETSDREAM-Concept_MONITOR.vi". Nutze derzeit LV 2012 und hab daher auch eine Version für LV 2009 Nutzer angehängt.

Beste Grüße,
Jan


Angehängte Datei(en) Thumbnail(s)
   

0.0 .zip  MultipleMonitors.zip (Größe: 835,55 KB / Downloads: 213)

0.0 .zip  MultipleMonitors-LabView2009.zip (Größe: 811,09 KB / Downloads: 227)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
04.07.2013, 23:49
Beitrag #2

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: VI zum starten mehrerer VI´s auf verschiedenen Monitoren

Akzeptierte Lösung

Hallo Jan,

so auf den ersten schnellen Blick kann ich dir schonmal ein paar Tips geben. Irgendwie ist dein VI recht unorthodox programmiert. Das fängt damit an, dass du stopp drücken musst, um überhaupt zum Öffnen der Panels zu kommen, geht dann weiter zur Select-Funktion, die durch die Konstante nur einen case auswählen kann bis hin zu dieser Zeitdarstellungsschleife.
Außerdem war dein Schleifen-TO von 1 ms recht straff dafür, dass im TO-Event nix passiert ist - da habe ich jetzt die Zeitsteuerung untergebracht.


Die wirklichen Probleme sind allerdings, dass deine SubVis alle modal waren und außerdeme der Knopf für Monitor1 deaktiv gesetzt war.

Probier jetzt mal, ob das so das gemeinte war.


Gruß, Marko


PS: Ich habe alle Monitore auf "0" gesetzt, damit ich auf meinem einen Monitor was sehen konnte


Angehängte Datei(en)
0.0 .zip  MultipleMonitors-LabView2011.zip (Größe: 802,36 KB / Downloads: 243)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 00:39
Beitrag #3

jabami Offline
LV-Novize
*


Beiträge: 14
Registriert seit: Feb 2012

LabView 2011
2011
DE


Deutschland
RE: VI zum starten mehrerer VI´s auf verschiedenen Monitoren
Hallo Marko,

wow, was für eine schnelle Antwort. Das Hauptproblem waren tatsächlich die Modalen VI-Fenster. Das kannte ich so noch garnicht.
Deine Lösung für die Zeitschleife ist in der Tat sehr elegant. Danke dafür.
Der "Stop" Button war einfach noch nicht umbenannt worden. Sorry wenn das für Verwirrung gesorgt hat.
Jetzt läuft jedenfalls alles genau so wie es soll.
Nochmals vielen Dank und einen schönen Abend noch.

Beste Grüße aus Berlin,
Jan
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 07:44
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: VI zum starten mehrerer VI´s auf verschiedenen Monitoren
Hallo Jan,

weitere Anmerkungen:
- Bitte Profil anpassen, wenn du jetzt LV2012 verwendest!
- Lokale Variablen lassen sich vermeiden (z.B. Monitor1-3 im letzten Frame)...
- Ich würde mehr subVIs nutzen, z.B. zum Nachladen der subVIs...
- Wenn ein "Stop" oder "Exit" in einem VI vorkommt, dann ist meist etwas faul! Die 3 Frames deiner großen Sequenz ließen sich prima in einer Statemachine unterbringen, dann brauchst du kein hartes STOP mehr...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
05.07.2013, 10:38
Beitrag #5

Trinitatis Offline
LVF-Guru
*****


Beiträge: 1.694
Registriert seit: May 2008

7.1 / 8.0 /2014-1, 18
2002
DE

18055
Deutschland
RE: VI zum starten mehrerer VI´s auf verschiedenen Monitoren
Hallo Jan,

nur der Vollständigkeit halber noch der Hinweis, dass es nicht zwingend nötig ist, 3 VIs zu erstellen, die denselben Quellcode enthalten aber namensverschieden sind, um parallel zu laufen. Das ist auch mit einem ablaufinvariant gesetzten VI zu erledigen.

Ich habe dir das Beispiel dazu mal angehängt.


Gruß, marko


Angehängte Datei(en)
0.0 .zip  MultipleMonitors-LabView2011(alinvar).zip (Größe: 441,26 KB / Downloads: 228)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Frontpaneldarstellung bei unterschiedlichen Monitoren logan 3 6.211 10.07.2015 10:24
Letzter Beitrag: logan
  Daten mehrerer Frontpanels speichern tanka 2 3.503 26.08.2010 09:41
Letzter Beitrag: tanka
  Graphen in verschiedenen Farben darstellen Sausewind 7 6.466 13.09.2005 05:20
Letzter Beitrag: michael.n

Gehe zu: