SlideShare una empresa de Scribd logo
1 de 10
AUTOMATION IN HYPERMESH
AKSHAY MISTRI
WAYNE STATE UNIVERSITY
WHY AUTOMATE?
• Time saving.
• Minimizes chances of error.
• Intuitive process template can be created.
NO CODING NEEDED!
• Identify commands/steps which are repetitive for you in hypermesh.
• Open command.cmf/command.tcl file in text editor. This file can be found in Documents
folder of your PC.
• When you hit keys in Hypermesh, commands behind that key would show in the text file you
opened in the text editor.
• Now, when you know the code behind that key, you can use it to create a process template
using Altair’s Process Studio (comes with Hyperworks package)
WHAT IS PROCESS STUDIO?
• It allows you to create your own
process template for automating many
steps in Hypermesh along with taking
user inputs.
• This is what you see when you open
process studio.
• You can begin with creating a new
process template using the new icon on
the top left corner.
USING THE INTERFACE
1. Process tree: Shows pages in your process template you define.
2. Adds/deletes pages.
3. Place to add icons, boxes for user input. Everything here will be
visible when you run the template in hypermesh. Apply, Prev, Next
buttons are provided default.
4. Area to define codes behind every button present in area 3.
5. Click on Control view to see list of available icons, buttons etc.
1 3
4
5
2
HOW TO START?
• You can start by adding a task as
shown in the pictures.
• After defining a task, you can
switch to Control view from
bottom panel.
• Control view gives you list of
available buttons and user input
functions.
• These are pre-defined functions
which can be scripted as per user
requirements.
FOR EXAMPLE
• I have created a load creation
template as shown.
• First Load Collector Creation page is
shown in picture (have deleted the
predefined Apply and Prev buttons.)
• I have used “Label” from Control view
to create things showed in red circles.
• Create buttons are created using
“buttons” tab predefined in Control
view. However, the button has no
code behind it at the moment.
LOAD COLLECTOR CREATION
• Using “text area” tab, text input blocks
are created and have been named as
“lc1” and “lc2”.
• The script is only behind the two create
buttons as shown in the pictures.
• Text in yellow circle references the first
text area, where the user will input the
load collector name.
• Set lc1creates a variable which will take
input from “lc1.value”.
• Last line creates a load collector named
from characters obtained from lc1
variable.
LOAD CREATION
Using “Property View” enter this code
for displaying the load collector name
created on previous page.
Script behind “Set Current” button.
• “lc1.value” references the load
collector name created previously.
• Last line sets the load collector
mentioned in lc1 variable as
current.
Text area named as
“nid”.
Text areas named as “x”, “y” &
“z”.
Script behind “Create” button.
• Set command creates variables as listed above
• *createmark creates a node set with node ID being taken from “nid” text area.
• Last line creates a load on node ID “nid” with vectors mentioned in x, y and z
and magnitude “mag”.
GET THAT
TEMPLATE
HERE!

Más contenido relacionado

La actualidad más candente

Sheet metal design
Sheet metal designSheet metal design
Sheet metal design
Hien Dinh
 

La actualidad más candente (20)

Composite Systems - Trace Approach _ PPT Presentation
Composite Systems - Trace Approach _ PPT PresentationComposite Systems - Trace Approach _ PPT Presentation
Composite Systems - Trace Approach _ PPT Presentation
 
Tolerance analysis
Tolerance analysisTolerance analysis
Tolerance analysis
 
Hidden line removal algorithm
Hidden line removal algorithmHidden line removal algorithm
Hidden line removal algorithm
 
Sheet metal design
Sheet metal designSheet metal design
Sheet metal design
 
Theory of Elasticity
Theory of ElasticityTheory of Elasticity
Theory of Elasticity
 
Unit 3 visual realism
Unit 3 visual realismUnit 3 visual realism
Unit 3 visual realism
 
COMPUTER AIDED ENGINEERING - INTRODUCTION
COMPUTER AIDED ENGINEERING - INTRODUCTIONCOMPUTER AIDED ENGINEERING - INTRODUCTION
COMPUTER AIDED ENGINEERING - INTRODUCTION
 
