06-11-2006 09:40 AM - edited 06-11-2006 09:40 AM
Hi,
We work with TestStand 3.5 and LabVIEW 8.0 versions.
We work in a parallel mode with several developers and each from developers:
1. Wrote his sequences at his TestStand station
2. Defined his local variables/sequence File Global variables/station Global Variables at his TestStand
I need to create the one file sequence at dedicated for it TestStand platform (target station) that will include all of sequences from these developers.
So, the questions are:
In other words, how i collect all related collections of variables(whatever?) from every developer of my team and unify/merge/distribute all of that
to dedicated TestStand station that will include of all developed sequences without forgetting/losing something???
I attached the visual presentation of my question (unify.JPG), please see the schema.
If you have the question regards something, please let me know.
Message Edited by Yuri_IL on 06-11-2006 10:01 AM
06-12-2006 12:53 AM
06-12-2006 12:58 AM - edited 06-12-2006 12:58 AM
Message Edited by Yuri_IL on 06-12-2006 01:00 AM
06-12-2006 02:29 AM
Hi,
It not usual that the top level sequence / sequence file needs to know or even care what variables are used by other sequence / sequence files. If you need to pass information, use the Parameters of the Sequence, or set all sequence file to use the same FileGlobals or use the StationGlobals.
Depending on the size and what other components are required with your sequence file(s). You can you the deployment tool provided with TestStand to deploy all the sequencefiles to the target system.
Regards
Ray Farmer
06-12-2006 02:53 AM - edited 06-12-2006 02:53 AM
Perhaps, i did not expressed well my question...
1. I do need that top level sequence / sequence file needs to know or even care what variables are used by other sequence / sequence files
2. I know how to deploy SINGLE TestStand sequence file/project to a target station.
3. I want to know how to deploy MULTIPLE TestStand sequences from MULTIPLE TestStand stations and unify it to the SINGLE set of these multiple sequences that i deployed at my target station...
For example:
TestStand station #1 with sequence: init_of_xxx.seq
TestStand station #2 with sequence: init_of_yyy.seq
TestStand station #3 with sequence: init_of_zzz.seq
After deploying at my target: TestStand station #4 i want to get a WORKING set of sequences:
init_of_xxx.seq
init_of_yyy.seq
init_of_zzz.seq
The problem is that i know how to deploy every sequence sepately, but do not know how to deploy together
Message Edited by Yuri_IL on 06-12-2006 02:56 AM
06-12-2006 03:10 AM
Hi,
Now you are confusing me.
There's no difference between deploying one sequence file and main sequence files. You need to make sure all the sequence files are defined in your project file.
How you get your indivdual sequence files from your systems on to a single system will depend how there are connected together. If the systems are all networked, then I would suggest using some sort of version control program such as SourceSafe to checkin all the individual sequencefile so that you can build a project which pulls in all the sequence files.
If there are not networked, then you will have to get the sequence files off by using floppy(s), CDR, CDRW or USB Key to transfer to a development system.
Regards
Ray Farmer
06-12-2006 04:55 AM - edited 06-12-2006 04:55 AM
Ray, i know how to transfer all the sequences, but i do not know how to transfer all the environment (variables, whatever) that relate
to that sequences and unify every that environment (per sequence) to one environment ...
for example:
how to transfer all locals/globals/user defined variables from 4 separate station to one???
p.s. Did you see my attached schema in the first post?
Message Edited by Yuri_IL on 06-12-2006 04:57 AM
06-12-2006 05:18 AM
06-12-2006 07:18 AM
06-12-2006 07:47 AM
Hi,
Correct with the SequenceFile, but there can only be one StationGlobals.ini file.
What you need is a SequenceFile that has a Sequence that will setup all your StationGlobals. You could even include this as part of each of your sequence file rather than have a separate one.
Maybe as part of the initialisation, when you run your test sequences, when you write your initial values use the TS API method SetVal() with the option set to 1 (create if it doesnt exist).
Regards
Ray Farmer