LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Bug or Very Annoying Implementation

Greetings,

I recently was making a VI that uses the VI server. I have a VI that
calls another using the Open VI Reference. They type specifier is used
and I browse and select the VI I want to call. This puts the selected
VIs connector on the specifier and I can wire in and out using the Call
By Reference Node.

Here is the catch. On my selected VI and the calling VI I have a
cluster that is saved as a type def. I wire the output of the called vi
from the Call By Reference Node to the same type def on the calling VI.
However, whenever the Type Def is changed this link breaks. The Call By
Reference Node does not give the choice to adapt either. So I am forced
to rebrowse the Callee connecter and then I get the adap
t choice.

This is a major impact to our software design. Type defs obviously give
us the power to centeralize changes to the in and out cluster of many
VIs. But now every vi reference made will have to be redone everytime
there is a change to the type definition. That is contradictory in my
opinion.

If anybody wants and example I can send it.

Anybody have any insight I am missing? Is this how its supposed to be
or is this an oversight?

Regards,

Jim Morrison
Motorola
0 Kudos
Message 1 of 1
(2,609 Views)