MATCH for developers

Faster to the goal.

Overview

MATCH for developers

System and software development with MATCH

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

  • Safety-certified
  • Multi-controller approach
  • Communication stacks and libraries
  • Hardware-independent programming
  • 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

Tools

System definition and embedded software development

System architecture | Requirements
PDT

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.

Zu MATCH PDT
MST

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.

Zu MATCH MST
Application software development
PDT

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.

Zu MATCH PDT
IDE

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.

Zu IDE’s controllers
CORE & Library modules

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.

Zu MATCH CORE AND STANDARD TOOLBOX
V² BAS

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.

Zu MATCH V2 BASIC
V2 LIB

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.

Zu MATCH V2 LIB
MST

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.

Zu MATCH MST
HMG

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.

Zu HMG