LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Passing array to shift register causes input tunnel to be output tunnel

I am trying to update an array in one of 3 cases in a case structure. I pass it out of the case after building array, as a shift register. I dont want to do anything to the array in the other two cases. So I pass the array as is from the input to the output (standard procedure). But here I get an error that "You have connected an output loop tunnel to an output loop tunnel. "

Shift registers seem to work with arrays for other people so what am I doing wrong? The data comes from certain instrument drivers (will link them later)

mastibaaz_0-1725280507453.png

mastibaaz_1-1725280652874.png

 

 

0 Kudos
Message 1 of 3
(378 Views)

You are going to need to post the actual VI here.  I suspect you have a miswire, possibly including a tunnel that is hidden underneath something.

 

Most people here are not using the latest version of LabVIEW, so I recommend doing a File->Save For Previous to save your VI in 2019 or older to get the best chance of somebody being able to help.


GCentral
There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 3
(370 Views)

Hi mastibaaz,

 


@mastibaaz wrote:

I am trying to update an array in one of 3 cases in a case structure.


Beside your original problem:

Why do you need to insert two scalar values into an empty array?

When you want to build an array you should use the BuildArray function!!!

Best regards,
GerdW


using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019
0 Kudos
Message 3 of 3
(363 Views)