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 

Lokale Variablen eliminieren / Signale Zusammenfassen



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!

20.09.2019, 19:22 (Dieser Beitrag wurde zuletzt bearbeitet: 20.09.2019 19:29 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Lokale Variablen eliminieren / Signale Zusammenfassen
Hallo Philipp,

- gestapelte Sequenzen in flache umwandeln, dann lokale Variablen darin durch Drähte ersetzen und Frames zusammenfassen (oder gar den ganzen Sequenzrahmen löschen)
- wenn nahezu (?) alle Terminals in dieser einen Sequenz ungenutzt rumliegen, ist etwas vollkommen falsch: jedes genutzte Terminal ersetzt (mindestens) eine lokale Variable!
- wenn innerhalb deiner Schleifen irgendwelche lokalen Variablen mehrfach genutzt werden: durch Draht ersetzen (Beispiel "Area Selection")
- aussagekräftige Icons! Wieso haben "H2Displacement new" und "H2Displacement base" das gleiche (generische) Icon?
- wenn innerhalb einer Schleife auf eine lokale Variable schreibend und lesend zugegriffen wird, dann sollte man ein Schieberegister nutzen! (Beispiel "Horizontal Offset")
- IndexArray kann man vergrößern, um mehrere Indizes abzufragen. Und man braucht keine (oder nur eine) Index-Konstante, wenn man fortlaufende Indizes abfragt!
Beispiel:
   
Ist nur ein Anfang: der Einsatz eines Schieberegisters ersetzt zwei lokale Variablen…
(Da gehört aber auch noch deutlich besseres Datenhandling dazu!)

Zitat:Betreibt man das VI mit einem simulierten Gerät, dessen Signale sich mit ca. 1Hz ändern, nehmen anscheinend die Anzeigeinstrumente soviel CPU-Power in Anspruch, dass es zum einem DAQ-Error aufgrund Buffer-Overflow kommt. (Ich glaube es wird dann nicht mehr häufig genug gelesen). Mit stabilen Signalen an den Eingängen eines echten DAQ-Gerätes läuft das jedoch.
Die Frequenz des Signals hat einen Einfluss auf die Anzeigeelemente???
Hmm
Eher sind die übereinanderliegenden Anzeigeelemente ein Problem: LabVIEW mag sich überlappende FP-Elemente nicht so sehr.

Zitat:Ist es bei einem simulierten Gerät möglich die Frequenz der simulierten Signale zu verändern?
Nein.

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


Nachrichten in diesem Thema
RE: Lokale Variablen eliminieren / Signale Zusammenfassen - GerdW - 20.09.2019 19:22

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Erstellte Regelung zusammenfassen Special354 6 4.628 01.11.2019 11:11
Letzter Beitrag: Special354
  Wie kann man Lokale Variablen sauber verpacken? Tobzn 10 7.777 04.03.2018 12:02
Letzter Beitrag: IchSelbst
  Lokale Variable galilio 5 4.850 09.02.2017 22:20
Letzter Beitrag: Trinitatis
  Schleifenkommunikation: Melder und Benutzer-Ereignisse oder lokale Variablen lumaxo 7 6.460 19.03.2015 17:49
Letzter Beitrag: lumaxo
Question Lokale Variablen wie in textbasierten Sprachen nutzen RobBoss 5 5.376 28.05.2014 11:59
Letzter Beitrag: Kiesch
  Lokale Variable in while-Schleife auslesen Io1610 6 7.321 26.05.2014 15:57
Letzter Beitrag: Io1610

Gehe zu: