EnSight analyze, visualize, communicate EnSight 6.x Advanced Training Part 1 Instructors: Mike Krogh, Anders Grimsrud.

Slides:



Advertisements
Similar presentations
CIMCO Integration Software Products
Advertisements

Parameterizing a Geometry using the COMSOL Moving Mesh Feature
Refresher Instruction Guide Strategic Planning and Assessment Module
EnSight analyze, visualize, communicate EnSight 6.x Advanced Training Part 2 Instructors: Mike Krogh, Anders Grimsrud.
Templates and Styles Excel Advanced. Templates are pre- designed and formatted spreadsheets –They provide consistency of layout/structure –They.
Shape Editor Programming Example
Excel Charts – Basic Skills Creating Charts in Excel.
Exploded CAD Assembly Models © 2012 Project Lead The Way, Inc.
Visual Basic 2010 How to Program. © by Pearson Education, Inc. All Rights Reserved.2.
Visual Basic 2010 How to Program Reference: Instructor: Maysoon Bin Duwais slides Visual Basic 2010 how to program by Deitel © by Pearson Education,
Copyright 2004 Monash University IMS5401 Web-based Systems Development Topic 2: Elements of the Web (g) Interactivity.
CS320n –Visual Programming LabVIEW Foundations. Visual ProgrammingLabVIEW Foundations2 What We Will Do Today Hand back and review the midterm Look at.
A Guide to Oracle9i1 Introduction To Forms Builder Chapter 5.
A Guide to Oracle9i1 Creating an Integrated Database Application Chapter 8.
Macros Tutorial Week 20. Objectives By the end of this tutorial you should understand how to: Create macros Assign macros to events Associate macros with.
Word Lesson 16 Working with Macros Microsoft Office 2010 Advanced Cable / Morrison 1.
Other Features Index and table of contents Macros and VBA.
1 ADVANCED MICROSOFT WORD Lesson 15 – Creating Forms and Working with Web Documents Microsoft Office 2003: Advanced.
8 Copyright © 2004, Oracle. All rights reserved. Creating LOVs and Editors.
Chapter 3 Working with Symbols and Interactivity.
Configuring the MagicInfo Pro Display
MATLAB File Management. MATLAB User File Management Matlab provides a group of commands to manage user files. For more information, type help iofun. pwd.
Advanced Excel for Finance Professionals A self study material from South Asian Management Technologies Foundation.
© Cheltenham Computer Training 2001 Macromedia Dreamweaver 4 - Slide No 1 Macromedia Dreamweaver 4 Advanced Level Course.
Reseller Training Miscellaneous Revision Manager Revision Manager Weldments Weldments Tubing Tubing Sensors Sensors Simply Motion Simply Motion Engineering.
Introducing Dreamweaver MX 2004
Tutorial 1 Getting Started with Adobe Dreamweaver CS3
1 Lesson 22 Getting Started with Access Essentials Computer Literacy BASICS: A Comprehensive Guide to IC 3, 3 rd Edition Morrison / Wells.
CHAPTER 9 Introducing Microsoft Office Learning Objectives Start Office programs and explore common elements Use the Ribbon Work with files Use.
Advanced Results Processing Workshop 8. Training Manual Advanced Results Processing August 26, 2005 Inventory # WS8-2 Workshop 8 - Goals In this.
Welcome to Keyboarding Pro DELUXE ® Get Started Get Started Create Your Student Record Create Your Student Record The Main Menu The Main Menu Send Files.
1 ADVANCED MICROSOFT WORD Lesson 16 – Customizing Features Microsoft Office 2003: Advanced.
CHAPTER 9 Introducing Microsoft Office Learning Objectives Start Office programs and explore common elements Use the Ribbon Work with files Use.
ANSYS Fundamentals This document contains no technical data subject to the EAR or the ITAR.
© 2011 Delmar, Cengage Learning Chapter 3 Working with Symbols and Interactivity.
Fourth R Inc. 1 WELCOME TO MICROSOFT OFFICE PROJECT 2003 INTERMEDIATE COURSE.
Lesson 17 Getting Started with Access Essentials
© 2009 Bentley Systems, Incorporated Chris Collins D&C Manager Quantities.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST4 Training Working with face relationships.
© Siemens Product Lifecycle Management Software Inc. All rights reserved Siemens PLM Software Solid Edge ST5 Training Working with face relationships.
Editors And Debugging Systems Other System Software Text Editors Interactive Debugging Systems UNIT 5 S.Sharmili Priyadarsini.
Chapter 11: Block References and Attributes. After completing this Chapter, you will be able to use the following features: Create and insert block references.
3 Copyright © 2004, Oracle. All rights reserved. Working in the Forms Developer Environment.
Compliance Assist Refresher Instruction Guide Adding or Editing Student Learning Outcomes.
Chapter 23. Copyright 2003, Paradigm Publishing Inc. CHAPTER 23 BACKNEXTEND 23-2 LINKS TO OBJECTIVES Record, Run, Pause, and Delete Macros Record, Run,
Chapter 8: Plotting. After completing this Chapter, you will be able to use the following features: Planning the Plot Sheet Plotting Environments Plotting.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Working with Data Lists.
Introduction to KE EMu Unit objectives: Introduction to Windows Use the keyboard and mouse Use the desktop Open, move and resize a.
By Paul Richard and Jim Fitzgerald Chapter 7 – Basic Editing Techniques.
Word 2007® Business and Personal Communication How can Microsoft Word 2007 help you work with others?
Project 5: Using Pop-Up Windows Essentials for Design JavaScript Level One Michael Brooks.
Chapter – 8 Software Tools.
Snap Fit Workshop Seventeen Introduction to Contact REFERENCE: Training Manual Introduction to Contact (7-69)
MATLAB and SimulinkLecture 61 To days Outline Graphical User Interface (GUI) Exercise on this days topics.
Introduction to A+CAD. Objectives Understand fundamental CAD concepts Start A+CAD Tour the A+CAD interface Explore the different A+CAD data input methods.
Exploded CAD Assembly Models Also called… Pictorial Assembly Exploded View Exploded Assembly Exploded Pictorial Exploded Assembly Presentation.
XP New Perspectives on Macromedia Dreamweaver MX 2004 Tutorial 5 1 Adding Shared Site Elements.
CIS 205—Web Design & Development Flash Chapter 3 Working with Symbols and Interactivity.
…Analyze, Visualize, Communicate… EnSight For Barracuda Short Introduction Training Kevin Colburn, CEI.
Horizon Photo-mote. ability to access photographs and images stored online, with the aid of a wireless remote remote enables the user to identify and.
1 CW11 Visualizing ACE3P Results in ParaView Greg Schussman Menlo Park, CA October 10, 2011.
Transition from EnSight V9 to V10 Boot strap training Anders Grimsrud, President January 2012.
McGraw-Hill/Irwin The Interactive Computing Series © 2002 The McGraw-Hill Companies, Inc. All rights reserved. Microsoft Excel 2002 Using Macros Lesson.
EnSight analyze, visualize, communicate 2D Textures in EnSight example without texturesexample with textures.
XP Creating Web Pages with Microsoft Office
Data Visualization with Tableau
ASP.NET Forms.
Working in the Forms Developer Environment
Multi-host Internet Access Portal (MIAP) Enhancement Guide
Exploded CAD Assembly Models
Presentation transcript:

