LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

'SubVI not executabel', but has no error?

Hi all,

I've got a quite large project (400+ VIs) in LV 7.1 (english) on a German W2k.
In the last weeks I had some situations, that, during editing, the main VI was not executabel. The Error List showed that one of the subVIs was not executabel. When choosing that SubVI, the run arrow was broken, but the Error List did not show any cause. Weird!!!
After doing some editing this went away and all was good.
I can not remember having done any special actions; it might even have helped to delete and recreate a wire.

Is this a known issue? Is it serious? Anything to be done?

Greetings from Germany!
-- Uwe
0 Kudos
Message 1 of 8
(3,408 Views)
Hi Uwe,

could it be that a LabVIEW process is running in the background which is accessing the sub.vi? This way it will show that it can't be run (is already executing), but of course there'll be no errors.

Hope this helps

Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)
0 Kudos
Message 2 of 8
(3,404 Views)
Hi Shane,

but that's not shown by a *broken* error, is it?

Carsten
0 Kudos
Message 3 of 8
(3,399 Views)
Shane, Carsten,

I might have not been as clear as possibel. Sorry for that.

No, the SubVI was neither executed nor 'reserved for execution' by another process. It simply showed a broken arrow, which in my understanding shows an error in the particular VI or problems in a subVI. In this case one could normally follow the path in the error list down to the broken subVI.
But here I came to a 'final' subVI with a broken arrow, that showed no errors in the Error list but still had a broken arrow.
Looks like some insane objects within LV, does'nt it?
0 Kudos
Message 4 of 8
(3,395 Views)
Hi Uwe

Take a look at this link. Perhaps recompiling can help you.

http://digital.ni.com/public.nsf/3efedde4322fef19862567740067f3cc/8d2a6d74062a9eaa86256993006f0471?OpenDocument

Hope it helps
Alipio
---------------------------------------------------------
"Qod natura non dat, Salmantica non praestat"
---------------------------------------------------------
0 Kudos
Message 5 of 8
(3,384 Views)
Alipio,

thx, this is it.

My project operates free running processes that are instantiated from a template.
During test phase I usually have the template open as well as a new instance. So I can test the instance and 'repair'-edit the template. This might cause that problem.

Thx again and
Greetings from Germany!
0 Kudos
Message 6 of 8
(3,372 Views)
This happens once in a while...

It is usually corrected by forcing the VI to recompile (Ctrl+Run Arrow).


LabVIEW, C'est LabVIEW

Message 7 of 8
(3,350 Views)


@cs42 wrote:
Hi Shane,

but that's not shown by a *broken* error, is it?

Carsten




It is on my LAbVIEW system (6.1, WinXP).

By setting a sub-vi to execute, any VIs "above" this sub-vi which are dependent on the VI have a broken arrow until the sib-vi is finished executing.

Maybe it's different on LV 7?

Shane.
Using LV 6.1 and 8.2.1 on W2k (SP4) and WXP (SP2)
0 Kudos
Message 8 of 8
(3,337 Views)