06-15-2010 08:29 AM
Hi
I have some dllmodules developed to be started from TestStand and thus the methods require a Sequence Context as in param.
But, now I would like to call these modules on a computer without TestStand. I was thinking calling from LabView but is it possible? I dont have access to change the modules.
Solved! Go to Solution.
06-15-2010 09:01 AM
That's ok providing your modules don't actually need TestStand to run ie there dont use the TestStand API, otherwise you would need at least the TestStand Engine.
Check out http://zone.ni.com/devzone/cda/tut/p/id/10369
"Passing the SequenceContext Object Reference to Code Modules" - figure 3 for away of running a LabVIEW module outside of TestStand.
Regards
Ray Farmer
06-15-2010 09:16 AM
Ok, the modules are using the TestStand API for updating progress and other tings.
So I need the Engine then. How do I use it?
06-15-2010 10:32 AM
Well, if you are going to use the VIs on a pc without the TestStand engine, you can't reference it and I don't see the point of using the VIs at all. What specifically do you hope to accomplish?
06-15-2010 11:00 AM
06-15-2010 12:38 PM
06-15-2010 12:43 PM
if they are designed to be used with TestStand then you need TestStand installed or at least a runtime version which you would get from using the TestStand deployment tool.
Also, if they are code modules i.e VI's you call from a Sequence / Sequence File then they probably of little use as an exe.
regards
Ray Farmer
06-18-2010 04:37 PM
You can use the TestStand Deployment Utility, located in the TestStand menu under Tools -> Deploy TestStand System
In the TSDU you can create an installer to deploy a TestStand workspace and on the installer options tab you can even select to include the TestStand engine in the installer.
06-29-2010 03:34 AM
Thank you, that is probably the best way. If dont recode the modules.