Signal Generators

cancel
Showing results for 
Search instead for 
Did you mean: 

Will NI-FGEN eventually support simpler AO devices?

Hi,

just courious...
I have a NI-PXI 6711 4-ch AO device in my system. Now with SSP I've
got NI-FGEN. Looks interesting to me, but does not recognise nor use
that special device, just a very limited list of other devices. Any
hope in the overseeabel future?

BTW, the same Q arose with NI-DMM4070 and NI-SCOPE.

Greetings from Germany!
--
Uwe Frenz
0 Kudos
Message 1 of 4
(7,043 Views)
Hello Uwe,
NI-FGEN is specific to our Modular Instrument Signal Generators like
NI 5401, NI 5411, NI 5431, NI 5421, NI 5404. Hence you will not be
able to use this driver with our Analog Output Boards.

Once again, NI-SCOPE is specific driver for our Modular Instrument
Scopes which NI 5102, NI 5112, NI 5122, NI 5911.

For NI 4070, the specific driver is NI-DMM.

Please do let me know if I could explain it properly.

Sincerely,
Sastry V
Applications Engineer
National Instruments
0 Kudos
Message 2 of 4
(7,042 Views)
Sastry,

Thanx to your answer.
But in fact in was not an answer to my Q!
The fact that FGEN is 'limited' to specific devices is easily be visibel when starting it. I wanted to know if it will support simpler devices in the foreseabel future. Or is there any technical background preventing this?
It was just fine if this would happen. Maybe I should ask this on Info-LabVIEW?

Greetings from Germany!
--
Uwe Frenz
0 Kudos
Message 3 of 4
(7,042 Views)
We recommend that you use the new DAQmx API for programming your 4 channel AO device, as well as various single-point and multi-channel analog output boards, including the MIO (multi-function input/output) devices.

The DAQmx API was designed to easily handle the various capabilities of these devices, whether you are doing single-point writes on one or many channels, or continuously generating waveforms on one or many channels. Also, the DAQmx API, through virtual channels, will easily allow you to use your AO device for voltage, current, or other types of user-defined generations.

The NI-FGEN API is focused on arbitrary waveform generators and function generators. It has a smaller API, which allows an Arb or function generator customer to use
the device quickly and easily. But there is no mechanism for writing single-point data values. Everything is a buffered operation, with the waveform residing on the device memory, rather than in computer host memory.

There is no intention to support multi-function AO devices in NI-FGEN. You will be much better served by NI-DAQmx. But for arbitrary waveform generators and function generators, NI-FGEN is the appropriate API to use.

Striking a balance between specific APIs for specific devices and general-purpose APIs that serve many devices is an age-old problem. We do our best to provide our users with the best of both worlds, and value your feedback on the way you use our APIs and how their organization affects you.

Neil F
Senior Software Engineer
Signal Generators R&D
National Instruments
Neil Feiereisel
Principal Engineer, Modular Instruments, National Instruments
0 Kudos
Message 4 of 4
(7,043 Views)