EnSight analyze, visualize, communicate EnSight 6.x Advanced Training Part 1 Instructors: Mike Krogh, Anders Grimsrud

EnSight analyze, visualize, communicate Agenda Introduction Review problem (R1) Extended CFD variables Surface restricted particles VRML output Transient data - active parts Macros Part copies/extracts Auxiliary clipping plane Multiple cases

EnSight analyze, visualize, communicate Expectations Assuming basic EnSight skills Concentrate on some of the more complex features of EnSight Hands on approach Varied pace “Loose” agenda - driven somewhat by class input

EnSight analyze, visualize, communicate Review Work through Problem R1

EnSight analyze, visualize, communicate Extended CFD Variables If your data has variables for density, energy, and momentum/velocity, then the variable list can be extended to show additional computed variables automatically. ‘Prefs Menu’ Click Here

EnSight analyze, visualize, communicate Click on button after filling in the necessary information.

EnSight analyze, visualize, communicate Surface Restricted Particles Effective for finding separation regions. Trace limited to tangential component of trace variable offset by a “small” distance from surface. “small” distance can be user specified.

EnSight analyze, visualize, communicate

VRML Output VRML files contain 3D geometry and color information. Can be viewed by most web browsers with a VRML plugin (in theory). Can contain transient data. VRML 2 data format used.

