LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabVIEW as function generator?

Hi, I'm concerned with the problem of using Labwiew
as a function Generation. But I've had some troubles writing a VI (LabVIEW 6i) for driving
a loudspeaker at high frequencies (i.e: 1000/2000 Hz) by a
pci card (pci-6024E). I've already tried with "Function generator.VI",
which uses "AO write.VI" and writes the points of the wave (i.e. a sine) in the buffer
and gets out to the oscilloscope,
but as the frequency rises (both setting the update rate to higher values,
or deceasing the number of samples per cycle), the resolution of the output
sine wave gets down (I see a not continous sine wave) or, if the update rate is very high (35KHz),
the VI stops because the bus-bandwidth limitations.
Can any1 help me to solve my problem?




Thanks.
0 Kudos
Message 1 of 3
(2,873 Views)
Are you attempting to do this using LV-Real-time?

The bus-bandwidth maybe an issue on a windows machine, but it should be "do-able" on a RT platfrom.

You said you are using a "PCI-6024" so it does not sound like you are doing this in RT.

Ben
Retired Senior Automation Systems Architect with Data Science Automation LabVIEW Champion Knight of NI and Prepper LinkedIn Profile YouTube Channel
Message 2 of 3
(2,873 Views)
I agree with Ben. This question would be best directed to the general Data Acquisition group.
0 Kudos
Message 3 of 3
(2,873 Views)