automation and customisation with · pdf fileautomation and customisation with lusas 7 ......
TRANSCRIPT
Automation and customisation with LUSAS
Webinar starts at 13:00 GMT 1
Automation and customisation with LUSAS
Webinar starts in 1 minute 2
3
Engineering analysis and design software
Automation and customisation
with LUSAS
4
Introducing the webinar team
• Today’s webinar is presented by:
5
Philip Icke Marcomms /
Regional manager
Paul Belchamber Marketing and Sales Support
Julian Moses Sales Support
Engineer
Interaction during the event
•Questions – Please ask questions using the GoToWebinar
questions panel
– We will reply to some comments during the event, others will be answered later
– You can also send emails to [email protected]
6
Automation and customisation with LUSAS
7
• What are the benefits?
Efficiency Flexibility Integration
• Automate repetitive tasks
• Reduce errors • Save time / money
• Assess different options • Optimise your design • Improve quality
• Connect and share data with other systems
• How is it done?
• By using Scripts and the LUSAS Programmable Interface (LPI)
Customisation and LUSAS software
8
• Available in all LUSAS software products and versions
– LUSAS Limited Node
– LUSAS LT
– LUSAS Plus
What our clients say
9
“We would not be able to analyse and optimize the amount of rigs we do without the fantastic parametric and scripting capability of LUSAS”.
Per Wretlind, Manager Structural Analysis Rig Systems Seldén Group, Selden Mast AB
10
Example application
• Wind farm bases – Parameterised modelling
– Model building controlled from Autodesk REVIT and AutoCAD Civil 3D
– Includes geometry, loading conditions and soil structure interaction
Presentation sessions
11
1. Getting more from LUSAS - Simple tips and tricks to speed your workflow
2. Getting started with VBScript - Scripting made easy using the LUSAS interface
3. Further customisation and coding dialogs - More advanced applications
Getting more from LUSAS
12
•Data reuse – Import/export
• Attribute templates
• Report templates
•Custom toolbars
• Keyboard shortcuts
•User defined results – EXCEL style manipulation of output
13
PRESENTATION
Getting more from LUSAS
LUSAS Programmable Interface (LPI)
Use the LPI to access the proven core technology of LUSAS to:
– Customise and automate modelling / results tasks
– Transfer data between LUSAS and other software applications
– Control other programs from within LUSAS and vice versa
14
Automation languages
• Languages supported:
– Any Active X compliant language, such as:
• VBScript
– easily understood and widely used
– available in MS Word, Excel and Access
• VB.NET (or C#, C++)
• Perl, Python, Java and more
15
LUSAS Programmable Interface (LPI)
16
•Getting started with VBScripting
Getting started with VBScripts
• What is VBScript? – Scaled-down version of Visual Basic
– No VBScript editor required
• use a normal text editor
– No compiler required
– User interaction / parameterisation through functions:
• MsgBox
• InputBox
• LUSAS “Simple dialog” box
17
Getting started with VBScripts
LUSAS can be used to create scripts:
– Commands are ‘echoed’ to the text window
18
Getting started with VBScripts
LUSAS can be used to create scripts:
– Commands are ‘echoed’ to the text window
– Recording Scripts files
• Examine code
• Understand code
• Edit code
• Reuse
19
20
PRESENTATION
•Recording Scripts
Getting started with VBScripts
Help in scripting - Examples
• From the LUSAS website: – LUSAS user area
– http://www.lusas.com/protected/download/Scripts.html
21
• Contact LUSAS for password entry
Help in scripting - Examples
From the LUSAS installation folder: – LUSAS152\Programs\Scripts\LPIExamples
22
Help in scripting - Examples
• Example script: – Adding a menu VBS tools menu:
23
Learning to code dialogs
• Install a compiler – Visual Studio Express
is free
24
Example Application
25 Automation and Customisation with LUSAS
• Culvert design wizard – 3D model building from user-
defined dialogs
– Detailed analysis report
– Significant time savings
– Error checking for quality control
26
Example application
• LNG tank wizard – Parametric model generation
from MS Excel
– 2D axi-symmetric modelling
– Entity grouping and naming
– Automated load and support assignment
27
Example application
• Space frame roof wizard – Customised menus and
dialogs
– Automated model building from user-defined values
– Iterative structural analysis / member sizing
28
PRESENTATION
•Adding example script menu
•Example of Coded Dialogs
Getting started with VBScript
Scripting help
• Plenty of online tutorials available showing how to write visual basic script:
– www.tizag.com/vbscriptTutorial
– www.tutorialspoint.com/ vbscript/index.htm
• For LUSAS clients – LUSAS Customisation and
Automation Developer Guide
29
Scripting training course
• Scripting course available – Onsite or online
– Contact us for more information
• Other courses also available: – Scheduled standard content courses
– Bespoke content
30
“A very helpful and informative course with excellent instructors” AECOM, UK
Post-webinar downloads
To be made available by email:
• LPI Brochure
• LPI Customisation and Automation Guide
• Webinar presentation
Uploaded to LUSAS website:
• Webinar recording
31
• Downloadable resources – Example scripting files
• Pedestrian moving load
• ILM wizard
– Located in the user area on the LUSAS website
32
General downloads
http://www.lusas.com/protected/download/scripts.html Password on application
Summary
33
• What are the benefits?
Efficiency Flexibility Integration
• Automate repetitive tasks
• Reduce errors • Save time / money
• Assess different options • Optimise your design • Improve quality
• Connect and share data with other systems
• How is it done?
• By using Scripts and the LUSAS Programmable Interface (LPI)
For more information
• For more details on modelling and analysis using LUSAS: – Please contact LUSAS at [email protected]
– Or your account manager
34
Philip Icke Marcomms /
Regional manager
Terry Cakebread Regional Manager
Stewart Morrison Sales / Regional
Manager
Yaman Wadhwani Regional Manager
• YouTube channel – Interaction
• Subscribe, share and “like”
– New content notifications
• Next webinars – Content based on survey
• Soil-structure interaction
• LUSAS v16.0
35
LUSAS video content
http://www.youtube.com/c/lusas
Consultancy services
• Knowledge transfer
• Secondment of staff
• Software Customisation
• Design and checking
36
"The assistance of LUSAS in conjunction with our own substantial in-house expertise allowed us to carry out a challenging Category 3 design check on a very unusual structure within a very tight timescale“ James Rowe, Technical Director, URS, UK
Webinar follow-up
• Remember to send any remaining questions to:
37
Thank you for your time
Best wishes from the LUSAS Team
38
Engineering analysis and design software
Bridge
engineering
Civil and Structural
engineering
Composites
engineering
Specialist
Applications
General mechanical
engineering
Teaching and
Research
Find out more at
www.lusas.com 39