XyoTech Engineering Associates
                                         Engineering Analysis and Automation using Excel & ...
XyoTech Engineering Associates
                                          Course Outline (Can be Customized for On-Site Cou...
XyoTech Engineering Associates
                                        •   Visual Basic for Applications Language and Synt...
XyoTech Engineering Associates
                                   •   Optimization
                                       ...
Upcoming SlideShare
Loading in...5
×

Engineering Analysis And Automation Using Excel & V B A Brochure

2,421

Published on

Engineering Analysis and Automation using Excel & VBA shows you how to use Excel & VBA to increase your performance & productivity, saving your company time & money. You gain valuable knowledge & your company will be light years ahead of the competition.

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
2,421
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Engineering Analysis And Automation Using Excel & V B A Brochure

  1. 1. XyoTech Engineering Associates Engineering Analysis and Automation using Excel & VBA Engineering Analysis and Automation using Excel & VBA is the foundational component in a comprehensive sequence of hands-on courses that instruct participants in the use of spread- sheets to perform common and repetitive engineering tasks. Many engineers are knowledge- able in the application of spreadsheets to a myriad of engineering analysis tasks. However, as these tools proliferate through an organization due to their powerful utility, deficiencies in well- structured development practices and maintainability arise. Additionally, few engineers are conversant in the Visual Basic for Applications (VBA) language extension provided with all Mi- crosoft Office products. Engineers who take this hands-on course will see immediate benefits in their daily work, saving them and their companies countless hours and; therefore, money. In this hands-on workshop, students will learn structured techniques for developing and main- taining spreadsheet analysis tools in Microsoft Excel. The VBA automation language that sits behind Excel will be covered in depth, providing students with the ability to streamline analy- ses and automate repetitive tasks. Only those elements of the spreadsheet application that VBA are pivotal in technical analyses will be covered, and all VBA techniques will be geared towards enabling the student for success in current and future projects as opposed to the common cookbook approach of providing solutions for problems with very limited scope. Topics such as plotting and graphic interface techniques will also be covered with a special emphasis on auto- XyoTech's instructor team is the mation using VBA. Hands-on examples throughout the course help to reinforce the concepts presented while going beyond overly simplistic exercises that are not applicable in a produc- most experienced in the business. tion environment. Students will not only leave the workshop with Excel and VBA skills they can apply immediately to their current project, but also exposure to a wide range of applications of Each instructor is an expert in their the material. field, having taught in both industry Instructors: and academia for many years. All Steven E. Squier, MS, Research Engineer, Hamilton Sundstrand Aerospace, initiated, devel- XyoTech Spreadsheet & VBA courses oped and continues to promote a computer-aided systems engineering approach to analysis of aircraft subsystems, primarily using Excel. His 26 years of aerospace industry experience at are available in both Excel 2003 and Hamilton Sundstrand and Rockwell International have been primarily focused on the evalua- 2007 versions. tion of vehicle-level system performance impacts due to subsystem design variations. He holds several patents in diverse areas of systems engineering and has experience in electric power, PUBLIC COURSE INFORMATION: environmental control, thermal analysis, hydraulics, pneumatics, reliability, statistical and un- certainty analysis, neural networks and life cycle costing. As part of the Advanced Systems July 13-16, 2009 in Rockford, IL. group within Hamilton Sundstrand, Mr. Squier has conceived and created several custom engi- neering applications incorporating intuitive graphical user interfaces all within the Microsoft ($1,995/Student, Group Discounts Excel environment, and often coupling Excel with other applications. He has applied the con- are Available), Also available on-site cepts taught in this course to the evaluation of advanced subsystem integration schemes for many commercial and military aircraft platforms, most recently the Boeing 787 Dreamliner at your location, call us for pricing and Joint Strike Fighter. Mr. Squier has developed Excel/VBA applications not only for engi- information. neering analysis, but also for technical data management, facility/test build configuration documentation (combined with Microsoft Visio as a graphical front end) and automated status reporting of certification testing. Mr. Squier is also an Assistant Professor in the Physical Sci- ence Department at Rock Valley College in Rockford, IL, and a former Dean of Liberal Arts and Sciences. XyoTech Engineering David R McDaniel, MS has been working in the aerospace arena for over 15 years now. He Associates served on active duty in the US Air Force for almost 8 years where his tours included flight test work on the B-1B and B-2A bomber aircraft and teaching aerodynamics and thermodynamics 22431 Antonio Parkway Suite B160-238 courses at the US Air Force Academy. Mr. McDaniel spent most of his post-military years work- Rancho Santa Margarita, CA 92688 ing as a contract researcher at the USAF Academy in the areas of aerodynamics and computa- tional fluid dynamics. He is currently working as an assistant research professor at the Univer- sity of Alabama at Birmingham and is on the development team for the fixed-wing virtual air- Phone: (949) 340-0608 craft product of the DoD High Performance Computing Modernization Program's CREATE pro- Toll Free: 1 (877) 234-7586 ject. He has leveraged the power of Excel/VBA in numerous applications related to his work, Fax: (949) 625-7623 E-mail: info@xyotech.com and he has taught various spreadsheet engineering short courses for the past ten years. www.xyotechengineering.com XyoTech, LLC | 1 (877) 234-7586 Toll Free | www.xyotechengineering.com
  2. 2. XyoTech Engineering Associates Course Outline (Can be Customized for On-Site Courses) • Course Introduction and Overview • Company philosophy • Instructor and student introductions • Computer customization and setup • Review of Excel Basics • Mapping cell ranges - Worksheets & Workbooks • Relative vs. absolute reference; mixed reference usage • Printing options; Page breaks (auto and manual) • Data filtering; Autofilter • Basic data plotting • Excel for Scientists and Engineers Excel • Excel specifications & limitations • Use and Benefit of Defined Names • Range array definition and naming; 1D and 2D arrays • Built-in Function library; worksheet programming Engineering Analysis and Automation • Regression analysis • Circular references and Worksheet iteration using Excel & VBA shows you how to use Excel & VBA to increase your • Worksheet features • Internal and external worksheet/workbook links performance & productivity, saving • Spreadsheet auditing your company time & money. You • Data validation • Worksheet protection gain valuable knowledge & your • Conditional formatting company will be light years ahead of • Tool Development Elements and Project Design Considerations the competition. • Elements of an Excel/VBA application • Excel hierarchy; application to subsystems modeling • Structured spreadsheets guidelines; layout and design Al Kargilis' Design and Development • Worksheet-based project control of Automotive HVAC Systems & • Graphical interface based project control • ActiveX controls, menus, and toolbar buttons Design and Development of Automotive Engine Cooling Systems • Visual Basic for Applications Fundamentals • VB Editor; Project Explorer and Properties windows short courses are available on-site at • Code Windows (Worksheet / Module sheet) your facility! Contact us for details! • Types of VBA procedures; calling VBA procedures • Procedure module layout overview • Importing/exporting module code XyoTech Engineering • VBA Coding standards and security issues Associates • VBA Procedure Specifics 22431 Antonio Parkway • Procedure scope; Private and Public Suite B160-238 Rancho Santa Margarita, CA 92688 • Procedure variables: variable persistence and scope • Returning values from Functions and Procedures • Calling procedures from procedures; Cross project procedure use Phone: (949) 340-0608 • Using arrays in functions Toll Free: 1 (877) 234-7586 Fax: (949) 625-7623 • Exiting procedures early E-mail: info@xyotech.com www.xyotechengineering.com XyoTech, LLC | 1 (877) 234-7586 Toll Free | www.xyotechengineering.com
  3. 3. XyoTech Engineering Associates • Visual Basic for Applications Language and Syntax • Declaring variables and constants; variable data types • Procedure argument data typing • Passing arrays between VBA and the worksheet: Option Base 1 • Defining array variables; array dimensioning • Passing arrays to/from procedures • Decision control structures and looping • VBA string functions • Debugging VBA procedures • Setting up Excel/VBA for annoyance-free programming • Classifications of errors (compile, runtime, syntax) • Option Explicit • Using and navigating online help • Error trapping methods VBA • VBA Application Libraries • Importing/exporting/deleting VBA modules • VBA project and routine scope Short Course Instructors: • Library configuration control in your workgroup • Creating Excel Add-ins List Your Courses. • Accessing Add-ins from within VBA All engineering experts with • Distributing Add-ins to workgroups developed short courses are • Excel Automation Using VBA encouraged to list their courses on a • Introduction to Object Oriented applications • Common Excel objects, properties, and methods non-exclusive basis with XyoTech • Object containers and object collections Engineering Associates. We regularly • Declaring and data typing objects; using the Set statement • Looping through collections (For..Each; With..End With) advertise our courses to a wide • Reading and writing object properties range of engineers giving you great • Finding objects and properties; VBA object browser & Macro recorder exposure at no cost to you. Call us • Using the Range object today for more information at • Referencing a range • Using the Cells property 1 (877) 234-7586. • Using the End and Offset properties • Using the UsedRange and CurrentRegion properties • • Graphical User Interface (GUI) Development • Excel-side Menu/Toolbar Manual Customization • VBA-side Menu/Toolbar Development • Userform design considerations XyoTech Engineering • Creating, displaying and dismissing a userform Associates • ActiveX controls for userforms • Event programming in VBA 22431 Antonio Parkway Suite B160-238 Rancho Santa Margarita, CA 92688 • System Modeling in Excel • Functional decomposition in Excel • Functional modeling with UDFs; functional modeling libraries Phone: (949) 340-0608 • Defining and monitoring system requirements Toll Free: 1 (877) 234-7586 Fax: (949) 625-7623 • Use of Excel for trade studies E-mail: info@xyotech.com www.xyotechengineering.com XyoTech, LLC | 1 (877) 234-7586 Toll Free | www.xyotechengineering.com
  4. 4. XyoTech Engineering Associates • Optimization • Defining the optimization problem; visualization • Design region; local and global minimums • Design variables, design parameters and objective functions • Optimization design constraints • Introduction to Solver; optimization design strategy • Activating and running Solver • Nonlinear equations and regression with Solver • Specialized Topics (Time Permitting) – Class Participant Driven • Data Analysis and Graphing (importing data, filtering/smoothing, automation of charts) • File Input/Output and manipulation w/ VBA • Automating Other Applications (Word, PowerPoint, Visio) from Excel • Applied Numerical Methods (integration, differentiation, finite difference) Excel • Interfacing VBA and FORTRAN/C++ Dynamic Link Libraries (DLLs) • Project Documentation (creating help files, documentation support) • Drawing Objects and Animation / Integration with VBA • Integrated Design Teams / Concurrent Engineering by linking Excel Workbooks • Dynamic System Simulation / Optimization Loop • Review and Further Exploration of Object Oriented Programming • Graphical User Interfaces / Active-X Controls on Userforms Public Course Registration Register Engineering Analysis and Automation using Excel & VBA is available for both Excel 2003 and Online at: Excel 2007 versions. www.xyotechengineering.com/ PUBLIC COURSE INFORMATION: register July 13-16, 2009 in Rockford, IL. ($1,995/Student, Group Discounts are Available), Also Or by phone by calling: available on-site at your location, call us for pricing information. 1 (877) 234-7586 XyoTech Engineering Associates' short courses are taught by the leading experts in each field. Experts such as Steve Squier, David McDaniel & Al Kargilis lead the lineup of our most popu- lar courses. XyoTech Engineering Associates' short courses are taught by the leading experts in each field. Experts such as Steve Squier, David McDaniel & Al Kargilis lead the lineup of our most popular courses. • Engineering Analysis and Automation using Excel & VBA • Design and Development of Automotive HVAC Systems XyoTech Engineering • Design and Development of Automotive Engine Cooling Systems Associates • Fundamentals of Kalman Filtering: A Practical Approach • Tactical and Strategic Missile Guidance 22431 Antonio Parkway Suite B160-238 • Avionics and Weapons Systems Flight Test Rancho Santa Margarita, CA 92688 • Design Your Own CM In-House Seminar • EDP&C/CM - Engineering Doc Processes & Control • EDC/CM - Engineering Documentation Control Phone: (949) 340-0608 Toll Free: 1 (877) 234-7586 • Embedded Linux -- from Soup to Nuts Fax: (949) 625-7623 • Hands-on Embedded Linux E-mail: info@xyotech.com • Linux Device Drivers www.xyotechengineering.com XyoTech, LLC | 1 (877) 234-7586 Toll Free | www.xyotechengineering.com

×