Setup

System Requirements

EHANDBOOK Container-Build Tools is a 64-bit application and works on Microsoft Windows 10 with 64-bit versions. It requires a minimum 8 GB available RAM. An SSD is highly recommended to speed up file I/O operations. 16 GB RAM or more may be required for processing complex models and huge amount of texts and graphics.

The amount of RAM EHANDBOOK Container-Build is allowed to use is specified in the eHandbookCB.ini file. Please refer to chapter RAM Usage for details.

Download

The EHANDBOOK Container-Build Tools can be downloaded from the ETAS download server.

Installation

The EHB-CB is delivered as a .zip archive and a tarball (extension '.tar.gz'). Any zip archive management tool (e.g. 7zip or WinZip) can be used to unzip the contents into a local drive. Likewise, the contents of .tar.gz can be extracted using the tar utility on Linux based systems. Further tool installation is required for EHB-CB versions with an electronic license, see License Management Installation.

The user must have full access rights to the installation directory. Typically, this is not the case for the directory “Program Files”, so use another directory, e.g. C:\ETAS...

Please check, if any optional prerequisite software installation is required before you start the tool (see chapter Additional Third Party Tools).

Windows

The tool archive is broadly named as EHANDBOOK-Container-Build_x.y.z_[TAG].zip for Windows. Once unzipped, contains the below mentioned contents:

  • configuration

  • documentation

  • examples

  • features

  • icons

  • jre

  • p2

  • plugins

  • artifacts.xml

  • eHandbookCB.exe

  • eHandbookCB.ini

  • License_Management_setup.exe

eHandbookCB.exe is the application executable which is used to create the EHANDBOOK container.

Linux

The tool archive is broadly named as EHANDBOOK-Container-Build_x.y.z_[TAG].tar.gz for Linux based systems. Once extracted, contains the below mentioned contents:

  • artifacts.xml

  • configuration

  • documentation

  • eHandbookCB

  • eHandbookCB.ini

  • examples

  • features

  • icons

  • jre

  • license

  • p2

  • plugins

eHandbookCB is the application executable which is used to create the EHANDBOOK container.

Common for Windows and Linux

The documentation/oss_licenses folder contains the necessary open source license information of various components, which are part of the EHB-CB.

The examples folder contains sample files in corresponding sub folders for container configuration and text styling. Their usage is described in the following chapters.

Electronic Licenses

ETAS software products are protected by electronic license keys. To operate EHANDBOOk Container-Build tools, please ensure that your license keys are installed appropriately.

Evaluation Licenses

You can evaluate all EHANDBOOK tools to check the suitability for your needs. To start your free evaluation, go to http://license.etas.com and choose the product you want to evaluate.

  • To download an ETAS software, you need an account for the ETAS Download Server. If you do not have an account yet, you can easily create one.

  • Evaluations are limited to 2 months. If you need support during your evaluation or need to extend your evaluation, please get in touch with our local ETAS office.

License Management Installation

In order to use the protected product package, you must register your license.

Windows

In a windows based system, please run the following installer once for adding your license configuration to the Windows registry.

The following steps are required:

  • Run License_Management_setup.exe (located in the CB installation folder)

image4
  • Start the ETAS License Manager

  • Go to Menu → Device → Online Activation

image21
  • Place the provided Activation ID

image22
  • Verify license installation in ETAS License Manager. Depending of your license, you will see only some elements of these:

image5
Silent Installation

License installation may be invoked in silent mode by executing the installer from command line and by specifying additional parameters (see table below).

Installation Scenario Command

Silent installation through command line

License_Management_setup.exe /S

Linux

In a Linux based system, please run the following shell script once to install ETAS License Manager:

  • Run License_Management_setup.sh with administrative permissions (Located in "license" subfolder in the CB installation folder)

image5 1
  • Copy your license file to ‘/usr/share/ETAS/LiMa/CommonLicensePath‘ (for all users) or ‘$HOME/ETAS/LiMa/UserLicensePath‘ (current user)

  • You can also customize those locations by changing the configuration in ‘/etc/etas/lima/LiMa.ini‘ (CommonLicensePath and UserLicensePath)

Common for Windows and Linux

Feature-License Mapping:

Feature License Key

ASAM CC, FSX and MDX file inputs

EHB_CB_BASE_ASAM

Directory based file inputs

EHB_CB_BASE_DIR

ASCET model converter

EHB_CB_MDL_ASCET

SIMULINK model converter

EHB_CB_MDL_SIMULINK

C-CODE converter

EHB_CB_MDL_CCODE

PDF generator

EHB_CB_PDFGEN

ASCET for Unified Graphics Generator

EHB_CB_UGG_ASCET

C-Code for Unified Graphics Generator

EHB_CB_UGG_CCODE

SL for Unified Graphics Generator

EHB_CB_UGG_SIMULINK

AUTOSAR Classic ARXML files processing

EHB_CB_CON_AUTOSAR_CLASSIC

Additional Third Party Tools

EHANDBOOK Container-Build uses few third party tools for model, image and TeX formula conversions which are not part of this software package.

PDF FLY

Tool vendor: Visual Integrity Technologies LLC

Minimum Tool Version: 9.0.5

As standard EHANDBOOK Container-Build expects all graphics in .svg or raster formats (i.e., .jpeg, .bmp or .png). However, if images referenced in the FSX file are provided in PostScript or Encapsulated PostScript (.ps or .eps) format, the tool PDF FLY is required to transform it into .svg.

MiKTeX

Tool Provider: MikTex

Required Tool Version: 2.9

MiKTeX is required, if TeX formula expressions are present in FSX files. It dissolves the TeX expressions and transforms them into .eps format. These .eps are sent to PDF FLY tool to generate .svg images then.

As all formula elements will be transformed into polylines and clip-paths they will not have any textual information and hence are not selectable/searchable later on in EHB-NAV.

MATLAB

Tool vendor: The Mathworks

Required Tool Version: MATLAB 2013a or above

For advanced styling of some Simulink blocks (e.g. masks) MATLAB connection during container build process is required. If multiple versions of MATLAB are installed and no command line parameter is given, the latest installed will be used.