jBEAM 8.1.0

Release Date: Jan 9, 2020

General

Graphic window - dynamically formatted page tabs

The page tabs of the graphic window can now be dynamically formatted (in the context menu: "Formatting the page tab..."). Font, size, style, color and the background color can be configured. Additionally, blinking is possible. The settings can be made manually or by specifying formulas.

new "Formatting the page tab..." dialog
Example formattings

Chapter selection in the table of contents

The table of contents can now also display only a part of all chapters. To do this, select a chapter and then set whether this chapter should be displayed including subchapters and upper chapters.

Chapter, subchapter and superchapter

 

 

Chapter and subchapter

 

 

Subchapter only

Special character selection

This icon opens the special character selection. It can be found next to the formula editor and is currently only available in the axis dialog.

Revision of the quick view of tests window (SpeedChart)

The dialog of the quick view of experiments has been revised. There is now a tree structure of chapters, pages, graphs and measured variables. These can be moved by drag & drop. The columns "Page" and "Position" are omitted accordingly. The selection of the measured variables is done via a data object selection element.

The column "About formula" is also omitted, since it is now automatically recognized whether the selected element is a calculation. The additional "Active" column can be used to show (Active) or hide (Inactive) elements. The additional third state "Automatic/When available" (accessible via the context menu of the column), hides elements if no sub-element or signal is available.

The X and Y axes can now be configured in the axis tables ("X axis" and "Y axis" tabs) independently of the measured quantity table. The columns "active as X-axis" or "active as Y-axis" in the measurement quantity table are omitted accordingly.

In addition, channels on demand are now only loaded when they are actually used.

Importer for Kistler formats ADF and Kistler Open

Importers for ADF and Kistler Open files are now available. The importers have also been included in the Importer Bundle and the jBEAM Professional Bundle.

When importing Kistler open files, additional channels can also be calculated:

MDF Importer

In the channel selection table there is now a new column "Data type", which can be used for filtering.

RPC III Exporter

There is a new component for exporting RPC III files.

Modify component groups

After the revision of the block diagram (see release notes for jBEAM 8.0.0), its new representation is now also used for component groups.

In addition, the elements of component groups can now be replaced, deleted or new elements added. This is possible via the context menu or via the corresponding new buttons.

Data explorer

Only used data objects

The filter settings of the Data Explorer now additionally offer the option to display only data objects with consumers.

Explorer node representation

The display of data objects in the tree structure of the Data Explorer can now be extended. There is a new tab in the Explorer settings for this purpose. Different properties of the objects can be displayed and highlighted in different colors. For example, despite a channel name/unit mapping, the original name of the channel can be displayed and it can also be filtered by.

Cleanup importer

The function of the importer cleanup has been changed. If it is called from the Explorer window, it is now applied only to the importer components selected there, instead of to all existing ones in the project as before.

Measurement module Apache Kafka Consumer

This new component can read Apache Kafka Topics.

Extension of the script component

Extension of the script examples

The script component (accessible via the menu path Extra → Miscellaneous → Script) has been extended and now offers the following ten Groovy sample scripts:

  • Version access

  • Data object access

  • Access to producers

  • Producer create

  • Create result channel

  • Iteration over channel (read)

  • Iteration over channel (write)

  • Create single value

  • Create channel group

  • Read data from channel group

After selecting a sample script, it can be inserted either at the cursor position or at the end.

These sample scripts can be used to assemble your own scripts piece by piece.

Input item management

Input data objects can now be defined via selection fields. For each object a symbol is specified, which is used in the source code for the access. It is also possible to have the source code for the access generated automatically.

Python support

The script component now supports Python in addition to BeanShell and Groovy.

Calculations

Arithmetic - Derivation/Integration

This component provides two new integration options, each offering a data object selection: If the value of the selected data object is not zero (true) …

  • Take over current (last) value (FREEZE - the previous value is retained)

  • Set the current value to zero (RESET - the result is set to 0)

If both options overlap, RESET takes precedence.

Curves editing - partial curve

If a partial curve is cut by a bit channel, resampling becomes necessary if the X raster is different. Now you can select which raster is to be used.

Signal filter - Moving average

This component now has the additional option "Moving median" as filter type.

Counting procedure- damage accumulation

This new calculation component is used to determine the load on structural components.

 A frequency can be specified for the matrices used.

The following options are available for configuring the Wöhler line:

A preview diagram is available. This can also be displayed in the graphics window.

The damage can be visualized absolutely or relatively. The labeling can be done with different values. There are also different sorting sequences.
Relative damage, frequencies, and cycles can be published as additional outcome data on damage.

Conversions - Cycle View

This component can be used to select individual cycles from data in Kistler Open Format.

Graphics

Tables

Legend table

In the legend table, it is now possible to set for the column type "Value at cursor" whether NaN values and units are to be displayed.

Interactive table

Selection lists additionally offer the option "Publish indices of selected values".

Slider and rotary knob controllable by data objects

The values of slider and knob are now controllable by data objects.

The scale can also be bounded by data objects.

Data analysis window

In the data analysis table there are additional columns "X at minimum" and "X at maximum".

The automatic adjustment of the column width can be activated via the key combination "Ctrl +".

Using the key combination "Ctrl arrow key", the table can be completely shown or hidden.

When the data analysis window is maximized, the extra space is now available to the chart, not the table.

Map diagrams

Advanced settings with preview

For engine map diagrams there is now a dialog for advanced settings of the mode. There you can choose between the settings "Fixed steps" and "Scattered Data". For "Fixed Steps" it is possible to adjust the snap ranges. In addition, the step boundaries can be manually moved, inserted or removed in the preview window. In the "Point cloud" mode, it is possible to set the degree from which edge triangles are to be removed. If the "Automatic" option is active, an analysis of the input data is used to decide which mode is selected. If required, these settings can be used as a basis for further user-specific adjustments via the "As manual configuration" button.

Isolines via reference/delta

The creation of isolines via the "Fixed Levels" option now has another selection option. In addition to the "Delta" selection, there is the new "Reference/Delta" selection. Here, instead of a start and end value, only a reference is specified. The minimum and maximum values are then automatically determined based on the value range.

Marker at axis intervals

For map diagrams there is a new option to display markers at the main and auxiliary intervals of the axes.