01-18-2006 04:39 PM
01-19-2006 01:25 AM
Hi,
You will need to setup your step for the scope to be performed in a seperate thread or execution, and also not to wait for it to complete. That way your next step of sending you data out on the bus will be performed.
If you are using TS3.1 or above then you can set the actual labview step type up to do this. If you are using an early version, you will have to place you scope vi is a seperate sequence. Then call this using a SequenceCall adapter, you can set the SequenceCall to be performed in a seperate thread or executions.
There are some examples in the TestStand folder for parallel executions.
you may find some useful examples here
http://zone.ni.com/devzone/devzone.nsf/webcategories/F255EBD2FF79B055862567B3006BE376
Regards
Ray Farmer
05-28-2006 10:27 AM - edited 05-28-2006 10:27 AM
Hi, Ray Farmer
I work with TestStand3.5 and LabVIEW 8.0
I have a question that relates to similiar problem ->
After transferring of my 'vi' to executible file(build) due to running my sequence from TS3.5 LabVIEW Operator Interface-> LabVIEW Run-Time Engine & without LabVIEW installed.
I execute my compiled_vi.exe with 'calling to Executible' and i see that i lost the return values from it to tha next step in sequence but before in Development System mode was ok. (in other words i did not get the return values from my compiled_vi.exe to next step 😞 )
1. Why i lost the return values ?
2. How can i run my 'vi' without builidng an executive file in Run-Time Engine mode?
Message Edited by Yuri_IL on 05-28-2006 10:30 AM
05-29-2006 02:46 AM
05-29-2006 03:25 AM - edited 05-29-2006 03:25 AM
Just want to remind that at my Development station i has LabVIEW 8.0 & TestStand 3.5 and at my target station only TestStand for Operator interface runnings.
1. 'Expected values' - SORRY, i did not express myself well -> Before 'built/compiled' version of my VI it changed the value of defined(by myself) two Station Globals, but 'built' version of my VI does not change those Station globals. I do not understand why it happend...
Why after building the VI finished to change my Station Globals?
2. 'You dont need to turn your VI's into an executable' - At my deploument station I have only TestStand and i have not installed
LabVIEW, so i can not use the Development System mode, I must use or LabVIEW RunTime engine or Other Executible->TestStandLVRTS
I tried to use it but i got such problems:
a. when i used LabVIEW RunTime mode engine It wrote that i should use 'built/compiled' version of VI (executible version only), because it can not run source (not built/complied vi) 😞
b. when i tried to use TestStandVRTS (to stay with original, not built version of VI) i got strange errors (files are attached)
what can you say regards all of it?
*I test some VI file that was written in LabVIEW 6.1 at TestStandVRTS but I got that error(attached files) again 😞
The questions are
a. Why TestStandVRTS wrote that the server built with LabVIEW 6.1 ? That means that we can run ‘vi’ in that mode(TestStandLVRTS) with only LabVIEW 6.1 and down? LabVIEW 8 does not support?
b. Why it did not run ‘vi’ that was written in LabVIEW 6.1,e.g. i got the same error as for vi that was written in LabVIEW 8.0?
c. If I understand correctly, we have a difference between configuring adapters/engines in TS3.0 and TS3.5 ?
Message Edited by Yuri_IL on 05-29-2006 03:31 AM
05-29-2006 08:04 AM
The issue was solved.
In a short form:
1. I did not installed the LV8.0 RTS at target station
2. I did not deploy in a right form all the files (must to use installer and deployement manager)
After aplying the 1 & 2 the issue was solved...If someone will want to know in a more detailed form please ask and i will answer.