LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

LabView Cluster Passing to TestStand

Hello,

I am creating a TestStand sequence that is calling a LabView Action Step. In the LabView Action Step I am trying to pass a rather large data cluster from the LabView VI into TestStand. When I try to create a new custom data type from the "Create Custom Data Type From Cluster" window, I get an error message, but the custom data type is created. However when I look at this data type in the LabView ACtion step, I see that not all of the data parameters in the custom data type exist (as they do in the LabView cluster). THis VI also passes a second cluster, which is much smaller then the first, and I can successfully create a TestStand data type and pass the cluster information from the VI to TestStand. I cannot do this with the larger cluster in this same VI.

My question: Is there a limit to the size of a cluster that can be passed/created between a LabView VI and a TestStand data type?

Thank you in advance for your help.

Newbie

P.S. I am using LabView 7.0 and TestStand 3.0 running on Windows 2000.
0 Kudos
Message 1 of 2
(4,260 Views)
Hi,

There is no size limit for the cluster that can be passed between a code module and TestStand. So the ideal way to solve this issue is to first create a container in the 'Custom data type' tab in the Type's Pallete. Add all the required fields into the container so that they match fields in the labview cluster. Once this data type is created, then create a local variable of this custom data type.

Now in the action step, set the out parameter (which is the cluster from labview) to this local variable. This should fix the problem.

Hope this helps

SijinK
0 Kudos
Message 2 of 2
(4,227 Views)