pyscad_lib.editor package

Submodules

pyscad_lib.editor.editor_models module

class pyscad_lib.editor.editor_models.ArmElemPlate(dS1=10, StepS1=0.2, dS2=10, StepS2=0.2, dS3=10, StepS3=0.2, dS4=10, StepS4=0.2, dW=10, StepWx=0.3, StepWy=0.3, NoUp=True, NoDown=True, NoTrans=True)

Базовые классы: object

Класс заданного армирования для плиты

Параметры
  • dS1 (uint, optional) – Диаметр продольной арматуры S1 (в мм)., defaults to 10

  • StepS1 (flout, optional) – Шаг продольной арматуры S1., defaults to 200

  • dS2 (uint, optional) – Диаметр продольной арматуры S2 (в мм)., defaults to 10

  • StepS2 (flout, optional) – Шаг продольной арматуры S2., defaults to 200

  • dS3 (uint, optional) – Диаметр продольной арматуры S3 (в мм)., defaults to 10

  • StepS3 (flout, optional) – Шаг продольной арматуры S3., defaults to 200

  • dS4 (uint, optional) – Диаметр продольной арматуры S4 (в мм)., defaults to 10

  • StepS4 (flout, optional) – Шаг продольной арматуры S4., defaults to 200

  • dW (uint, optional) – Диаметр поперечной арматуры (в мм)., defaults to 10

  • StepWx (flout, optional) – Шаг поперечной арматуры по оси X., defaults to 300

  • StepWy (flout, optional) – Шаг поперечной арматуры по оси Y., defaults to 300

  • NoUp (bool, optional) – Верхней арматуры нет., defaults to True

  • NoDown (bool, optional) – Нижней арматуры нет., defaults to True

  • NoTrans (bool, optional) – Поперечной арматуры нет., defaults to True

class pyscad_lib.editor.editor_models.ArmRodPart(PartNo=1, L_percent=100, dS1L1_1=10, nS1L1_1=0, dS2L1_1=10, nS2L1_1=0, IsS1D2=False, IsS2D2=False, dS1L1_2=10, nS1L1_2=0, dS2L1_2=10, nS2L1_2=0, IsS34=False, dS3L1_1=10, nS3L1_1=0, dS4L1_1=10, nS4L1_1=0, IsSw=False, dSw=10, nSw=0, StepSw=0, dSw2=10, nSw2=0, StepSw2=0, IsS1L2=False, IsS2L2=False, DeltaS1=0, DeltaS2=0, dS1L2=10, nS1L2=0, dS2L2=10, nS2L2=0)

Базовые классы: object

Класс арматуры в заданном армировании стержней

Параметры
  • PartNo (uint, optional) – Номер участка., defaults to 1

  • L_percent (uint, optional) – Длина участка в процентах от длины стержня, defaults to 100

  • dS1L1_1 (uint, optional) – Первый диаметр S1 (в мм), defaults to 10

  • nS1L1_1 (uint, optional) – Количество стержней S1, defaults to 0

  • dS2L1_1 (uint, optional) – Первый диаметр S2 (в мм), defaults to 10

  • nS2L1_1 (uint, optional) – Количество стержней S2, defaults to 0

  • IsS1D2 (bool, optional) – S1 имеет два различных диаметра, defaults to False

  • IsS2D2 (bool, optional) – S2 имеет два различных диаметра, defaults to False

  • dS1L1_2 (uint, optional) – Второй диаметр S1 (в мм)., defaults to 10

  • nS1L1_2 (uint, optional) – Количество стержней S1 второго диаметра, defaults to 0

  • dS2L1_2 (uint, optional) – Второй диаметр S2 (в мм)., defaults to 10

  • nS2L1_2 (uint, optional) – Количество стержней S2 второго диаметра, defaults to 0

  • IsS34 (bool, optional) – Есть арматура S3, S4., defaults to False

  • dS3L1_1 (uint, optional) – Диаметр S3 (в мм), defaults to 10

  • nS3L1_1 (uint, optional) – Количество стержней S3., defaults to 0

  • dS4L1_1 (uint, optional) – Диаметр S4 (в мм)., defaults to 10

  • nS4L1_1 (uint, optional) – Количество стержней S4., defaults to 0

  • IsSw (bool, optional) – Есть поперечная арматура., defaults to False

  • dSw (uint, optional) – Диаметр поперечной арматуры в плоскости Z (в мм)., defaults to 10

  • nSw (uint, optional) – Количество стержней (срезов) поперечной арматуры в плоскости Z., defaults to 0

  • StepSw (uint, optional) – Шаг поперечной арматуры в плоскости Z., defaults to 0

  • dSw2 (uint, optional) – Диаметр поперечной арматуры в плоскости Y (в мм)., defaults to 10

  • nSw2 (uint, optional) – Количество стержней (срезов) поперечной арматуры в плоскости Y, defaults to 0

  • StepSw2 (uint, optional) – Шаг поперечной арматуры в плоскости Y., defaults to 0

  • IsS1L2 (bool, optional) – S1 имеет два ряда., defaults to False

  • IsS2L2 (bool, optional) – S2 имеет два ряда., defaults to False

  • DeltaS1 (uint, optional) – Расстояние между рядами S1., defaults to 0

  • DeltaS2 (uint, optional) – Расстояние между рядами S2., defaults to 0

  • dS1L2 (uint, optional) – Диаметр S1 второго ряда (в мм)., defaults to 10

  • nS1L2 (uint, optional) – Количество стержней S1 второго ряда., defaults to 0

  • dS2L2 (uint, optional) – Диаметр S2 второго ряда (в мм)., defaults to 10

  • nS2L2 (uint, optional) – Количество стержней S2 второго ряда., defaults to 0

class pyscad_lib.editor.editor_models.ConcreteElem(Modul, CrackResisting=None, MinArmatur=None, NbCalc=None, Range=(2, 2, 0, 0), EffectiveLength=(0, 0), FactorEffectiveLength=(1, 1), Displacement=(0, 0), SeismFactor=(0, 0), m_GammaN=None, m_GammaN2=None, TypeBeton=None, ConditionsHardening=1, Filler=None, Stiffener=None, ClassBeton='B15', SortBeton=None, FactorHardening=1, FactorForce=0.9, FactorTotal=0.9, ClassArmAlong='A400', ClassArmAcross='A240', FactorWorkAlong=1, FactorWorkAcross=1, MaxDiam=40, MaxProcent=10, Category=3, ConditionsOperation=1, RegimeBeton=1, Dampness=1, YesSeicmRSU=None, Stress=1, IsUserArm=None, DiamRod=(40, 6), WidthCrack=(0.4, 0.3), IsContrElem=None, IsMinArmPercent=False, Tr2003=None, SlaveGroup=None, Gb_Damadge=1, Gb_VertPos=1, Gb_Freezing=1, DisplacementCheck=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), DisplacementLimit_L=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), DisplacementLimit_Abs=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), m_GammaN_A=1, m_SpecialConcreteCoef=None, m_SpecialArmCoef=1.1, m_SpecialLargeSpanCoef=None, DeflectSNIPCheck=(0, 0, 0, 0, 0, 0), DeflectSNIPLimit_L=(0, 0, 0, 0, 0, 0), DeflectSNIPLimit_Abs=(0, 0, 0, 0, 0, 0), DisplacementSNIPCheckEx=(0, 0), DisplacementExSNIPLimit_L=(0, 0), DisplacementExSNIPLimit_Abs=(0, 0), DeflectECCheck=(0, 0, 0, 0, 0, 0), DeflectECLimit_L=(0, 0, 0, 0, 0, 0), DeflectECLimit_Abs=(0, 0, 0, 0, 0, 0), Seismic_Compressed_Zone=0.85, check_ApplyECMinAcross=None, check_Rod_IgnoreECTorsion=None, check_Plate_106=None, check_Plate_SkipAcrossArm=None, check_Rod_IncreaseAlongArm=None, EffType=(0, 0), EC_Gc_adjust=1, EC_AgeDays=28, EC_Cement=None, EC_CreepAgeDays=36500, EC_Temp_during_AgeDays=20, EC_Temp_QntDays=28, EC_TrVlagBetPercent=40, check_SP_Phi_n_LowerBoundTension=None, SP_Phi_n_LowerBoundTension=None, check_SP_Phi_n_LowerBoundCompression=None, SP_Phi_n_LowerBoundCompression=None, check_SP_Phi_n_UpperBoundCompression=None, SP_Phi_n_UpperBoundCompression=None, check_EC_Increase_Seismic_Shear_Combinations=None, check_EC_Normalized_Axial_Seismic_Load=None, check_SP_Slenderness=None, SP_Slenderness=None)

Базовые классы: object

Класс группы железобетонных конструктивных элементов.

Параметры
  • Modul (uint) –

    Номер модуля

    103 - оболочки, 104 - балки-стенки,

    105 - пластины, 107 - изгибаемые стержни, 108 - сжато-изогнутые(растянутые) стержни

  • CrackResisting (uint, optional) – Данные по трещиностойкости(0 - нет, 1 – есть), defaults to None

  • MinArmatur (uint, optional) – Данные по минимальной арматуре(0 - нет, 1 – есть)., defaults to None

  • NbCalc (uint, optional) –

    Используется только при расчетах по СП 52-101-03.

    Если это поле равно 1, то для внецентренно сжатых элементов при

    расчете значения продольной силы Nb по п.3.52. Пособия к СП 52-101-2003

    учитывается площадь сечения арматуры, defaults to None

  • Range (tuple, optional) –

    Range[4]: расстояния до центра тяжести арматур, Задается в см., defaults to (2,2,0,0)

    Range[0]=a1, Range[1]=a2 для стержней и пластин;

    Range[2]= a3, Range[3]= a4 для пластин.

  • EffectiveLength (tuple, optional) – EffectiveLength[2]: расчетные длины в плоскостях X1OZ1, X1OY1, defaults to (1,1)

  • FactorEffectiveLength (tuple, optional) – FactorEffectiveLength[2]: коэффициенты расчетных длин в плоскостях X1OZ1, X1OY1 , defaults to (1,1)

  • Displacement (tuple, optional) – Displacement[2]: случайные эксцентриситеты по осям Z1, Y1., defaults to (0,0)

  • SeismFactor (tuple, optional) – SeismFactor[2]: коэффициенты учета сейсмического воздействия, defaults to (0,0)

  • m_GammaN (flout, optional) – Коэффициент надежности по ответственности (первое предельное состояние), defaults to None

  • m_GammaN2 (flout, optional) – Коэффициент надежности по ответственности (второе предельное состояние), defaults to None

  • TypeBeton (uint, optional) – Вид бетона(0 - тяжелый бетон, 1 – мелкозернистый А, 2 - мелкозернистый Б, 3 - мелкозернистый В, 4 – легкий)., defaults to None

  • ConditionsHardening (uint, optional) –

    Условия твердения твердения, defaults to 1

    При расчетах по СП поле ConditionsHardening следует задавать равным 1.

    При расчетах по СНиП: 1 - Естественное, 2 - В пропарочных камерах, 3 - Автоклавная обработка.

  • Filler (uint, optional) – Заполнитель легкого бетона, defaults to None

  • Stiffener (uint, optional) – 1 - ребро плиты, defaults to None

  • ClassBeton (str, optional) –

    Класс бетона, defaults to «B15»

    »B10», «B15», «B20» и тд.

  • SortBeton (str, optional) – Марка бетона по средней плотности, defaults to None

  • FactorHardening (flout, optional) – Коэффициент условий твердения, defaults to None

  • FactorForce (flout, optional) – Коэффициент учета нагрузок длительного, defaults to None

  • FactorTotal (flout, optional) – Результирующий коэффициент условий работы бетона (при расчетах по СНиП), defaults to None

  • ClassArmAlong (str, optional) – Класс продольной арматуры, defaults to «A400»

  • ClassArmAcross (str, optional) – Класс поперечной арматуры, defaults to «A240»

  • FactorWorkAlong (uint, optional) – Коэффициент условий работы продольной арматуры, defaults to 1

  • FactorWorkAcross (uint, optional) – Коэффициент условий работы поперечной арматуры, defaults to 1

  • MaxDiam (uint, optional) – Максимальный диаметр углового стержня в миллиметрах (при подборе), defaults to 40

  • MaxProcent (uint, optional) – Максимальный процент армирования (при подборе), defaults to 10

  • Category (uint, optional) – Категория трещиностойкости (1 - отсутствие трещин или 3 - ограниченная ширина раскрытия трещин), defaults to None

  • ConditionsOperation (uint, optional) –

    Условия эксплуатации, defaults to None

    При расчетах по СП поле ConditionsOperation следует устанавливать равным 1.

    При расчетах по СНиП: 1 - В помещении, 2 - На открытом воздухе или в грунте, 3 - Грунт. Переменный уровень вод.

  • RegimeBeton (uint, optional) – Режим влажности бетона, defaults to None

  • Dampness (uint, optional) –

    Влажность воздуха окружающей среды , defaults to 1

    При расчетах по СНиП поле Dampness следует устанавливать равным 1.

    При расчетах по СП: 1 - 40-75%, 2 - менее 40%, 3 - более 75%.

  • YesSeicmRSU (uint, optional) – Учитывать РСУ с сейсмикой, учитывать сейсмику для второго предельного состояния , defaults to None

  • Stress (uint, optional) – Напряженное состояние(одноосное - 0, косой изгиб - 1), defaults to 1

  • IsUserArm (uint, optional) – 1 - учитывать заданное армирование при подбора арматуры в пластинах, defaults to None

  • DiamRod (tuple, optional) –

    DiamRod[2]: при подборе по трещиностойкости —

    диаметры стержней продольной и поперечной арматур (в миллиметрах), defaults to (40, 6)

  • WidthCrack (tuple, optional) – WidthCrack[2]: максимально допустимая ширина непродолжительного и продолжительного раскрытия трещин (в миллиметрах), defaults to (0.4, 0.3)

  • IsContrElem (uint, optional) – Признак конструктивного элемента, defaults to None

  • IsMinArmPercent (bool, optional) – Учитывать минимальный процент армирования при подборе, defaults to False

  • Tr2003 (uint, optional) – При расчетах по СП: требования к ширине раскрытия трещин выбираются, Из условия сохранности арматуры - 0, из условия ограничения проницаемости конструкций - 1, defaults to None

  • SlaveGroup (uint, optional) – 1 - дополнительная группа, 0 - основная группа, defaults to None

  • Gb_Damadge (uint, optional) – Коэффициент учета характера разрушения yb2 (при расчетах по СП), defaults to 1

  • Gb_VertPos (uint, optional) – Коэффициент учета вертикального положения при бетонировании yb3 (при расчетах по СП), defaults to 1

  • Gb_Freezing (uint, optional) – Коэффициент учета замораживания/оттаивания и отрицательных температур (yb5 (при расчетах по СП 63.13330.2012) или yb4 (при расчетах по СП 52-101-03)), defaults to 1

  • DisplacementCheck (tuple, optional) – DisplacementCheck[10]: признаки использования ограничения по прогибам и перемещениям, defaults to (0,0,0,0,0, 0,0,0,0,0)

  • DisplacementLimit_L (tuple, optional) – DisplacementLimit_L[10]: ограничения по прогибам и перемещениям в долях длины элемента, defaults to (0,0,0,0,0, 0,0,0,0,0)

  • DisplacementLimit_Abs (tuple, optional) – DisplacementLimit_Abs[10]: абсолютные ограничения по прогибам и перемещениям, defaults to (0,0,0,0,0, 0,0,0,0,0)

  • m_GammaN_A (flout, optional) – Коэффициент надежности по ответственности (аварийное состояние), defaults to None

  • m_SpecialConcreteCoef (flout, optional) – Коэффициент условий работы бетона при особых (не сейсмических) воздействиях, defaults to None

  • m_SpecialArmCoef (float, optional) – Коэффициент условий работы арматуры при особых (не сейсмических) воздействиях, defaults to 1.1

  • m_SpecialLargeSpanCoef (flout, optional) – Коэффициент понижающий расчетное сопротивление, defaults to None

  • DeflectSNIPCheck (tuple, optional) – DeflectSNIPCheck[6]: признак использования ограничения по прогибу, defaults to (0,0,0, 0,0,0)

  • DeflectSNIPLimit_L (tuple, optional) –

    DeflectSNIPLimit_L[6]: ограничение по прогибу относительно длины элемента, defaults to (0,0,0, 0,0,0)

    См. таблицу «Для учета ограничений по прогибам и перемещениям следует задавать следующие данные» в

    документацию к Пользовательские расширения поставляемые со SCAD++ )

  • DeflectSNIPLimit_Abs (tuple, optional) – DeflectSNIPLimit_Abs[6]: абсолютное ограничение по прогибу, defaults to (0,0,0, 0,0,0)

  • DisplacementSNIPCheckEx (tuple, optional) –

    DisplacementSNIPCheckEx[2]: признак использования ограничения по прогибу, defaults to (0,0)

    См. таблицу «Для учета ограничений по прогибам и перемещениям следует задавать следующие данные» в

    документацию к Пользовательские расширения поставляемые со SCAD++ )

  • DisplacementExSNIPLimit_L (tuple, optional) – DisplacementExSNIPLimit_L[2]: ограничение по перемещениям относительно длины элемента, defaults to (0,0)

  • DisplacementExSNIPLimit_Abs (tuple, optional) – DisplacementExSNIPLimit_Abs[2]: абсолютное ограничение по перемещениям, defaults to (0,0)

  • DeflectECCheck (tuple, optional) – DeflectECCheck[6]: признак использования ограничения по прогибу (EC), defaults to (0,0,0, 0,0,0)

  • DeflectECLimit_L (tuple, optional) – DeflectECLimit_L[6]: ограничение по прогибу относительно длины элемента (Eurocode), defaults to (0,0,0, 0,0,0)

  • DeflectECLimit_Abs (tuple, optional) – DeflectECLimit_Abs[6]: абсолютное ограничение по прогибу (Eurocode), defaults to (0,0,0, 0,0,0)

  • Seismic_Compressed_Zone (flout, optional) – Коэффициент снижения граничной относительной высоты сжатой зоны, defaults to None

  • check_ApplyECMinAcross (uint, optional) – Устанавливать минимальную поперечную арматуру(См. п. 6.2.1(4) EN 1992-1-1), defaults to None

  • check_Rod_IgnoreECTorsion (uint, optional) – Не учитывать кручение(См. п. 6.3.1(2) EN 1992-1-1), defaults to None

  • check_Plate_106 (uint, optional) – Использовать формулу (8.106) СП 63.13330, defaults to None

  • check_Plate_SkipAcrossArm (uint, optional) – Не учитывать поперечную арматуру при малой интенсивности поперечного армирования, defaults to None

  • check_Rod_IncreaseAlongArm (uint, optional) – Увеличивать продольную арматуру при реализации п. 8.1.34 СП 63.13330, defaults to None

  • EffType (tuple, optional) – EffType[2]: признак расчетная/коэффициент(1 - длина, 0 - коэффициент;), defaults to (0, 0)

  • EC_Gc_adjust (flout, optional) – Коэффициент понижающий/повышающий коэффициент условий работы бетона (Eurocode)(Приложение А EN 1992-1-1), defaults to None

  • EC_AgeDays (uint, optional) – Возраст бетона в днях, defaults to None

  • EC_Cement (uint, optional) – Тип цемента, defaults to None

  • EC_CreepAgeDays (uint, optional) – Возраст (дни), defaults to None

  • EC_Temp_during_AgeDays (flout, optional) – Разность температур (Eurocode)(EN 1992-1-1 B.10), defaults to None

  • EC_Temp_QntDays (uint, optional) – Количество суток, когда температура EC_Temp_during_AgeDays преобладает (Eurocode)(EN 1992-1-1 B.10), defaults to None

  • EC_TrVlagBetPercent (uint, optional) – Относительная влажность %, defaults to None

  • check_SP_Phi_n_LowerBoundTension (flout, optional) – Учитывать ограничение по нижней границе коэффициента fin при растяжении, defaults to None

  • SP_Phi_n_LowerBoundTension (flout, optional) – Нижняя граница коэффициента fin при растяжении, defaults to None

  • check_SP_Phi_n_LowerBoundCompression (flout, optional) – Учитывать ограничение по нижней границе коэффициента fin при сжатии, defaults to None

  • SP_Phi_n_LowerBoundCompression (flout, optional) – Нижняя граница коэффициента fin при сжатии, defaults to None

  • check_SP_Phi_n_UpperBoundCompression (flout, optional) – Учитывать ограничение по верхней границе коэффициента fin при сжатии, defaults to None

  • SP_Phi_n_UpperBoundCompression (flout, optional) – Верхняя граница коэффициента fin при сжатии, defaults to None

  • check_EC_Increase_Seismic_Shear_Combinations (uint, optional) – Увеличивать расчетные поперечные силы для сейсмических комбинаций (Eurocode)(п. 5.4.2.4 (7) EN 1998), defaults to None

  • check_EC_Normalized_Axial_Seismic_Load (uint, optional) – Для сейсмических комбинаций вычислять фактор по нормализованной осевой силе (Eurocode)(п. 5.4.3.4.1(2) EN 1998), defaults to None

  • check_SP_Slenderness (uint, optional) – Учитывать ограничение по предельной гибкости, defaults to None

  • SP_Slenderness (uint, optional) – Ограничение по предельной гибкости, defaults to None

class pyscad_lib.editor.editor_models.Elem(number, list_node, type_elem, text, num_insert, num_sys_coord, num_sys_coord_effors, num_bed)

Базовые классы: object

Элемент

Параметры
  • number (uint) – Номер элемента

  • list_node (tuple(uint)) – Список узлов

  • type_elem (uint) – Тип КЭ

  • text (string) – Имя элемента

  • num_insert (uint) – Номер типа жестких вставок

  • num_sys_coord (uint) – Номер системы координат элементов

  • num_sys_coord_effors (uint) – Номер системы координат элементов для вычисления напряжений в пластинах и объемных элементах

  • num_bed (uint) – Номер типа упругого основания

class pyscad_lib.editor.editor_models.Info(name, company, customer, object, executor)

Базовые классы: object

Класс информации о файле проекта

Параметры
  • name (string) – Имя проекта.

  • company (string) – Название компании.

  • customer (string) – Наименование заказчика.

  • object (string) – Наименование объекта.

  • executor (string) – Наименование исполнителя.

class pyscad_lib.editor.editor_models.Node(number, x, y, z, text='')

Базовые классы: object

Узел

Параметры
  • number (uint) – Номер узла

  • x (float) – x

  • y (float) – y

  • z (float) – z

  • text (str, optional) – Имя, defaults to «»

class pyscad_lib.editor.editor_models.SteelElem(IsGroup, SteelMark=None, ContructionType=None, IndexSchema=None, bSnip=True, bNoPlastic=False, Ry=None, m_GammaN=1, Koef_usl_rab=1, Koef_RasLen_XoZ=1, Koef_RasLen_YoZ=1, Lim_gibkA=180, Lim_gibkB=400, StepOutPlane_linear=0, Lim_gibkA_Angle=60, Lim_gibkB_Angle=0, CalcLength_X0Z=0, CalcLength_Y0Z=0, m_GammaN_A=1, DisplacementCheck=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), DisplacementLimit_L=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), IsCorrosion=False, HasStiff=False, TrussElem_FullEffortsMode=False, IsTrueBeamMode=False, SteelDesignType=1, SteelSeismicCoef=(0, 0), SlaveGroup=None, Corrosion=None, DisplacementLimit_Abs=(0, 0, 0, 0, 0, 0, 0, 0, 0, 0), SteelMarkUser=None, SpecialSteelCoef=1, SpecialLargeSpanCoef=1, StepOutPlane_ratio=1, EC_CoeffTorsionBuckling=None, EC_LengthTorsionBuckling=None, DeflectSNIPCheck=(0, 0, 0, 0, 0, 0), DeflectSNIPLimit_L=(0, 0, 0, 0, 0, 0), DeflectSNIPLimit_Abs=(0, 0, 0, 0, 0, 0), DisplacementSNIPCheckEx=(0, 0), DisplacementExSNIPLimit_L=(0, 0), DisplacementExSNIPLimit_Abs=(0, 0), DeflectECCheck=(0, 0, 0, 0, 0, 0), DeflectECLimit_L=(0, 0, 0, 0, 0, 0), DeflectECLimit_Abs=(0, 0, 0, 0, 0, 0), bPostbuckling=1, CoefFibMode=3, StiffStep=None, check_Rod_SelectHeight_NotGreatThan=None, value_Rod_SelectHeight_NotGreatThan=None, check_Rod_SelectHeight_NotLessThan=None, value_Rod_SelectHeight_NotLessThan=None, check_Rod_SelectWidth_NotGreatThan=None, value_Rod_SelectWidth_NotGreatThan=None, check_Rod_SelectWidth_NotLessThan=None, value_Rod_SelectWidth_NotLessThan=None, сheck_Rod_SelectReducedThickness_NotLessThan=None, value_Rod_SelectReducedThickness_NotLessThan=None, C_EffType_TorsionBuckling=None, EffType_XoZ=0, EffType_YoZ=0, CriticalMoment_za=None, CriticalMoment_MomentRatio=None, CriticalMoment_MomentType=None, CriticalMoment_LoadType=None, StepOutPlane_type=0, CriticalMoment_k=None, CriticalMoment_kw=None, SteelIsRollForming=None, Lattice_UseUserDefined=None, Lattice_type=None, Lattice_s=None, Lattice_b=None, Lattice_t0=None, Lattice_Ad=None, Lattice_Av=None, Lattice_PostsProfileBaseName=None, Lattice_PostsProfileSectionIndex=None, Lattice_PostsStrIndex=None, Lattice_StrutsProfileBaseName=None, Lattice_StrutsProfileSectionIndex=None, Lattice_StrutsStrIndex=None)

