Hallo Flo,
Zitat:Ein paar Arrays auf dem Prozessor auslesen und wieder zurück dürfte eigtl nicht zu lange dauern. Sind ja nur 7 Werte pro Array und nicht massig Daten.
Du hast leider immer noch nichts über den Typ des cRIO verraten…
- Die älteren cRIOs haben z.T. CPU-Taktfrequenzen von 400MHz (oder gar nur 266MHz). Da sind 30µs nur ~10000 CPU-Takte und das cRIO hat deutlich mehr zu erledigen als "nur 7 Werte kopieren"…
- Bei 30µs würde ich auch dem RT nicht mehr vertrauen. Ein Jitter von 1µs sind dann schon 3% deiner Zielzeit…
- Datenmittelung kann der FPGA erledigen, sogar mit taktgenauer Clock…
- Wie schnell ist dein AI-Modul? Hast du überhaupt eines, welches in 40µs 7 Messwerte aufnehmen kann?
- Wenn du "einfach" RT programmieren willst, bist du auf die ScanEngine angewiesen. Diese ist
nicht in der Lage, mit deinen Timing-Anforderungen umzugehen! Du bist also definitiv auf den FPGA angewiesen!