09-04-2013 10:59 AM
Hi,
Anyone is familiar with HSDIO streaming? I really need help please.
I've been searching and found this example. https://decibel.ni.com/content/docs/DOC-29085
I can use this example to stream my TDMS waveforms which has much samples than buffer size of my HSDIO PXIe-6544.
The snippet in the link is totally wrong. But the code inside attached file is usefull for streaming. But the thing is, I can only stream my waveform one time only. How can I stream my waveform repeatedly? I've tried to change the option from single generation into loop continuously, but seems doesnt work. Maybe it needs a little bit manual work?
regards,
Yan
09-06-2013 09:22 AM
Hi Mystogan,
did you try the HSDIO Example from the Example Finder?
The perfect example is "Continuous Acquisition - Stream to Memory". You can find it at the following location on your Harddrive.
(You might have to edit the path according to your LV-Version.)
C:\Program Files (x86)\National Instruments\LabVIEW 2013\examples\instr\niHSDIO\Dynamic Acquisition.llb\Continuous Acquisition - Stream to Memory.vi
Best regards,
Peter
09-07-2013 03:57 AM
Hi Peter,
thanks for comment. Yes I did look at the example. But the problem is, that example is to stream waveform which not bigger than onboard memory of HSDIO only (So the example can continuously repeat generating the same waveform).
I need to stream continuously a waveform which has 40MSamples. I cant load all samples at one time in LabVIEW (not enough memory). So I need to split them and stream continuously.
Thats why I came up to this example in my first post. I dont understand what most people do to stream big size waveform.
This is the basic idea of streaming where I found the idea http://zone.ni.com/reference/en-XX/help/370520K-01/hsdio/streaming/
regards,
Yan.