EnSight analyze, visualize, communicate VRML Output - Limitations No annotations (text, lines, logos, legends), no plots, no axis, etc. --> Only 3D geometry. No transformation info (including local transforms) Only transient data can be animated (no moving clips, isosurfaces, particle traces, etc.)

EnSight analyze, visualize, communicate Transient data - Active parts When a time change is requested, parts will update to the new time - unless…. The representation of the part on the EnSight client is frozen to the current time step. Used to show multiple time steps simultaneously on the screen. WARNING: parts are still updated on the server!

EnSight analyze, visualize, communicate

Macros Any chunk of command language saved to a file can be attached to a keyboard key or mouse button as a macro. Macros can be defined per-user or per-site. Multiple command files can be attached to the same key/button - commands will cycle. Can prompt for input. Most effective when written as dataset independent. Consider the command: command: delay_refresh ON

EnSight analyze, visualize, communicate Macro Example Turn on “Record” in command dialog and specify a name. Toggle on the “Delay Refresh”. Generate rest of operations. When finished, turn “Record” off.

EnSight analyze, visualize, communicate Macro Example (cont.) Move the command file to your.ensight6/macros directory. Run macromake utility. Either restart EnSight or click “Reload Macros” button.

EnSight analyze, visualize, communicate Macros (cont.) You can prompt user for input with the command language. When user value is needed, insert command: –??Please type ON or OFF –view: hidden_surface ??Please type ON or OFF

EnSight analyze, visualize, communicate Macros (cont.) If you want to prompt for a part selection, replace the part selection commands with: –part: select_partname_begin –??Select the parts \n then click “Continue” –part: select_partname_end –part: get_mainpartlist_select

EnSight analyze, visualize, communicate Macros (cont.) The following example will create a clip plane after the user has been prompted for the plane equation coefficients and the parts.

EnSight analyze, visualize, communicate Macros (cont.) view_transf: plane_equation ??Enter A B C D values view_transf: function global part: select_partname_begin ??Select the parts in the Part List \n and press “continue” part: select_partname_end part: get_mainpartlist_select clip: begin clip: tool plane clip: end clip: create

EnSight analyze, visualize, communicate Macros (cont.) Similarly, if you want to select a variable from the variable list you must insert the following command language: –variable: select_varname_begin –??Select the variable(s) from the list \n then click Continue –variable: select_varname_end –variable: get_mainvarlist_select

EnSight analyze, visualize, communicate Part Extract vs. Copy “Extract” command will make a “deep” copy of the selected parts. “Copy” command will make a “shallow” copy of the selected parts. Copied parts only exist on the client; however most features behave as you would expect.

EnSight analyze, visualize, communicate Shallow Part “Copy” Original Part –Coordinates –Scalars –Vectors –Elements –Creation Attributes –Display Attributes Copy Part –Coordinates –Scalars –Vectors –Elements –Creation Attributes –Display Attributes

EnSight analyze, visualize, communicate Part Copies (cont.) Each copied part can have different display attributes and can be assigned to different frames for transformation control.

EnSight analyze, visualize, communicate Auxiliary Clipping Plane Turn on “global” toggle in View mode. Turn on/off for individual parts in Part mode. Can be used to either peer into a “solid” or to cap a “solid” (with the help of an interactive clipping plane tool).

EnSight analyze, visualize, communicate Auxiliary Clipping Plane (cont.) Plane removes geometry “behind” the plane tool. Extra auxiliary clipping plane via Command: –test: clip_plane2

EnSight analyze, visualize, communicate Multiple Cases Every dataset is dealt with as a Case EnSight can deal with up to 8 concurrent cases Each case is handled by a new EnSight server process (all manual connections must be started by hand) Variables are merged in variable list Time is merged in solution dialog

EnSight analyze, visualize, communicate Case Dialogs Consider Case visibility per viewport

EnSight analyze, visualize, communicate Case Limitations Cannot apply a variable from one case to parts from another case (future feature). Cannot merge different case parts. When creating a part (e.g. isosurface) from different case parent parts, you will get multiple created parts. Cannot group parts from different cases (future feature).