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 

zu viele Übergabevariablen/zu wenig Connectors



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.06.2012, 14:30 (Dieser Beitrag wurde zuletzt bearbeitet: 22.06.2012 14:40 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: zu viele Übergabevariablen/zu wenig Connectors
Hallo db,

Zitat:Ich wollte nicht belehrt werden, sondern habe nach Hilfe gefragt!
Du zeigst uns ein VI, welches völlig an allen NI-Guidelines vorbei programmiert ist (und die gibt es schon ziemlich lange) und erwartest, dass dir jemand Empfehlungen gibt, wie man ein solches Konstrukt noch verschlimmbessern kann?
Wenn dir schon ein 28-ConnectorPane nicht ausreicht (welches an sich schon von NI nicht empfohlen wird), dann hast du definitiv etwas falsch gemacht...
Wenn du partout mit der VI-Referenz arbeiten willst, dann mach das doch!

Du musst so vorgehen:
Vi-Referenz->Referenz auf das FP->Referenz auf alle Controls->einzelnes Control anhand seines Labels suchen
Ist mindestens genauso aufwendig und kann sehr langsam werden (jede Menge PropertyNode-Aufrufe und UI-Thread-Switches).

Zitat:An gezeigter Stelle ein Cluster bilden fällt für mich aus
Dies habe ich auch nicht empfohlen.
Der Cluster wird stattdessen schon weit außerhalb deiner Haupt-Whileschleife definiert und jedes Event und jedes subVI greift darauf zu...

Ich würde trotzdem ein sauberes Redesign empfehlen, um folgende Punkte abzuändern:
Zitat:Man beachte auch ich bin schon bei Ereignis 53
Man kann Events manchmal zusammenfassen.
Man kann Events "benutzerdefiniert" anlegen und in subVIs abarbeiten lassen.

Zitat:damit während das Sub-VI noch läuft das Frontpanel des Haupt-VIs aktuallisiert wird
Events sollten immer schnell abgearbeitet sein und nicht durch subVIs blockiert werden! (Steht so in der Kontexthilfe!)

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


Nachrichten in diesem Thema
RE: zu viele Übergabevariablen/zu wenig Connectors - GerdW - 22.06.2012 14:30

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
Question (viele) Bedienelemente deaktivieren / aktivieren F.Bi 3 5.300 16.08.2018 12:59
Letzter Beitrag: GerdW
  Viele Variablen in SubVI nutzen chrisw 3 3.801 02.12.2016 11:35
Letzter Beitrag: GerdW
  Ideeansatz gesucht: Viele Bedienelemente tuhpon 3 4.410 02.11.2015 13:58
Letzter Beitrag: Lucki
  Case vs. Event ...und viele Buttons! Emittance 13 15.375 01.07.2011 16:59
Letzter Beitrag: Emittance
  zu viele Leitungen im BD jak888 8 5.977 23.02.2011 16:43
Letzter Beitrag: Lucki
  Array initiaslisiert zu viele Felder Lyson 3 3.942 29.10.2010 14:00
Letzter Beitrag: Lyson

Gehe zu: