functionbuildModel
Translates a Modelica model into C code and builds a simulation executable.
Information
Note that unlike simulate() this function only builds a simulation executable, it does not run it. The only required argument is the className, while all others have some default values.
Returns the filenames for the generated simulation executable and the initialization file.buildModel(className, [startTime], [stopTime], [numberOfIntervals], [tolerance], [method], [fileNamePrefix], [options], [outputFormat], [variableFilter], [cflags], [simflags])
Example command:
buildModel(A);
Inputs
| Type | Name | Default | Description |
|---|---|---|---|
| TypeName | className | the class that should be built | |
| Real | startTime | "<default>" | the start time of the simulation. <default> = 0.0 |
| Real | stopTime | 1.0 | the stop time of the simulation. <default> = 1.0 |
| Integer | numberOfIntervals | 500 | number of intervals in the result file. <default> = 500 |
| Real | tolerance | 1e-6 | tolerance used by the integration method. <default> = 1e-6 |
| String | method | "<default>" | integration method used for simulation. <default> = dassl |
| String | fileNamePrefix | "<default>" | fileNamePrefix. <default> = "" |
| String | options | "<default>" | options. <default> = "" |
| String | outputFormat | "mat" | Format for the result file. <default> = "mat" |
| String | variableFilter | ".*" | Only variables fully matching the regexp are stored in the result file. <default> = ".*" |
| String | cflags | "<default>" | cflags. <default> = "" |
| String | simflags | "<default>" | simflags. <default> = "" |
Outputs
| Type | Name | Default | Description |
|---|---|---|---|
| String | buildModelResults |