0% found this document useful (0 votes)
160 views1 page

Application Programming Interface (OAPI)

The document outlines a training course on using the Open Application Programming Interface (OAPI) in ETABS. The course consists of 4 modules that cover: 1) introductions to APIs and object-oriented programming in ETABS, 2) basic routines for defining models, loads, and preparing analysis, 3) basic routines for extracting and interpreting results, and 4) worked examples of complex routines for optimization, using loops, and parameter calibration. The course aims to teach how to optimize workflows using the ETABS OAPI.

Uploaded by

amirah queen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
160 views1 page

Application Programming Interface (OAPI)

The document outlines a training course on using the Open Application Programming Interface (OAPI) in ETABS. The course consists of 4 modules that cover: 1) introductions to APIs and object-oriented programming in ETABS, 2) basic routines for defining models, loads, and preparing analysis, 3) basic routines for extracting and interpreting results, and 4) worked examples of complex routines for optimization, using loops, and parameter calibration. The course aims to teach how to optimize workflows using the ETABS OAPI.

Uploaded by

amirah queen
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
  • Module 1: Introduction to API: Covers basic concepts of Application Programming Interface including Open Application Programming and OOP with ETABS.
  • Module 3: Basic Routines for Interpretation of Results: Details routines for extracting and presenting analysis results from design studies.
  • Module 2: Basic Routines for Model Definition: Focuses on defining element properties, creating grids, and load pattern definitions for structural models.
  • Module 4: Worked Examples to Illustrate Complex Routines: Provides complex examples to illustrate optimizing and integrating ETABS with other tools.

 ETABS & OAPI: May 11-12

Print
ETABS & OAPI - A way to optimize your work flow using ETABS Open
Application Programming Interface (OAPI)

Module 1: Introduction to API

 Concepts of Application Programming Interface (API)


 Concepts of Object Oriented Programming (OOP), the ETABS object
 Basics of programming language and simple algorithms
 API within CSi ETABS environment
 ETABS API references and functions library

Module 2: Basic Routines for Model Definition

 Defining Element Properties


 Creating the Elements
 Load Patterns Definition and Load Assignments
 Editing Geometry and Properties
 Preparing the Analysis

Module 3: Basic Routines for Interpretation of Results

 Extracting Results
 Extracting Element Properties
 Setting-Up Design Preferences
 Executing the Design and Extracting Design Results

Module 4: Worked Examples to Illustrate Complex Routines

 Elements Optimization Routines


 Routines Based on Loops of Model Set Up, Analysis and Output Interpretation
 Parameters Calibration Routines
 Discussion about using the OAPI to integrate ETABS with other applications (e.g.
Rhino/Grasshopper)

 
ETABS & OAPI: May 11-12  
  Print 
ETABS & OAPI - A way to optimize your work flow using ETABS Open 
Application Programmi

You might also like