14.05.2013, 19:32
Beitrag #2
|
|
|
15.05.2013, 07:34
Beitrag #3
|
|
|
15.05.2013, 08:03
Beitrag #4
|
Kasi
LVF-Stammgast
Beiträge: 342
Registriert seit: Dec 2010
6 - 2009
2005
DE_EN
79194
Deutschland
|
RE: automatische Anpassung der Referenzen von Benutzerereignissen
(15.05.2013 07:34 )Hasenfuss schrieb: wenn ich die Referenz so einmal erstellt hab - als TypDef, die ich dann anderswo auch verwende, muss ich dann diese z.B. im SubVI als Eingabeelement mit einem Anschluss verbinden, um dann vom HauptVI daran die Referenz zu übergeben - oder aber stecken in dieser Referenz dann alle Informationen drin, so dass das dann nicht mehr nötig ist und ich aus dem HauptVI aus dann nicht mehr die Ereignisregistrierung mit dem SubVI verkabeln brauche?
hehe, sorry, ich hab das jetzt dreimal gelesen und noch immer nicht ganz die Frage verstanden... es ist noch zu früh am morgen und du machst zu viele Nebensätze ;-p
Ich beantworte, was ich als Frage verstanden habe:
"Ist es dann noch nötig, im Hauptvi die Event Refnum mit dem Typedef zu verkabeln?"
Nein. Der Inhalt des Typedefs muss die aktuelle Refnum sein - und das muss bei einer Änderung der Events stets manuell geschehen (also Bedienelement erstellen, in die Typedef kopieren und ersetzen, speichern). Die Verkabelung im Hauptvi ist damit überflüssig (schadet aber auch nicht).
If you're havin' serial communication problems I feel bad for you, son, I got 99 problems but a baud ain't one! (except if using USB2serial converters, then I experience serialous problems)
|
|
|
15.05.2013, 10:16
Beitrag #5
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: automatische Anpassung der Referenzen von Benutzerereignissen
Hallo Hasenfuss,
ich meine, du solltest verkabeln. Eine Typdefinition macht genau das: einen Datentyp definieren. Eine Typdefinition transportiert für sich allein noch nicht den Wert dieses Datentyps!
Außerdem: wenn du eine neue Referenz erstellst und in die Typdefinition kopierst, hat diese ja noch keinen Wert - den bekommt si ja erst beim Starten des VIs zugewiesen...
|
|
|
15.05.2013, 11:43
Beitrag #6
|
|
|
15.05.2013, 12:35
Beitrag #7
|
|
|
16.05.2013, 16:03
Beitrag #8
|
Hasenfuss
LVF-Stammgast
Beiträge: 331
Registriert seit: Dec 2012
2012
2012
DE
|
RE: automatische Anpassung der Referenzen von Benutzerereignissen
Bis jetzt ging meine Frage ja dahin, wenn ich die Auswertestruktur in einem separaten VI habe, in dem ein Ereignis verarbeitet wird.
Meine Frage jetzt ist, ob es möglich ist, ein Ereignis aus mehreren VIs heraus auszulösen. Was ich dazu benötige, ist die Referenz eines jeden Ereignisses, dass ich mit "Benutzerereignis erstellen" erzeugt hab. Mit dieser Referenz gehe ich an den Block "Ereignisse registrieren", aber auch zu zu dem Block "Ereignis erzeugen".
Aus dem Block "Ereignisse registrieren" kann ich leider nicht mehr die einzelnen Referenzen zu den jeweiligen Benutzerereignissen herauslesen (in Schreiben ändern funktioniert bei den Anschlüssen nicht).
Aber ich habe kein Beispiel-VI gefunden, in dem z.B. ein Event in drei SubVIs erzeugt werden kann und im 4. SubVI die Auswertung erfolgt, sondern in den Beispielen werden stets die Ereignisse in dem HauptVI erstellt und die Referenz vom "Ereignis registrieren" übergeben.
Gibt es eine Möglichkeit, dass auch in SubVIs zu bewerkstelligen?
|
|
|
16.05.2013, 16:05
Beitrag #9
|
GerdW
______________
Beiträge: 17.469
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: automatische Anpassung der Referenzen von Benutzerereignissen
Hallo Hasenfuss,
speicher doch die Ereignisreferenzen in einer FGV/AE. Die rufst du dann auch auf, wenn du ein Ereignis erzeugen willst...
|
|
|
| |