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 

Booleschen Wert außerhalb einer While-Schleife verwenden



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!

02.08.2013, 12:36 (Dieser Beitrag wurde zuletzt bearbeitet: 02.08.2013 12:41 von GerdW.)
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.467
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Booleschen Wert außerhalb einer While-Schleife verwenden
Hallo Julian,

Zitat:zusätzlich zur "normalen" Messdauer einen Pretriggerbereich aufzeichnen möchte
Lege dir einen Puffer für den PreTrigger an. Dies kann eine (größenlimitierte) Queue oder ein Array in einem Schieberegister sein. Dann hast du die Daten vorliegen, wenn der Trigger eintritt.

Zitat:nur genau diese Bereiche
Nur "genau" den PreTrigger? Siehe oben...

Zitat:Wie sollte ich da ... vorgehen?
Ich würde dir das Producer-Consumer-Schema empfehlen. Trenne DAQ von Anzeige und Speicherung. Die Anzeige muss nicht mit 40Hz betrieben werden, da reichen auch 10Hz locker aus (oder willst du flüssiges Video erzeugen?). Die Speicherschleife kann sich um das Puffern der Pretrigger-Daten kümmern...

Allgemeine Tipps:
- Bei eigenen subVIs sollte man das ConnectorPane so belegen: links/rechts oben Referenzen (Datei-Refs, DAQmx-Refs, etc.), links/rechts unten den ErrorCluster. Also so, wie es fast alle Funktionen von NI auch machen, z.B. das FileClose. Das führt zu wesentlich "geraderen" Drähten.
- Wenn du in "Analog_messen" viele Werte aus dem Voreinstellungen-Cluster benötigst, solltest du den Cluster an das subVI verdrahten statt der Einzelwerte. Auch das erhöht die Übersichtlichkeit im mainVI.
- Bei der Mehrfacharithmetik kann man Ein- und Ausgänge invertieren. Dies führt dann dazu:
   
Will man dem Compiler dann noch Arbeit abnehmen, macht man das so:
   

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


Nachrichten in diesem Thema
RE: Booleschen Wert außerhalb einer While-Schleife verwenden - GerdW - 02.08.2013 12:36

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Programmteil außerhalb der Ursprungsansicht alex-one 6 5.384 09.11.2022 17:03
Letzter Beitrag: alex-one
  Drei Queues in einer While-Schleife mit case-Struktur EinVolvic 12 13.172 17.05.2017 20:25
Letzter Beitrag: EinVolvic
  Probleme seit einfügen einer For-Schleife JUON 7 5.929 14.02.2017 18:01
Letzter Beitrag: TR61
  Rechenzeit einer Schleife pro runde bekommen aidinnikoo 1 3.699 30.11.2016 13:53
Letzter Beitrag: GerdW
  Dauer einer Schleife berechnen Marius89 3 6.454 31.10.2016 09:24
Letzter Beitrag: jg
  Wert in Schleife immer wieder neu schreiben? joptimus 4 4.580 02.08.2016 14:19
Letzter Beitrag: Lucki

Gehe zu: