MATCH gives you a clear competitive edge in control development: starting with requirements management, applications for complex vehicle or machine controls can be implemented in the shortest possible time. Based on the V-model, with integrated safety standards and consistent data. All the test processes required in the V-model are included by default.
MATCH also guarantees perfect traceability of the requirements management. The specific machine requirements can be tracked down even into the code.
MATCH offers optimally matched tools for system and software development
Advantages at a glance
System and software development with MATCH
Communication stacks and libraries
Efficient “Out of the Box” application development
Debugging and source code simulation on the PC
Static code analysis and module test interface
Different customized open-standard IDE’s
System definition and embedded software development
With the Project Definition Tool (PDT), you record the machine requirements at the vehicle level – from the point of view of functional safety from the beginning. You define requirements, use cases and test cases, configure controllers and displays and describe the system and communication architecture and the protocols. All the inputs are assigned automatically to the specification documents.
The "Developer" version of the Machine Service Tool (MST) enables the coordination of configurations, calibration data and default settings and a broad error analysis. The "Designer" version can create machine-specific diagnostic pages, combine graphic elements with parameters and diagnostic data and extend the range of languages at will. The "Ultimate" version offers all the functionalities of MST.
With the multi-functional Project Definition Tool (PDT), software developers can seamlessly follow the V-model and – based on the previously specified requirements, vehicle functions/modules and the system/communication architecture – define the software design, the software modules and their features and interfaces.
Based on the generated software framework, the machine functions are developed in the software development environment (IDE). This can be done in standardised programming languages ('C' and CODESYS ®). For 'C', the freely available development environment "Eclipse" was customised so that – irrespective of special compilers and processors – the same features are always used each time.
The basic software of the application project provides the embedded middleware, MATCH core – enhanced by comprehensive libraries. A uniform software interface enables hardware-independent development. Benefit from a standardised program sequence, including communication stacks, parameter and error management, diagnostic functions and service tool interfaces. The scope of the libraries is undergoing constant expansion.
The Vision² BASIC Library (V²BAS) enables efficient generic display programming. Class-based access to all the provided functionalities and interfaces of the display hardware supports the V²BAS in the development of robust and maintainable software applications on the Vision² displays.
The Vision² MATCH Library (V²LIB) provides the connection of the display software with the MATCH development environment. It significantly reduces the time required for programming: via quick and error-free communication with all controllers and displays, comprehensive diagnostics and service functions and practical access and rights management.
The "Developer" version of the Machine Service Tool (MST) – in addition to its function as a service and maintenance tool – provides assistance in the development of the software, optimisation of the machine functions and commissioning of the machine. The "Designer" Version allows a function-oriented and efficient system analysis on the vehicle with the creation of machine-specific diagnostic pages. The "Ultimate" version offers all the functionalities of MST.
Use version 4000 of the portable data recorder (HMG) to access the vehicle software project data at the push of a button and to modify parameters, configurations and errors. The state variables of the vehicle software can be easily combined with actual measured data in the HMG, recorded in a range lower than a millisecond and transferred to the PC via USB where they are then processed.