Hi, Sean,
NI does not support register-level programming for Modular Instruments
like the PXI-5404, nor do we provide support for accessing entry points
in lower-level DLLs.
I understand your desire for a simple solution, but I can assure you
that the NI-FGEN interface is a much simpler programming
environment. The register-level configuration of that device is
quite complex, and the driver software adds a great deal of value in
its handling of issues such as triggering, signal routing,
synchronization, and calibration (which keeps the frequency correct and
the output flat across the entire bandwidth of the device).
If you have the NI-FGEN CD, the installer should automatically install
DAQ, IVI, and other dependencies without requiring your
intervention. NI-FGEN also includes complete documentation, many
programming examples, and interactive applications like the Signal
Generators Soft Front Panel.
Finally, once you have NI-FGEN installed, you can program the 5404 with the 4 simple setup commands that you requested:
niFgen_init
niFgen_ConfigureStandardFunction (frequency, amplitude, etc.)
niFgen_InitiateGeneration (now you're generating)
...
niFgen_close
Hope I've been persuasive,
Patrick