LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Syncronize acquisition from C-rio different module (9401,9239)

I wrote the following applications on FPGA

-I acquire nine analogue signal with three delta sigma module NI9239 (just syncronized with one of these as master)

-I implemented SSI protocol with NI9401 to read encoder position

I want

-syncronize the data acquired with analogue module with data from encoder (SSI protocol with NI9401)

-write it in a dma fifo to pass the data from FPGA to c-rio (i've just tried but i loose data)

-send data from cRIO to an host pc for saving (they are a lot of data and i can't save them on c-rio flash memory)

Any suggestion

Francesco

0 Kudos
Message 1 of 2
(2,166 Views)

Hi,

 

I suggest you to look in the find Examples of LabVIEW and observe the code inside of:

 

- NI 9401 Digital Port Input and Output - cRIO.lvproj

 

This project shows how to read from and write to digital input and output ports on a NI 9401 module.

 

- Basic Synchronizing NI 923x Modules.lvproj

This example demonstrates how to synchronize two NI 923x modules to the same timebase.

 

- Basic DMA cRIO.lvproj

This project demonstrates a basic application using DMA to transfer data from an FPGA VI to a host VI.

 

 

Please feel free to comment the example mentioned.

 

Regards,

 

Claudio

 

 

Matteo
0 Kudos
Message 2 of 2
(2,145 Views)