Hi All,
I was wondering if the reporting in the message window during OpenSim tool execution can be accessed by Matlab directly or otherwise?
I am particularly interested in the marker error during scaling and IK. Is there any way to get OpenSim to print these to some location or for Matlab to read them directly?
More generally, access to this error information could be a really useful feature (if it isn't one already!)
Best regards,
David Saxby
Using matlab to read message window results
- David John Saxby
- Posts: 83
- Joined: Mon May 09, 2011 8:39 pm
- Maria Isabel Orselli
- Posts: 39
- Joined: Wed Mar 17, 2010 5:30 pm
Re: Using matlab to read message window results
David,
when I run IK from command line (in windows) I usually save the messages given by the OpenSim in a txt file. I belive that doing this you can read the file with matlab and analyse marker errors.
For example if tou want to save the message in the folder C:\Users\Documents\IKresults in a file caled IK_erors.txt you type:
> C:\Users\Documents\IKresults\IKerors.txt
next to the command line used to run the IK.
I will attach a txt file with an example of what I usually write in a '.bat' file to run IK
You can also see The Musculoskeletal Modeler's Kitchen forum to understand how to run the open sim from comand line.
https://simtk.org/forums/viewtopic.php?f=559&t=2501
I hope it helps
Maria Isabel
when I run IK from command line (in windows) I usually save the messages given by the OpenSim in a txt file. I belive that doing this you can read the file with matlab and analyse marker errors.
For example if tou want to save the message in the folder C:\Users\Documents\IKresults in a file caled IK_erors.txt you type:
> C:\Users\Documents\IKresults\IKerors.txt
next to the command line used to run the IK.
I will attach a txt file with an example of what I usually write in a '.bat' file to run IK
You can also see The Musculoskeletal Modeler's Kitchen forum to understand how to run the open sim from comand line.
https://simtk.org/forums/viewtopic.php?f=559&t=2501
I hope it helps
Maria Isabel
- Attachments
-
- teste_ik.txt
- (453 Bytes) Downloaded 67 times
- David John Saxby
- Posts: 83
- Joined: Mon May 09, 2011 8:39 pm
Re: Using matlab to read message window results
Hi Maria Isabel Orselli,
Thanks for writing me back! It has been while since I was dealing with this issue.
We are writing some quality control programs to handle large numbers of trials, and we want to flag errors using the log file.
Your suggestion works great. Do you know if there is a way to have the file saved in the specified directory but at the same time still have the results printed in Matlabs command window?
This is a minor issue, but I feel much better about things when I see the operation being executed and see the results in run time.
Thanks so much!
DJS
Thanks for writing me back! It has been while since I was dealing with this issue.
We are writing some quality control programs to handle large numbers of trials, and we want to flag errors using the log file.
Your suggestion works great. Do you know if there is a way to have the file saved in the specified directory but at the same time still have the results printed in Matlabs command window?
This is a minor issue, but I feel much better about things when I see the operation being executed and see the results in run time.
Thanks so much!
DJS