07-10-2009 08:29 AM
In LabVIEW 8.6.1 one can easily create LabVIEW classes. A reference to an instance of a class (an object) that is created in a VI used in a TestStand step may be needed in a subsequent TestStand step. Is there a way to pass this object reference to TestStand and then get it in the VI used in the subsequent step?
07-13-2009 09:14 AM
Allen,
Currently TestStand cannot pass a LabVIEW class reference in or out directly, It can call VI's that make use of LV classes, as long as TestStand never needs to pass a class reference. Here is a forum post that talks about the topic a little more in detail, though it is from 2007 the information is still current.
http://forums.ni.com/ni/board/message?board.id=330&message.id=14786&requireLogin=False
Right now no other programs can access LabVIEW classes, except for LabVIEW. As soon as LabVIEW allows this functionality, then passing references for LabVIEW classes should be right around the corner. Until then, you will need to architect your program in such a way that classes do not need to be passed through TestStand.