The growing complexity of vehicle electronics witnessed in recent years has been made even more complex with the introduction of advanced driver assistance systems (ADAS) This is why it is essential for vehicle troubleshooting and validation experts as well as function and diagnostics developers to collaborate and exchange data more than they have ever done before.
Furthermore, it is important for vehicle troubleshooting and validation experts to concentrate on the diagnostic tasks and logical flows and leave the implementation of the required diagnostic scripts to the programming experts. The diagnostic scripts implemented by the programming experts need to be checked and validated by the vehicle troubleshooting and validation experts on an abstraction level understandable to them.
One solution to this problem is Softing’s OTX Studio. OTX Studio is a universal tool for the simple creation of OTX scripts in accordance with the ISO 13209 standard. The tool offers use case views as well as views corresponding to users’ individual preferences, thus making the work of specific user groups more efficient and simpler.
For example, users focusing on the functional aspects of vehicle checking in the specification phase or troubleshooting in the workshop, can sketch the required diagnostic sequences and logical flows in specification mode without any need for programming. For this use case, OTX Studio provides a specification mode view with a flowchart editor. The vehicle troubleshooting and validation experts can use the basic elements of OTX, such as actions, branches, loops and special elements, for parallel execution to sketch their diagnostic sequences.
The details of the implementation can now be left to the programming experts. These can benefit from the expert view mode in which they can implement OTX code and check it with an integrated debugger. In most cases, working in flowchart mode is not appealing to programming experts since this is not their preferred working style. This is particularly true if the diagnostic sequence is very complex or even executed in parallel lanes. The line oriented view is therefore more suitable and more logical for the programming experts than, for example, the flowchart view.
However, when it comes to checking, changing and validating the implemented OTX scripts by the vehicle troubleshooting and validation experts, the implementation can simply be switched from line oriented view to flowchart view.
The vehicle troubleshooting and validation experts can now check and change the implemented diagnostic steps in their preferred view and add new diagnostic steps in the specification view. Once they are finished, they can give it back to the programming experts for the implementation of the missing steps.
The programming expert can now switch from flowchart mode back to the line oriented view and continue with the implementation and testing of the new OTX code parts.
One of the greatest benefits of the OTX standard is that diagnostic sequences can be reused in different phases of a vehicle’s life cycle.
For users who would later like to reuse the OTX scripts created in the vehicle validation phase in an end of line (EOL) or workshop tester, OTX Studio provides a convenient OTX Wizard based programming mode. In this mode, the user can easily create OTX scripts with pre-programmed standard or custom (library) OTX modules simply by configuration instead of programming.
OTX Wizard based configuration saves time and allows maximum re-use of OTX modules created and used in the different phases of the vehicle life cycle. Without any in-depth OTX knowledge, the user can focus on the logical flow rather than programming and still create quite complex OTX scripts.
Since the OTX Wizard is actually an OTX code generator, the resulting code can be edited and modified in expert mode. Therefore, the programming experts can also benefit from OTX Wizard mode, since it provides a method for fast, easy creation of the OTX script’s core, which can then be easily extended by the necessary functions.
OTX Studio therefore provides use-case and work preference oriented views, which allow different users to work effectively. Hence, OTX Studio does not just promote the exchange and reuse of OTX sequences, as originally intended by the OTX standard, but also the efficient work of troubleshooting and validation experts, together with function and diagnostic developers.