Базовые классы: object

Добавляет новую группу конструктивных стальных элементов.

Параметры
  • IsGroup (uint) – Группа конструктивного элемента

  • SteelMark (str, optional) –

    Марка стали, defaults to None

    »C235», «C245», «C255», …

  • ContructionType (uint, optional) –

    Тип конструкции, defaults to None

    0 - элемент общего вида, 1 - стойка, 2 - балка,

    3 - элемент пояса фермы, 4 - элемент решетки фермы,

    5 - опорный раскос фермы, 6 - опорная стойка фермы

  • IndexSchema (uint, optional) –

    Номер схемы вариации, defaults to None

    Нумерация от 0

  • bSnip (bool, optional) – Расчетные длины по СНиП, defaults to True

  • bNoPlastic (bool, optional) – Сечение работает только упруго, defaults to False

  • Ry (flout, optional) – Расчетное сопротивление Ry, если не задана марка стали, defaults to None

  • m_GammaN (uint, optional) – Коэффициент надежности по ответственности (первое предельное состояние), defaults to 1

  • Koef_usl_rab (uint, optional) – Коэффициент условий работы, defaults to 1

  • Koef_RasLen_XoZ (uint, optional) – Коэффициент расчетной длины в плоскости XoZ, defaults to 1

  • Koef_RasLen_YoZ (uint, optional) – Коэффициент расчетной длины в плоскости YoZ, defaults to 1

  • Lim_gibkA (flout, optional) – Предельная гибкость при сжатия, defaults to None

  • Lim_gibkB (flout, optional) – Предельная гибкость при растяжения, defaults to None

  • StepOutPlane_linear (uint, optional) – Шаг раскрепления из плоскости (линейные размеры), defaults to 0

  • Lim_gibkA_Angle (flout, optional) – Предельная гибкость для сжатия, defaults to None

  • Lim_gibkB_Angle (flout, optional) – Предельная гибкость для растяжения, defaults to None

  • CalcLength_X0Z (uint, optional) – Расчетная длина в плоскости XoZ (линейные размеры), defaults to 1

  • CalcLength_Y0Z (uint, optional) – Расчетная длина плоскости YoZ (линейные размеры), defaults to 1

  • m_GammaN_A (flout, optional) – Коэффициент надежности по ответственности (аварийное состояние), defaults to None

  • DisplacementCheck (tuple, optional) – DisplacementCheck[10]: признак использования ограничения по перемещениям , defaults to (0,0,0,0,0, 0,0,0,0,0)

  • DisplacementLimit_L (tuple, optional) – DisplacementLimit_L[10]:ограничение по перемещениям относительно длины элемента , defaults to (0,0,0,0,0, 0,0,0,0,0)

  • IsCorrosion (bool, optional) – Наличие коррозии, defaults to False

  • HasStiff (bool, optional) – Наличие ребер жесткости, defaults to False

  • TrussElem_FullEffortsMode (bool, optional) – Режим полного набора усилий для элемента фермы, defaults to False

  • IsTrueBeamMode (bool, optional) – Признак разреной балки (не холодногнутое сечение СП), defaults to False

  • SteelDesignType (uint, optional) – Определение типа сечения, defaults to 0

  • SteelSeismicCoef (tuple, optional) –

    SteelSeismicCoef[2]: сейсмические коэффициенты, defaults to (0,0)

    SteelSeismicCoef[0] - Расчет на прочность при сейсмике;

    SteelSeismicCoef[1] - Расчет на устойчивость при сейсмике

  • SlaveGroup (uint, optional) –

    Определение группы конструктивного элемента, defaults to None

    1 - дополнительная группа, 0 - основная группа

  • Corrosion (flout, optional) – Толщина слоя коррозии, defaults to None

  • DisplacementLimit_Abs (tuple, optional) – DisplacementLimit_Abs[10]: абсолютное ограничение по перемещениям (линейные размеры), defaults to (0,0,0,0,0, 0,0,0,0,0)

  • SteelMarkUser (str, optional) – Имя стали, defaults to None

  • SpecialSteelCoef (flout, optional) – Коэффициент при особых (не сейсмических) воздействиях, defaults to None

  • SpecialLargeSpanCoef (flout, optional) – Коэффициент понижающий расчетное сопротивление, defaults to None

  • StepOutPlane_ratio (flout, optional) – Коэффициент расстояния между раскреплениями к геометрической длине (устойчивость плоской формы изгиба), defaults to 1

  • EC_CoeffTorsionBuckling (flout, optional) – Коэффициент (устойчивость крутильной формы), defaults to None

  • EC_LengthTorsionBuckling (flout, optional) – Расчетная длина (устойчивость крутильной формы), defaults to None

  • DeflectSNIPCheck (tuple, optional) – DeflectSNIPCheck[6]: признак использования ограничения по прогибу , defaults to (0,0,0, 0,0,0)

  • DeflectSNIPLimit_L (tuple, optional) – DeflectSNIPLimit_L[6]: ограничение по прогибу относительно длины элемента, defaults to (0,0,0, 0,0,0)

  • DeflectSNIPLimit_Abs (tuple, optional) – DeflectSNIPLimit_Abs[6]: абсолютное ограничение по прогибу (линейные размеры), defaults to (0,0,0, 0,0,0)

  • DisplacementSNIPCheckEx (tuple, optional) – DisplacementSNIPCheckEx[2]: признак использования ограничения по перемещениям , defaults to (0,0)

  • DisplacementExSNIPLimit_L (tuple, optional) – DisplacementExSNIPLimit_L[2]: ограничение по перемещениям относительно длины элемента , defaults to (0,0)

  • DisplacementExSNIPLimit_Abs (tuple, optional) – DisplacementExSNIPLimit_Abs[2]: абсолютное ограничение по перемещениям (линейные размеры), defaults to (0,0)

  • DeflectECCheck (tuple, optional) – DeflectECCheck[6]: признак использования ограничения по прогибу, defaults to (0,0,0, 0,0,0)

  • DeflectECLimit_L (tuple, optional) – DeflectECLimit_L[6]: ограничение по прогибу относительно длины элемента, defaults to (0,0,0, 0,0,0)

  • DeflectECLimit_Abs (tuple, optional) – DeflectECLimit_Abs[6]: абсолютное ограничение по прогибу (линейные размеры) , defaults to (0,0,0, 0,0,0)

  • bPostbuckling (uint, optional) – 1 – (работа с гибкой стенкой не допускается) , defaults to 1

  • CoefFibMode (flout, optional) – Тип эпюры для fib, defaults to None

  • StiffStep (flout, optional) – Шаг ребер, defaults to None

  • check_Rod_SelectHeight_NotGreatThan (uint, optional) – 1- учитывать ограничения по высоте (не более чем), defaults to None

  • value_Rod_SelectHeight_NotGreatThan (flout, optional) – Ограничение по высоте (не более чем), defaults to None

  • check_Rod_SelectHeight_NotLessThan (uint, optional) – 1- учитывать ограничения по высоте (не менее чем), defaults to None

  • value_Rod_SelectHeight_NotLessThan (flout, optional) – Ограничение по высоте (не менее чем), defaults to None

  • check_Rod_SelectWidth_NotGreatThan (uint, optional) – 1- учитывать ограничения по ширине (не более чем), defaults to None

  • value_Rod_SelectWidth_NotGreatThan (flout, optional) – Ограничение по ширине (не более чем), defaults to None

  • check_Rod_SelectWidth_NotLessThan (uint, optional) – 1- учитывать ограничения по ширине (не менее чем), defaults to None

  • value_Rod_SelectWidth_NotLessThan (flout, optional) – Ограничение по ширине (не менее чем), defaults to None

  • сheck_Rod_SelectReducedThickness_NotLessThan (bool, optional) – Подбирать сечения с приведенной толщиной не менее, defaults to None

  • value_Rod_SelectReducedThickness_NotLessThan (uint, optional) – Ограничение сечения с приведенной толщиной не менее, defaults to None

  • C_EffType_TorsionBuckling (uint, optional) – 0 - задан EC_CoeffTorsionBuckling, 1 - задан EC_LengthTorsionBuckling, defaults to None

  • EffType_XoZ (uint, optional) – 0 - задан Koef_RasLen_XoZ, 1 - задан CalcLength_X0Z, defaults to 0

  • EffType_YoZ (uint, optional) – 0 - задан Koef_RasLen_YoZ, 1 - задан CalcLength_Y0Z, defaults to 0

  • CriticalMoment_za (flout, optional) – Данные критического момента (EN или холодногнутые профили) положение точки приложения нагрузки, defaults to None

  • CriticalMoment_MomentRatio (flout, optional) – Данные критического момента (EN или холодногнутые профили) соотношение концевых моментов, defaults to None

  • CriticalMoment_MomentType (flout, optional) – Данные критического момента (EN или холодногнутые профили) тип эпюры моментов, defaults to None

  • CriticalMoment_LoadType (flout, optional) – Данные критического момента (EN или холодногнутые профили) расположение нагрузки, defaults to None

  • StepOutPlane_type (uint, optional) – 0 - задан StepOutPlane_ratio, 1 - задан StepOutPlane_linear, defaults to 0

  • CriticalMoment_k (flout, optional) – Коэффициент расчетной длины, зависящие от условий закреплений, опорных сечений (поворот из плоскости изгиба), defaults to None

  • CriticalMoment_kw (flout, optional) – Коэффициент расчетной длины, зависящие от условий закреплений опорных сечений (депланация), defaults to None

  • SteelIsRollForming (flout, optional) – Роликовое профилирование листового металла (холодногнутые профили по EN), defaults to None

  • Lattice_UseUserDefined (uint, optional) – Решетка задана пользователем (сквозные сечения), defaults to None

  • Lattice_type (uint, optional) –

    Тип решетки, defaults to None

    0 - Default,

    1 - на планках (СНиП, EN),

    2 - раскосная решетка (СНиП, EN),

    3 - треугольная решетка с распорками (СНиП, EN),

    4 - крестовая решетка с распорками (СНиП),

    5 - крестовая решетка (СНиП),

    6- треугольная решетка (EN)

    См. таблицу документации «Типы решеток» в документации «Пользовательские расширения», поставляется со SCAD++.

  • Lattice_s (flout, optional) – Шаг решетки, defaults to None

  • Lattice_b (flout, optional) – Ширина планки, defaults to None

  • Lattice_t0 (flout, optional) – Толщина планки, defaults to None

  • Lattice_Ad (flout, optional) – Площадь раскосов, defaults to None

  • Lattice_Av (flout, optional) – Площадь стоек, defaults to None

  • Lattice_PostsProfileBaseName (str, optional) – Имя базы профиля стоек решетки, defaults to «»

  • Lattice_PostsProfileSectionIndex (uint, optional) – Номер раздела профиля стоек решетки, defaults to None

  • Lattice_PostsStrIndex (uint, optional) – Номер профиля стоек решетки, defaults to None

  • Lattice_StrutsProfileBaseName (str, optional) – Имя базы профиля раскосов решетки, defaults to «»

  • Lattice_StrutsProfileSectionIndex (uint, optional) – Номер раздела профиля раскосов решетки, defaults to None

  • Lattice_StrutsStrIndex (uint, optional) – Номер профиля раскосов решетки, defaults to None

Module contents