Indeed, a windows help file, buried in a zip file. Kind of contrary to the whole idea of HTML and platform-independent documentation available on The Internets, no?
And not very useful when I'm using a web browser on a linux box or mac to find the information on the NI web site while I'm up to my eyeballs trying to debug someone else's code and I just need to know "just what ARE the units on that parameter anyway?" and I haven't downloaded the various helper apps and really, why should I have too, I mean, it's the web and HTML is platform-independent by design and surely they want to help me write software that will make their DAQ work in my product so that my company can sell more of our products and thus sell more of their DAQs, so why make it so hard?
And there's that little "I can't find it when I search for DAQmxBaseReadAnalogF64" issue.
Seriously, the DAQmx base API manual needs to be posted on the website. And accessible by platform-independent means. In Plain Old HTML. And made searchable. Period.
If the code you're debugging can compile on that Linux box, that means the DAQmx Base C API is installed on that Linux machine, which means that the pure HTML docs for the API are installed on that Linux machine. And they're searchable since they're flat text, and you don't need a network connection 😉
Try looking at
"/usr/local/natinst/nidaqmxbase/documentation/DAQmxBase C Function Ref Help.html"
And yes, it's aggravating to not find man pages or other online formats, but there are other mechanisms at play that make it difficult to just put the docs in a place where they can be indexed. We're aware of the discrepancy, but there isn't much my development group can do at this time.
Principal Software Engineer :: Configuration Based Software Senior Software Engineer :: Multifunction Instruments Applications Group (until May 2018) Software Engineer :: Measurements RLP Group (until Mar 2014) Applications Engineer :: High Speed Product Group (until Sep 2008)
Nice, thanks for the tip Joe-- found it on the build machine. Which is a headless machine located in the cloud. Granted, I could copy them to all of the various virtual and physical machines that I could ever possibly use when I'm trying to debug code to sell more NI products to my customers.
I feel your pain on pushing the other mechanisms into the 21st century. Let this thread serve as notice to the keepers of said mechanisms that the OEM developers trying to make you money are looking for some love. Hopefully not in all the wrong places.