You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As a first test, I want to run the DummySource and the dummySensor FMUs in an FMI co-simulator. In order to be able to validate the simulation result, I would like to generate the trace files to read with the OSI visualizer.
Describe what you have already tried
I imported both FMUs in a middleware and simulated them. And I would like to validate the simulation result.
Ask your question
1- Is there any mechanism that allows to generate such trace files? I couldn't find in the documentation any C++ tutorial/example describing such option.
2- Is there also any reference trace file against which to compare?
The text was updated successfully, but these errors were encountered:
@Hela-Guesmi use for the trace files generation python for now (see here an example) because C++ is very verbose in that regard.
If you still want to use C++ see here for google's tutorial on how to encode messages. If you learned how to serialize one message you can append those serialized messages in a loop into a file with $$__$$ separation (.txt files) or length separation (.osi files). Those files can than be played with the osi-visualizer.
Currently there is no reference file but the osi-validator repo have an example trace file which is used for validation tests. It can also be played with osi-visualizer when you decompress the file. Use lzma -d data/small_test.txt.lzma for decompressing when you're on a linux machine.
Describe the problem
As a first test, I want to run the DummySource and the dummySensor FMUs in an FMI co-simulator. In order to be able to validate the simulation result, I would like to generate the trace files to read with the OSI visualizer.
Describe what you have already tried
I imported both FMUs in a middleware and simulated them. And I would like to validate the simulation result.
Ask your question
1- Is there any mechanism that allows to generate such trace files? I couldn't find in the documentation any C++ tutorial/example describing such option.
2- Is there also any reference trace file against which to compare?
The text was updated successfully, but these errors were encountered: