Below is a browsable image of the model.

  • To view or save the MoML file for this model, click here.
FMUTwoBallCollisionmodel <h2>Continuous Director</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>startTime</td><td>&nbsp;</td><td>null</td></tr><tr><td>stopTime</td><td>10</td><td>10.0</td></tr><tr><td>synchronizeToRealTime</td><td>false</td><td>false</td></tr><tr><td>initStepSize</td><td>0.1</td><td>0.1</td></tr><tr><td>maxStepSize</td><td>1.0</td><td>1.0</td></tr><tr><td>maxIterations</td><td>20</td><td>20</td></tr><tr><td>errorTolerance</td><td>1e-4</td><td>1.0E-4</td></tr><tr><td>ODESolver</td><td>ExplicitRK23Solver</td><td>ExplicitRK23Solver</td></tr></table> <h2>ballDynamics</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>suppressWarnings</td><td>false</td><td>false</td></tr><tr><td>visible</td><td>false</td><td>false</td></tr><tr><td>persistentInputs</td><td>false</td><td>false</td></tr><tr><td>x_0</td><td>5.0</td><td>5.0</td></tr><tr><td>v_0</td><td>0.0</td><td>0.0</td></tr><tr><td>m</td><td>mRight</td><td>1.0</td></tr></table> <h2>Const3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>0.0</td><td>0.0</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr><tr><td>_flipPortsHorizontal</td><td>true</td><td>true</td></tr></table> <h2>Const2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>0.0</td><td>0.0</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr><tr><td>_flipPortsHorizontal</td><td>true</td><td>true</td></tr></table> <h2>MicrostepDelay3</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_flipPortsHorizontal</td><td>true</td><td>true</td></tr></table> <h2>AddSubtract2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_flipPortsHorizontal</td><td>true</td><td>true</td></tr></table> <h2>CalculateImpulsiveForce</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>m1</td><td>mLeft</td><td>1.0</td></tr><tr><td>m2</td><td>mRight</td><td>1.0</td></tr><tr><td>Title</td><td>Calculate Impulsive Force</td><td>Calculate Impulsive Force</td></tr></table> <h2>LevelCrossingDetector</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>level</td><td>0.0</td><td>0.0</td></tr><tr><td>value</td><td>true</td><td>true</td></tr><tr><td>direction</td><td>falling</td><td>falling</td></tr><tr><td>errorTolerance</td><td>1.0E-4</td><td>1.0E-4</td></tr></table> <h2>MicrostepDelay</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_flipPortsHorizontal</td><td>true</td><td>true</td></tr></table> <h2>Const</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>value</td><td>0.0</td><td>0.0</td></tr><tr><td>firingCountLimit</td><td>NONE</td><td>0</td></tr></table> <h2>PlotVelocity</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>fillOnWrapup</td><td>true</td><td>true</td></tr><tr><td>automaticRescale</td><td>false</td><td>false</td></tr><tr><td>legend</td><td>ball 3, ball 2, ball 1</td><td>ball 3, ball 2, ball 1</td></tr><tr><td>startingDataset</td><td>0</td><td>0</td></tr><tr><td>disconnectGraphOnAbsentValue</td><td>false</td><td>false</td></tr><tr><td>useLocalTime</td><td>false</td><td>false</td></tr></table> <h2>PlotPosition</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>fillOnWrapup</td><td>true</td><td>true</td></tr><tr><td>automaticRescale</td><td>false</td><td>false</td></tr><tr><td>legend</td><td>left, right</td><td>left, right</td></tr><tr><td>startingDataset</td><td>0</td><td>0</td></tr><tr><td>disconnectGraphOnAbsentValue</td><td>false</td><td>false</td></tr><tr><td>useLocalTime</td><td>false</td><td>false</td></tr></table> <h2>MicrostepDelay2</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>_flipPortsHorizontal</td><td>true</td><td>true</td></tr></table> <h2>AddSubtract</h2>Has no parameters. <h2>Expression</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>expression</td><td>x + diameter</td><td>x + diameter</td></tr></table> <h2>LeftBall</h2><table border="1"><tr><td><b>Parameter</b></td><td><b>Expression</b></td><td><b>Value</b></td></tr><tr><td>m</td><td>mLeft</td><td>1.0</td></tr><tr><td>x_0</td><td>0.0</td><td>0.0</td></tr><tr><td>v_0</td><td>1.0</td><td>1.0</td></tr><tr><td>Title</td><td>Ball Dynamics</td><td>Ball Dynamics</td></tr></table>