LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I cann't open the VI programm by Lab6.1, which mede by labview4.02abview programme at labview6.1, which was

Recently, I want to use old labview programme at labview6.1, which was made by labview4.1.
But we always got a wrong message following as:
An error occurred loading VI 'my programme file name.vi'. Labview load error code11: VI version(4.02) cannot be converted to the current Labview version(6.1) because it has no block diagram.

Could anybody give me any advice to solve it?
0 Kudos
Message 1 of 8
(3,179 Views)
It sounds like your old VI was saved without the diagram. Can you find the original source version of the VI with the diagram?
LabView has an option to save a VI without the diagram. This option can be useful if you want to distribute your application without giving the user the ability to modify your VIs. VIs saved without the diagram can always be run using the same version of LabView that created the VIs. But when you load an old VI into a newer version of LabView, LabView tries to automatically convert the VI to the newer version. Sometimes, LabView needs to modify the block diagram in order to convert the VI. But if the VI was saved without the diagram, it can't convert it.
0 Kudos
Message 2 of 8
(3,179 Views)
As already mentioned it sounds like you saved your original LV 4.02 program without the diagram. You will need to find a version with the diagram still intact and try and open that from LV 6.1.

However, i have found you cannot open VI's from versions which are too old...ie. you cant always jump too many versions. If this is the case (and your diagrams are included in the original) try opening/saving the VI in LV 5.0 or 5.1 - if you dont have either of these versions then send me the code and i will save it for you.

I hope this helps..

Kim
0 Kudos
Message 3 of 8
(3,179 Views)
Posting a comment
storeyk on 3/31/2003 answered:

Hi,
Sorry! I can't find your email address.
I want to send my old programe to you, and please to try it.
0 Kudos
Message 4 of 8
(3,179 Views)
storeyk@wmin.ac.uk
0 Kudos
Message 5 of 8
(3,179 Views)
The message you get is pretty clear. Without a diagram, you can't update the VI to a newer version. Sending a diagramless VI to someone is just a waste of time. You have to find the original VI with the diagram, keep running it with LabVIEW 4, or rewrite it from scratch. The answers that were given were absolutely correct and do not deserve the 2 star ratings given.
0 Kudos
Message 6 of 8
(3,179 Views)
> ...But when you load an old VI into a newer version of
> LabView, LabView tries to automatically convert the VI to the newer
> version. Sometimes, LabView needs to modify the block diagram in
> order to convert the VI. But if the VI was saved without the diagram,
> it can't convert it.

Good answer, but just to be complete, LV can load VIs without diagrams
when the ones and tenths are the same. Meaning that LV5 can load
LV5.01, and LV5.01 can load LV5, but neither can load LV5.1 or LV6, and
LV6 can't load LV5.1 VIs without the diagrams. Even if LV doesn't need
to modify the diagram, it will insist on being able to compile it, and
that requires the diagram.

As for whether this is just a case of being too old. That should
produce a differen
t error message, saying that the VI is too old to be
loaded by this version.

Greg McKaskle
0 Kudos
Message 7 of 8
(3,179 Views)
I had similar problem as I was updating some of the older vi's. What worked for me was to open and save file in two steps: first I would open and save the file in 5.XXX version of LV, then use the most recent/working version of LV.
0 Kudos
Message 8 of 8
(3,179 Views)