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!
im Prinzip ganz einfach.
- Erst gebe ich ein 4,2ms langes Digital Signal aus um einen Blitz zu erzeugen. Welches immer nach 9ms Pause wieder erzeugt wird.
- Nach dem 4,2ms Blitz Signal soll ein Analogwert vom Spektrometer ausgelesen werden, wovon ich nicht weis wie lange es genau dauert.
- Nach dem Auslesen soll ein 2,4ms langes Reset Signal gesendet werden.
Und das ganze eben in einer Schleife.
Hab´s auch mal auf die Schnelle gezeichnet (sieht nicht gerade schick aus, aber man sollte erkennen was gemeint ist - hoffe ich).
Gruss
amin
10.03.2009, 10:42 (Dieser Beitrag wurde zuletzt bearbeitet: 10.03.2009 11:06 von jg.)
es ist wirklich nur ein einzelner Analogwert zur Auswertung. Das Spektrometer ist spezifisch für eine Anwendung (daher kommt es mit nur einem Pixel aus, da hierfür nur dieser Wert relavant ist).
Gruss
amin
PS: jedoch benutze ich im Endeffekt dennoch 4 Analogeingänge der Karte, jedoch unabhängig von dem Ablauf, diese sind für Temperaturüberwachung usw.
ist zwar nicht wirklich die Lösung meines Problems, aber ich frage mich gerade, warum zwar 2 Counter nacheinander starten, wenn man sie in eine Sequenz setzt, aber es keinen Unterschied macht, wenn man eine Wartezeit dazwischen setzt (diese wird laut Oszi gar nicht berücksichtigt).
Hier einige Ideen, wie man die Synchro deiner Signale realisieren könnte:
Für Analog-In fallen mir 2 Möglichkeiten ein:
1. Ein Analog-In Task, das per externer Uhr läuft, AD-Wandlung erfolgt immer bei fallender Flanke des Takts
2. Ein Analog-In Task, das per fallendem Digital-Trigger (fallende Flanke) gestartet wird. Diese müsste als Retriggerable programmiert werden.
Beispiele zu allen solltest du im NI-Examplefinder finden.
Dann zum Reset-Task, ebenfalls 2 Möglichkeiten:
1. Ein Counter-Task, das einen Finiten Pulse-Train erzeugt, mit Start-Trigger, retriggerable. Bin mir aber nicht ganz sicher, ob das funzt.
2. Ein Digital-Out-Task, das ebenfalls jeweils bei fallender Trigger-Flanke startet.
Auch hierzu solltest du Bsp. im NI-Examplefinder finden.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!