Overview of the FMUTester Package
Calling Sequence
Description
List of FMUTester Package Commands
Details
Compatibility
FMUTester:-command( arguments )
command( arguments )
FMUTester is a package for testing Functional Mock-up Units (FMUs) according to the new FMI Cross-Check Rules.
The following is a list of the commands in the FMUTester package.
FetchFMU
FMUInfo
SimulateFMU
ValidateResult
The FMUTester package is implemented using FMPy, a free Python library developed by Dassault Systemes in 2018 under the BSD 3-clause license.
FMPy (version 0.2.12) is the compliance checker and validation tool used by the FMI Cross-Check repository on GitHub.
According to the current FMI Cross-Check Rules, tools that export FMUs are required to publish a sample of their exported FMUs on the Test FMUs GitHub repository. The MapleSim Connector for FMI and its FMIConnector package generate FMUs from MapleSim models. After each MapleSim release, exported FMUs must be locally validated using the FMUTester package to ensure compliance with the latest version of FMPy.
The FMUTester package was introduced in Maple 2019.
For more information on Maple 2019 changes, see Updates in Maple 2019.
See Also
copyright
FMUTester[FetchFMU]
FMUTester[FMUInfo]
FMUTester[SimulateFMU]
FMUTester[ValidateFMU]
FMUTester[ValidateResult]
MapleSim
Python
Download Help Document