Is there a different way to send variables into CVI from TestStand other than the input buffer? Parsing that string is annoying and bulky. Isn't there an easier way?
You can use the TestStand API to access any TestStand variable from your CVI function. Refer to \Examples\AccessingPropertiesAndVariables\UsingCVIStandardPrototype\
You can also use CVI to create a DLL that you call with the DLL Flexible prototype adapter. This adapter lets you pass an arbitrary number of parameters.
Here is a short cut to another example which will use the StationGlobals - http://exchange.ni.com/servlet/ProcessRequest?RHIVEID=101&RPAGEID=313&HOID=506500000008000000301F0000&UCATEGORY_0=_8_&UCATEGORY_S=0
There are loads of other examples either as part of the examples provided by TestStand installation or in the Resource Library under TestStand on the NI website