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 

DAQ: Paralleler, nicht gleichzeitiger Zugriff erzeugt Datenlücken



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!

24.04.2016, 16:43 (Dieser Beitrag wurde zuletzt bearbeitet: 24.04.2016 16:49 von GerdW.)
Beitrag #2

GerdW Online
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: DAQ: Paralleler, nicht gleichzeitiger Zugriff erzeugt Datenlücken
Hallo moTo,

herzlich willkommen im Forum!

Zu deiner Frage: THINK DATAFLOW!

Zitat:Nun würde ich gerne eben ein zweites DAQ Express VI hinzufügen, dass die Werte in Echtzeit an einen Chart rausschreibt. Geht sowas?
Wenn beide DAQAssi auf die gleichen Kanäle zugreifen sollen: Nein!
Wozu aber überhaupt ein zweiter DAQ-Assi? Warum nicht einfach einen Chart an den Ausgang des ersten anschließen? Hmm

Wie schon gesagt: THINK DATAFLOW!
Dein DAQ-Assi ist eine Datenquelle, aus der Messdaten heraus kommen. Diese Daten kannst du nun weiterleiten - und eben auch verzweigen (aka: eine Datenkopie anlegen) und auf zwei Datensenken (wie z.B. Chart und Dateischreiben) verteilen!

Tipps:
- Bilder deines Blockdiagramms sind nett, Snippets oder gar VIs wären besser: Bilder lassen sich so schlecht debuggen…
- Vergleiche von boolschen Werte mit boolschen Konstanten sind immer Rube-Goldberg! Ein "bool == FALSE" ist eben ein NOT(bool), die diversen Select-Nodes lassen sich auch durch boolsche Operationen erschlagen…
- In deiner Wait-Schleife hast du einmal eine Wait-Funktion und direkt daneben die CurrentTime-Funktion. Ist dir schon mal aufgefallen (bzw. hast du die Kontexthilfe gelesen?), dass die Wait-Funktion den exakt gleichen Timestamp ausgibt wie die andere Funktion und du deshalb unnötig viel Aufwand programmiert hast?
- Rechenoperationen, die sich innerhalb einer Schleife nicht mehr ändern, sollte man vor der Schleife erledigen…
- einiges mehr, aber Bilder lassen sich eben so schlecht debuggen und editieren…

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


Nachrichten in diesem Thema
RE: DAQ: Paralleler, nicht gleichzeitiger Zugriff erzeugt Datenlücken - GerdW - 24.04.2016 16:43

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Gegenseitige Beeinflussung paralleler Schleifen FelixH 4 4.359 24.09.2012 13:23
Letzter Beitrag: A.Berndsen
  Paralleler Zugriff auf CompactDAQ von mehreren Softwareinstanzen marone42 10 9.237 19.12.2011 14:06
Letzter Beitrag: marone42
  Inputbuffer erzeugt immer Fehlermeldung Sandisk 2 3.673 20.01.2011 09:25
Letzter Beitrag: Lucki
  Probleme bei gleichzeitiger Signalerfassung und -Erzeugung yrthy 4 5.001 18.07.2008 17:12
Letzter Beitrag: IchSelbst
  Kommunikation mit paralleler Schnittstelle mit USB-6009 PhilippDerGrößere 0 3.038 18.01.2008 22:36
Letzter Beitrag: PhilippDerGrößere
  paralleler Ablauf 2er Programme chris_kamikaze 1 3.511 08.11.2006 17:09
Letzter Beitrag: A.Berndsen

Gehe zu: