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.
Use Konstru CSI Load Combination Type to set the type
Use a panel or a Konstru SCI Load Case Type to define the Load Cases
NOTE: number of factors should match to number of cases
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.
Link
NOTE: this component is in Alpha state.
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