Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

How do I generate a pattern that is larger that the memory in a NI6541?

How do I use a NI6541 to generate a pattern that is larger that the memory in a NI6541?
for example , If I have a ni6541 that has a 8 M sample memory and I need to send out 26M sample do I have to
do 4 sequences of
niHSDIO_InitGenerationSession(),
niHSDIO_AssignDynamicChannels (),
niHSDIO_ExportSignal ,
niHSDIO_WriteNamedWaveformU32(),
 niHSDIO_Initiate (),
niHSDIO_close()
 
or is there way to just load  and send new data once the card has been set up?
Thanks
Dave Fisher
0 Kudos
Message 1 of 4
(3,624 Views)
Dave,

Thanks for contacting National Instruments. This is the equivalent of streaming which is not supported on our HSDIO devices.  There is a version of the 6541 board that has 64MB that would give you enough room to load the entiree pattern onto the board.  You could attempt what you are saying about initiating the board 4 times over, but you will likely experience some latency between each close and initiate while the next 8MB is written to onboard memory. 

Regards,

Kenn North
Principal Product Manager - Search, Digital Analytics
http://ni.com/search
0 Kudos
Message 2 of 4
(3,606 Views)

Hi Dave,

We have a beta version of the HSDIO driver which adds the functionality you are looking for.  If you give me your email address, I will be happy to provide more information.

Thanks,

Ryan

Message 3 of 4
(3,581 Views)
Thank you
for the info about the new driver
if you are going to send me a zip file please rename the suffix.
regards dave
 
0 Kudos
Message 4 of 4
(3,556 Views)