Grasshopper Analysis Objects*

Load Pattern

Supported in the following applications: SAP, Grasshopper, ETABS, Excel

Create CSI Load Pattern - Creates a CSI (SAP2000/ETABS) Load Pattern. Use this component to create load patters for the Konstru Load Elements.

  • Use Konstru CSI Load Pattern Type component to define the type of the Load Pattern

Get CSI Load Pattern - Gets a CSI (SAP2000/ETABS) load pattern from a Konstru model.

Point Load

Supported in the following applications: SAP, Grasshopper, ETABS, Excel

Create CSI Point Load - Creates a new CSI (SAP2000/ETABS) Point Load.

  • Use Point to set the position of the Point Load

  • Use Vector to set the Force

  • Use Konstru CSI Load Pattern and CSI Load Pattern Type components to create the Load Pattern

  • Define if the force is a Moment (optional)

Get CSI Point Load - Gets a CSI (SAP2000/ETABS) Point Load from a Konstru model. Use this component as a filter to extract CSI point loads from a collection of mixed elements or to retrieve specific information about elements of this specific type.

Linear Load

Supported in the following applications: SAP, Grasshopper, ETABS, Excel

Create CSI Linear Load - Creates a new CSI (SAP2000/ETABS) Linear Load.

  • Use Konstru Beam, Brace, Column or Cable as a parent element

  • Use Vector to set the Forces

  • Use Values between 0 - 1 to specify the Positions of Forces

  • Use Konstru CSI Load Pattern and CSI Load Pattern Type components to create the Load Pattern

  • Define if the force is a Moment (optional)

Get CSI Linear Load - Gets a CSI (SAP2000/ETABS) Linear Load with parent elements. Use this component as a filter to extract CSI linear loads from a collection of mixed elements or to retrieve specific information about elements of this specific type.

Area Load

Supported in the following applications: SAP, Grasshopper, ETABS, Excel

Create CSI Area Load - Creates a new CSI (SAP2000/ETABS) Linear Load.‌

  • Use Konstru Area, Wall or Floor as a parent element

  • Use Vector to set the Pressure Vector

  • Use Konstru CSI Load Pattern and CSI Load Pattern Type components to create the Load Pattern

  • Choose the load direction from the available options: Local, Global, Projected, Gravity, ProjectedGravity

Get CSI Area Load - Gets a CSI (SAP2000/ETABS) Area Load with parent elements. Use this component as a filter to extract CSI area loads from a collection of mixed elements or to retrieve specific information about elements of this specific type.

Load Case

Supported in the following applications: RAM, SAP, Grasshopper, ETABS, Excel

Create CSI Load Case - Creates a new CSI (SAP2000/ETABS) Load Case.‌

  • Use Konstru CSI Load Case Type to set the type

  • Use Konstru CSI Load Pattern and CSI Load Pattern Type components to create the Load Pattern

Get CSI Load Case - Gets a CSI (SAP2000/ETABS) Load Case from a Konstru model.

Load Combination

Supported in the following applications: SAP, Grasshopper, ETABS, Excel

Create CSI Load Combination - Creates a CSI (SAP2000/ETABS) Load Combination. Plug this output to the "Upload Konstru" component to include the element to your Konstru model.

Get CSI Load Combination - Gets a CSI (SAP2000/ETABS) Load Combination from a Konstru model.

Restraints

Supported in the following applications: RAM, SAP, Grasshopper, ETABS, Excel

Create Restraints - Creates restraints by locking degrees of freedom.‌

  • Use Konstru SixDOFs to create a set of true/ false booleans representing release/ restrain pattern of the degrees of freedom at a node

  • Use Konstru Create Node element to assign the restraints to the nodes. Node elements are supported in the following applications: RAM, SAP, Grasshopper, ETABS, Excel

Get Restraint - Gets restraint elements from a Konstru model.

Releases

Supported in the following applications: RAM, SAP, Grasshopper, ETABS, Excel

Create Releases - Creates releases by degrees and stiffness. Applying true to a DOF means releasing the DOF.

  • Use a Konstru element as a parent element

  • Use Konstru SixDOFs and SixStiffness components to create a set of true/ false booleans representing release/ restrain and stiffness patterns of the degrees of freedom at a node

Get Releases - Gets release elements from a Konstru model. Use Konstru SixDOFs and SixStiffness components to extract release data.

Supported in the following applications: SAP, Grasshopper, ETABS, Excel.

Create Link - Creates a link element by Geometry and Link Property. A link object connects two joints separated by a length, such that specialized structural behavior may be modeled.

  • Geometry could either be a line connecting two nodes or a point. If a point is provided, the link is assumed to be attached to the ground.

  • Use Konstru Link Property component for the second input.

Get Link Elements - Gets link elements from a Konstru model. Use Konstru SixDOFs and SixStiffness components to extract release data.

Frame Results

Extract results from analyzed frame elements. Frame elements in this context means linear elements such as beam, brace, cable and column members. In order to extract results, the model must have been analyzed in an external Konstru-supported analysis software.

RAM Load

Supported in the following applications: RAM, Grasshopper, Excel.

RAM Load - Creates a load object for RAM structural system.

  • Geometry represents where to apply the load. Three possible options are:

    • Point3d will create a point load

    • Line will create a line load

    • Profile will create an area load

  • Use Konstru RAM Load Properties component for the second input.

Get RAM Load Property and get RAM Load - Gets a load from RAM Structural System.

Frame Modifiers

Set Frame Modifiers - Set CSI Frame property modifiers

Get Frame Modifiers - Get CSI Frame property modifiers

Area Modifiers

Set Area Modifiers - Set CSI Area property modifiers

Get Area Modifiers - Get CSI Area property modifiers

Forces

Camber and Studs

Last updated