NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Creating LabVIEW module adapter TestStand Steps using the API without loading module prototype???

Is it possible to programatically create a TestStand step (using the API), that calls a LabVIEW module, without loading the prototype of the module to get a reference to the Module Parameters.

 

I want to specify a VI Pathname, but I dont want to use that pathname to load the prototype.  I want to programatically specify the name, type, representation etc. of each of the controls and indicators.

 

My reason for attempting this is that I only want the VIs called by the steps to exist on the target hardware not on the numerous development machines running my application.

 

Any thoughts greatly appreciated.

 

Steve  

0 Kudos
Message 1 of 4
(3,266 Views)

Hi,

 

I've been having a look into this problem and I don't think it's possible.  Would you mind explaining in more detail why you need to do this so that maybe I can suggest an alternative solution?

 


Regards,

 

Tom 

 

 

Applications Engineer
National Instruments UK & Ireland
0 Kudos
Message 2 of 4
(3,204 Views)

Hi Tom

 

Thanks for your response.

 

We have a deployable application that generates TestStand test sequences from a user defined Micorsoft Word document.  The application works fine, its just that for every machine I deploy it to I have to deploy all of the VIs that maybe included in any test sequences created, becuase every time I want to create a step I have to load the prototype.

 

Regards

 

Steve

Message Edited by Cheesey on 09-22-2008 02:41 AM
0 Kudos
Message 3 of 4
(3,189 Views)

Hi Steve,

 

Unfortunatly it is not possible to do what you want within Test Stand but I am not sure why it is necessary, I think I am understanding your application incorrectly.  The only time you will need to load the prototype is if you are creating the step but if you are creating the step you will need the VI that the step calls so that VI will need to be present on the system.  If you are not calling the step then you shouldn't need to load the VI prototype.  If this is how you program funtions it may be a problem with your architecture but if not please could you correct my misunderstanding so that I can go about finding a suitable solution.

 

Regards,

 

Tom

 

 

Applications Engineer
National Instruments UK & Ireland
0 Kudos
Message 4 of 4
(3,183 Views)