LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Unexpected value - is this known issue 544257?

Solved!
Go to solution

Hi community,

 

I am getting an unexpected output in data 2 OUT in the snippet below:

unexpected value.png

unexpected FP.PNG

As you can see, data 2 OUT consists of a "2" but should consists of the "1" in Element.

Inserting an always copy dot into the wire leading to Element inside the inplace structure fixes the behaviour.

The known issue reads as follows:

Spoiler

Inplace issue can occur when using LabVIEW 32-bit on a 64-bit operating system.
Running a VI that calls a subVI containing a Call Library Function Node to the kernel32.dll IsWow64Process can cause the returned value of the dll to be incorrect.

Workaround: Adding an "Always Copy" dot before the control that is wired to the Front Panel Terminal within the subVI fixes the issue.

Reported Version: 2014 Resolved Version: N/A Added: 08/08/2016

I am indeed running LabVIEW 32-bit on 64-bit Windows.

But as I don't consciously use a Call Library Function Node, I thought I'd post here maybe providing additional info on the issue.

Is this the right way to go about this, or is there a place for bug reports?

 

Best regards,

Florian

0 Kudos
Message 1 of 3
(2,072 Views)
Solution
Accepted by topic author Florian.Ludwig

I don't think its related to the issue you mention, but what you are seeing is discussed here: https://forums.ni.com/t5/LabVIEW/Wire-value-changes-on-output-tunnel/td-p/3929090

 

There is a CAR number issued in the thread.

 

0xDEAD

Message 2 of 3
(2,057 Views)

Thanks for pointing me to that. Smiley Happy

0 Kudos
Message 3 of 3
(2,043 Views)