simulate a MapleSim model - MapleSim Help

Online Help

All Products    Maple    MapleSim


Home : Support : Online Help : MapleSim : MapleSim Application Programming Interface : Deprecated Commands : MapleSim/RunSimulation(deprecated)

MapleSim[RunSimulation(deprecated)] - simulate a MapleSim model

Calling Sequence

RunSimulation(MCodeStr, MName, duration, opts)

Parameters

MCodeStr

-

string; the Modelica source file name or the Modelica code of the model to simulate

MName

-

string; the name of the model to simulate

duration

-

(optional) Or(realcons,realcons..realcons); the simulation duration

opts

-

(optional) equation(s) of the form option = value; specify options for RunSimulation

Description

• 

Important: The RunSimulation command has been deprecated.

• 

The RunSimulation command simulates MapleSim models. It returns plots displaying simulation results, as determined by calls to dsolve/numeric, for the specified model.

• 

The MCodeStr parameter specifies the Modelica source of the MapleSim model for which you want to view simulation graphs. You can either export an existing MapleSim model to a Modelica file (.mo) and specify the Modelica source file name, or create a string containing the Modelica code.

  

If you want to create a string containing the Modelica code, you must also set the is_immediate input option to true; otherwise, if you want to specify the Modelica source file name, set the is_immediate option to false.

  

For more information about exporting a MapleSim model to a Modelica file, see Exporting a Model to a Modelica File.

• 

The MName parameter specifies which model or subsystem to simulate. You can simulate the top-level model or a subsystem defined in your model.

• 

The optional duration parameter specifies the simulation time in seconds. If this parameter is of type/realcons, the start time is 0 and the duration value is the end time. The default value is 0..10 seconds.

Examples

withMapleSim:

Run the BouncingBall.mo Modelica file located in the MapleSim example directory. The name of the model to simulate is Main.

mofileStringTools:-Joinkernelopts'toolboxdir=MapleSim',data,examples,BouncingBall.mo,kernelopts'dirsep'

RunSimulationmofile,Main,0..10

Create a Modelica source file as a string and use the is_immediate option. The name of the model is test.

modelica model test annotation(probes={x,y}); // specify the signals to plot Real x,y; equation // Create a delayed ramp. y = if time < 1 then 0 else time-1; der(x) = y; end test;&colon;

RunSimulationmodelica&comma;test&comma;0..5&comma;is_immediate

See Also

MapleSim


Download Help Document

Was this information helpful?



Please add your Comment (Optional)
E-mail Address (Optional)
What is ? This question helps us to combat spam