OMSimulator¶
OMSimulator is a command line wrapper for the OMSimulatorLib library.
OMSimulator Flags¶
A brief description of all command line flags will be displayed using OMSimulator --help
:
info: Usage: OMSimulator [Options|Lua script]
info: Options:
<filename> FMU or SSP file
--clearAllOptions Reset all flags to default values
--fetchAllVars=<arg>
--help [ -h ] Displays the help text
--ignoreInitialUnknowns=<arg> Ignore the initial unknowns from the modelDesction.xml
--intervals=<arg> [ -i ] Specifies the number of communication points (arg > 1)
--logFile=<arg> [ -l ] Specifies the logfile (stdout is used if no log file is specified)
--logLevel=<arg> 0 default, 1 default+debug, 2 default+debug+trace
--mode=<arg> [ -m ] Forces a certain FMI mode iff the FMU provides cs and me [arg: cs (default) or me]
--progressBar=<arg>
--resultFile=<arg> [ -r ] Specifies the name of the output result file
--setInputDerivatives=<arg>
--solver Specifies the integration method (internal, euler, cvode)
--startTime=<arg> [ -s ] Specifies the start time
--stopTime=<arg> [ -t ] Specifies the stop time
--suppressPath=<arg>
--tempDir=<arg> Specifies the temp directory
--timeout=<arg> Specifies the maximum allowed time in seconds for running a simulation (0 disables)
--tolerance=<arg> Specifies the relative tolerance
--version [ -v ] Displays version information
--wallTime=<arg> Add wall time information for to the result file
--workingDir=<arg> Specifies the working directory
Examples¶
OMSimulator --timeout 180 example.lua