5.8.2.1. Format of the bat file (Dos Batch File)
[RecurDyn.exe] [model.rdyn/model.rdx] /rdp [rdp file] /rf /rss [rss file] /out [outfilename] /show /iicf[icffilename] /sicf[icffilename] /ran [on/off] /rplt [on/off]
[RecurDyn.exe]: Defines a path of the RecurDyn.exe.
[model.rdyn/model.rdx]: Defines a name of the *.rdyn or *.rdx file.
/rdp [rdp file]: Reloads the RecurDyn Design Parameter file.
/rf: Reloads the relation file data.
/rss [rss file]: Reloads the RecurDyn Simulation Scenario file.
/out [outfilename]: Creates the output file.
The output files are named to be outfilename1.EXT through outfilenameN.EXT.
/show: Shows RecurDyn window during a batch simulation.
/iicf [icffilename]: Imports the ENDTIME CONDITION file.
/sicf [icffilename]: Exports the ENDTIME CONDTION file.
/ran [on/off]: Flags to create the RecurDyn Solver-Generated Animation file
/rplt [on/off]: Flags to create the RecurDyn Plot Database file.
/export rmd: Flag to export a RMD file. (The purpose of this option is only to export the RMD file, so the user should remove the /rss *.rss option.)
/export rdx: Flag to export a RDX file. (The user can export a model file to a XML formatted model file.)
/noexit: Flags not to close RecurDyn after executing the batch file. (without this option, RecurDyn is closed automatically)
/outfolder [on/off]: Flags to create an output folder.
/MatchSolvingStepsize [on/off]: Flags to use the Match Solving Stepsize with Report Step option that is supported at the Dynamic/Kinematic analysis.
/saveas [rdyn file]: Saves as a *.rdyn file.
/TIME [value]: Sets a Time Offset. (Time Offset works when the keyword TIME is used for batch option.)
Example) RecurDyn.exe Sample.rdyn /rss Sample.rss /TIME 0.2
/exitsave: Flags to save current rdyn file after simulation. This flag does not work with /noexit flag.
/ani: Flags to display animation during a batch simulation.
/module [module name]: Defines an additional module and supports RecurDyn/CoLink only.
/SOLVERTYPE [DLL/EXE]: Selects whether the DLL type of solver or the EXE type of solver.
/LinearSolverTypeMBD [Automatic/Dense/Sparse]: Selects linear solver type for MBD.
/NTHREAD [the even number in the rage of 0 to the max thread]: Selects number of threads. If the 0 is selected, it sets Auto.
/message: Flags to create the RecurDyn message as a txt file that saves messages in the message window.
If the user wants to simulate the system with the various *.rss file, the user can simulate the system by using the batch file. When writing batch commands for simulation, for the first command, [RecurDyn.exe] should be written and for the second, [model.rdyn] should be written. And the order of the other commands is free. The format of the batch file is as follow.
Note
ProcessNet Module
/ProcessnetRunDll [ProcessNet.dll]: Specifies the full path of the ProcessNet dll which has the function, [ProcessNetFunctionName].
Example) this dll file is created in “<install dir>\ProcessNetProject\ProcessNet\bin\Release\ProcessNet.dll”. (If you create the ProcessNet project in a different location, the path and the file name can be different.)
/ProcessnetRun [ProcessNetFunctionName]: Executes the ProcessNet function. The options of the ProcessNet Module have to use together.
/ProcessnetRunScript [ProcessNetScript.py]: Specifies the full path of the ProcessNet python script.
/ProcessNetType [General/Python]: Selects the type of ProcessNet.
RDCoLink Module
/clk [colink filename]: Defines a name of the Colink file.
/colinkshow: Shows the CoLink window during a batch simulation.
Define a Toolkit License Settings for Batch
TktCfg.exe /[toolkit1] /[toolkit2] /[…] : Defines required toolkits
TktCfg.exe /NONE: Uses no toolkit.
- Example)TktCfg.exe /RFLEX /MTT3DRecurDyn.exe “Model1.rdyn” /rss test.rss /ShowTktCfg.exe /NONE
TktCfg.exe /[toolkit1] License [ON/OFF]: License of the “toolkit1”, turn on/off. If user disable the license option, it is set to License ON.
- Example)TktCfg.exe /RFLEX License ON /MTT3D License OFFRecurDyn.exe “Model1.rdyn” /rss test.rss /Show
Note
RecurDyn recommends using the higher OpenGL version than 4.
Format
"<install dir>\\bin\\RecurDyn.exe" "model1.rdyn" /rdp model.rdp /rss model.rss /out out /show
"<install dir>\\bin\\RecurDyn.exe" "model1.rdyn" /rdp model.rdp /rss model.rss /out out /show
"<install dir>\\bin\\RecurDyn.exe" "model1.rdyn" /rdp model.rdp /rss
"<install dir>\\bin\\RecurDyn.exe" "model1.rdyn" /ProcessNetType "General" /ProcessnetRunDll "e:\\MyProcessnetGeneral.dll" /ProcessnetRun HelloProcessNet
"<install dir>\\bin\\RecurDyn.exe" "model1.rdyn" /ProcessNetType "Python" /ProcessnetRunScript "e:\\MyProcessnetScript.py"
"<install dir>\\bin\\RecurDyn.exe" "model1.rdyn" /rss model.rss /module rdcoLink /clk model1.clk/ colinkshow
"<install dir>\\bin\\RecurDyn.exe" "model1.rdyn" /export rdx
"<install dir>\\bin\\RecurDyn.exe" "model1.rdx" /rss