(03.04.2012 07:54 )LV-Fred schrieb: Moin moin,
hat keiner eine Idee wie ich für jede positive Flanke meines Triggersignals etwa 100 Analog Messwerte einlesen kann?
Danke und Gruß
Grundsätzlich verwendest Du Deine Signal dann halt als Trigger. Diese setzt jeweils eine endliche Timed DAQ in Gang die 100 Samples einliesst. Aber, die Software muss schnell genug sein um nach Ablauf der DAQ diese wieder vorzubereiten um für den nächsten Trigger bereit zu sein. Ausser bei wirklich langsamen Pulsen eigentlich eine Unmöglichkeit.
Früher gab es von NI spezielle Hardware die eine Art doppelte DMA machen konnte aber die war unbezahlbar und lief nicht auf allen Computern (war noch zu EISA Zeiten und wenn Du nicht weisst was EISA ist, dann solltest Du Dich glücklich schätzen), und die Programmierung davon war schlicht gesagt zu kompliziert.
Eine viel bessere Variante ist wahrscheinlich um eine synchronisierte Zweikanal Acquisition von Deinem Messsignal und dem Encodersignal mit fester Abtastrate zu tun. Danach kannst Du Dich in Software so richtig ausleben um alle Dir sinnvoll erscheinenden Informationen aus diesem Signal zu extrahieren.