07-02-2024 07:04 AM
To start other VIs? I like the Asynchronos call, instead of VI server, though is trickier if the front panels are different. This might be a good use case for classes that start some asynch. process themselves?
07-02-2024 07:15 AM
@Wlison wrote:
This is a real pain in the ass, so I'm trying to find out if there are any other solutions.😅
The main pain in the ass is to create the umpteenth test executive in LabVIEW. There have been countless attempts by almost as many people over time, very few ended up getting any significant use in a little corner of some company as a proprietary solution. Until its creator moved on and the successor was cursing him for creating such an unmaintainable piece of software! 😃
07-02-2024 07:23 AM
@rolfk wrote:
@Wlison wrote:
This is a real pain in the ass, so I'm trying to find out if there are any other solutions.😅
The main pain in the ass is to create the umpteenth test executive in LabVIEW. There have been countless attempts by almost as many people over time, very few ended up getting any significant use in a little corner of some company as a proprietary solution. Until its creator moved on and the successor was cursing him for creating such an unmaintainable piece of software! 😃
We're probably at our 3rd. Though it's the same guy that's made them all. The biggest benefit it that we don't have to use TestStand. 😄
07-02-2024 08:44 PM
I have read about "QATS" on your company's website. However, the problem I face is more complex, as most of the situations we encounter require multiple products to be tested at the same time, and I have to deal with competing and synchronized testing processes with shared instrumentation between multiple products.
07-02-2024 08:50 PM
Haha, it does, but that's a good thing for me, so I can ask the company for a more favorable deal if they can't find someone to replace me. Most importantly I love developing applications with labview.😂
07-02-2024 09:48 PM
I do need to go through the test execution engine and start a lot of different VIs for the front panel because they are different test items.
07-03-2024 06:13 AM
@Wlison wrote:
I have read about "QATS" on your company's website. However, the problem I face is more complex, as most of the situations we encounter require multiple products to be tested at the same time, and I have to deal with competing and synchronized testing processes with shared instrumentation between multiple products.
QATS handles parallell testing with shared instruments.
A queue is typically a many-to-one function, so if you have many units and 1 instrument it is probably how you want to solve it. It can be 'hidden' inside a class or similar, but somewhere that'll be part of the solution.