Version 10.3 (December 2022)

Model Navigation Bar

  • Keep orientation while exploring large interactive models.

  • Navigate between model levels more quickly.

Configure which cursor to display when annotating measurement values

  • Configure to show values for cursor A, cursor B, or both.

  • Obtain an annotated interactive model which is less cluttered.

Container-Build

New Docs & Tutorials

The EHANDBOOK Container-Build documentation is now available as one complete website. This replaces the previously used multiple PDF documents. With the new web-based documentation, all contents can be searched and navigated seamlessly. Furthermore, the content has been enhanced with a set of Tutorials.

For an overview, see the Welcome page.

EHANDBOOK Container-Build docs & tutorials available as complete website

Auto-offset for Simulink-based interactive models

The blocks in Simulink models automatically are assigned with coordinates for their placement on the canvas. When the canvas is panned and new blocks are added, it can happen that the coordinates have negative values.

When converting Simulink models with negative coordinates to interactive models, in EHANDBOOK-NAVIGATOR this has lead to overlaps, e.g. when a function overview block is expanded.

Simulink model with negative coordinates causing overlaps with function overview

With EHANDBOOK 10.3, negative coordintates are handled by introducing an automatic offset to the coordinates of blocks. This applies to both EHANDBOOK Container-Build as well as EHANDBOOK-NAVIGATOR.

EHANDBOOK 10.3.0: No overlaps even for Simulink models with negative coordinates

ClickPic supported when using UGG and EHB-CB in combination with intermediate hierarchy filtering

In EHANDBOOK 10.2.0 and earlier, the ClickPic feature was not working as expected when using the Unified Graphics Generator (UGG) for pre-generating interactive models and EHANDBOOK Container-Build in combination with intermediate hierarchy filtering concept. Thic scenario is now also supported.

Support for ASCET 6.4.7

EHANDBOOK Container-Build 10.3.0 now supports the conversion of models created with ASCET 6.4.7 to interactive models. This also applies for the EHANDBOOK Container-Build add-on 10.3.0 for ASCET 6.

The mask definitions of blocks used in a Simulink model can make use of signals and calibrations defined in an associated data dictionary. When generating EHANDBOOK Containers from Simulink models using the EHANDBOOK Container-Build App for Simulink, the associated data dictionary is now also considered.

Support for Process-Trigger, Initialization, Action-Subsystem in Simulink based interactive models.

Fixes for security vulnerabilities

CVE-2022-42889

CVE-2022-42889: Apache Commons Text prior to 1.10.0 allows RCE when applied to untrusted input due to insecure interpolation defaults

Impact Analysis: The affected class StringSubstitutor is not used within EHANDBOOK. In general, only a web/cloud based tool which uses direct user input would be affected. See usage example: https://securitylab.github.com/advisories/GHSL-2022-018_Apache_Commons_Text/

Fix: The Apache Commons Text plugin used in EHANDBOOK was updated to 1.10.0.

The fix was also shipped as hotfix EHANDBOOK 10.2.3 to customers on request.