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 

anzeigeelemente aus sub.vi



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!

22.08.2006, 08:10
Beitrag #1

HB74 Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jul 2006

8.2.1
-
kA


Deutschland
anzeigeelemente aus sub.vi
huhu,

ist es möglich sich die anzeigeelemte aus einem sub.vi (im sub.vi ist eine gestapelte sequenz und eine while-schleife und dort sind die anzeigeelemente) auf dem frontplanel anziegen zu lassen?
habe versucht die anzeigelemente des sub.vi mit den anschlüssen oben rechts im smbol zu verbinden
um so im haupt .vi neue anzeigelemente ans sub.vi anzuschliesen. leider bekomme ich dann die anzuzeigenden werte nicht aktuallisiert.

weiß jemand wie man dieses problem lösen könnte?

grüsse
hb74
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
22.08.2006, 08:47
Beitrag #2

Buhrz Offline
LVF-Stammgast
***


Beiträge: 407
Registriert seit: Oct 2004

1.2 - 2015
1987
EN

22844
Deutschland
anzeigeelemente aus sub.vi
JA

Es gibt dafür mehrere Möglichkeiten

1 Du aknnst die werte die du im subVI hast in eine Queue schreiben und diese Queue im Hauptprogramm in einer parallel schleife abfragen

2 Du übergibst dem SubVI Referenzen von deinen Anzeigen die du im Hauptprogramm hast an diese referenzen schließt du im SubVI einen eigenschaftsknoten an

3 Du nimmst eine Globale variable

So ich hoffe ich habe dir geholfen und dein Problem richtig verstanden

Gruß

Jürgen

A old LabVIEW User
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2006, 09:31 (Dieser Beitrag wurde zuletzt bearbeitet: 22.08.2006 09:35 von Lucki.)
Beitrag #3

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
anzeigeelemente aus sub.vi
Schließe mich dem an was Jürgen sagt, habe nur noch eine winzige Ergänzung: Wenn Du eine Queue verwendest und Dein Programm aber so läuft, daß die Queue immer gleich gelesen wird, d.h. die Anzahl der Datensätze in der Queue den Wert 1 nicht überschreiet, dann ist es besser, statt Queue- Melderoperationen zu verwenden. In den meisten Fällen ist das so, deshalb sind meist Melder anstelle von Queues ausreichend. Die Funktionen sind praktisch die gleichen, nur liefert der Melder eben immer nur den aktuellsten Datensatz. Nicht verwenden sollte man Occurencen, die sind nur noch Altlast. Die Begriffe sind verwirrend, aber es ist so: Occurencen melden nur, daß etwas stattgefunden hat. Der Melder hingegen meldet nicht nur, wie der Name es vermuten läßt, sondern überträgt die interessierenden Daten gleich mit.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2006, 10:26
Beitrag #4

eg Offline
LVF-SeniorMod


Beiträge: 3.868
Registriert seit: Nov 2005

2016
2003
kA

66111
Deutschland
anzeigeelemente aus sub.vi
Nicht doch gleich mit Synchronisation zuhauen, so verliert man die Lust.
Ich schlage vor du nimmst einfach Globale Varibalen.
Und wenn du dich später mit LV besser auskennst, kannst du auch Notifiers verwenden. Die würden hier am besten passen.

Gruss

Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2006, 11:01
Beitrag #5

HB74 Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jul 2006

8.2.1
-
kA


Deutschland
anzeigeelemente aus sub.vi
hi,

erstmal vielen dank für eure schnellen und vor allem hiflreichen antworten.
habe es, dank euch, jetzt mit der globalen variable hinbekommen. Smile
sieht zwar etwas komisch aus, aber es klapptSmile

grüsse
hb74
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2006, 15:47
Beitrag #6

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
anzeigeelemente aus sub.vi
Also manchmal sieht man schon den Wald vor lauter Bäumen nicht.Smile

Du kannst unter "Datei -> Vi Einstellungen -> Fenstererscheinungsbild -> Erweitert" die Funktion "Fenster bei Aufruf anzeigen" aktivieren. Das bewirkt, dass das Frontpanel deines SubVis sichtbar ist.
Da brauchst du dann keine Variablen, Melder, Qeues, zusätzliche Anzeigeelemente.

Du hast dann halt ein 2. Frontpanel laufen. Aber wenn ich deine Frage richtig verstanden habe, dann würde dich das nicht stören oder?

Gruß

A few weeks of developement and testing can save a WHOLE afternoon in the library!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.08.2006, 15:59
Beitrag #7

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
anzeigeelemente aus sub.vi
' schrieb:Also manchmal sieht man schon den Wald vor lauter Bäumen nicht.Smile
Das wird man machen, wenn man nur sehen will, was das SubVI während es läuft so macht. Wenn man aber die Zwischenergebnisse des SubVI im Hauptprogramm verwenden will, nützt das natürlich nichts. Du könntest aber richtig liegen, die etwas schwammige Formulierung von von HB74 läßt durchaus den Schluß zu, daß er nur etwas sehen wollte.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.08.2006, 08:28
Beitrag #8

HB74 Offline
LVF-Grünschnabel
*


Beiträge: 21
Registriert seit: Jul 2006

8.2.1
-
kA


Deutschland
anzeigeelemente aus sub.vi
hi,

leider kommt der letzte vorschlag nicht wirklich für mich in frage. ich will hier 4 temperaturregler
(jeden über eine rs232) schnittstelle ansteuern. dazu kommt dann pro regler auch noch
eine fallunterscheidung (einmal werte von 30-150°C und einmal werte von 80-500°C plus einen
zusätzlichen fall mit dem ich nacheinander 2 regler also z.b. com1 und com2 mit
temperaturen von 120-500°C ansteuere) es sollen jetzt pro regler immer der aktuell
eingstellte soll-wert + der aktuelle ist-wert angezeigt werden.
das wären, wenn ich wirklich 4 regler parallel in betrieb habe, 4 geöffnete sub.vi

aber trotzdem danke für den tipp!!! kann ich ja vielleicht trotzdem mal gebrauchenSmile

bye
hb74
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.08.2006, 10:34
Beitrag #9

Kvasir Offline
LVF-Freak
****


Beiträge: 642
Registriert seit: May 2006

10
2004
DE_EN

0000
Oesterreich
anzeigeelemente aus sub.vi
Hmm na gut. Dann seht ihr alle den Wald noch. Nur ich bin gegen einen Baum geranntWink
Hauptsache es funktioniert, so wie du es haben willst.

A few weeks of developement and testing can save a WHOLE afternoon in the library!
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
  Dynamisch Anzeigeelemente erstellen bnymn 1 2.579 29.10.2014 16:21
Letzter Beitrag: Trinitatis
  Anzeigeelemente stud12 2 2.735 16.11.2012 11:00
Letzter Beitrag: GerdW
  Verschieben Anzeigeelemente Bedienelemente S04View 2 3.794 03.03.2011 14:22
Letzter Beitrag: S04View
  Bedien/- und Anzeigeelemente im Frontpanel nur nach Case-Anwahl anzeigen lassen toifl1987 4 6.235 21.02.2011 15:40
Letzter Beitrag: toifl1987
  Zurücksetzten Anzeigeelemente JPS 5 4.435 24.09.2010 16:54
Letzter Beitrag: Matze
  Anzeigeelemente programmatisch erstellen Peter1607 7 6.951 20.09.2010 15:40
Letzter Beitrag: Martin Heller

Gehe zu: