STAAD.Pro Help

OS. Fundamentals of OpenSTAAD

What is OpenSTAAD?

OpenSTAAD is a library of exposed functions allowing engineers access to STAAD.Pro’s internal functions and routines as well as its graphical commands. OpenSTAAD allows engineers and other users to link in-house or third-party applications with STAAD.Pro.

Where can I use OpenSTAAD?

OpenSTAAD can be used to write macros or scripts within third-party applications, such as Microsoft® Office Excel® or Autodesk AutoCAD® using visual basic for applications. You can also write custom user tools (also called macros) to run from within STAAD.Pro using the STAAD.Pro Script Editor. Lastly, you can write custom scripts or even applications in other programming languages, such as Visual Basic, C#, Python, C++, and more.

Note: OpenSTAAD does not support .NET Core applications.

OpenSTAAD Requires STAAD.Pro

OpenSTAAD is an API for STAAD.Pro and you must have STAAD.Pro installed on the machine running OpenSTAAD in order to use it. Essentially, OpenSTAAD allows your spreadsheet or custom program to access the power of STAAD and work with STAAD models, but it requires STAAD.Pro in order to do so.

Note: Bentley Systems, Inc. also licenses OpenSTAAD to power standalone applications as "OpenSTAAD OEM". Please contact Bentley Systems for additional details.