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 

Reduzierung des Zeitbedarfs zur Datenerfassung



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!

09.05.2018, 20:16 (Dieser Beitrag wurde zuletzt bearbeitet: 09.05.2018 20:17 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Reduzierung des Zeitbedarfs zur Datenerfassung
Hallo Philipp,

Zitat:1) Macht es in Bezug auf die benötigte Laufzeit einen Unterschied, ob entsprechende Hardware angeschlossen ist, oder nicht?
Wenn du ohne Hardware das Signal simulierst, ist die Schleife natürlich schneller, weil du das SimulateSignal auf "so schnell wie möglich" eingestellt hast…

Zitat:2) Könnten schlicht die PC-Performance Unterschiede zwischen Ziel- und Entwicklungsrechner für die Laufzeitdifferenz verantwortlich sein?
Nein.
Es sei denn, die Rechner unterscheiden sich um den Faktor 50 bei der Rechenleistung…

Zitat:3) Falls es "ganz normal" ist, dass dieses VI in Verbindung mit der angeschlossenen Hardware "so lange" braucht um sämtliche Werte zu erfassen, welche Möglichkeiten habe ich um die Laufzeit zu verringern? (und somit dann die Taktzeit der gesamten Whileschleife zu verkürzen)
Mit den von dir voreigestellten Werten (Samplerate=1000, Anzahl Werte=1000) würde ich eine Iterationszeit von sogar 1s erwarten…
Anscheinend benutzt du selbst andere Werte, wenn du nur 85ms pro Iteration bekommst, verschweigst uns diese aber. Außerdem hast du uns das subVI vorenthalten, welches den eigentlichen DAQ-Code enthält!

Die Schleife iteriert schneller, wenn du entweder die Samplerate erhöhst oder die Anzahl der zu lesenden Werte verringerst: t ~ Anzahl / Samplerate.
(Mit der Einschränkung, dass der Overhead bei sehr kleinen Werten für Anzahl natürlich überproportional ansteigt.)

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


Nachrichten in diesem Thema
RE: Reduzierung des Zeitbedarfs zur Datenerfassung - GerdW - 09.05.2018 20:16

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Datenerfassung cDAQ + NI9203 keine synchrone Datenerfassung dieseldunst 5 5.915 24.06.2016 14:49
Letzter Beitrag: jg

Gehe zu: