Upgrading from EnSight 9 to EnSight 10

34
Transition from EnSight V9 to V10 Boot strap training Anders Grimsrud, President January 2012

Transcript of Upgrading from EnSight 9 to EnSight 10

Transition from EnSight V9 to V10Boot strap training

Anders Grimsrud, President

January 2012

January, 20122

Agenda

• V10• Overview of changes• Configuring the user interface• Using Object lists• Creating parts• Right click and drag ‘n drop• Calculator• Plotter• Styles• Volume Rendering• Where to get transition information

• Q & A

January, 20123

Why are you here?

• You have used previous version of EnSight

• V10 makes significant changes to the GUI. Designed to make you more productive

• This class designed to move you from previous versions of EnSight to V10 quickly and less pain

• Answer question “… why should I bother…”

• Will also cover some new features

January, 20124

Overview• Entry fields are “hot”, no need to hit Enter to have the value

applied

• The part list can be configured to show columns of attribute data

• And there is also a list for variables, annotations, viewports, queries/plots, and frames

• Time controls stay at the top level of the interface

• Drag and Drop is implemented in some places now and more places in the future

• Modes – as defined in earlier versions of EnSight – are gone

• Runs native (i.e., not an X11 app) on Apple

January, 20125

Overview• Dock, resize, and move many of the GUI panels/ribbons

• You can make it look something close to V9 if you really want

• Fully compatible with existing command language and python scripts

• Actually… I lied. Part groups in command language creates an incompatibility

• Top Icon list may include user defined tools

• Making user defined tools a “first class” and top level in the user interface. User sees them as fully integrated into the user interface.

January, 20126

Overview

Menu Bar

Features

Part List

Other “object” lists

Messages

Transformations and Tools

Quick Actions

GraphicsWindow

January, 20127

The new pieces• How do you eat an elephant?

• One bite at a time!

January, 20128

Feature Bar

There are no “modes” in V10. The modes become features, i.e., Part mode becomes a Part Feature.

Part

Prob

eView

ports

Annot

ation

s

Tim

eFl

ipbo

oks

Keyfra

me A

nim

ation

User D

efin

ed

Calcul

ator

Querie

s

V9 Feature and Mode bars

V10 Feature Bar

January, 20129

Feature Bar

Secondary features are quick access to a feature placing it in a specific setting. They are unnecessary but convenient. By default V10 shows these five secondary features.

Part

Prob

eView

ports

Annot

ation

s

Tim

eFl

ipbo

oks

Keyfra

me A

nim

ation

User D

efin

ed

Calcul

ator

Querie

s

Contours

Isosu

rface

Clip Vecto

r arro

wPa

rticle

Tra

ces

January, 201210

Feature Bar

Configure the feature bar

January, 201211

GUI Customization

• Grab the vertical line on the icon bar and move it

January, 201212

GUI Customization

• … and drop it where a “hole” opens up

January, 201213

GUI Customization

• Grab a “panel” and drag drop it similarly

January, 201214

GUI Customization

• … and drop it where a “hole” opens up. Or on top of an existing panel – in which case you get another tab

January, 201215

GUI Customization

• Any panels that you close you can get back by right click on the feature bar. Or use the Window pulldown.

January, 201216

GUI Customization

• “ensight100 –no_prefs” will put the gui back to the default

January, 201217

Tool Bar• Takes the two icon bars top/bottom of EnSight9 and combines them into a single tool bar

January, 201218

Quick Action Icon Bar• The equivalent to this in 9.2 are the mode icons for parts, viewports, annotations, …

• In V10 they are docked in the same area as the Feature icons

• Save space

• Feel free to move it somewhere else if you don’t like it

• First icon (grayed out) indicates which object the icons belong to

• Dynamically updates as you select various objects

• In many cases reflects state of the attribute

We’re currently showing icons for an annotation object. It’s an annotation string that is center justified, size 50, and 0 rotate. These icons will update to reflect attribute changes.

The quick actions bar for a legend. Note it’s still an annotation object (grayed out “A” icon)

January, 201219

Part List• Sorting

• Grouping

• And hierarchical views

• User selected attributes shown in the list

• Position/size and can be torn off

• Is also the part loader

• Grayed out parts are parts available but not yet loaded

“Normal” presentation

Torn off and showing table view with multiple attributes

January, 201220

Object Lists• Lists for variables, viewports, frames, annotations, plotters/queries

• Column views just like the part list

January, 201221

Part Creation

• Same as 9.x:

• Select the parent parts, select the feature, set the attributes and

click “Create”. OR….

Use the feature icons

Select parent part(s), right click to create

Use the Create pulldown

January, 201222

Part Creation

• Even better – Use Right Click!

• From part list or from graphics window

• Or from Variable list

• Directly create several (most used) part

types

• From graphics window also have position

January, 201223

Part Creation

• Part Feature Panel

• Edit or Create mode

• If Edit – you’re editing the part marked. Not the selected parts.

January, 201224

Right Click and Drag ‘n Drop

• Right Click Greatly Extended in V10

• Same right click option in gui lists vs. graphics window

• Most objects now have right click

• When in doubt – right click!

January, 201225

Right Click and Drag ‘n Drop

• Drag ‘n Drop

• On the modern hardware EnSight knows what object covers every pixel on the screen

• Drag and Drop implemented for several tasks:

• Drop a part onto a group to add part to the group – part list only

• Drop a Query on a plotter

• Drop a scalar/vector on viewport background – color all parts by variable

• Drop a scalar/vector on a part – color part by variable

• Drop a part in a viewport – add the part to the viewport

• Drop a style on a curve or plotter – apply style

• Drop a constant into graphics window – make annotation with constant

• Combination of Right click and Drag/Drop creates multiple methods to perform many tasks

January, 201226

Calculator• Form based

• See the entire input before you start

• If the expression needs a scalar you can only choose a scalar

• Fill in the form in whatever order you want

• Expression is token based, ie., user can’t edit and screw it up

• The first two tabs – general expressions and “write your own” are EnSight core functions. The third tab is a user defined calculator function. In this case a force and moment calculator.

January, 201227

New Functionality - Plotters

• Plotter • Switch x and y axis

• Plot two different variables vs. time/distance

• Auto layout

• Style manager, i.e., copy/paste plotter/curve attributes

• Copy to clipboard (paste to Excel)

January, 201228

New Functionality - Plotters

Swap the x/y axis

• Plotter

January, 201229

New Functionality - Plotters

Two variables plotted against Distance

Two variables and swapped

• Plotter

January, 201230

New Functionality - Styles

• Set up some attributes and attach them to a thumbnail. Apply the style to similar objects

• Currently implemented for Curves and Plotters

Persistent between sessions

January, 201231

New Functionality – Volume Rendering

• Introduced with 9.1

• High graphics card resources

• Limiting usage to small problems

1 1

11

12

2

34

47

5

64

5

3

54

January, 201232

New Functionality – Volume Rendering

• Option in V10 to sample onto grid

• Very significantly smaller resources required

• And faster performance

• Can either directly volume render regular grids

• Or use the box clipper to create the regular grid

• 1K^3 volume will take about 4GB graphics card memory

January, 201233

Transition Information

• Where do I get information about changes from V9 to V10?

• Help->EnSight 10 Transition Guide

• http://wiki.ensight.com/w/EnSight10Transition

January, 201234

Questions/Answers

Huh???