# Types For Members
Go to [source] (opens new window)
# MemberDefinableStiffness
# MemberDefinableStiffness(no, name, members, torsional_stiffness, bending_stiffness_y, bending_stiffness_z, axial_stiffness, shear_stiffness_y, shear_stiffness_z, specific_weight, section_area, rotation, thermal_expansion_alpha, thermal_expansion_width, thermal_expansion_height, comment, params, model)
Parameters
no (int) – Member Definable Stiffness Tag
name (str) – User Defined Name
members (str) – Assigned Members
torsional_stiffness (float) – Torsional Stiffness
bending_stiffness_y (float) – Bending Stiffness in Y Direction
bending_stiffness_z (float) – Bendign Stiffness in Z Direction
axial_stiffness (float) – Axial Stiffness
shear_stiffness_y (float) – Shear Stiffness in Y Direction
shear_stiffness_z (float) – Shear Stiffness in Z Direction
specific_weight (float) – Specific Weight
section_area (float) – Section Area
rotation (float) – Rotation
thermal_expansion_alpha (float) – Thermal Expansion Alpha Coefficient
thermal_expansion_width (float) – Thermal Expansion Witdh Coefficient
thermal_expansion_height (float) – Thermal Expansion Height Coefficient
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional) – Model to be edited
# MemberEccentricity
# MemberEccentricity(no, name, eccentricity_type, eccentricity_parameters, transverse_offset_type, transverse_offset_parameters, axial_offset_active, hinge_location_at_node, comment, params, model)
Parameters
no (int) – Eccentricity Tag
name (str) – User Defined Name
eccentricity_type (enum) – Member Eccentricity Specification Type Enumeration
eccentricity_parameters (list) – Eccentricity Parameters List
- for eccentricity_type == MemberEccentricitySpecificationType.TYPE_RELATIVE:
eccentricity_parameters = [horizontal_section_alignment, vertical_section_alignment]
- for eccentricity_type == MemberEccentricitySpecificationType.TYPE_ABSOLUTE:
eccentricity_parameters = [coordinate_system, offset_x, offset_y, offset_z]
- for eccentricity_type == MemberEccentricitySpecificationType.TYPE_RELATIVE_AND_ABSOLUTE:
eccentricity_parameters = [coordinate_system, offset_x, offset_y, offset_z, horizontal_section_alignment, vertical_section_alignment]
- for eccentricity_type == MemberEccentricitySpecificationType.TYPE_RELATIVE:
transverse_offset_type (enum) – Member Eccentricity Transverse Offset Type Enumeration
transverse_offset_parameters (list) – Transverse Offset Parameters List
- for transverse_offset_type == MemberEccentricityTransverseOffsetType.TRANSVERSE_OFFSET_TYPE_NONE:
transverse_offset_parameters = None
- for transverse_offset_type == MemberEccentricityTransverseOffsetType.TRANSVERSE_OFFSET_TYPE_FROM_SURFACE_THICKNESS:
transverse_offset_parameters = [transverse_offset_reference_surface, transverse_offset_vertical_alignment]
- for transverse_offset_type == MemberEccentricityTransverseOffsetType.TRANSVERSE_OFFSET_TYPE_FROM_MEMBER_SECTION:
transverse_offset_parameters = [transverse_offset_reference_member, transverse_offset_member_reference_node, transverse_offset_horizontal_alignment, transverse_offset_vertical_alignment]
- for transverse_offset_type == MemberEccentricityTransverseOffsetType.TRANSVERSE_OFFSET_TYPE_NONE:
axial_offset_active (bool) – Enable/Disable Axial Offset
hinge_location_at_node (bool) – Enable/Disable Hinge Location at Node
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional) – Model to be edited
# MemberHinge
# MemberHinge(no, coordinate_system, member, translational_release_n, translational_release_vy, translational_release_vz, rotational_release_mt, rotational_release_my, rotational_release_mz, translational_release_n_nonlinearity, translational_release_vy_nonlinearity, translational_release_vz_nonlinearity, rotational_release_mt_nonlinearity, rotational_release_my_nonlinearity, rotational_release_mz_nonlinearity, comment, params, model)
Parameters
no (int) – Member Hinge Tag
coordinate_system (str) – Coordinate System Selection
member (str) – Assigned Members
translational_release_n (float) – Translational Spring Constant X
translational_release_vy (float) – Translational Spring Constant Y
translational_release_vz (float) – Translational Spring Constant Z
rotational_release_mt (float) – Rotational Spring Constant X
rotational_release_my (float) – Rotational Spring Constant Y
rotational_release_mz (float) – Rotational Spring Constant Z
translational_release_n_nonlinearity (list) – Nonlinearity Options Translational X
translational_release_vy_nonlinearity (list) – Nonlinearity Options Translational Y
translational_release_vz_nonlinearity (list) – Nonlinearity Options Translational Z
rotational_release_mt_nonlinearity (list) – Nonlinearity Options Rotational X
rotational_release_my_nonlinearity (list) – Nonlinearity Options Rotational Y
rotational_release_mz_nonlinearity (list) – Nonlinearity Options Rotational Z
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional) – Model to be edited
# MemberNonlinearity
# MemberNonlinearity(no, members, nonlinearity_type, parameters, comment, params, model)
Parameters
no (int) – Member Nonlinearity Tag
members (str) – Assigned Members
nonlinearity_type (enum) – Member Nonlinearity Type Enumeration Item
parameters (list) – Nonlinearity Parameters
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional) – Model to be edited
# MemberResultIntermediatePoints
# MemberResultIntermediatePoint(no, members, point_count, uniform_distribution, distances, comment, params, model)
Parameters
no (int) – Member Result Intermediate Point Tag
members (str) – Assigned Members
point_count (int) – Assigned Point Number
uniform_distribution (bool) – Uniform Distrubition Option
distances (list of lists) – Distances Table
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional) – Model to be edited
# MemberRotationalRestraint
# MemberRotationalRestraint.Continuous(no, name, sheeting_material, sheeting_name, position_of_sheeting, continuous_beam_effect, section_deformation_cdb, modulus_of_elasticity, sheeting_thickness, sheeting_moment_of_inertia, sheeting_distance_of_ribs, width_of_sheeting_flange, spring_stiffness, beam_spacing, comment, params, model)
Parameters
no (int) – Member Rotational Restraint Tag
name (str) – User Defined Member Rotational Restraint Name
- if name == '':
user_defined_name_enabled = False (Automatic Name Assignment)
- else:
user_defined_name_enabled = True
name = User Defined Name
- if name == '':
sheeting_material (str) – Sheeting Material
sheeting_name (str) – Sheeting Name According to Library
position_of_sheeting (enum) – Position of Sheeting Enumeration
continuous_beam_effect (enum) – Continous Beam Effect Enumeration
section_deformation_cdb (bool) – Section Deformation Cdb Option
modulus_of_elasticity (float, optional) – Modulus of Elasticity
sheeting_thickness (float, optional) – Sheeting Thickness
sheeting_moment_of_inertia (float, optional) – Sheeting Moment of Inertia
sheeting_distance_of_ribs (float, optional) – Sheeting Distance of Ribs
width_of_sheeting_flange (float, optional) – Width of Sheeting Flange
spring_stiffness (float) – Spring Stiffness
beam_spacing (float) – Beam Spacing
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional) – Model to be edited
# MemberRotationalRestraint.Discrete(no, name, section_material, section_name, rotational_stifness, continous_beam_effect, section_deformation_cdb, modulus_of_elasticity, section_moment_of_inertia, purlin_spacing, beam_spacing, comment, params, model)
Parameters
no (int) – Member Rotational Restraint Tag
name (str) – User Defined Member Rotational Restraint Name
- if name == '':
user_defined_name_enabled = False (Automatic Name Assignment)
- else:
user_defined_name_enabled = True
name = User Defined Name
- if name == '':
section_material (str) – Section Material
section_name (str) – Section Name
rotational_stifness (list) – Rotational Stiffness
- if rotational_stiffness[0] == MemberRotationalRestraintRotationalStiffness.ROTATIONAL_STIFFNESS_INFINITELY:
pass
- elif rotational_stiffness[0] == MemberRotationalRestraintRotationalStiffness.ROTATIONAL_STIFFNESS_MANUALLY:
rotational_stiffness[1] (float): Rotational Stiffness Value
- if rotational_stiffness[0] == MemberRotationalRestraintRotationalStiffness.ROTATIONAL_STIFFNESS_INFINITELY:
continous_beam_effect (enum) – Continous Beam Effect Enumeration
section_deformation_cdb (bool) – Section Deformation Cdb Option
modulus_of_elasticity (float, optional) – Modulus of Elasticity
section_moment_of_inertia (float, optional) – Section Moment of Inertia
purlin_spacing (float) – Purlin Spacing
beam_spacing (float) – Beam Spacing
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional): Model to be edited
# MemberRotationalRestraint.Manually(no, name, rotational_spring_stiffness, comment, params, model)
Parameters
no (int) – Member Rotational Restraint Tag
name (str) – User Defined Member Rotational Restraint Name
- if name == '':
user_defined_name_enabled = False (Automatic Name Assignment)
- else:
user_defined_name_enabled = True
name = User Defined Name
- if name == '':
rotational_spring_stiffness (float) – Rotational Spring Stiffness
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional): Model to be edited
# MemberShearPanel
# MemberShearPanel.TrapezodialSheeting(no, name, girder_length_definition, sheeting_name, fastening_arrangement, panel_length, beam_spacing, coefficient_k1, coefficient_k2, comment, params, model)
Parameters
no (int) – Member Shear Panel Tag
name (str) – User Defined Member Shear Panel Name
- if name == '':
user_defined_name_enabled = False (Automatic Name Assignment)
- else:
user_defined_name_enabled = True
name = User Defined Name
- if name == '':
girder_length_definition (list) – Girder Length Definition List
girder_length_definition[0] (bool): Activate/Deactivate Automatically Girder Length
girder_length_definition[1] (float): Girder Length Value
sheeting_name (str) – Sheeting Name According to Library
fastening_arrangement (enum) – Fastening Arrangement Enumeration
panel_length (float) – Panel Length
beam_spacing (float) – Beam Spacing
coefficient_k1 (float, optional) – Coefficient K1
coefficient_k2 (float, optional) – Coefficient K2
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional): Model to be edited
# MemberShearPanel.Bracing(no, name, girder_length_definition, material_name, diagonal_section, posts_section, modulus_of_elasticity, panel_length, beam_spacing, posts_spacing, number_of_bracings, diagonals_section_area, posts_section_area, comment, params, model)
Parameters
no (int) – Member Shear Panel Tag
name (str) – User Defined Member Shear Panel Name
- if name == '':
user_defined_name_enabled = False (Automatic Name Assignment)
- else:
user_defined_name_enabled = True
name = User Defined Name
- if name == '':
girder_length_definition (list) – Girder Length Definition List
girder_length_definition[0] (bool): Activate/Deactivate Automatically Girder Length
girder_length_definition[1] (float): Girder Length Value
material_name (str) – Material Name
diagonal_section (str) – Diagonal Section
posts_section (str) – Posts Section
modulus_of_elasticity (float, optional) – Modulus of Elasticity
panel_length (float) – Panel Length
beam_spacing (float) – Beam Spacing
posts_spacing (float) – Posts Spacing
number_of_bracings (int) – Number of Bracings
diagonals_section_area (float, optional) – Diagonals Section Area
posts_section_area (float, optional) – Posts Section Area
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional): Model to be edited
# MemberShearPanel.DefineSProv(no, name, girder_length_definition, shear_panel_stiffness, comment, params, model)
Parameters
no (int) – Member Shear Panel Tag
name (str) – User Defined Member Shear Panel Name
- if name == '':
user_defined_name_enabled = False (Automatic Name Assignment)
- else:
user_defined_name_enabled = True
name = User Defined Name
- if name == '':
girder_length_definition (list) – Girder Length Definition List
girder_length_definition[0] (bool): Activate/Deactivate Automatically Girder Length
girder_length_definition[1] (float): Girder Length Value
shear_panel_stiffness (float) – Shear Panel Stiffness
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional): Model to be edited
# MemberShearPanel.TrapeziodalSheetingAndBracing(no, name, sheeting_name, material_name, diagonals_section, posts_section, fastening_arrangement, modulus_of_elasticity, panel_length, girder_length_definition, beam_spacing, coefficient_k1, coefficient_k2, post_spacing, number_of_bracing, diagonals_section_area, posts_section_area, comment, params, model)
Parameters
no (int) – Member Shear Panel Tag
name (str) – User Defined Member Shear Panel Name
- if name == '':
user_defined_name_enabled = False (Automatic Name Assignment)
- else:
user_defined_name_enabled = True
name = User Defined Name
- if name == '':
sheeting_name (str) – Sheeting Name According to Library
material_name (str) – Material Name
diagonal_section (str) – Diagonal Section
posts_section (str) – Posts Section
fastening_arrangement (enum) – Fastening Arrangement Enumeration
modulus_of_elasticity (float, optional) – Modulus of Elasticity
panel_length (float) – Panel Length
girder_length_definition (list) – Girder Length Definition List
girder_length_definition[0] (bool): Activate/Deactivate Automatically Girder Length
girder_length_definition[1] (float): Girder Length Value
beam_spacing (float) – Beam Spacing
coefficient_k1 (float, optional) – Coefficient K1
coefficient_k2 (float, optional) – Coefficient K2
posts_spacing (float) – Posts Spacing
number_of_bracings (int) – Number of Bracings
diagonals_section_area (float, optional) – Diagonals Section Area
posts_section_area (float, optional) – Posts Section Area
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional): Model to be edited
# MemberStiffnessModification
# MemberStiffnessModification(no, assigned_structure_modification, modification_type, parameters, comment, params, model)
Parameters
no (int) – Modification Tag
assigned_structure_modification (str) – Assigned Structure Modification
modification_type (enum) – Member Stiffness Modification Type Enumeration Item
parameters (list) – Parameters List
- for modification_type == “TYPE_TOTAL_STIFFNESSES_FACTORS”:
parameters = [total_stiffness_factor]
- for modification_type == “TYPE_PARTIAL_STIFFNESSES_FACTORS”:
parameters = [factor_of_axial_stiffness, factor_of_bending_y_stiffness, factor_of_bending_z_stiffness, partial_stiffness_factor_of_shear_y_stiffness, partial_stiffness_factor_of_shear_z_stiffness, partial_stiffness_factor_of_torsion_stiffness, partial_stiffness_factor_of_weight]
- for modification_type == “TYPE_CONCRETE_STRUCTURES_ACI”:
parameters = [concrete_structure_component_type, factor_of_axial_stiffness, factor_of_bending_y_stiffness, factor_of_bending_z_stiffness]
- for modification_type == “TYPE_CONCRETE_STRUCTURES_CSA”:
parameters = [concrete_structure_component_type, factor_of_axial_stiffness, factor_of_bending_y_stiffness, factor_of_bending_z_stiffness]
- for modification_type = “TYPE_STEEL_STRUCTURES”:
parameters = [steel_structure_determine_tau_b, steel_structure_design_method]
- for modification_type = “TYPE_STEEL_STRUCTURES_CSA”:
parameters = [steel_structure_csa_determine_tau_b, factor_of_axial_stiffness, factor_of_bending_z_stiffness, steel_structure_csa_stiffness_factor_of_shear_y_stiffness, steel_structure_csa_stiffness_factor_of_shear_z_stiffness, steel_structure_csa_stiffness_factor_of_torsion_stiffness]
- for modification_type == “TYPE_TOTAL_STIFFNESSES_FACTORS”:
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional) – Model to be edited
# MemberSupport
# MemberSupport(no, members, spring_translation_x, spring_translation_y, spring_translation_z, spring_rotation, spring_shear_x, spring_shear_y, spring_shear_z, member_rotational_restraint, comment, params, model)
Parameters
no (int) – Member Support Tag
members (str) – Assigned Members
spring_translation_x (float) – Translational X Spring Constant
spring_translation_y (float) – Translational Y Spring Constant
spring_translation_z (list) – [Translational Z Spring Constant, Nonlinearity Type]
spring_rotation (float) – Rotational Spring Constant
spring_shear_x (float) – Shear X Spring Constant
spring_shear_y (float) – Shear Y Spring Constant
spring_shear_z (float) – Shear Z Spring Constant
member_rotational_restraint (list) – Member Rotational Restraint Option
if member_rotational_restraint:
member_rotational_restraint[0] (int): Member Rotational Restraint Number
member_rotational_restraint[1] (float): Load Introduced from Sheeting to Beamcomment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional) – Model to be edited
# MemberTransverseStiffeners
# MemberTransverseStiffeners(no, members, member_sets, components, comment, params, model)
Parameters
no (int) – Member Transverse Stiffener Tag
members (str) – Assigned Members
member_sets (str) – Assigned Member Sets
components (list of components) – List of components dictionary
comment (str, optional) – Comment
params (dict, optional) – Any WS Parameter relevant to the object and its value in form of a dictionary
model (RSTAB Class, optional) – Model to be edited