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 eines Array's



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!

19.09.2011, 10:14
Beitrag #11

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Übergabe eines Array's
Hallo beginner,

1) Du hast den Sinn einer Eventstruktur nicht ganz erfasst: Man kann Events für einzelne Bedienknöpfe erstellen und muss nicht alle Knöpfe in einem Event abarbeiten...
2) Solange dein subVI sein Frontpanel nicht anzeigt, kann der Benutzer keine Knöpfe drücken. Wenn er keine Knöpfe drückt, wird kein Event erzeugt. Kein Event: Dein subVI wartet ewig...
3) Ein Druck auf den Aufräumknopf hat auch noch nicht geschadet...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
19.09.2011, 11:32
Beitrag #12

beginner85 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Sep 2011

2010
2011
DE_EN



RE: Übergabe eines Array's
@GerdW

ich möchte doch, das beim Drücken der Knöpfe Generating, Load, Store ein Event ausgelöst wird und die Funktion ausgelöst wird. Oder ist es besser für jeden Casefall hier: Load, Store und Generate ein eigenes Event zu schreiben?

Was meinst du mit "subvi soll sein Frontpanel anzeigen?Ich zeige doch im Frontpanel die Button an, aus dem MainVi übergebe ich doch Eingabewerte, so dass ein Event eigentlich ausgelöst werden müsste!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.09.2011, 11:56
Beitrag #13

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Übergabe eines Array's
Hallo beginner,

Zitat:Oder ist es besser für jeden Casefall hier:
IMHO schon...

Zitat:Ich zeige doch im Frontpanel die Button an
Das vielleicht, aber du zeigst das FP nicht an...

Zitat:aus dem MainVi übergebe ich doch Eingabewerte, so dass ein Event eigentlich ausgelöst werden müsste!
Wie sollte ein Event ausgelöst werden? Events werden vom User ausgelöst - oder durch eine "Value (SGL)"-Propertynode...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.09.2011, 12:00
Beitrag #14

beginner85 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Sep 2011

2010
2011
DE_EN



RE: Übergabe eines Array's
Wie zeige ich denn mein FP an?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
19.09.2011, 12:12
Beitrag #15

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Übergabe eines Array's
Hallo Beginner,

Zitat:Wie zeige ich denn mein FP an?
- VI-Properties, Fenstereinstellungen (für alle Instanzen des VI)
oder
- Rechtsklick auf subVI-Icon->Einstellungen (nur für diese Instanz)

Link in meiner Signatur beachten?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2011, 07:39
Beitrag #16

beginner85 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Sep 2011

2010
2011
DE_EN



RE: Übergabe eines Array's
Leider bin ich immer noch nicht wirklich weiter gekommen, hab versucht den Code nochmal neu auf zubauen.

Den Code kann ich aus dem MainVi nicht starten und wenn ich das SubVi seperat aufrufe, wird das neu generierte Array erst beim 2ten Mal korrekt ausgegeben.


Angehängte Datei(en)
10.0 .vi  Pattern Array.vi (Größe: 76,56 KB / Downloads: 125)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
20.09.2011, 08:17
Beitrag #17

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Übergabe eines Array's
Hallo beginner,

Zitat:hab versucht den Code nochmal neu auf zubauen.
Sieht schon sehr viel besser aus. Ich persönlich bevorzuge noch die UnbundleByName-Funktion, aber sonst: sehr gut.

Zitat:Den Code kann ich aus dem MainVi nicht starten
Warum nicht? Fehlermeldung? Probleme?
Ich sehe gerade: du öffnest immer noch nicht das FP beim Aufruf des VI. Da kann der User also nichts bedienen und es gibt keine Events...

Zitat:wird das neu generierte Array erst beim 2ten Mal korrekt ausgegeben.
Bei mir wird schon nach dem ersten Drücken von "Generate" ein Array generiert. Ob es korrekt ist, kann ich nicht beurteilen...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2011, 09:32
Beitrag #18

beginner85 Offline
LVF-Grünschnabel
*


Beiträge: 45
Registriert seit: Sep 2011

2010
2011
DE_EN



RE: Übergabe eines Array's
Hi,

das mit dem Einstellen des FP hab ich nicht gefunden, so ganz verstehe ich es auch nicht.
Ich übergebe doch die Werte aus dem Main-VI mittels Cluster an die darunterliegende Instanz
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2011, 09:35
Beitrag #19

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Übergabe eines Array's
Hallo beginner,

Zitat:das mit dem Einstellen des FP hab ich nicht gefunden, so ganz verstehe ich es auch nicht.
Rechtsklick auf VI-Icon im Frontpanel... (Link in meiner Signatur!)

Zitat:Ich übergebe doch die Werte aus dem Main-VI mittels Cluster an die darunterliegende Instanz
Die erzeugen keine Events...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
20.09.2011, 09:45
Beitrag #20

Kiesch Offline
LVF-Stammgast
***


Beiträge: 412
Registriert seit: Mar 2009

2019, 2018, 2016
2009
DE

04519
Deutschland
RE: Übergabe eines Array's
Simpel gesagt: Das Sub VI wartet auf Events die auf dem zugehörigen Frontpanel (also zum SubVI gehörigen) passieren. Die Wertübergabe von Werten des Frontpanels ans SubVI stellt dabei keinerlei Verbindung zwischen beiden her. Die übergibt eben nur Werte (also vor allem auch keine Referenzen, es sei denn du übergibst eben explizit Referenzen).

Eine Eventreaktion im SubVI auf das Main VI [/b]würde lediglich über eine Übergabe von Referenzen auf entsprechende Controls im Main VI und User generated Events gehen die dann auf die Controls im Main VI ansprechen. Wobei ich damit selbst auch noch nicht gearbeitet habe.

Zitat:Märchen und Geschichten werden erzählt am Lagerfeuer, technischen Fakten werden mitgeteilt (oder so). (Genauso wie Software nicht auf einem Server "herumliegt", die ist dort installiert.)
*Zitat: IchSelbst*
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
  Auf Eigenschaften eines Textrings zugreifen, der eine Array-Indexanzeige ersetzt Horst 4 4.008 08.08.2019 08:00
Letzter Beitrag: Horst
  Ü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
  Übergabe-Problem zweier While-Schleifen mit Queue onsight8c 1 3.713 10.10.2014 16:42
Letzter Beitrag: jg
  Werte und Größe eines 2D-Array´s ändern xrzr 7 10.168 06.07.2014 18:09
Letzter Beitrag: GerdW
  Arbeitsspeicher bei Übergabe großer Cluster ib 2 3.898 07.01.2014 13:47
Letzter Beitrag: ib

Gehe zu: