# 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