' schrieb:Hast du auch ein TTL-Signal an den Trigger-Input angeschlossen, dass du innerhalb der Wartezeit (im Bsp 10 Sekunden) auf High stellst?
Nein, ich dachte ich bräuchte kein Signal anlegen...
' schrieb:Jens, geht es dem Poster nicht darum ein Signal auszugeben? wozu dann noch ein Signal an den Trigger der Karte anschließen?
Oder hab ich da jetzt was überlesen?
Genau, ich möchte den Counter als Timer nutzen. Dieser soll eine Offsettime runterzählen um dann den Sinus auszugeben.
' schrieb:Nein, ich dachte ich bräuchte kein Signal anlegen...
Scherzkeks, ...
Wenn du eine DI-getriggerte AO (oder auch AI) programmierst, dann wartet die Anwendung natürlich solange, bis das entsprechende Trigger-Signal anliegt.
' schrieb:Genau, ich möchte den Counter als Timer nutzen. Dieser soll eine Offsettime runterzählen um dann den Sinus auszugeben.
Dann beschäftige dich jetzt mal ganz unabhängig von der AO damit, wie du mit einem Counter so einen "Impuls" nach gegebener Zeit erzeugen kannst. Anfangspunkt sind wieder Bsp. im NI-Examplefinder...
MfG, Jens
' schrieb:Scherzkeks, ...
Wenn du eine DI-getriggerte AO (oder auch AI) programmierst, dann wartet die Anwendung natürlich solange, bis das entsprechende Trigger-Signal anliegt.
Ich dachte der Trigger kommt nun von der Karte und ich müsste kein Signal mehr anlegen.
' schrieb:Dann beschäftige dich jetzt mal ganz unabhängig von der AO damit, wie du mit einem Counter so einen "Impuls" nach gegebener Zeit erzeugen kannst. Anfangspunkt sind wieder Bsp. im NI-Examplefinder...
MfG, Jens
Ok, hab alle Counter Examples durch. Könntest du mir noch einen Tip geben? Finde nicht wirklich etwas um einen Timer zu bauen.
Danke
So, habe mich mal daran versucht einen Timer mit den Countern der Katre zu bauen. Wäre toll wenn mir jemand sagen könnte ob ich auf dem Richtigen Weg bin.
Hier das Timer VI.
Edit:
Die Einstellungen habe ich folgendermaßen getroffen:
(Generating Pulses)
Counter --> Dev1/ctr0
source of ticks --> Dev1/100kHz Timebase
high ticks --> 50000
low ticks --> 50000
(Aquire Pulses)
Counter 2 Dev1/ctr1
(Sample Clock)
source --> Dev1/PFI6 (Output des Counters 0)
Wieso so kompliziert?
Das Besipiel aus dem NI-Examplefinder lautet "Gen Dig Pulse.vi" -> Einen einzelnen digitalen Puls mit dem Counter erzeugen, wobei man frei einstellen kann, wielange die Low-Zeit (das wäre dann deine Wartezeit) und die High-Zeit (muss bei dir nur lange genug sein, um als Auslöseimpuls für deine Kamera zu dienen) ist.
Damit dieses Bsp gleichzeitig als Trigger für den AO dienen kann, sollte hierbei der Counterausgang per (realer) Verdrahtung wieder auf einen DI geführt werden, den du dann als Triggereingang nimmst.
MfG, Jens
' schrieb:Wieso so kompliziert?
Das Besipiel aus dem NI-Examplefinder lautet "Gen Dig Pulse.vi" -> Einen einzelnen digitalen Puls mit dem Counter erzeugen, wobei man frei einstellen kann, wielange die Low-Zeit (das wäre dann deine Wartezeit) und die High-Zeit (muss bei dir nur lange genug sein, um als Auslöseimpuls für deine Kamera zu dienen) ist.
Damit dieses Bsp gleichzeitig als Trigger für den AO dienen kann, sollte hierbei der Counterausgang per (realer) Verdrahtung wieder auf einen DI geführt werden, den du dann als Triggereingang nimmst.
MfG, Jens
Danke für deine Antwort.
Ok, ist wirklich umständlich. Mein Problem an der Sache ist, dass ich nicht (sehr schlecht) an die Karte rankomme. Muss ich den Counter-Output wirklich (real) verdrahten? Das muss doch auch Softwareseitig funktionieren, oder bin ich da zu blauäugig?
' schrieb:Danke für deine Antwort.
Ok, ist wirklich umständlich. Mein Problem an der Sache ist, dass ich nicht (sehr schlecht) an die Karte rankomme. Muss ich den Counter-Output wirklich (real) verdrahten? Das muss doch auch Softwareseitig funktionieren, oder bin ich da zu blauäugig?
Hi,
das sollte gehen...guck dir mal das Routing VI in der DAQmx Palette an...
' schrieb:Hi,
das sollte gehen...guck dir mal das Routing VI in der DAQmx Palette an...
Danke für den Tip. Hab es hinbekommen einen Counter Output auf einen Digitaleingang zu legen. Leider ist es mir noch nicht geglückt dieses über den DAQmx Trigger.vi als Triggerimpuls zu nutzen. Bekomme immer die Fehlermeldung, dass der Pin von einer anderen Route benutzt wird. Werd aber weiter testen. Der Tip war schonmal sehr hilfreich. Habe im Netz zwar ein Course Manual überDAQ gefunden, aber auf die Signal Routing VI's war ich bis dato noch nicht gestoßen.
Hab hier nochmal ein Beispiel VI. Wieso kann ich meinen gewählten Digitalen Pin nicht als Triggersignal verwenden. Wie man in meinem Beispiel sieht, route ich das Timer-Signal auf einen PFI. Das funktionert super und ich messe am Pin genau das Timer-Signal. Diesen möchte ich als Trigger-Event nutzen bekomme aber immer die Fehlermeldung:
Specified property is not supported by the device or is not applicable to the task.
Property: Start.Trig Type
Wieso sollte die Karte diese Einstellung nicht unterstützen? Wenn jemand Zeit hat kann er sich mal mein VI anschauen. Danke.