08-02-2013 05:19 PM
It seems that I have missed something along the way. Are you telling me that you have 3 PCs? One with TestStand Dev. One with LabVIEW dev and one deployment PC?
How are you doing the LabVIEW deployment if you don't have the dev on there?
Regards,
08-05-2013 02:42 AM
If you have a PC with TestStand and LabVIEW Development installed (as jigg I am not 100% sure on that), then I would first use that PC and set the LV adapter in TS to LV Runtime Engine and try whether the sequence still runs as expected (I often had problems with search path and the like when switching to LV RTE). If that does not work solve the issue on this PC.
TT
08-06-2013 08:55 AM
Read my first Post. I have 2 PC. PC1 is Teststand dev PC, PC2 is Labview dev PC. The question is how should I use the VIs which created in PC2 in Teststand(PC1).
08-07-2013 08:19 AM
Yeah I guess I didn't get that out of your first post. Sorry. My bad.
This is a very odd and rare situation. I don't understand how you can create steps in TestStand to call VIs which don't exist on the PC? That doesn't make sense to me.
Generally people have a development PC with all dev environments and a deployment PC which they execute their code with a TestStand deployment license.
So I'm curious why you can't install the LV dev environment on the TestStand dev pc? You could install it as an eval and then you'll get the LV hierarchy with vi.lib and all that. You don't have to license it but the VIs will be there.
It looks like your other option would be some sort of source distribution using LabVIEW. I'm not sure if that pulls all the native VIs in or not. That would have to be something you would need to play around with. The other problem here is that you are doing a source distribution but for the run time environment. So not sure if the LV tools will re-link the VIs like the TestStand deployment utility does. Maybe you could ask someone over on the LV forums about that.
Anyhow, just an FYI- NI allows you to install and use your license on up to 3 PCs if that license is user based. So if they aren't computer based licenses then I'd just install both dev environments on both PCs.
Regards,
08-07-2013 08:54 AM
I think I got your point. Just like you said, I would need to distribute the source files from my Labview PC in this point of view. Thanks!
08-07-2013 02:27 PM
You need to build a Packed Project Library in LabVIEW and copy that over to your TestStand PC. The Packed library contains all the VIs needed.
Kelly Bersch
08-07-2013 02:34 PM
kelly,
Thanks for the suggestion. Packed library is new for me, I will try later on to see how it works. Will let you know.
08-09-2013 01:59 PM
Hi Kelly,
I tried to build the packed library and call the vi from TestStand, but I got the run time error in TestStand and software closed. You can see the error in attached file.
08-21-2013 02:02 PM
Could you attach the packed library that reproduces the problem or give us a bit more information in order to help you fix the issue?
Thanks!
- Francisco
08-21-2013 03:23 PM
This is the one. Acutally it just includes a simple string test vi.