RE: Fehler "constraintDict"
Hallo zusammen,
ich muss noch einmal um Hilfe bitten....
Die Kommunikationsprobleme mit dem cRIO sind gelöst, mein Wunschcode ist nun auch auf dem Gerät untergebracht und läuft (fast) zur vollen Zufriedenheit. Nun tut sich allerdings die Frage auf, wie transportiere ich die Messwerte zum Host-VI?
Noch einmal zur Messaufgabe, ich soll das SENT Ausgangssignal von 8 Sensoren ununterbrochen mitloggen. Dazu nutze ich die NI-9401, welche ich in einer Whileschleife mit 2 MHz abtaste und mir die Zeitdifferenzen der fallenden Flanken über den TickCount berechne. Somit fallen, je nach Ausgangskonfiguration des Sensors, 400 bis 10000 U16-Werte pro Kanal und Sekunde an.
Als einzige verlustfreie Möglichkeit Daten zu übertragen habe ich den DMA-FIFO gefunden, es ist mir aber noch nicht gelungen alle Messwerte geordnet in den Speicher zu schreiben. Für jeden Kanal ein FIFO geht mit der 9076 nicht, da sie nur 5 unterstützt. In ein Array zu schreiben(?), dies ist mir noch nicht so gelungen, dass ich die Werte geordnet wieder auslesen kann.
Hat jemand noch eine rettende Idee für mich?
Ein Gedanke von mir ist noch der Einsatz der neuen "myRIO" Karte. Sie soll 16 DMA Kanäle unterstützen und sollte meine Messanforderungen locker erfüllen. Außerdem wird sie meines Wissens über USB an den PC angeschlossen, was mir sehr recht wäre. Hat da schon jemand Erfahrung?
Vielen Dank
Woodeye
|