June 30, 2008 - Installing LV85 and LV70 on same machine.
I am trying to keep LV70 functionality while upgrading to LV85.(prof dev suites)
I've read about toolkit and add on caveats (copy old LV addons to temp
location, uninstall old addons/toolkits, install new LV, install (new)
addons/toolkits to new LV, move old addons (copies) back to ...vi.lib
in old LV) and this does not seem to be a huge problem.
I am also familiar with cross linking files and am willing to be dilligent enough to not do that.
Although adding LV85 functionality resulting in breakage (of pieces of)
LV70 functionality wouldn't be catastrophic, attempting to maintain
LV70 functionality at the risk of breakage of (any piece) LV85 would be
catistrophic! 1 chance in 100 is about the most risk I am willing to
take with this issue.
Being a cautious individual I decided to test the installation of LV85 over LV70 on an expendable machine.
A big problem I encountered when installing LV85, was that the DAQ and
DAQmx directories in ...LabVIEW70\vi.lib\ were deleted! I had seen some
warnings when installing the 85 NI-DAQ drivers (8.7.1) to do with
unsupported versions yadda yadda. Unfortunately there were not enough
details or implications to make these warnings meaningful. The LV70
platform seemed to work OK (even the addons and toolkits) except for
the absence of ALL the DAQ and DAQmx functions that should appear in
the NI Measurements sub-pallet. Being resourceful, I grabbed a copy of
the DAQ and DAQmx dirs from another (LV70) machine and put them into
the LabVIEW70\vi.lib that they had been deleted from. Unfortunately,
(although they were 'findable' and 'functional' by LV70 vis) this did
NOT make tham available in the (LV70) NI Measurements sub-pallet!
Moving the DAQ and DAQmx dirs to LabVIEW70\vi.lib\addons does make them
accessable (from function pallet) but the ICON hierarchy is pretty
gruesome.
questions;
1) Is there a simple fix for the above problem?
2) Why are the DAQ and DAQmx functions (when they seem to work) being deleted from the older version of LabVIEW?
3) Am I just seeing the tip of the incompatibility iceberg?
4) If I install any version of NI-DAQ newer than 8.1 (the newest NI-DAQ
that claims 'support' for LV70) on a machine with LV70 development
platform will it break (DAQ and DAQmx dirs deleted from
...LabVIEW70\vi.lib) the development platform?
5) If I install any version of NI-DAQ newer than 8.1 on a machine that
has executables (but no development platform) written in LV70 (or
older) will it break any functionality?
I am giving this matter considerable effort because, although it may
seem easy to "just dedicate another machine to LV70", I also have to
consider expense and maintainability of OS, Office, Adobe, etc. etc. on
a second machine, plus keeping all data current on multiple (yet one
more) machines, not to mention the wear and tear on my body
transporting multiple machines.
Comprehensive replies appreciated,
Paul Prew