OMSimulator’s documentation¶
Version: v2.1.2.post3-gf984815
- 1. Introduction
- 2. OMSimulator
- 3. OMSimulatorLib
- 4. C-API
- 4.1. RunFile
- 4.2. activateVariant
- 4.3. addBus
- 4.4. addConnection
- 4.5. addConnector
- 4.6. addConnectorToBus
- 4.7. addConnectorToTLMBus
- 4.8. addExternalModel
- 4.9. addResources
- 4.10. addSignalsToResults
- 4.11. addSubModel
- 4.12. addSystem
- 4.13. addTLMBus
- 4.14. addTLMConnection
- 4.15. compareSimulationResults
- 4.16. copySystem
- 4.17. delete
- 4.18. deleteConnection
- 4.19. deleteConnectorFromBus
- 4.20. deleteConnectorFromTLMBus
- 4.21. deleteResources
- 4.22. doStep
- 4.23. duplicateVariant
- 4.24. export
- 4.25. exportDependencyGraphs
- 4.26. exportSSMTemplate
- 4.27. exportSSVTemplate
- 4.28. exportSnapshot
- 4.29. extractFMIKind
- 4.30. faultInjection
- 4.31. freeMemory
- 4.32. getBoolean
- 4.33. getBus
- 4.34. getComponentType
- 4.35. getConnections
- 4.36. getConnector
- 4.37. getDirectionalDerivative
- 4.38. getElement
- 4.39. getElements
- 4.40. getFMUInfo
- 4.41. getFixedStepSize
- 4.42. getInteger
- 4.43. getModelState
- 4.44. getReal
- 4.45. getResultFile
- 4.46. getSolver
- 4.47. getStartTime
- 4.48. getStopTime
- 4.49. getString
- 4.50. getSubModelPath
- 4.51. getSystemType
- 4.52. getTLMBus
- 4.53. getTLMVariableTypes
- 4.54. getTime
- 4.55. getTolerance
- 4.56. getVariableStepSize
- 4.57. getVersion
- 4.58. importFile
- 4.59. importSnapshot
- 4.60. initialize
- 4.61. instantiate
- 4.62. list
- 4.63. listUnconnectedConnectors
- 4.64. listVariants
- 4.65. loadSnapshot
- 4.66. newModel
- 4.67. newResources
- 4.68. referenceResources
- 4.69. removeSignalsFromResults
- 4.70. rename
- 4.71. replaceSubModel
- 4.72. reset
- 4.73. setActivationRatio
- 4.74. setBoolean
- 4.75. setBusGeometry
- 4.76. setCommandLineOption
- 4.77. setConnectionGeometry
- 4.78. setConnectorGeometry
- 4.79. setElementGeometry
- 4.80. setFixedStepSize
- 4.81. setInteger
- 4.82. setLogFile
- 4.83. setLoggingCallback
- 4.84. setLoggingInterval
- 4.85. setLoggingLevel
- 4.86. setMaxLogFileSize
- 4.87. setReal
- 4.88. setRealInputDerivative
- 4.89. setResultFile
- 4.90. setSolver
- 4.91. setStartTime
- 4.92. setStopTime
- 4.93. setString
- 4.94. setTLMBusGeometry
- 4.95. setTLMConnectionParameters
- 4.96. setTLMPositionAndOrientation
- 4.97. setTLMSocketData
- 4.98. setTempDirectory
- 4.99. setTolerance
- 4.100. setUnit
- 4.101. setVariableStepSize
- 4.102. setWorkingDirectory
- 4.103. simulate
- 4.104. simulate_realtime
- 4.105. stepUntil
- 4.106. terminate
- 5. OMSimulatorLua
- 5.1. Examples
- 5.2. activateVariant
- 5.3. addBus
- 5.4. addConnection
- 5.5. addConnector
- 5.6. addConnectorToBus
- 5.7. addConnectorToTLMBus
- 5.8. addExternalModel
- 5.9. addResources
- 5.10. addSignalsToResults
- 5.11. addSubModel
- 5.12. addSystem
- 5.13. addTLMBus
- 5.14. addTLMConnection
- 5.15. compareSimulationResults
- 5.16. copySystem
- 5.17. delete
- 5.18. deleteConnection
- 5.19. deleteConnectorFromBus
- 5.20. deleteConnectorFromTLMBus
- 5.21. deleteResources
- 5.22. duplicateVariant
- 5.23. export
- 5.24. exportDependencyGraphs
- 5.25. exportSSMTemplate
- 5.26. exportSSVTemplate
- 5.27. exportSnapshot
- 5.28. faultInjection
- 5.29. freeMemory
- 5.30. getBoolean
- 5.31. getDirectionalDerivative
- 5.32. getFixedStepSize
- 5.33. getInteger
- 5.34. getModelState
- 5.35. getReal
- 5.36. getSolver
- 5.37. getStartTime
- 5.38. getStopTime
- 5.39. getString
- 5.40. getSystemType
- 5.41. getTime
- 5.42. getTolerance
- 5.43. getVariableStepSize
- 5.44. getVersion
- 5.45. importFile
- 5.46. importSnapshot
- 5.47. initialize
- 5.48. instantiate
- 5.49. list
- 5.50. listUnconnectedConnectors
- 5.51. listVariants
- 5.52. loadSnapshot
- 5.53. newModel
- 5.54. newResources
- 5.55. referenceResources
- 5.56. removeSignalsFromResults
- 5.57. rename
- 5.58. replaceSubModel
- 5.59. reset
- 5.60. setActivationRatio
- 5.61. setBoolean
- 5.62. setCommandLineOption
- 5.63. setFixedStepSize
- 5.64. setInteger
- 5.65. setLogFile
- 5.66. setLoggingInterval
- 5.67. setLoggingLevel
- 5.68. setMaxLogFileSize
- 5.69. setReal
- 5.70. setRealInputDerivative
- 5.71. setResultFile
- 5.72. setSolver
- 5.73. setStartTime
- 5.74. setStopTime
- 5.75. setString
- 5.76. setTLMPositionAndOrientation
- 5.77. setTLMSocketData
- 5.78. setTempDirectory
- 5.79. setTolerance
- 5.80. setUnit
- 5.81. setVariableStepSize
- 5.82. setWorkingDirectory
- 5.83. simulate
- 5.84. simulate_realtime
- 5.85. stepUntil
- 5.86. terminate
- 6. OMSimulatorPython
- 6.1. Examples
- 6.2. Python Scripting Commands
- 6.3. activateVariant
- 6.4. addBus
- 6.5. addConnection
- 6.6. addConnector
- 6.7. addConnectorToBus
- 6.8. addConnectorToTLMBus
- 6.9. addExternalModel
- 6.10. addResources
- 6.11. addSignalsToResults
- 6.12. addSubModel
- 6.13. addSystem
- 6.14. addTLMBus
- 6.15. addTLMConnection
- 6.16. compareSimulationResults
- 6.17. copySystem
- 6.18. delete
- 6.19. deleteConnection
- 6.20. deleteConnectorFromBus
- 6.21. deleteConnectorFromTLMBus
- 6.22. deleteResources
- 6.23. doStep
- 6.24. duplicateVariant
- 6.25. export
- 6.26. exportDependencyGraphs
- 6.27. exportSSMTemplate
- 6.28. exportSSVTemplate
- 6.29. exportSnapshot
- 6.30. faultInjection
- 6.31. freeMemory
- 6.32. getBoolean
- 6.33. getDirectionalDerivative
- 6.34. getFixedStepSize
- 6.35. getInteger
- 6.36. getReal
- 6.37. getResultFile
- 6.38. getSolver
- 6.39. getStartTime
- 6.40. getStopTime
- 6.41. getString
- 6.42. getSubModelPath
- 6.43. getSystemType
- 6.44. getTime
- 6.45. getTolerance
- 6.46. getVariableStepSize
- 6.47. getVersion
- 6.48. importFile
- 6.49. importSnapshot
- 6.50. initialize
- 6.51. instantiate
- 6.52. list
- 6.53. listUnconnectedConnectors
- 6.54. listVariants
- 6.55. loadSnapshot
- 6.56. newModel
- 6.57. newResources
- 6.58. referenceResources
- 6.59. removeSignalsFromResults
- 6.60. rename
- 6.61. replaceSubModel
- 6.62. reset
- 6.63. setBoolean
- 6.64. setCommandLineOption
- 6.65. setFixedStepSize
- 6.66. setInteger
- 6.67. setLogFile
- 6.68. setLoggingInterval
- 6.69. setLoggingLevel
- 6.70. setMaxLogFileSize
- 6.71. setReal
- 6.72. setRealInputDerivative
- 6.73. setResultFile
- 6.74. setSolver
- 6.75. setStartTime
- 6.76. setStopTime
- 6.77. setString
- 6.78. setTempDirectory
- 6.79. setTolerance
- 6.80. setUnit
- 6.81. setVariableStepSize
- 6.82. setWorkingDirectory
- 6.83. simulate
- 6.84. stepUntil
- 6.85. terminate
- 7. OpenModelicaScripting
- 7.1. Examples
- 7.2. OpenModelica Scripting Commands
- 7.3. addBus
- 7.4. addConnection
- 7.5. addConnector
- 7.6. addConnectorToBus
- 7.7. addConnectorToTLMBus
- 7.8. addExternalModel
- 7.9. addSignalsToResults
- 7.10. addSubModel
- 7.11. addSystem
- 7.12. addTLMBus
- 7.13. addTLMConnection
- 7.14. compareSimulationResults
- 7.15. copySystem
- 7.16. delete
- 7.17. deleteConnection
- 7.18. deleteConnectorFromBus
- 7.19. deleteConnectorFromTLMBus
- 7.20. export
- 7.21. exportDependencyGraphs
- 7.22. exportSnapshot
- 7.23. extractFMIKind
- 7.24. faultInjection
- 7.25. freeMemory
- 7.26. getBoolean
- 7.27. getFixedStepSize
- 7.28. getInteger
- 7.29. getModelState
- 7.30. getReal
- 7.31. getSolver
- 7.32. getStartTime
- 7.33. getStopTime
- 7.34. getSubModelPath
- 7.35. getSystemType
- 7.36. getTime
- 7.37. getTolerance
- 7.38. getVariableStepSize
- 7.39. getVersion
- 7.40. importFile
- 7.41. importSnapshot
- 7.42. initialize
- 7.43. instantiate
- 7.44. list
- 7.45. listUnconnectedConnectors
- 7.46. loadSnapshot
- 7.47. newModel
- 7.48. removeSignalsFromResults
- 7.49. rename
- 7.50. reset
- 7.51. setBoolean
- 7.52. setCommandLineOption
- 7.53. setFixedStepSize
- 7.54. setInteger
- 7.55. setLogFile
- 7.56. setLoggingInterval
- 7.57. setLoggingLevel
- 7.58. setReal
- 7.59. setRealInputDerivative
- 7.60. setResultFile
- 7.61. setSolver
- 7.62. setStartTime
- 7.63. setStopTime
- 7.64. setTLMPositionAndOrientation
- 7.65. setTLMSocketData
- 7.66. setTempDirectory
- 7.67. setTolerance
- 7.68. setVariableStepSize
- 7.69. setWorkingDirectory
- 7.70. simulate
- 7.71. stepUntil
- 7.72. terminate
- 8. Graphical Modelling
- 9. SSP Support