0% found this document useful (0 votes)
125 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)
125 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
You are on page 1/ 1

 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)

You might also like