08-27-2008 01:42 PM
Recently I tried to upgrade to DAQmx 8.8, only to find that it no longer supports LV 8.0 which is what I am using. This is upsetting, but it is not the topic at hand.
I understand that in order to develop my software in 8.0, I need to have DAQmx 8.7.1 or lower, but what about to distribute it? In other words, if I give my client software built with LV 8.0, and he has upgrades to DAQmx 8.8, will the software work properly? or do I need to provide him specific instructions not to upgrade his DAQmx?
08-27-2008 05:07 PM
Hey Greg,
DAQmx and LabVIEW are decoupled when it comes to executables. So you can develop in LabVIEW 8.0 with DAQmx 8.7 and your customer can use any version of DAQmx with the executable. The only real caveat with this is using older versions of the driver and unsupported newer features... so if you used some of the newer device property nodes introduced in 8.0 in an exe with a system that had DAQmx 7.5 then that would not work. Other than that we update DAQmx with compatiblity with older versions in mind so anything developed with the current/older driver will work with future versions of DAQmx.
Cheers,
Andrew S