04-12-2017 09:08 AM
All,
I've got a bit of an odd problem here in that I think I might be trying to get more from Veristand than it was intended to provide. I am using a stimulus profile and that calls a real-time sequence that represents a test case. The RT sequence can call any of a number of other RT sequences by reference to perform specific test-related tasks, and all the channels of interest are being logged to a TDMS file. The problem is that I want to find a way to record specific test results/variables for a given test step with the RT sequence without having to rely on finding and extracting the desired result from the TDMS file in post-processing.
Am I asking the impossible here? I suspect I am, as I've not seen any means by which this might be accomplished from within a real-time sequence. If anyone knows anything to the contrary, I'd appreciate suggestions.
Thanks!
04-12-2017 10:03 AM
Here is an idea. Set up multiple Start and Stop Logging Configuration for each test (Sequence). Set the loggers to have a In Limits Trigger and trigger channel and set the high and low limit different for each logger (i.e. High lim = 2, low lim = 1). In the Sequence set the trigger channel to a known value (i.e. Trigger ch val = 1.5) for one of the loggers you setup. The logger will start when the trigger channel is in limits, and stop when it goes out of limits (i.e the next sequence is called, trigger chn val = 2.5). This should create a unique TDMS file for each of your sequences that are called.
Good Luck,
Josh