LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

How To Build exe for Previous Versions

Solved!
Go to solution

Coq,

 

While the LV Runtime won't overwrite his drivers, his program will need the drivers installed to run.  If he is using the same HW driver as the 8.5 programs, he'll probably need to install a leter version of the driver, which may not support 8.5.

 

For example, the latest version of DAQmx (9.4) does not support 8.5.  In this case, he could use 9.3 which should support 2010 and 8.5.  But it will require installing new device drivers on the machine and then verifying that the odl programs still work.  Depending on the procedures, the whole system may need to be revalidated, which is not a trivial task.

 

0 Kudos
Message 11 of 29
(2,700 Views)

@Matthew Kelton wrote:

Coq,

 

While the LV Runtime won't overwrite his drivers, his program will need the drivers installed to run.  If he is using the same HW driver as the 8.5 programs, he'll probably need to install a leter version of the driver, which may not support 8.5.

 

For example, the latest version of DAQmx (9.4) does not support 8.5.  In this case, he could use 9.3 which should support 2010 and 8.5.  But it will require installing new device drivers on the machine and then verifying that the odl programs still work.  Depending on the procedures, the whole system may need to be revalidated, which is not a trivial task.

 


No need to crisis maximization. You can find Compatibility chart for VISA and DAQ here

http://digital.ni.com/public.nsf/allkb/E7C93038169B6E7686257847004B8B9C

http://digital.ni.com/public.nsf/allkb/B0D5630C0A50D5C6862578E800459248

And if validation is important. The simplest thing is to stay on a known version and validated version. Also for development.

 

 

No need to crisis maximization.



Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
(Sorry no Labview "brag list" so far)
0 Kudos
Message 12 of 29
(2,699 Views)

Right, thanks for the info. While it seems this could potentially cause problems, it sounds like i'll have fair warning if I'm prompted to update any drivers, and I'll know what to look for and where - thanks to you both.

So far I've tried a couple of new programs made in LV2010 and everything still seems to be working, no driver complaints yet. I suppose until then I'll keep working and make restore points before trying any new programs, in case it does prompt a driver update.

0 Kudos
Message 13 of 29
(2,689 Views)
0 Kudos
Message 14 of 29
(2,688 Views)

You probably won't get a message that you need ot update a driver.  You will get a crash, or invalid data, or general program errors.

0 Kudos
Message 15 of 29
(2,681 Views)

@marc1uk wrote:

@ Coq Rouge; I'm not sure which drivers are currently in use, but we have quite a few different bits of hardware, so probably a few of each?


It's probably safer to use a development envionment with the same version of LabVIEW and device drivers that are installed on the target machine.  Many bugs get fixed in the device drivers (And the IDE) and you may wind up with your deployment not working as expected. 


"Should be" isn't "Is" -Jay
Message 16 of 29
(2,679 Views)

H'mm, I suppose it would never be that simple would it? OK, I'll keep it in mind. I suppose this'll mean re-checking backwards compatibility every time an unexplained error leads me to try a driver update... Hopefully not too often..

0 Kudos
Message 17 of 29
(2,678 Views)

Kind of makes you want to stick with one version, doesn't it.Smiley Wink

0 Kudos
Message 18 of 29
(2,673 Views)

wrote:

It's probably safer to use a development envionment with the same version of LabVIEW and device drivers that are installed on the target machine.  Many bugs get fixed in the device drivers (And the IDE) and you may wind up with your deployment not working as expected.


The difficulty there is that there are a lot of current programs developed on an older version, and using an older runtime. I'd rather not have to update all of them with the latest drivers. The only other way would be to rollback to LabView 8.5 for development.

0 Kudos
Message 19 of 29
(2,672 Views)

@marc1uk wrote:

wrote:

It's probably safer to use a development envionment with the same version of LabVIEW and device drivers that are installed on the target machine.  Many bugs get fixed in the device drivers (And the IDE) and you may wind up with your deployment not working as expected.


The difficulty there is that there are a lot of current programs developed on an older version, and using an older runtime. I'd rather not have to update all of them with the latest drivers. The only other way would be to rollback to LabView 8.5 for development.


Yes, and rollback the drivers too!  (Because of compaatability and validation requirements some customers are still stuck in LabVIEW 6i.  Kinda makes you want to thing about planning for system upgrade and having a sheduled maintenence plan at the outset of the program! with resources dedicated to continous process improvement Smiley Wink


"Should be" isn't "Is" -Jay
0 Kudos
Message 20 of 29
(2,662 Views)