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 

übergabe von clustern durch subVI



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!

24.07.2007, 08:29
Beitrag #1

Pate Toni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2007

8.2.1
2007
kA

1454
Deutschland
übergabe von clustern durch subVI
Servous Leute,

ich brauche eure Hilfe. ich hab ein VI in diesem sollen über ein Cluster Werte eingegeben werden und einem anderen VI eingelesen. Dabei habe ich mir folgendes überlegt. ich möchte die Werte an eine subVI übergeben und dort eine Verbindung an den Ausgabe teil der SubVI aufbauen. Diese Ausgabewerte, werden sollen von einem anderen VI eingelesen werden und zum rechenen oder anderem verwendet werden. Dies klappt nicht. Könnt ihr mir paar tips geben, wie ich die Scripts (siehe Anhang) ausbessern kann, dass die klappt, wie ich das möchte!!!

MfG Anton

Anhang:


Sonstige .zip  cluster_comunication.zip (Größe: 14,09 KB / Downloads: 218)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.07.2007, 08:42
Beitrag #2

PeterS Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Sep 2005

8.2; 7.1
2004
kA

64293
Deutschland
übergabe von clustern durch subVI
Ich verstehe nicht ganz, was du genau vor hast. Wofür ein SubVI, das nur Werte vom Input-Connector zum Output-Connector durchschleift??
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2007, 08:43
Beitrag #3

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
übergabe von clustern durch subVI
Häh? Was klappt denn nicht? Bahn

Gruss
Achim

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2007, 08:44
Beitrag #4

Pate Toni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2007

8.2.1
2007
kA

1454
Deutschland
übergabe von clustern durch subVI
naja. es war halt so eine überlegung.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2007, 08:46
Beitrag #5

Achim Offline
*****
*****


Beiträge: 4.223
Registriert seit: Nov 2005

20xx
2000
EN

978xx
Deutschland
übergabe von clustern durch subVI
' schrieb:naja. es war halt so eine überlegung.

Über was? Welchen Vorteil versprichst du dir davon? Eine einfache "Drahtverbindung" im VI durch ein SubVI zu ersetzen, dass genau das macht, was soll das bringen?

"Is there some mightier sage, of whom we have yet to learn?"

"Opportunity is missed by most people because it is dressed in overalls and looks like work." (Thomas Edison)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2007, 08:54
Beitrag #6

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
übergabe von clustern durch subVI
' schrieb:Dabei habe ich mir folgendes überlegt. ich möchte die Werte an eine subVI übergeben und dort eine Verbindung an den Ausgabe teil der SubVI aufbauen. Diese Ausgabewerte, werden sollen von einem anderen VI eingelesen werden und zum rechenen oder anderem verwendet werden.
Das was Du machen willst ist eine etablierte Methode, dieses SUB-VI welches die Daten gewissermaßen überträgt wird als "Funktionale globale Variable" bezeichnet.
Ich hänge hier Dir mal das grundlegende Beispiel für so ein SUB-VI ran, es dürfte Dir dann nicht schwer fallen, Das auf Dein Beispiel anzuwenden. Wenn nicht: melde Dich.
   


Angehängte Datei(en)
Sonstige .vi  Funktionale_globale_Variable.vi (Größe: 8,77 KB / Downloads: 170)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
24.07.2007, 08:56 (Dieser Beitrag wurde zuletzt bearbeitet: 24.07.2007 08:57 von Pate Toni.)
Beitrag #7

Pate Toni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2007

8.2.1
2007
kA

1454
Deutschland
übergabe von clustern durch subVI
' schrieb:Über was? Welchen Vorteil versprichst du dir davon? Eine einfache "Drahtverbindung" im VI durch ein SubVI zu ersetzen, dass genau das macht, was soll das bringen?


ich wollte halt eine möglichkein für die wertübergabe finden. aber ich hab jetzt eine andere lösung gefunden.


Sonstige .zip  cluster_comunication.zip (Größe: 14,68 KB / Downloads: 199)


Ich denke es ist viel einfacher und besser.

P.S.: binhalt noch ein Anfänger in LV


EDIT

Den Beitrag von Lucki, habe ich erst nach diesen Posting gelesen!!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2007, 09:06
Beitrag #8

