Digital I/O

cancel
Showing results for 
Search instead for 
Did you mean: 

NIHSDIO_ATTR_SPACE_AVAILABLE_IN_STREAMING_WAVEFORM

Hey Kyle,

 

I am having problems with the VI "niHSDIO Stream From Memory Maximum Transfer Rate.vi".  When running it "out of the box" on our 6562 board there is an error at the write named waveform about the write not supported with the current settings.  I've seen this error before in my C code; however, I'm not sure where I can change the settings within this VI.  I've attached a screen shot of the error.

 

Additionally, when I look at the VI, from what I can tell it is doing things very similarly to what I am doing when feeding out the data.  The only difference is there is a block called "Optimize MITE".  Is this already built into the C version libraries that I use?

 

Thanks.

 

-Curtis.

0 Kudos
Message 11 of 13
(1,714 Views)

Hi Curtis,

 

Please refer to this knowledgebase article here regarding the error you're seeing.

Josh Y.
Applications Engineer
National Instruments
0 Kudos
Message 12 of 13
(1,704 Views)

Curtis,

 

Josh's KB should be helpful with that error.  It seems like the channels you wanted to use and the channel width you are using are mismatched somehow.  Check your channels being used and the type of data being written to HSDIO Write.  The 6562 supports a 2 byte Data Width for SDR and 1 byte for DDR modes.

 

Optimize MITE is a special VI created for SMC2 HSDIO devices, which includes the 6562.  I don't believe it is written in C, though the source code for the VI is open.  I also don't believe it is necessary for your application to run successfully, as it's main purpose is to ensure faster DMA speeds on the MITE, which is our communication interface between the board and the backplane.

Kyle A.
National Instruments
Senior Applications Engineer
0 Kudos
Message 13 of 13
(1,696 Views)