| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- @echo off
- rem ------------------------------------------------------------
- rem This batch runs all FMUs of the FmuSDK and stores simulation
- rem results in CSV files, one file per simulation run.
- rem Command to run the 32 bit version: run_all
- rem Command to run the 64 bit version: run_all -win64
- rem Copyright QTronic GmbH. All rights reserved.
- rem ------------------------------------------------------------
- setlocal
- if "%1"=="-win64" (
- set FMI_PLATFORM=win64
- ) else (
- set FMI_PLATFORM=win32
- )
- echo -----------------------------------------------------------
- echo Running all FMUs 2.0 of the FmuSDK ...
- echo -----------------------------------------------------------
- call fmusim cs20 fmu20\fmu\cs\%FMI_PLATFORM%\bouncingBall.fmu 4 0.01 0 c %1
- move /Y result.csv result_cs20%FMI_PLATFORM%_bouncingBall.csv
- echo -----------------------------------------------------------
- call fmusim cs20 fmu20\fmu\cs\%FMI_PLATFORM%\vanDerPol.fmu 5 0.1 0 c %1
- move /Y result.csv result_cs20%FMI_PLATFORM%_vanDerPol.csv
- echo -----------------------------------------------------------
- call fmusim cs20 fmu20\fmu\cs\%FMI_PLATFORM%\dq.fmu 1 0.1 0 c %1
- move /Y result.csv result_cs20%FMI_PLATFORM%_dq.csv
- echo -----------------------------------------------------------
- call fmusim cs20 fmu20\fmu\cs\%FMI_PLATFORM%\inc.fmu 15 0.1 0 c %1
- move /Y result.csv result_cs20%FMI_PLATFORM%_inc.csv
- echo -----------------------------------------------------------
- call fmusim cs20 fmu20\fmu\cs\%FMI_PLATFORM%\values.fmu 12 0.1 0 c %1
- move /Y result.csv result_cs20%FMI_PLATFORM%_values.csv
- endlocal
- rem keep window visible for user
- pause
|