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 

SubVI und interne Bedienelemente



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!

07.01.2011, 15:37
Beitrag #1

Herby07 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 54
Registriert seit: Mar 2010

2011
2010
kA


Deutschland
SubVI und interne Bedienelemente
Hallo,
ich möchte ein SubVI erstellen, in dem die Parameter für die COM-Schnittstellen innerhalb des SubVIs über entsprechende Bedienelemente eingestellt werden können.
Das Ziel ist es, dieses SubVI dann immer einfach in verschiedenen Projekten einsetzen zu können.
Aber irgendwie schaffe ich es nicht, ein SubVI mit INTERNEN Bedienelementen zu kreieren.
Geht das unter LV überhaupt ?

Danke,
Herby
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
07.01.2011, 16:10
Beitrag #2

NWOmason Offline
Simultator
*****


Beiträge: 1.078
Registriert seit: Dec 2010

2012.SP1
2008
EN

93047
Deutschland
SubVI und interne Bedienelemente
Hallo Herby,

ich denke, du meinst, dass wenn ein SubVI augerufen wird, man an den dort befindlichen Frontpanel Elementen Einstellungen vornimmt (z.B zur Konfiguration). Sollte doch über einen Dialog zu lösen sein, bzw. das SubVI als Dialog ausführen. Dies geht unter:

Datei»VI-Einstellungen»Fenstererscheinungsbild

Dort die Einstellung "Dialog" auswählen. Wenn nun das SubVI vom MainVI aufgerufen wird, poppt das Frontpanel als Dialog auf und man kann an den Frontpanel-Elementen Eingaben tätigenSmile

Ich hoffe, ich habe dich richtig verstanden.

Beste Grüße,
NWO

9 von 10 Stimmen in meinem Kopf sagen: Ich bin nicht verrückt,
die andere summt die Melodie von Tetris
.

NI schrieb:To use the abort button is like using a tree to stop a car!

(20.01.2012 11:02 )NWOmason schrieb:  Getting Started with NI LabVIEW Student Training
http://zone.ni.com/devzone/cda/tut/p/id/7466

Introduction to NI LabVIEW - Learn LabVIEW Basics
http://www.ni.com/gettingstarted/labviewbasics/

Top 5 der Empfehlungen für LabVIEW-Einsteiger
http://www.ni.com/newsletter/51735/de/
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 16:11
Beitrag #3

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
SubVI und interne Bedienelemente
Hallo Herby,

was sind bei dir "interne" Bedienelemente?

Jedes Bedienelement, welches du auf dem Frontpanel platzierst, ist "intern" oder auch "lokal" für dieses VI - also auch für subVIs...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 16:54
Beitrag #4

Herby07 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 54
Registriert seit: Mar 2010

2011
2010
kA


Deutschland
SubVI und interne Bedienelemente
Hallo NWO, hallo GerdW,
genauso etwas wie NWO es beschrieben hat, möchte ich mit dem SubVI realisieren: es geht um eine Datenübertragung über serielle COM-Schnittstellen.
Initialisiert wird die jeweilige COM-Schnittstelle über ´VISA: Seriellen Port konfigurieren´.
Das habe ich jetzt so universell geschrieben, daß man alle Parameter wie gewünscht einstellen kann.
Diesen "Einstellungsteil" möchte ich nun als SubVI ablegen, so daß ich ihn in jedem anderen Projekt einfach verwenden (einbinden) kann, also: nach jedem Start des Main-VIs wird das SubVI aufgerufen, die Einstelungen werden gemacht und dann gehts los mit der Datenkommunikation.

@NWO: bei der Lösung mit dem ´Dialog´ blitzt bei mir das Frontpanel kurz auf und das war´s dann.

Gruß
Herby
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 17:47 (Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2011 17:50 von GerdW.)
Beitrag #5

GerdW Offline
______________
LVF-Team

Beiträge: 17.427
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
SubVI und interne Bedienelemente
Hallo Herby,

Zitat:mit dem ´Dialog´ blitzt bei mir das Frontpanel kurz auf
Um das genauer zu analysieren, wäre es nötig dein VI einzusehen. Sonst nurGlas1

Idee:
Du hast in deinem subVI keinerlei Warteschleife programmiert. Das VI wird geladen und startet. Da nicht auf den Benutzer gewartet wird, werden die aktuellen Einstellungen übernommen und das VI beendet sich gleich wieder. Isses so?
Lösung:
Um dem Benutzer die Möglichkeit zu geben, die Einstellungen zu ändern, musst du eine Schleife um den bisherigen Code ziehen. Der Benutzer muss erst einen "Stopp"/"OK"-Button betätigen, um diese Schleife zu beenden. (Oder alternativ einen zweiten "Cancel"-Button, um das VI ohne Einstellungen zu beenden...)

Tipp:
Schau dir mal die Beispiele an, die mit LabVIEW installiert wurden. Fast alle Beispiele zeigen ein einfaches UI: irgendwas wird in einer Schleife erledigt und man muss "STOPP" betätigen, um das VI zu beenden...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
07.01.2011, 17:54 (Dieser Beitrag wurde zuletzt bearbeitet: 07.01.2011 17:56 von Herby07.)
Beitrag #6

Herby07 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 54
Registriert seit: Mar 2010

2011
2010
kA


Deutschland
SubVI und interne Bedienelemente
Hallo GerdW,
genau das war´s: ich hatte im SubVi keine Warteschleife drin.
Nun habe ich eine while-Schleife eingefügt mit einem ´OK-Knopf (Fertig)´.

@NWO: Und die Sache mit der Dialog-Ausführung kannte ich noch nicht.

Mit diesen beiden Lösungen funktioniert es jetzt so, wie ich es haben will.
So wächst mein LV-Wissen von Tag zu Tag.

Vielen Dank noch einmal

Herby Rolleyes
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Bedienelemente platzieren Hubert R. 10 7.818 05.11.2020 10:10
Letzter Beitrag: Hubert R.
  variable Anzahl Bedienelemente TpunktN 4 3.056 19.08.2020 11:35
Letzter Beitrag: jg
  Bedienelemente bündeln zum Auslösen eines Events Marcusius 12 7.567 03.09.2019 17:24
Letzter Beitrag: Marcusius
Question (viele) Bedienelemente deaktivieren / aktivieren F.Bi 3 4.394 16.08.2018 12:59
Letzter Beitrag: GerdW
  Bedienelemente nach Bedarf ein / ausblenden 1johleh 14 19.841 31.05.2017 13:18
Letzter Beitrag: MaxP
  Ideeansatz gesucht: Viele Bedienelemente tuhpon 3 3.843 02.11.2015 13:58
Letzter Beitrag: Lucki

Gehe zu: