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) – Список данных усилий

Module contents