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 

Analog Trigger funktioniert nicht



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!

12.11.2013, 11:33
Beitrag #9

dbuckl Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 190
Registriert seit: Sep 2013

10
2013
DE


Deutschland
RE: Analog Trigger funktioniert nicht
(11.11.2013 09:44 )GerdW schrieb:  Du hast:
- eine Samplerate von 1000Hz und "-1 Samples to read", d.h. alle, die im Puffer stehen
- den Task mit Digitaltrigger versehen
- den Task gestartet
- sofort nach dem Start fragst du den Puffer ab - der ist aber aufgrund des Wartens auf den Trigger noch leer
-> Fehlermeldung: zu wenige Samples im Puffer...

Logisch soweit?

Lösung:
- nicht "-1", sondern 100 Samples abfragen
- den dann evtl. auftauchenden TimeOut-Fehler programmatisch (!) abfangen und angemessen reagieren (weiter auf Trigger warten oder abbrechen?)
- TimeOut-Vorgabe so einstellen, dass der Trigger "garantiert" rechtzeitig kommt (aber trotzdem TimeOut-Fehler abfangen)

Also das mit der "Samples to read" muss bei dir wieder auf Default zurück gesetzt worden sein da hatte ich eigentlich schon 100 Samples stehen.

Das Problem habe ich denke ich verstanden, der Puffer wird einfach sofort gelesen obwohl weder ein Trigger Signal angekommen ist, noch alle Samples gelesen wurden?
Jedoch hab ich leider keine Ahnung wie man den TimOut-Fehler abfängt?

Mein Problem war auch das ich noch überhaupt kein Trigger-Signal erzeugt hatte.
Dehalb habe ich gestern einen Hardwareschalter zwischen +5V Output und PFI0.0 gelegt mit dem das Signal dann ohne Probleme triggern ließ.
Das Problem ist aber das ich das Softwaretechnisch lösen soll. Deshalb habe ich nun ein VI programmiert (OSZ_SetTrig.vi) das über einen einfachen Schalter (Bool) am PFI 1.0 out auf +5V oder 0V umschalten kann.
Von dem PFI 1.0out habe ich ein Kabel in den PFI0.0in gelegt, somit kann ich an den PFI Eingang den ich als Trigger Source verwende über das SubVI ein Startsignal senden.

Leider habe ich keine Ahnung wie ich das von der Laufzeit so einbaue das wärend dem warten auf den Trigger das SubVI abgefragt wird?
Ich habe das SubVI schon in eine Eventstruktur mit Whileschleife gepackt doch das hat nichts gebracht. Nun bin ich etwas ratlos Huh

PS: Das "After the acquisition begins, configure the acquisition to stop:" kann ich schon übersetzen Blush.........ich wusste nur nicht was "Nachdem die Erfassung begint, konfigurieren sie die Erfassung zu stoppen (oder konfigurieren sie das Stoppen der Erfassung)" bedeutet, da ich ja schon einen Stop- and Clear Task eingebaut habe und sonst keine andere Möglichkeit kenne.

Gruß Domi


Angehängte Datei(en) Thumbnail(s)
   

0.0 .zip  OSZ_Scope_FUN Folder.zip (Größe: 31,72 KB / Downloads: 167)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Analog Trigger funktioniert nicht - dbuckl - 12.11.2013 11:33

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Daten im .dat Format abspeichern funktioniert nicht. (Famos) Titus85 1 2.673 27.01.2020 08:48
Letzter Beitrag: GerdW
  Fehler 1502, Exe aus VI erstellen funktioniert nicht. mmk1988 8 5.616 23.09.2016 07:47
Letzter Beitrag: GerdW
  Pre-Trigger auf aktuellen Trigger-Kanal einsetzen yowa 0 4.558 22.02.2016 15:58
Letzter Beitrag: yowa
  Trigger Analog Input tschibi 2 4.745 25.03.2014 10:58
Letzter Beitrag: tschibi
  kontinuierliche Datenerfassung mit DAQ-Assistent funktioniert nicht madlen 7 9.035 20.03.2014 19:34
Letzter Beitrag: GerdW
  Skalierung funktioniert nicht einwandfrei ChristianKalk 2 3.649 05.02.2013 15:21
Letzter Beitrag: ChristianKalk

Gehe zu: