can I set the order in which maestro outputs are evaluated (executed) after simulation finish?
Currently outputs seem to be evaluated in parallel (simultaneously) as simulation ends, while I need them to be evaluated one after another (in a specific order).
Below is a principal description of my situation
there are two outputs in a maestro test
pic 1
1) the first output, “run_python”, executes a python script in Linux. During execution the python script saves some data to the text file “my_file.txt”. When finished, the script returns 0 (success).
2) the second output, “my_metric” reads data from the file “my_file.txt”. It uses skill procedures “lineread” and “nth” to return a number.
When the simultion finishes Results pane looks like following:
pic 2
After the button “re-evaluate results” has been pressed Results pane looks like following:
pic 3
What I need is that pic 3 is generated at simulation finish, not pic 2.
I tried skill interprocess communication functions like ipcSleep without success. Probably the problem can be solved using a Run Plan, however, this is not what is wanted. It should work in a standalone test without using the re-evaluation button.
I use virtuoso IC6.1.8-64b.500.16
Please help
sincerely, sergei