/
romost
/
flange
Обзор
Документация
Войти
/
romost
/
flange
Код
Запросы
0
Пакеты
0
Релизы
1
Аналитика
Безопасность
master
src/parameters.json
428 строк
17 KB
romost
update readme
11 мар 2025, 12:42
11 мар 2025, 12:42
e1d5e01
Код
Авторство
О чём код?
{ "metadata": { "defaultName": "Фланец", "description": "Все фланцы по ГОСТ 33259-2015 Фланцы арматуры, соединительных частей и трубопроводов на номинальное давление до PN 250", "version": "1.0.125", "author": "Роман Осташев t.me/romost" }, "styleParameters": [ { "name": "General", "text": "Общие", "params": [ { "name": "Material", "text": "Материал", "type": "Id", "entityTypeId": "0abcb18f-0aaf-4509-bf89-5c5fad9d5d8b" }, { "name": "flangeType", "text": "Тип фланца", "type": "UserEnum", "default": "type01", "items": [ {"key": "type01", "text": "Тип 01 - Фланце стальной плоский приварной"}, {"key": "type02", "text": "Тип 02 - Фланец стальной плоский свободный на приварном кольце"}, {"key": "type03", "text": "Тип 03 - Фланец стальной плоский свободный отбортовке"}, {"key": "type04", "text": "Тип 04 - Фланец стальной плоский свободный на хомуте под приварку"}, {"key": "type11", "text": "Тип 11 - Фланец стальной приварной встык"}, {"key": "type21", "text": "Тип 21 - Фланец корпуса арматуры"} ] }, { "name": "sealingSurfaceType", "text": "Исполнение уплотнительной поверхности", "type": "UserEnum", "default": "typeA", "items": [ {"key": "typeA", "text": "Исполнение А - Плоскость"}, {"key": "typeB", "text": "Исполнение B - Соединительный выступ"}, {"key": "typeCL", "text": "Исполнение С, L - Шип"}, {"key": "typeDM", "text": "Исполнение D, M - Паз"}, {"key": "typeE", "text": "Исполнение E - Выступ"}, {"key": "typeF", "text": "Исполнение F - Впадина"}, {"key": "typeJ", "text": "Исполнение J - Под прокладку овального сечения"}, {"key": "typeK", "text": "Исполнение K - Под линзовую прокладку"} ] } ] }, { "name": "FlangeDimensions", "text": "Размеры фланца", "params": [ { "name": "flangeRectangleIsSet", "text": "Квадратный фланец", "type": "Boolean", "default": false }, { "name": "flangeRectangleLength", "text": "Сторона квадрата", "type": "Length", "default": 60, "min": 1, "max": 10000 }, { "name": "flangeDiameterOuter", "text": "Диаметр фланца наружный", "type": "Length", "default": 75, "min": 1, "max": 10000 }, { "name": "flangeDiameterInner", "text": "Диаметр фланца внутренний", "type": "Length", "default": 15, "min": 1, "max": 10000 }, { "name": "flangeThickness", "text": "Толщина фланца", "type": "Length", "default": 10, "min": 1, "max": 10000 }, { "name": "weldingRingDiameterOuter", "text": "Диаметр приварного кольца наружный", "type": "Length", "default": 35, "min": 1, "max": 10000 }, { "name": "weldingRingDiameterInner", "text": "Диаметр приварного кольца внутренний", "type": "Length", "default": 15, "min": 1, "max": 10000 }, { "name": "weldingRingThickness", "text": "Толщина приварного кольца", "type": "Length", "default": 8, "min": 1, "max": 10000 }, { "name": "betweenHolesDiameter", "text": "Диаметр между отверстиями", "type": "Length", "default": 50, "min": 1, "max": 10000 }, { "name": "holesCount", "text": "Количество отверстий", "type": "Integer", "default": 4, "min": 1, "max": 10000 }, { "name": "holesDiameter", "text": "Диаметр отверстия", "type": "Length", "default": 11, "min": 1, "max": 10000 }, { "name": "sleeveDiameter", "text": "Диаметр отбортовки", "type": "Length", "default": 35, "min": 1, "max": 10000 }, { "name": "sleeveWallThickness", "text": "Толщина стенки отбортовки", "type": "Length", "default": 1, "min": 1, "max": 10000 }, { "name": "sleeveLength", "text": "Длина отбортовки", "type": "Length", "default": 50, "min": 1, "max": 10000 }, { "name": "clampDiameterDocking", "text": "Диаметр хомута в месте стыковки", "type": "Length", "default": 42, "min": 1, "max": 10000 }, { "name": "clampDiameterWideBase", "text": "Диаметр широкого основания хомута", "type": "Length", "default": 28, "min": 1, "max": 10000 }, { "name": "clampDiameterOuter", "text": "Диаметр хомута наружный", "type": "Length", "default": 17.2, "min": 1, "max": 10000 }, { "name": "clampWallThickness", "text": "Толщина стенки хомута", "type": "Length", "default": 1.8, "min": 1, "max": 10000 }, { "name": "clampDockingThickness", "text": "Толщина хомута в месте стыковки", "type": "Length", "default": 12, "min": 1, "max": 10000 }, { "name": "clampLengthStraightPart", "text": "Длина прямой части хомута", "type": "Length", "default": 6, "min": 1, "max": 10000 }, { "name": "clampLengthFull", "text": "Полная длина хомута", "type": "Length", "default": 35, "min": 1, "max": 10000 }, { "name": "flangeDiameterWideBase", "text": "Диаметр широкого основания фланца", "type": "Length", "default": 22, "min": 1, "max": 10000 }, { "name": "flangeDiameterStraightPart", "text": "Диаметр прямого участка фланца", "type": "Length", "default": 15, "min": 1, "max": 10000 }, { "name": "flangeLengthStraightPart", "text": "Длина прямой части фланца", "type": "Length", "default": 6, "min": 1, "max": 10000 }, { "name": "flangeLengthFull", "text": "Полная длина фланца", "type": "Length", "default": 25, "min": 1, "max": 10000 } ] }, { "name": "SealingSurfaceDimensions", "text": "Размеры уплотнительной поверхности", "params": [ { "name": "sealingThickness", "text": "Толщина уплотнения", "type": "Length", "default": 2, "min": 1, "max": 10000 }, { "name": "sealingDiameterOuter", "text": "Диаметр уплотнения наружный", "type": "Length", "default": 29, "min": 1, "max": 10000 }, { "name": "sealingDiameterInner", "text": "Диаметр уплотнения внутренний", "type": "Length", "default": 18, "min": 1, "max": 10000 }, { "name": "sealingDeepening", "text": "Толщина углубления", "type": "Length", "default": 2, "min": 1, "max": 10000 }, { "name": "grooveDiameterOuter", "text": "Диаметр углубления наружный", "type": "Length", "default": 30, "min": 1, "max": 10000 }, { "name": "grooveDiameterInner", "text": "Диаметр углубления внутренний", "type": "Length", "default": 18, "min": 1, "max": 10000 }, { "name": "grooveDiameter", "text": "Диаметр оси углубления", "type": "Length", "default": 35, "min": 1, "max": 10000 }, { "name": "grooveWidth", "text": "Ширина углубления", "type": "Length", "default": 9, "min": 1, "max": 10000 } ] }, { "name": "MetalwareDimensions", "text": "Метизы", "params": [ { "name": "metalwareIsVisible", "text": "Отображение метизов", "type": "Boolean", "default": false }, { "name": "metalwareType", "text": "Тип метизов", "type": "UserEnum", "default": "bolts", "items": [ {"key": "bolts", "text": "Болты"}, {"key": "studs", "text": "Шпильки"} ] }, { "name": "metalwareNominalDiameter", "text": "Номинальный диаметр", "type": "UserEnum", "default": "M10", "items": [ {"key": "M10", "text": "M10"}, {"key": "M12", "text": "M12"}, {"key": "M16", "text": "M16"}, {"key": "M20", "text": "M20"}, {"key": "M24", "text": "M24"}, {"key": "M27", "text": "M27"}, {"key": "M30", "text": "M30"}, {"key": "M33", "text": "M33"}, {"key": "M36", "text": "M36"}, {"key": "M39", "text": "M39"}, {"key": "M42", "text": "M42"}, {"key": "M45", "text": "M45"}, {"key": "M48", "text": "M48"}, {"key": "M52", "text": "M52"}, {"key": "M56", "text": "M56"}, {"key": "M64", "text": "M64"}, {"key": "M72", "text": "M72"} ] }, { "name": "boltsLength", "text": "Длина болта", "type": "Length", "default": 50, "min": 1, "max": 10000 }, { "name": "studLength", "text": "Длина шпильки", "type": "Length", "default": 75, "min": 1, "max": 10000 }, { "name": "mountingDistance", "text": "Крепёжное расстояние", "type": "Length", "default": 25, "min": 1, "max": 10000 }, { "name": "nutsCount", "text": "Количество гаек", "type": "Integer", "default": 2, "min": 1, "max": 10000 } ] } ], "ports": [ { "name": "PortFlange", "text": "Порт фланца", "flowDirection": "InletAndOutlet", "systemCategories": [ "DomesticColdWater", "DomesticHotWater", "DomesticSewage", "Gas", "Firewater", "Heating", "GaseousFireSuppression", "Rainwater", "IndustrialColdWater", "IndustrialHotWater", "IndustrialSewage", "OtherPipeSystem" ] } ] }