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