LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

faster than milisecond

I would like to generate a diferent wave function every 10 ns and sent it to a function generatot at the same frequency. There is any possibility to make LabView faster than 1ms? I will appreciate any sugestion.
0 Kudos
Message 1 of 6
(4,860 Views)
LabVIEW is much faster than 1ms, but software timing is limited to 1-2ms. Even that cannot be guaranteed on a multipurpose OS. For deterministic timing, you need to utilize hardware timing of your DAQ hardware or use LabVIEW RT of FPGA, for example.
 
10ns is awfully fast. What kind of function generator do you have and how do you communicate with it? How many points are in each 10ns chunk of waveform? Is this microwave? How many different functions do you have? Is there a repeating pattern?
 
Can you provide a bit more details on what you are actually trying to do? Seems quite unrealsistic.
Message 2 of 6
(4,842 Views)
Are you sure you don't mean a single waveform sampled at 100MHz or something, so each sample is 10ns apart?  That's still way to fast for most hardware, but at least its a reasonable thing to try to do with an FPGA and a very fast DAC.

Message Edited by billings11 on 09-27-2007 11:07 AM

-Devin
I got 99 problems but 8.6 ain't one.
Message 3 of 6
(4,835 Views)
Clarification: Is it only signal generation that Labview can't simulate, or can it not perform operations in that range at all? I was hoping to be able to analyze data with the option to offset certain time variables by +/- 2 ns. This could become significantly more difficult if I have to use actual instruments for all steps, rather than just the final readout.

(Hmmm, I'm beginning to see why the equipment used to monitor my scintillator's output is so expensive. O_O )
0 Kudos
Message 4 of 6
(4,813 Views)
If you have an instrument that can acquire data at that rate then you can use labview to post-process it to get the information you want, but no software can come close to that timing resolution in real-time.  In other words you can process waveforms sampled at any rate you want.  But you can't program I/O timing that fast with software.

Message Edited by billings11 on 09-27-2007 12:42 PM

-Devin
I got 99 problems but 8.6 ain't one.
Message 5 of 6
(4,805 Views)
Okay, that's about what I expected. Thanks.
0 Kudos
Message 6 of 6
(4,671 Views)