JAVA™ Scripting - Process Automation

Course Duration: 2 Days

Prerequisites

  • Users should be proficient in STAR-CCM+ (No STAR-CCM+ basics will be covered).
  • Users should have a good grasp of programming fundamentals.
  • JAVA™ knowledge is useful, but not required

Who Should Attend

If you are an experienced STAR-CCM+ user and wish to integrate automated engineering processes then this course provides you the tools to achieve your goal.

Course Description

The objective of this course is to provide analysis engineers with the ability to integrate computational automation into their engineering processes through the use of the powerful JAVA™ scripting functionality in STAR-CCM+. In achieving automation of engineering processes, analysts can expect rapid streamlining of engineering design procedures allowing both an increase in the number of design cycles and more exploratory use of the powerful STAR-CCM+ engineering toolset.

This course will cover:

  • Brief introduction to JAVA™ fundamentals
  • Scope of Scripting in STAR-CCM+
  • Illustration of scripting in STAR-CCM+ using a mixture of lectures and tutorials

Course Content

  • Examples of the power of automation
  • JAVA™ Basics
    1. Introduction to Object Oriented Programming
    2. Arrays, Flow Structures, Collections
    3. Exception Handling and Garbage Collection
    4. Simple first JAVA™ Macro
  • Macros in STAR-CCM+
    1. Recording, Editing and playing macros within STAR-CCM+
    2. Scope of scripting in STAR-CCM+
    3. The JAVA™ API
    4. Tutorial for changing geometry and boundary conditions
  • Introduction to NetBeans™
    1. Brief introduction to the NetBeans™ environment and its advantages.
    2. Tutorial illustrating uses of NetBeans™ for editing and modifying a macro
  • Methods for taking control of your simulation
  • File I/O
    1. Basics of reading and writing to files
    2. Tutorial to read boundary conditions from a file and export a key report output to a text file
 DateLocationRegistration
Feb 27 - Feb 28SeattleInformation
Mar 13 - Mar 14LondonInformation
Mar 27 - Mar 28NurembergInformation
Apr 26 - Apr 27GöteborgInformation
May 15 - May 16LondonInformation
May 22 - May 23NurembergInformation
Jul 10 - Jul 11LondonInformation
Jul 24 - Jul 25NurembergInformation
 
 Available  
 Spaces Limited  
 Course Full