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 

Analoges Signal über Zeit erfassen



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!

16.10.2010, 10:47
Beitrag #15

GerdW Offline
______________
LVF-Team

Beiträge: 17.430
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Analoges Signal über Zeit erfassen
Hallo Dave,

deine Version hat typische Anfängerfehler, deshalb würde ich nicht von "etwas gelernt" reden!

- Wozu packst du eine While-Schleife um deine FOR-Loop?
- Wozu weiterhin diese FormatDateTimeString-Funktionen, deren Ergebnis du nicht benutzt?
- Wozu die Case-Struktur um die DO-Funktion? Die beiden Cases unterscheiden sich einzig in der boolschen Konstanten - und die wiederum hat den gleichen Wert wie der Case-Selektor! Du könntest also "Start" direkt mit den DOs verbinden und bräuchtest die Case-Struktur nicht...
- Eine klassischen Race-Condition durch die lokale Variable "Start". Was wird wohl zuerst passieren: die lokale Variable wird auf FALSE gesetzt oder es wird aus dem Terminal gelesen? Wird es jedesmal in der gleichen Reihenfolge passieren? Who knows...
- Das Vergleichen des Timestamps der Wait-Funktion mit der Differenz zweier Timestamps ist kompletter Blödsinn. Schau dir mal die aktuellen Werte per Highlighting an...
- Wozu dieser blödsinnige Vergleich, wenn du eh eine feste Wartezeit programmiert hast?
- Wie schon vorher bemängelt: Create/Clear-Funktionen immer außerhalb von Schleifen! (Egal ob DAQmx, Dateioperationen, Melder/Warteschlangen...)

Was genau war an meiner Version nicht in Ordnung? "allerdings wurde der Versuch immer zu früh abgebrochen" ist wenig aussagekräftig, es wurden doch die von dir gewünschten 7s gewartet...

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


Nachrichten in diesem Thema
Analoges Signal über Zeit erfassen - GerdW - 16.10.2010 10:47

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Kontinuierliches Signal erfassen ohne Lücken giwreh 1 1.965 22.09.2022 12:05
Letzter Beitrag: GerdW
  Thermoelement und analoges Spannungssignal gleichzeitig mit Agilent 34970A auslesen HRI_Michael 2 3.170 29.05.2019 12:11
Letzter Beitrag: HRI_Michael
  Analoges Signal in Winkel umwandeln Sandro5 37 21.681 25.02.2016 21:06
Letzter Beitrag: Sandro5
  Analoges Signal analysieren und Messwert speichern. Meister Eder 7 8.907 14.01.2014 17:33
Letzter Beitrag: Meister Eder
  Digitales Signal ausgeben und gleichzeitig erfassen tom987 8 6.897 25.10.2013 08:18
Letzter Beitrag: GerdW
  DAQ: Digitales und analoges Signal in einer Datei abspeichern Hydraulab2013 5 9.066 16.07.2013 20:27
Letzter Beitrag: Holy

Gehe zu: