• OpenSTAAD is converting the material properties to different units

    While creating the material properties using OSPropertyUI::CreateIsotropicMaterialProperties , the OpenSTAAD is converting the density to a different units. The density value (77.0085) shown in the snapshot below is provided in kN/m 3 . Whereas…
  • LoadType Enum exposed by OpenSTAAD appears to be incorrect

    The newly introduced OSLoadUI::CreateNewPrimaryLoadEx2 (even the previous OSLoadUI::CreateNewPrimaryLoadEx ) takes an argument LoadType which essentially is an Enum. The supposed values are as shown in the snapshot (titled Supposed Values) below. Whereas…
  • Is it possible to create a General Section by defining polygon using OpenSTAAD

    Staad provides the option to create a custom open section using a defined polygon (refer to the snapshot below). Sections created this way can be visualized as 3D objects when rendered instead of showing a simple line. Is there a way to create the same…
  • OpenSTAAD jumps to next statement while the model is still opening

    Hi Everyone, I have a created a C# Console application and the Main method is supposed to carry out the following steps sequentially: 1. The OpenSTAAD instance is obtained. 2. The specified model (using the filepath) to be opened. 3. After the…
  • OpenSTAAD: how to run geometry generation in silent mode?

    Hi We are trying to build a complex structure in STAAD through openSTAAD API and the geometry creation is taking a handful hours when the window is maximized and the rendered model is shown (which keeps refreshing with every element that is added…
  • Is it possible to apply Hydrostatic Pressure using OpenSTAAD

    Hi, I am working on an automation project where I have the requirement to apply hydrostatic pressure on plate elements and I need to achieve this using OpenSTAAD so that user interaction can be avoided. I have gone through the OpenSTAAD online reference…
  • Application for Structural Supports for Cantilever Overhead Sign Structures (COSS)

    We are wondering what method / programs you use to analyze and design structural supports for Cantilever Overhead Sign Structures (COSS). Do you use STAAD.Pro to generate COSS models? What engineering codes are used in your country? See videos below for…
  • OpenSTAAD Axial Force Macro Problem

    Hi, I have created a macro to extract bending, shear, and axial forces from STAAD. The forces are correct, but I am having an issue with the "Location of Max Axial Force" outputs. Please see attached screenshots. The macro is reporting that the…
  • Open STAAD Command GetRepeatLoadCount not working

    I am struggling with this Openstaad command GetRepeatLoadCount . For some reason, it is not working for me. It returns value 1 instead of the actual count.
  • Get Beam IDs connecting a specific Node

    Hi All, Please review below code. I am not able to get a list for Members connecting at a common joint say "40". Kindly help me with correct code. Regards, Sub BeamsATNode() Dim NodeID As Long Dim MemberList() As Long Set objOpenStaad =…
  • Error when opening a new file using OpenStaad and python

    Hi Guys Using the NewSTAADFile function I am able to provide a location and file name for a new .STD file. For my current case I need to read a file name from excel and then add it to the path so that I have a file location and name to use with the…
  • How to add a reference load with a load factor to a load case using openSTAAD commands

    Hi, I have the below code which interfaces with a matrix i have created in excell/VBA. I want to create the loadcase, this code works, and then add the reference load say "R1" to the load case with a load factor as per the image below. The reference…
  • delete existing primary load cases

    Dear All, Could anyone help me to delete existing primary load cases in openstaad ? because every time I do the analysis, loads repeat instead of replacing the previous load case. Here is my code: Sub GenerateModel() Dim cx(1) As Double Dim cy…
  • OpenSTAAD Utilization Ratio and Printing

    I'd like to be able to use OpenSTAAD to display the utilization ratio and print the current view to a pdf. I've read through the OpenSTAAD Documentation and didn't find anything related to these two functions. If this is something that can be done using…
  • delete existing load cases

    Dear All, It has been so long since I first asked this question with no answer. Is there any way to delete existing load cases in openstaad or at least clear STAAD editor? because every time I do the analysis, loads repeat instead of replacing the previous…
  • Open STAAD C++ function GetNodeCoordinates

    Node 2 is a real node in the STAAD.Pro model located at (1, 0, 0), and the GetNodeNumber method is correctly returning the node number that corresponds to the point coordinates (1,0,0). When I use GetNodeCoordinates(2, &x, &y, &z) , I expect to get the…
  • Write an OpenSTAAD Program in VS C++

    I want to learn to write an OpenSTAAD code in Visual Studio 2023 C++. I followed the steps as listed in STAAD.Pro Help OpenSTAAD. The code given by Bentely is look like: #import "C:\Program Files\Bentley\Engineering\STAAD.Pro CONNECT Edition\STAAD\StaadPro…
  • beam list order as per GetBeamsConnectedAtNode(3, &nBeamList)

    ' Get beams list of node #3 Dim noOfBeams As VARIANT = OSGeometryUI.GetBeamsConnectedAtNode(3, &nBeamList) in above syantax in which manner the beam list is formed i.e in accending order or as per coordinates?
  • ObjOPENSTAAD.Load.AddElementTrapPressure code format and variable types?

    Hi, The OpenSTAAD line in the code below is not working properly and the reference guide does not seem to clarify the requirements. The line has 4 inputs stated then uses 5 inputs in the example. Please can you clarify the issue? Dim GlobalX As…
  • problem with model by vba in staad pro connection edition

    i have a problem with model in staad by vba it's model with inch units but i try to set units to meter but dosen't change where is the problem ? column must be 5000 m but it's model 127 m i don't know why
  • Macro to generate percentage steel table in Excel

    Getting the reinforcement data from Staad is not user friendly and time taking. Requires clicking each member and check. Is there any way we can see percentage steel all at once for all the members? or export in excel. With macro can it be done? If any…
  • Deleting the existing load case and combinations in Openstaad

    Hi all, I am trying to delete existing load cases - primary and combinations from an existing file using openstaad . But there are no functions to delete the existing load cases, can anyone tell me how to do this in openstaad . Thanks
  • ObjOPENSTAAD.Command.CreateSteelDesignCommand Command not functioning as expected

    Hi, I am trying to use the ObjOPENSTAAD.Command.CreateSteelDesignCommand command to assign the UNB, UNT, LZ and LY values to members. I believe it is an issue with the CInt(0) and CStr(0) values I am putting into the command as the UNB etc. get generated…
  • Design strength values OPENSTAAD

    Hi, is there a way to get the design strength values of an element using OPENSTAAD? Thanks in advance.
  • Length for flexural torsional buckling OPENSTAAD

    Hi, is there a way to get and set the Length for flexural torsional buckling using OPENSTAAD? Thanks in advance.