Pate Toni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2007

8.2.1
2007
kA

1454
Deutschland
übergabe von clustern durch subVI
' schrieb:Das was Du machen willst ist eine etablierte Methode, dieses SUB-VI welches die Daten gewissermaßen überträgt wird als "Funktionale globale Variable" bezeichnet.
Ich hänge hier Dir mal das grundlegende Beispiel für so ein SUB-VI ran, es dürfte Dir dann nicht schwer fallen, Das auf Dein Beispiel anzuwenden. Wenn nicht: melde Dich.
[attachment=34332:Funktionale_GV.png]

ich hab mir mal das VI reingezogen, doch ein wollte ich noch dazu fragen. Wenn man globale Variablen verwendet, dann verlangsamt sich doch das System, wenn man viele Variablen hat. Oder?
Mit meinem Bsp. wollte ich versuchen, dies zu umgehen!!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2007, 10:13
Beitrag #9

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

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
übergabe von clustern durch subVI
' schrieb:ich hab mir mal das VI reingezogen, doch ein wollte ich noch dazu fragen. Wenn man globale Variablen verwendet, dann verlangsamt sich doch das System, wenn man viele Variablen hat. Oder?
Mit meinem Bsp. wollte ich versuchen, dies zu umgehen!!!
Das ist ja gerade der Witz der Sache: Mit Deinem Beispiel lagst Du richtig, die Funktionalen Globalen Variablen sind gar keine, es sind normale Sub-VIs, und das Adjektiv "global" wird nur benutzt, um damit aufzuzeigen, daß sie globalen Variable ersetzen können.
Globale Variablen verlangsamen das System, ja. In die Praxis übersetzt heißt das aber nicht, daß man sie generell vermeiden sollte, sondern nur, daß man sie in der zeitkritischen Hauptschleife evtl. vermeiden sollte
Es ist auch ein gewisse eingefahrene Routine, jedem, der eine globale oder lokale Variable verwendet, die Verlangsamung des Programms unter die Nase zu reiben. Hingegen über Eigenschaftsknoten, deren Aufruf noch länger dauert, regt sich kein Mensch auf.
Weitere Informationen hier und im IBB-Forum: Googeln "Funktionale globale Variable" +LabVIEW
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
24.07.2007, 13:16
Beitrag #10

Pate Toni Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 51
Registriert seit: Jul 2007

8.2.1
2007
kA

1454
Deutschland
übergabe von clustern durch subVI
Danke für die Antwort, doch irgendwie komme ich mit dieser global-Geschichte nicht zu recht. ich hab bischen an meinen Programm rumgebastelt, doch eins krieg ich nicht auf die Reihe, dass aus dem SubVI das Cluster an das MainVI übergeben wird. ich wollte das über die auswahl von den Anschlüssen lösen, doch dies klappt nicht ganz. wo ist der Fehler drin. könnt ihr mir das sagen??? Bitte

Hier sind die bearbeiteten VIs.


Sonstige .zip  Projekt__PI_Steplock_DFT_.zip (Größe: 49,3 KB / Downloads: 183)


P.S.: Lasst euch nicht von der Case-Funktion beirren, sie ist nur dafür da, um das Fenster zu schließen. Wenn ihr bei der Clusterübergabe helfen könntet, wäre das echt geil!!! :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Array aus Clustern simcum 6 5.438 26.10.2023 08:39
Letzter Beitrag: GerdW
  Array aus clustern simcum 4 4.341 30.03.2020 07:11
Letzter Beitrag: simcum
  Übergabe Anzeigeelement zwischen VIs (Referenz/globale Variable?) lipster 1 4.299 03.02.2017 14:27
Letzter Beitrag: GerdW
  Übergabe einer Referenz vom HauptVI in das SubVI alan 1 3.737 09.03.2015 16:11
Letzter Beitrag: jg
  Array aus Clustern -> Kombinationsfeld andreas_air 5 5.440 10.02.2015 19:22
Letzter Beitrag: jg
  Übergabe-Problem zweier While-Schleifen mit Queue onsight8c 1 3.713 10.10.2014 16:42
Letzter Beitrag: jg

Gehe zu: