SDT-nlsim         Contents     Functions         Previous Next     PDF Index

hbmui

Purpose

Graphical user interface for the HBM solver (requires SDT)

Syntax

hbmui

Description

hbmui operates the GUI for HBM simulation procedures including pre, post treatment and simulation runs.

Commands

Hide

Not do display the GUI while running the HBM module.
hbmui('hide');

By default the GUI gets opened when the module is first loaded. Use this as the first call to the module to prevent the GUI from appearing. The GUI will remain hidden until an explicit call to hbmui is performed.

Init[,Project,Post,...]

Initializes the GUI and specific tabs. If the tab already exists, the display will be switched to the existing data.

hbmui init
hbmui initProject

The following command options are supported

PARAM[.Tab,UI]

Access to GUI parameter values.
RO=hbmui('PARAM.'Tab')'

The output is a struct RO with fields corresponding to the parameter names in the tab Tab, and values interpreted from the current GUI state. By default an error will be issued if the mentioned tab has not been initialized. The following command options are supported

Command PARAMUI returns the complete application UI structure.

Set[Project,Post,...]

Script version of GUI parameters sets.
hbmui('setTab', struct('Par' ,Â'Val,...));.

Tab is the tab name containing the parameter to set, Par is the parameter name, Val is the value assigned to the parameter. To recover parameters names, see hbmui PARAM.

To trigger an action linked to a push button, the value do must be assigned, e.g.
hbmui('setPost',struct('refresh','do'));

Tabs

Project


Figure 4.1: Project tab in initial state

Post

The Post tab handles post-treatment procedures allowing data export and display. In display mode it is linked to an HBM result object whose state can be altered through the GUI. To be used results must have been stored in the application.

The initial Post tab is presented figure 4.2,


Figure 4.2: Post tab in initial state

It features three sections

PostDlgSensPick

The SensPick dialog box provides tools for an interactive definition of observations based on jobs stored in the application. When clicking on the PickObs button in the PostSens section of the hbmui Post tab, the dialog box presented in figure 4.3 opens.


Figure 4.3: Observation selection/generation dialog

One then gets the possibility to define an observation with the following options


©1991-2025 by SDTools
Previous Up Next