LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Unable to load .lsb to CIN

Hi All,
I have inherited a LV program which I would like to slightly modify and run using LV8.2. The original program was written in LV5 (I think?). The main program includes a few LLB's which contain VI's with CIN's and these calls .lsb files. When I try to open/launch the VI's using LV7 & LV7.1, it asks me for the location of the .lsb files, which I direct LV to and then it LV crashes in both instances. I get a "Fatal Internal Error: "linker.cpp", line 2290".
If I use LV8.2, the VI launches but is broken and cannot be run. The error message directs me to "right click on the CIN and use the "load code resource" option". If I do this it gives me a warning - "The CIN referenced from this VI uses an external subroutine. External subroutines are no longer supported in this version of LabVIEW."
All Im looking to do is to copy this program to a machine running windows xp and make some slight mods using LV7 or higher. And I dont have the LV5 discs to install on the new computer either. Im at a loss to what to do as I have no experience (and I mean none) using CIN's and .lsb's.
Any tips on what to do?
 
Cheers,
David
0 Kudos
Message 1 of 3
(2,811 Views)
DavidT,
I sympathize with you. There's nothing more frustrating than upgrading and finding that stuff doesn't work. My assumption is, of course, that this did work in LV 5. I think that the best thing you can do is get your hands on the source code and turn the source into a dll. Then use the dll in a call library function node for LabVIEW 8.20. That should hopefully solve the problem.
 
There have been other discussion forums on this also. See:
 
Also see the manual for Using External Code in LabVIEW
 
 
Chris C
0 Kudos
Message 2 of 3
(2,799 Views)

Hi Chris,

Unfortunately the source C code for the lsb's is owned by a third party distributor and I wont be able to get my hands on it. I will keep trying though.

Regards,
David

0 Kudos
Message 3 of 3
(2,784 Views)