09-27-2009 03:01 PM
Hi.
Could someone please let me know if they have any ideas about this?
I'm getting the following message when I try to replace a unobtainable VI with one that seems close in the new LabVIEW+DAQmx install:
LabVIEW: VI is not loadable.
In a built application, this error
might occur because the VI being loaded was last compiled for a
different OS, in which case you must save the VI on the current
platform. This error might occur if the VI is a polymorphic VI, which
cannot be loaded in the Labview Run-Time Engine. You must load an
instance of the polymorphic VI instead of the polymorphic VI itself.
An error occurred loading VI 'SupportVI_DAQmx Create Channel (AI-Voltage-Basic).vi'.
LabVIEW load error code 11: VI version (8.0) cannot be converted to the current LabVIEW version (9.0) because it has no block diagram.
This is a DAQmx VI, not something I came up with, so I'm a bit puzzled as to how this error is even possible. The only thing I can think of is that DAQmx (or DAXmxbase) didn't install properly (openSUSE 11.0) but I don't recall seeing any error messages.
~time passes~
Upon looking in the functions pallet; I don't seem to have any DAQmx-related functions available in any of the spots I'd expect them to see them populated. The NI-USB 6210 device which is hanging off of the computer is blinking happily, but USB devices don't show up in the NI-VISA Driver Wizard. These two things are, imho, suboptimal, so that might be a good place to start.
TIA,
N
09-28-2009 03:07 PM
Hello,
Can you verify which version of DAQmx that you installed? DAQmx 8.0 does not list SUSE 11 as a supported operating system, but DAQmx 8.0.1 does. The first thing is to make sure that you have this version installed. It is available for download here. If you do indeed have version 8.0.1, I would follow the instructions in the readme in order to remove DAQmx using the uninstall script and would make sure to install following installation instruction set in the readme.
-Zach
10-04-2009 04:52 PM
Hi Zach.
Sorry to take this long to get back to you. This project has been pushed aside by another, more dire deadline, so I only get time to work on it if I come on on weekends =/
The installed version of DAQmx is 8.0.1. AFAIK, I followed the installation readme exactly. However it didn't seem to support my USB-6210 device, so I ended up installing nidaqmxbase-3.2.0 as well. After this, the green light on the USB device was blinking happily, but there were no nidaq vis to be found in the functions menu, and the error indicated in the subject line appeared.
I don't remember having this much trouble installing with LabVIW 8.6.1 on OpenSUSE 10.3 but downgrading the OS and LabVIEW at this point seems like a PITA I'd like to avoid.
I'll bash away at this for a bit, and prob wipe the LabVIEW install and try again with 8.6.1 if I don't make much headway this afternoon.
-M
10-05-2009 12:33 PM
Hello,
USB devices are not supported in the DAQmx driver for Linux according to the readme and would explain the behavior you are experiencing. Support for this device is provided by the DAQmx base driver (readme). Version 3.2 of this driver is not showing support for OpenSuse 11 and so I would recommend installing version 3.3 of the driver from this location. Hope this helps clear up some of the confusion!
-Zach
10-05-2009 01:57 PM
Hi Zach.
Yeah; that all sounds consistent in what I found. The only reason that I put DAQmx in, at all, was because things weren't working in LV2009 after installing daqmxbase. I then tried installing DAQmx first, followed by daqmxbase, to see if there was any kind of hint of things getting overwritten, or something, in the installer messages =/
In any case once I'd removed all of the installed packages and reinstalled LabVIEW 8.6.1 and daqmxbase everything was working happily again.
I've downloaded that version (3.3) that you linked to, but strangely it also doesn't claim (at least on the page you linked) to support openSUSE 11.0. I'll play around with this on a testing machine sometime when I don't have quite so many deadlines 😉
You can mark this as closed, I think, since it will be weeks at the earliest until I get around to testing LV2009 with daqmxbase3.3.
Thanks!
Mike
10-05-2009 03:10 PM
Hello,
No, the main page does not claim support, but the readme does. If you look at the readme's between the two versions, you will see that 3.2 does not include OpenSUSE 11 within it.
-Zach