pyscad_lib.result package
Submodules
pyscad_lib.result.result_models module
- class pyscad_lib.result.result_models.ActionInfoResult(typeAction=None, quantityFixedStep=None, quantityNode=None, quantityElem=None)
Базовые классы:
object
Класс воздействия
- Параметры
typeAction (int, defaults to None) – Тип воздействия.
quantityFixedStep (int, defaults to None) – Количество шагов.
quantityNode (int, defaults to None) – Количество узлов.
quantityElem (int, defaults to None) – Количество элементов.
- class pyscad_lib.result.result_models.DataTypeInfoResult(quantityAction=None)
Базовые классы:
object
Класс информации о типе результатов
- Параметры
quantityAction (int, defaults to None) – Количество воздействий.
- class pyscad_lib.result.result_models.EffortsResult(quantityUs=None, listUs=None, quantityData=None, listData=None)
Базовые классы:
object
Класс усилия в элементе
- Параметры
quantityUs (int, defaults to None) – Количество элементов в массиве listUs
listUs ([int], defaults to None) – Массив типов напряжений/усилий вычисленных для элемента с номером NumElem
quantityData (int, defaults to None) – Общее количество данных (Зависит от кол-ва расчетных сечений элемента)
listData ([float], defaults to None) –
Массив данных напряжений/усилий
Для каждой точки выдачи напряжений/усилий – значения в порядке, определяемом массивом ListUs.
(зависит от кол-ва расчетных сечений элемента)
- class pyscad_lib.result.result_models.FactorsInfoDispResult(factorStringData=None, factorValueData=None, factorFormulaData=None)
Базовые классы:
object
Класс фактора заданного армирования
- Параметры
factorStringData (str, defaults to None) – Имя фактора
factorValueData (float, defaults to None) – Значение фактора
factorFormulaData (str, defaults to None) – Формула РСУ при которой вычислен фактор
- class pyscad_lib.result.result_models.FixedStepInfoResult(quantityRHS=None, listComb=None)
Базовые классы:
object
Класс нелинейных шагов
- Параметры
quantityRHS (int, defaults to None) – Количество правых частей.
listComb ([float], defaults to None) – Список коэффициентов загружений.
- class pyscad_lib.result.result_models.InfoDispResult(quantitySteelFactors=None)
Базовые классы:
object
Класс кол-ва факторов вычисленных при экспертизе стального элемента
- Параметры
quantitySteelFactors (int, defaults to None) – Количество факторов вычисленных при экспертизе стального элемента
- class pyscad_lib.result.result_models.InfoResult(liner=None, model=None, displace=None, efforts=None, comb=None, rsu=None, rsd=None, rsr=None, RSPunch=None, quantityFixedStep=None, quantityLoadDyn=None)
Базовые классы:
object
Класс информации о расчете
- Параметры
liner (bool, defaults to None) – Линейный/нелинейный расчет (true – выполнен линейный расчет, false – выполнен нелинейный расчет.)
model (bool, defaults to None) – Расчет формы колебаний (true – вычислены формы колебаний.)
displace (bool, defaults to None) – Расчет перемещений узлов (true – вычислены перемещения.)
efforts (bool, defaults to None) – В расчете вычислены услия (true – вычислены усилия)
comb (bool, defaults to None) – В расчете вычислены комбинации усилий (true – вычислены комбинации усилий.)
rsu (bool, defaults to None) – В расчете вычислен РСУ. (true – РСУ вычислено.)
rsd (bool, defaults to None) – В расчете вычислен РСП. (true – РСП вычислено.)
rsr (bool, defaults to None) – В расчете вычислены расчетные сочетания реакций в связях.
RSPunch (bool, defaults to None) – В расчете вычислены расчетные сочетания продавливания.
quantityFixedStep (int, defaults to None) – Число точек сохраненных результатов в нелинейном процессе.
quantityLoadDyn (int, defaults to None) – Число динамических загружений.
- class pyscad_lib.result.result_models.PlateResultDisp(AS1=None, AS2=None, AS3=None, AS4=None, AWx=None, AWy=None)
Базовые классы:
object
Класс армирования пластины
- Параметры
AS1 (float, defaults to None) – Площадь армирования S1
AS2 (float, defaults to None) – Площадь армирования S2
AS3 (float, defaults to None) – Площадь армирования S3
AS4 (float, defaults to None) – Площадь армирования S4
AWx (float, defaults to None) – Погонная площадь поперечного армирования Wx
AWy (float, defaults to None) – Погонная площадь поперечного армирования Wy
- class pyscad_lib.result.result_models.RCInfoDispResult(quantityRCFactors=None)
Базовые классы:
object
Класс количество факторов при экспертизе железобетонного элемента
- Параметры
quantityRCFactors (int, defaults to None) – Количество факторов вычисленных при экспертизе железобетонного элемента
- class pyscad_lib.result.result_models.RHSInfoResult(text=None, typeEnvelope=None, numSchemUnite=None, numLoadSchemUnite=None, numStep=None, value=None, procMassX=None, procMassY=None, procMassZ=None)
Базовые классы:
object
Класс правой части загружения
- Параметры
text (str, defaults to None) – Имя
typeEnvelope (int, defaults to None) –
Тип информации
Cм. Дополнение 3 в документации «Пользовательские расширения», поставляется со SCAD++
numSchemUnite (int, defaults to None) – Номер задачи вариации.
numLoadSchemUnite (int, defaults to None) – Номер загружения в задаче вариации.
numStep (int, defaults to None) – Номер шага для нелинейного процесса.
value (float, defaults to None) –
Собственные значения
В зависимости от DataType (Дополнение 4 в документации «Пользовательские расширения», поставляется со SCAD++) собственные значения,
момент времени при прямом интегрировании, коэффициент потери устойчивости
procMassX (float, defaults to None) – Для формы колебаний процент масс по направлению X
procMassY (float, defaults to None) – Для формы колебаний процент масс по направлению Y
procMassZ (float, defaults to None) – Для формы колебаний процент масс по направлению Z
- class pyscad_lib.result.result_models.RcFitInfoDispResult(quantityRCFitResults=None)
Базовые классы:
object
Класс кол-во результатов подбора арматуры
- Параметры
quantityRCFitResults (int, defaults to None) – Количество вычисленных результатов (количество сечений)
- class pyscad_lib.result.result_models.ResultData(quantityData=None, listData=None)
Базовые классы:
object
Класс значений
- Параметры
quantityData (int, defaults to None) – Общее кол-во значений
listData ([float], defaults to None) – Список данных
- class pyscad_lib.result.result_models.ResultDisp(AS1=None, AS2=None, AS3=None, AS4=None, IWx=None, IWy=None)
Базовые классы:
object
Класс армирования стержня
- Параметры
AS1 (float, defaults to None) – Площадь армирования S1
AS2 (float, defaults to None) – Площадь армирования S2
AS3 (float, defaults to None) – Площадь армирования S3
AS4 (float, defaults to None) – Площадь армирования S4
IWx (float, defaults to None) – Погонная площадь поперечного армирования Wx
IWy (float, defaults to None) – Погонная площадь поперечного армирования Wy
- class pyscad_lib.result.result_models.RsPunchInfoResult(quantityRsPunchStr=None)
Базовые классы:
object
Класс информации РС продавливания (укрупненный)
- Параметры
quantityRsPunchStr (int, defaults to None) – Количество вычисленных строк расчетных сочетаний продавливания для узла с номером NumNode
- class pyscad_lib.result.result_models.RsPunchStrResult(groupRsPunch=None, numCrit=None, seism=None, spec=None, crane=None, transport=None, quantityData=None, listData=None)
Базовые классы:
object
Класс РС продавливания
- Параметры
groupRsPunch (int, defaults to None) –
Номер вида группы загружения
См. Дополнение 5 в документации «Пользовательские расширения», поставляется со SCAD++
numCrit (int, defaults to None) – Номер критерия
seism (bool, defaults to None) – Признак наличия сейсмической нагрузки (true - есть сейсмическая нагрузка)
spec (bool, defaults to None) – Признак наличия специально несейсмической нагрузки (true - есть специальная нагрузка)
crane (bool, defaults to None) – Признак наличия кранов (true - есть кран)
transport (bool, defaults to None) – Признак наличия транспортных нагрузок (true - есть транспортная нагрузка)
quantityData (int, defaults to None) – Общее кол-во данных
listData ([float], defaults to None) – Список данных усилий
- class pyscad_lib.result.result_models.RsdInfoResult(quantityRsdStr=None)
Базовые классы:
object
Класс информации РСП (укрупненный)
- Параметры
quantityRsdStr (int, defaults to None) – Количество вычисленных строк РСП для узла с номером NumNode
- class pyscad_lib.result.result_models.RsdStrResult(groupRsd=None, numCrit=None, seism=None, spec=None, crane=None, transport=None, quantityNumLoad=None, listNumLoad=None, quantityCoef=None, listCoef=None, quantityData=None, listData=None)
Базовые классы:
object
Класс РСП
- Параметры
groupRsd (int, defaults to None) –
Номер вида группы загружения
См. Дополнение 5 в документации «Пользовательские расширения», поставляется со SCAD++
numCrit (int, defaults to None) – Номер критерия
seism (bool, defaults to None) – Признак наличия сейсмической нагрузки (true - есть сейсмическая нагрузка)
spec (bool, defaults to None) – Признак наличия специально несейсмической нагрузки (true - есть специальная нагрузка)
crane (bool, defaults to None) – Признак наличия кранов (true - есть кран)
transport (bool, defaults to None) – Признак наличия транспортных нагрузок (true - есть транспортная нагрузка)
quantityNumLoad (int, defaults to None) – Количество загружений, вошедших в строку РСП
listNumLoad ([int], defaults to None) – Массив номеров загружений, вошедших в строку РСП
quantityCoef (int, defaults to None) – Количество коэффициентов для загружений, вошедших в строку РСП
listCoef ([float], defaults to None) – Массив коэффициентов для загружений, вошедших в строку РСП
quantityData (int, defaults to None) – Общее кол-во данных
listData ([float], defaults to None) – Список данных усилий
- class pyscad_lib.result.result_models.RsrInfoResult(quantityRsrStr=None)
Базовые классы:
object
Класс информации РСР (укрупненный)
- Параметры
quantityRsrStr (int, defaults to None) – Количество вычисленных строк РСР для узла с номером NumNode
- class pyscad_lib.result.result_models.RsrStrResult(groupRsr=None, numCrit=None, seism=None, spec=None, crane=None, transport=None, quantityNumLoad=None, listNumLoad=None, quantityCoef=None, listCoef=None, quantityData=None, listData=None)
Базовые классы:
object
Класс РСР
- Параметры
groupRsr (int, defaults to None) –
Номер вида группы загружения
См. Дополнение 5 в документации «Пользовательские расширения», поставляется со SCAD++
numCrit (int, defaults to None) – Номер критерия
seism (bool, defaults to None) – Признак наличия сейсмической нагрузки (true - есть сейсмическая нагрузка)
spec (bool, defaults to None) – Признак наличия специально несейсмической нагрузки (true - есть специальная нагрузка)
crane (bool, defaults to None) – Признак наличия кранов (true - есть кран)
transport (bool, defaults to None) – Признак наличия транспортных нагрузок (true - есть транспортная нагрузка)
quantityNumLoad (int, defaults to None) – Количество загружений, вошедших в строку РСП
listNumLoad ([int], defaults to None) – Массив номеров загружений, вошедших в строку РСП
quantityCoef (int, defaults to None) – Количество коэффициентов для загружений, вошедших в строку РСП
listCoef ([float], defaults to None) – Массив коэффициентов для загружений, вошедших в строку РСП
quantityData (int, defaults to None) – Общее кол-во данных
listData ([float], defaults to None) – Список данных усилий
- class pyscad_lib.result.result_models.RsuInfoResult(quantityRsuStr=None, quantityUs=None, listUs=None)
Базовые классы:
object
Класс информации РСУ (укрупненный)
- Параметры
quantityRsuStr (int, defaults to None) – Количество вычисленных строк РСУ для элемента с номером NumElem
quantityUs (int, defaults to None) – Количество элементов в массиве ListUs
listUs ([int], defaults to None) –
Массив типов усилий вычисленных для элемента с номером NumElem
См. Дополнение 6 в документации «Пользовательские расширения», поставляется со SCAD++
- class pyscad_lib.result.result_models.RsuStrResult(numPoint=None, groupRsu=None, numCrit=None, seism=None, spec=None, crane=None, transport=None, quantityNumLoad=None, listNumLoad=None, quantityCoef=None, listCoef=None, quantityData=None, listData=None)
Базовые классы:
object
Класс РСУ
- Параметры
numPoint (int, defaults to None) – Номер узла в элементе или номер сечения элемента
groupRsu (int, defaults to None) –
Номер вида группы загружения
См. Дополнение 5 в документации «Пользовательские расширения», поставляется со SCAD++
numCrit (int, defaults to None) – Номер критерия
seism (bool, defaults to None) – Признак наличия сейсмической нагрузки (true - есть сейсмическая нагрузка)
spec (bool, defaults to None) – Признак наличия специально несейсмической нагрузки ( true - есть специальная нагрузка)
crane (bool, defaults to None) – Признак наличия кранов (true - есть кран)
transport (bool, defaults to None) – Признак наличия транспортных нагрузок (true - есть транспортная нагрузк)
quantityNumLoad (int, defaults to None) – Количество загружений, вошедших в строку РСУ
listNumLoad ([int], defaults to None) – Массив номеров загружений, вошедших в строку РСУ
quantityCoef (int, defaults to None) – Количество коэффициентов для загружений, вошедших в строку РСУ
listCoef ([float], defaults to None) – Массив коэффициентов для загружений, вошедших в строку РСУ
quantityData (int, defaults to None) – Общее кол-во данных
listData ([float], defaults to None) – Список данных усилий