blockPartialRealtimeSynchronize
An improved block for real-time synchronization. Common interface definitions.
Parameters
| Type | Name | Default | Description |
| SIunits.Time | startSimTime | | |
| Advanced |
| Boolean | showAdvancedOutputs | true | Show output for computing time and remaining time |
| Boolean | shouldCatchupTime | false | true, try to catch up delays from missed dead-lines by progressing faster than real-time, otherwise do not |
Components
| Type | Name | Default | Description |
| Real | scaling | 1 | real-time scaling factor; > 1 means the simulation is made slower than real-time |
| Modelica_DeviceDrivers.OperatingSystem.RTSync | rtSync | Modelica_DeviceDrivers.OperatingSystem.RTSync(startSimTime, shouldCatchupTime) | |
| SIunits.Duration | lastStepSize | | (= time - lastSimTime) The last simulation time step size between invocations of the real-time sync function |
| SIunits.Time | lastSimTime | | Simulation time at the previous invocation of the real-time sync function, the simulation start time at its the first invocation |