09-18-2012 12:01 PM - edited 09-18-2012 12:01 PM
I just discovered that if you delete a wire passed through a loop AND had used it with the new autoindexing feature, the autoindexing thingy sticks to the loop:
Note that the VI is broken, so that you know something is wrong:
but interestingly, the thing remembers what wire type was connected to it. If I right-click on it and use "Create constant", here is what I get:
The object is created outside the loop (it doesn't seem to depend on where I right-click), but it definitely has the type of the original wire.
Not a biggy, but I wonder whether this is an "intended" feature...
09-19-2012 11:43 AM
Hi, thanks for your comment.
It seems that it remembers the data type as well as you are using the conditional option in the tunnel, however, it changes the data dynamically when you wire another data type. Actually, this happens also with the shift registers.
Anyway, I'll check internally for confirmation.
Thanks.
09-19-2012 02:49 PM
An unconnected shift register:
- turns black & white
- does not keep a memory of the data type previously connected to it
09-19-2012 04:41 PM
Except for retention of type, this seems like reasonable behavior to me.
A tunnel is automatically deleted when none of its terminals have wires connected to them.
Since the conditional terminal belongs to the tunnel (the other terminals are the inner & outer terminals), the tunnel will be retained as long as the conditional terminal is wired.
09-19-2012 04:57 PM
Natural is in the eye of the beholder, I guess... How do you add a tunnel to a loop without pulling a wire through its boundary? I can't.
Again, I am not saying it's a major game stopper, but it's a bit weird (to me):