Structural Analysis Using Non-Linear Material Properties (FEA)
Structural Analysis Using Non-Linear Material Properties (FEA) Structural Analysis Using Non-Linear Material Properties (FEA)
Structural Analysis Using Non-Linear Material Properties (FEA)
 
cad workstation
cad workstationcad workstation
cad workstation
 
How to create a Composite FEM via Hypermesh
How to create a Composite FEM via HypermeshHow to create a Composite FEM via Hypermesh
How to create a Composite FEM via Hypermesh
 
Limits,fits and tolerances
Limits,fits and tolerancesLimits,fits and tolerances
Limits,fits and tolerances
 
Fits and tolerances in engineering
Fits and tolerances in engineeringFits and tolerances in engineering
Fits and tolerances in engineering
 
Mechanical Measurement & Metrology - Surface finish.
Mechanical Measurement & Metrology - Surface finish.Mechanical Measurement & Metrology - Surface finish.
Mechanical Measurement & Metrology - Surface finish.
 
Rockwell hardness test
Rockwell hardness testRockwell hardness test
Rockwell hardness test
 
Introduction to Finite Element Method
Introduction to Finite Element Method Introduction to Finite Element Method
Introduction to Finite Element Method
 
UNIT III CAD STANDARDS
UNIT III CAD STANDARDS UNIT III CAD STANDARDS
UNIT III CAD STANDARDS
 
Theories of Failure
Theories of FailureTheories of Failure
Theories of Failure
 
Strength of materials by A.Vinoth Jebaraj
Strength of materials by A.Vinoth JebarajStrength of materials by A.Vinoth Jebaraj
Strength of materials by A.Vinoth Jebaraj
 
A review of constitutive models for plastic deformation
A review of constitutive models for plastic deformationA review of constitutive models for plastic deformation
A review of constitutive models for plastic deformation
 
Unit I Non-destructive Testing and Evaluation
Unit I  Non-destructive Testing and Evaluation Unit I  Non-destructive Testing and Evaluation
Unit I Non-destructive Testing and Evaluation
 

Similar a Automation in Hypermesh

130297267 transformations
130297267 transformations130297267 transformations
130297267 transformations
Sunil Pandey
 
Labels and buttons
Labels and buttonsLabels and buttons
Labels and buttons
myrajendra
 

Similar a Automation in Hypermesh (20)

Mentor manual
Mentor manualMentor manual
Mentor manual
 
Software engineering modeling lab lectures
Software engineering modeling lab lecturesSoftware engineering modeling lab lectures
Software engineering modeling lab lectures
 
Ecad final
Ecad finalEcad final
Ecad final
 
Using prime[31] to connect your unity game to azure mobile services
Using prime[31] to connect your unity game to azure mobile servicesUsing prime[31] to connect your unity game to azure mobile services
Using prime[31] to connect your unity game to azure mobile services
 
ASP DOT NET
ASP DOT NETASP DOT NET
ASP DOT NET
 
Lab1
Lab1Lab1
Lab1
 
Debugger & Profiler in NetBeans
Debugger & Profiler in NetBeansDebugger & Profiler in NetBeans
Debugger & Profiler in NetBeans
 
Apps in a Flash HCI
Apps in a Flash HCIApps in a Flash HCI
Apps in a Flash HCI
 
130297267 transformations
130297267 transformations130297267 transformations
130297267 transformations
 
Containers Lab
Containers Lab Containers Lab
Containers Lab
 
Serverless and Kubernetes Workshop on IBM Cloud
Serverless and Kubernetes Workshop on IBM CloudServerless and Kubernetes Workshop on IBM Cloud
Serverless and Kubernetes Workshop on IBM Cloud
 
LAB 1.docx
LAB 1.docxLAB 1.docx
LAB 1.docx
 
Super components en Pascal
Super components en PascalSuper components en Pascal
Super components en Pascal
 
Labels and buttons
Labels and buttonsLabels and buttons
Labels and buttons
 
IMPACT/myGrid Hackathon - Introduction to Taverna
IMPACT/myGrid Hackathon - Introduction to TavernaIMPACT/myGrid Hackathon - Introduction to Taverna
IMPACT/myGrid Hackathon - Introduction to Taverna
 
