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 

Analogmessung und Lichtschranke



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!

05.12.2019, 08:17
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.511
Registriert seit: May 2009

LV2019 (LV2021)
1995
DE_EN

10×××
Deutschland
RE: Analogmessung und Lichtschranke
Hallo Herri,

Zitat:Wo es noch happert:
Es werden nicht immer Daten in das Messdatenfile geschrieben. Wenn ein Binärfile verwendet wird, scheint es besser zu sein, als bei einem Excel File. Jedoch wird mit dann der Lichtschrankenwert nicht geschrieben.
Wie kann ich den Aktiv-State auf eine feste Zeit legen, z.B. 3 Sekunden. Die Messung soll ebenso mehrmals hintereinander aktiviert werden können.
Wenn der "Aktiv"-State genau 3s lang laufen soll, würden sich 2 Optionen anbieten:
- du fragst beim AI-Task Daten für genau 3s an - lässt sich ja einfach über die Samplerate berechnen…
- du machst eine While-Loop in diesen State und bestimmst über ElapsedTime deine 3s Laufzeit…

Excel-Files zu erstellen benötigt deutlich mehr Zeit als einfache Text/CSV-Dateien. ExpressVIs dafür zu verwenden führt auch nicht zu effizienten Programmen…

Zum gezeigten Bild:
- Hast du dir die LabVIEW-Hilfe zur Funktion DAQmxTiming durchgelesen? Weißt du, was der Input Buffergröße bewirkt - und warum man ihn bei "kontinuierlicher" Messung üblicherweise nicht verdrahten sollte?
- Wiese gibt es eine lokale Variable von "Aktiv?" im Bild??? Verwende Draht - bzw. lasse das Select danach weg, da du den Wert von "Aktiv?" in State 3 ja sowieso kennst…
- Wieso hat der boolsche Button recht unten kein Label???
- Wieso musst du im State 3 prüfen, ob der State-Selektor wirklich den Wert 3 bekommen hat, nur um eine lokale Variable von "Bereit" damit zu setzen? Warum schreibst du nicht einfach ein TRUE in die Value-Property, wenn du sowieso schon eine Propertynode von "Bereit" verwendest???
- Wieso schreibst du "Daten" in eine lokale Variable "Time (s)", und danach nochmal in das Terminal "Time (s)"? Wieso schreibst du diesen Wert auch noch in ein Schieberegister, um dann beim nächsten Schleifenstart den gleichen Wert aus einer weiteren lokalen Variablen "Time (s)" zu lesen???
- Wenn du LV2018 verwendest, solltest du die Kommentarfelder in Strukturen aktivieren und verwenden statt freie Kommentare im BD zu hinterlassem, die noch nicht einmal per Pfeil an zugehörige Funktionen angepinnt sind…

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


Nachrichten in diesem Thema
Analogmessung und Lichtschranke - Herri - 04.12.2019, 15:45
RE: Analogmessung und Lichtschranke - GerdW - 05.12.2019 08:17

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zeitmessung mittels Lichtschranke Herri 2 3.657 18.11.2019 09:40
Letzter Beitrag: Herri
  Lichtschranke - Zeitarray löschen Janni123 3 4.134 24.10.2014 07:35
Letzter Beitrag: GerdW
  Lichtschranke an NI USB-6009 12345 1 6.053 22.04.2011 08:47
Letzter Beitrag: Y-P
  Analogmessung auf einem Kanal im Hintergrund wernerIBN 38 30.854 08.03.2010 11:02
Letzter Beitrag: SeBa

Gehe zu: