01-27-2010 04:48 AM
At this stage of the present discussion, I would be exceedingly grateful if somebody could say what has to be done, step by step, under which OS, with which software, in order to reproduce the file nidataloggerlv found at /usr/local/natinst/nidaqmxbase/bin
It would be nice if this demo would be distributed with the source code: there is nothing like an example to begin understand things.
Yanqele
01-27-2010 08:40 AM
marvin24 wrote:
According to the README, USB-621x is supported, which I like to use. So I only need to install DAQmx BASE in Windows - right?
DAQmx Base does indeed install on Windows, but with the intention of touch panel and PDA application development: develop on Windows, build, and deploy to a target running Windows Mobile 5. DAQmx offers full feature support and faster performance on desktops, so I always encourage folks to use DAQmx over DAQmx Base under Windows and Linux. Given you want a cross platform USB-621x application, using DAQmx Base in Windows would be the simplest way to keep your code the most maintainable.
Ok - the loading of firmware this is not unusual, especially for USB devices. What is really strange is that DAQmx and Base are using different firmwares and cannot operate with the other one. Are you sure that this is the case?
DAQmx Base 3.2 and 3.3 expect USB devices with static firmware to have the same version of firmware that shipped with DAQmx 8.7.2.
Ok, so USB-621x is volatile, what about USB-HS-GPIB?
While I don't work in the GPIB group, I do know that the GPIB-USB-HS devices use firmware of the static type [1], but I don't know if the NI-488.2 driver for Linux does automatic or manual updating if it determines that the device's firmware is the incorrect version.
Joe
[1] Memory Buffer of GPIB Interfaces and Letter of Volatility
http://digital.ni.com/public.nsf/allkb/29C16D638E41616486256BDC007F5906?OpenDocument
Joe Friedchicken
NI Configuration Based Software Get with your fellow OS users
[ Linux ] [ macOS ]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)
01-27-2010 02:12 PM
That sounds fine. At least NI tries to get some idea how many people use Linux <OT>but not how many want to and can't because of the limited features, also you miss the people who are using both/<OT>.
Any information NI can collect on platform usage is really helpful, and the information you mention that we are missing is correct. Unfortunately I have yet to see a good way to get such information that anybody has tried that would actually get an accurate picture. Shawn has posted a more in depth comment in the past about the difficulties of collecting such information, so I'm not going to repeat that here.
Is there a timeline when current kernel/distributions get supported?
You will see a new release of NI-KAL around the middle of the year, and we plan to have a public beta for users to try out and give us feedback before we release. The timeline of the beta and how much progress we will actually make on supporting the latest distribution releases is TBD. This community will certainly hear about it though once we make something available.