Custom Controls in ASP.net
Custom Controls in ASP.netCustom Controls in ASP.net
Custom Controls in ASP.net
 
05 conexão logo! 0 ba7 com ihm (wincc flexible)
05 conexão logo! 0 ba7 com ihm (wincc flexible)05 conexão logo! 0 ba7 com ihm (wincc flexible)
05 conexão logo! 0 ba7 com ihm (wincc flexible)
 
05 conexão logo! 0 ba7 com ihm (wincc flexible)
05 conexão logo! 0 ba7 com ihm (wincc flexible)05 conexão logo! 0 ba7 com ihm (wincc flexible)
05 conexão logo! 0 ba7 com ihm (wincc flexible)
 
srt311 Project2
srt311 Project2srt311 Project2
srt311 Project2
 
Introduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET ControlsIntroduction of VS2012 IDE and ASP.NET Controls
Introduction of VS2012 IDE and ASP.NET Controls
 

Más de Akshay Mistri

Más de Akshay Mistri (20)

Understanding optistruct & LS-Dyna files using text editor
Understanding optistruct & LS-Dyna files using text editorUnderstanding optistruct & LS-Dyna files using text editor
Understanding optistruct & LS-Dyna files using text editor
 
Everything About Seat-belts
Everything About Seat-beltsEverything About Seat-belts
Everything About Seat-belts
 
Mechanical Joints in LS-Dyna for Explicit Analysis
Mechanical Joints in LS-Dyna for Explicit AnalysisMechanical Joints in LS-Dyna for Explicit Analysis
Mechanical Joints in LS-Dyna for Explicit Analysis
 
HIII Headform Calibration Test
HIII Headform Calibration TestHIII Headform Calibration Test
HIII Headform Calibration Test
 
Effects of Occupant Protection Design Parameters in Sled Testing
Effects of Occupant Protection Design Parameters in Sled TestingEffects of Occupant Protection Design Parameters in Sled Testing
Effects of Occupant Protection Design Parameters in Sled Testing
 
Structural Analysis of Toyota RAV4 and its Convertible version
Structural Analysis of Toyota RAV4 and its Convertible versionStructural Analysis of Toyota RAV4 and its Convertible version
Structural Analysis of Toyota RAV4 and its Convertible version
 
Global Human Body Model Consortium (GHBMC) Head Model Validation
Global Human Body Model Consortium (GHBMC) Head Model ValidationGlobal Human Body Model Consortium (GHBMC) Head Model Validation
Global Human Body Model Consortium (GHBMC) Head Model Validation
 
Setting up a crash simulation in LS-Dyna
Setting up a crash simulation in LS-DynaSetting up a crash simulation in LS-Dyna
Setting up a crash simulation in LS-Dyna
 
Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)
Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)
Thermal Analysis in Hypermesh (Conduction, Convention and Thermal Expansion)
 
Buckling Frequencies for Beams in Hypermesh
Buckling Frequencies for Beams in HypermeshBuckling Frequencies for Beams in Hypermesh
Buckling Frequencies for Beams in Hypermesh
 
Truss Analysis (Mechanics vs. Hypermesh)
Truss Analysis (Mechanics vs. Hypermesh)Truss Analysis (Mechanics vs. Hypermesh)
Truss Analysis (Mechanics vs. Hypermesh)
 
Solar Powered Field Utility Vehicle
Solar Powered Field Utility VehicleSolar Powered Field Utility Vehicle
Solar Powered Field Utility Vehicle
 
Natural Frequencies and Mode shape vectors for 10 Mass-Spring system
Natural Frequencies and Mode shape vectors for 10 Mass-Spring systemNatural Frequencies and Mode shape vectors for 10 Mass-Spring system
Natural Frequencies and Mode shape vectors for 10 Mass-Spring system
 
Modelling Planar Vehicle Dynamics using Bicycle Model
Modelling Planar Vehicle Dynamics using Bicycle ModelModelling Planar Vehicle Dynamics using Bicycle Model
Modelling Planar Vehicle Dynamics using Bicycle Model
 
Analysing simple pendulum using matlab
Analysing simple pendulum using matlabAnalysing simple pendulum using matlab
Analysing simple pendulum using matlab
 
PPT.3 Starting with hypermesh – Static Load Application and Analysis
PPT.3 Starting with hypermesh – Static Load Application and AnalysisPPT.3 Starting with hypermesh – Static Load Application and Analysis
PPT.3 Starting with hypermesh – Static Load Application and Analysis
 
PPT-2 Starting with hypermesh - Meshing
PPT-2 Starting with hypermesh - MeshingPPT-2 Starting with hypermesh - Meshing
PPT-2 Starting with hypermesh - Meshing
 
PPT-1 Starting with Hypermesh
PPT-1 Starting with HypermeshPPT-1 Starting with Hypermesh
PPT-1 Starting with Hypermesh
 
Drive wheel motor torque calculations
Drive wheel motor torque calculationsDrive wheel motor torque calculations
Drive wheel motor torque calculations
 
Presentation on Solar Car
Presentation on Solar CarPresentation on Solar Car
Presentation on Solar Car
 

Último

Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
rknatarajan
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Dr.Costas Sachpazis
 

Último (20)

Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTINGMANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
MANUFACTURING PROCESS-II UNIT-1 THEORY OF METAL CUTTING
 
University management System project report..pdf
University management System project report..pdfUniversity management System project report..pdf
University management System project report..pdf
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 

Automation in Hypermesh

  • 1. AUTOMATION IN HYPERMESH AKSHAY MISTRI WAYNE STATE UNIVERSITY
  • 2. WHY AUTOMATE? • Time saving. • Minimizes chances of error. • Intuitive process template can be created.
  • 3. NO CODING NEEDED! • Identify commands/steps which are repetitive for you in hypermesh. • Open command.cmf/command.tcl file in text editor. This file can be found in Documents folder of your PC. • When you hit keys in Hypermesh, commands behind that key would show in the text file you opened in the text editor. • Now, when you know the code behind that key, you can use it to create a process template using Altair’s Process Studio (comes with Hyperworks package)
  • 4. WHAT IS PROCESS STUDIO? • It allows you to create your own process template for automating many steps in Hypermesh along with taking user inputs. • This is what you see when you open process studio. • You can begin with creating a new process template using the new icon on the top left corner.
  • 5. USING THE INTERFACE 1. Process tree: Shows pages in your process template you define. 2. Adds/deletes pages. 3. Place to add icons, boxes for user input. Everything here will be visible when you run the template in hypermesh. Apply, Prev, Next buttons are provided default. 4. Area to define codes behind every button present in area 3. 5. Click on Control view to see list of available icons, buttons etc. 1 3 4 5 2
  • 6. HOW TO START? • You can start by adding a task as shown in the pictures. • After defining a task, you can switch to Control view from bottom panel. • Control view gives you list of available buttons and user input functions. • These are pre-defined functions which can be scripted as per user requirements.
  • 7. FOR EXAMPLE • I have created a load creation template as shown. • First Load Collector Creation page is shown in picture (have deleted the predefined Apply and Prev buttons.) • I have used “Label” from Control view to create things showed in red circles. • Create buttons are created using “buttons” tab predefined in Control view. However, the button has no code behind it at the moment.
  • 8. LOAD COLLECTOR CREATION • Using “text area” tab, text input blocks are created and have been named as “lc1” and “lc2”. • The script is only behind the two create buttons as shown in the pictures. • Text in yellow circle references the first text area, where the user will input the load collector name. • Set lc1creates a variable which will take input from “lc1.value”. • Last line creates a load collector named from characters obtained from lc1 variable.
  • 9. LOAD CREATION Using “Property View” enter this code for displaying the load collector name created on previous page. Script behind “Set Current” button. • “lc1.value” references the load collector name created previously. • Last line sets the load collector mentioned in lc1 variable as current. Text area named as “nid”. Text areas named as “x”, “y” & “z”. Script behind “Create” button. • Set command creates variables as listed above • *createmark creates a node set with node ID being taken from “nid” text area. • Last line creates a load on node ID “nid” with vectors mentioned in x, y and z and magnitude “mag”.