Skip to content

Parameters

Alexander Valiev edited this page Aug 29, 2025 · 2 revisions

Редактирование параметров

Команда позволяет, создавать, изменять и переименовывать параметры семейства.
При нажатии на кнопку появится диалоговое окно:
Диалоговое окно редактирования параметров
В основном поле ввода можно вводить формулы по предложенному синтаксису, примеры которого отображаются при первом открытии данного окна.
При нажатии на OK команда выполнится для текущего открытого семейства.
Если поставить галочку "Для всех открытых семейств", команда выполнится для всех открытых семейств.

Синтаксис

Для создания нового параметра семейства

Синтаксис: Имя параметра Тип параметра Экземпляр/Тип Группа параметров Значение параметра == Формула
Обязательное поле: Да Да Да Да Нет Да, если задано следующее поле Да, если нужно задать формулу
Пример создания параметра типа с типом данных "текст" в группе параметров "Строительство" с заданием значения параметра и формулы
Пример значений полей: NewParameter Text t PG_CONSTRUCTION абв == "абв"
Пример записи:
NewParameterName;Text;i;PG_CONSTRUCTION;абв == "абв"
Пример создания параметра экземпляра с типом данных "целое" в группе параметров "Свойства модели" без задания значения параметра и формулы
Пример значений полей: NewParameter Integer i PG_ADSK_MODEL_PROPERTIES
Пример записи:
NewParameter;Integer;i;PG_ADSK_MODEL_PROPERTIES
Пример создания параметра экземпляра с типом данных "типоразмер из семейства" категории Антураж в группе параметров "Прочее" с заданием значения параметра
Пример значений полей: NewParameter FamilyType(OST_Entourage) t PG_IVALID FamilyName : FamilyType
Пример записи:
NewParameter;FamilyType(OST_Entourage);t;PG_IVALID;FamilyName:FamilyType

Для задания/изменения формулы существующего параметру:

Синтаксис: Имя параметра == Формула
Обязательное поле: Да Да Да
Пример изменения формулы
Пример значений полей: NewParameter == 1 + 2
Пример записи:
NewParameter == 1 + 2

Для удаления формулы существующего параметру:

Синтаксис: Имя параметра == Формула
Обязательное поле: Да Да Да
Пример изменения формулы
Пример значений полей: NewParameter == (пустое значение)
Пример записи:
NewParameter == 

Для переименования существующего параметра (и, возможно, задания формулы)

Синтаксис: Имя параметра > Новое имя параметра == Формула
Обязательное поле: Да Да Да Да, если задано следующее поле Да, если нужно задать формулу
Пример переименования параметра
Пример значений полей: OldParameterName > NewParameterName
Пример записи:
OldParameterName > NewParameterName
Пример переименования параметра с заданием формулы
Пример значений полей: OldParameterName > NewParameterName == 1 + 2
Пример записи:
OldParameterName > NewParameterName == 1 + 2

Для создания общего параметра

Синтаксис: Имя общего параметра[путь к файлу общих параметров] Экземпляр/Тип Группа параметров Значение параметра == Формула
Обязательное поле: Да Да Да Нет Да, если задано следующее поле Да, если нужно задать формулу
Пример создания общего параметра экземпляра в группе параметров "Свойства модели" с заданием значения параметра и формулы
Пример значений полей: NewSharedParameter[c:\SPfs\SPF.txt] i PG_ADSK_MODEL_PROPERTIES 3 == 1 + 2
Пример записи:
NewSharedParameter[c:\SPfs\SPF.txt];i;PG_ADSK_MODEL_PROPERTIES;3 == 1 + 2

Возможные значения поля "Тип параметра"

Возможные значения можно посмотреть в документации Revit API.

Типы параметров
Тип параметра Расшифровка
Text
Текст
Integer
Целое
Number
число
Length
Длина
Area
Площадь
Volume
Объем
Angle
Угол
URL
URL
Material
Материал
YesNo
Да/Нет
Force
Усилие
LinearForce
Распределенная нагрузка по линии
AreaForce
Распределенная нагрузка
Moment
Момент
NumberOfPoles
Количество полюсов
FixtureUnit
Расход приборов
LoadClassification
Классификация нагрузок
Image
Изображение
MultilineText
Многострочный текст
HVACDensity
Плотность
HVACEnergy
Энергия
HVACFriction
Трение
HVACPower
Мощность
HVACPowerDensity
Удельная мощность
HVACPressure
Давление
HVACTemperature
Температура
HVACVelocity
Скорость
HVACAirflow
Воздушный поток
HVACDuctSize
Размер воздуховода
HVACCrossSection
Поперечное сечение
HVACHeatGain
Теплоприток
ElectricalCurrent
Ток
ElectricalPotential
Электрический потенциал
ElectricalFrequency
Частота
ElectricalIlluminance
Освещенность
ElectricalLuminousFlux
Световой поток
ElectricalPower
Мощность
HVACRoughness
Шероховатость
ElectricalApparentPower
Полная установленная мощность
ElectricalPowerDensity
Удельная мощность
PipingDensity
Плотность
PipingFlow
Расход
PipingFriction
Трение
PipingPressure
Давление
PipingTemperature
Температура
PipingVelocity
Скорость
PipingViscosity
Динамическая вязкость
PipeSize
Размер трубы
PipingRoughness
Шероховатость
Stress
Напряжение
UnitWeight
Удельный вес
ThermalExpansion
Коэффициент теплового расширения
LinearMoment
Линейный момент
ForcePerLength
Сосредоточенный коэффициент упругости
ForceLengthPerAngle
Сосредоточенный угловой коэффициент упругости
LinearForcePerLength
Линейный коэффициент упругости
LinearForceLengthPerAngle
Линейный угловой коэффициент упругости
AreaForcePerLength
Коэффициент упругости среды
PipingVolume
Объем
HVACViscosity
Динамическая вязкость
HVACCoefficientOfHeatTransfer
Коэффициент теплопередачи
HVACAirflowDensity
Плотность воздушного потока
Slope
Уклон
HVACCoolingLoad
Холодильная нагрузка
HVACCoolingLoadDividedByArea
Холодильная нагрузка на единицу площади
HVACCoolingLoadDividedByVolume
Холодильная нагрузка, разделенная на объем
HVACHeatingLoad
Отопительная нагрузка
HVACHeatingLoadDividedByArea
Отопительная нагрузка на единицу площади
HVACHeatingLoadDividedByVolume
Отопительная нагрузка, разделенная на объем
HVACAirflowDividedByVolume
Воздушный поток, разделенный на объем
HVACAirflowDividedByCoolingLoad
Воздушный поток, разделенный на холодильную нагрузку
HVACAreaDividedByCoolingLoad
Площадь, отнесенная к холодильной нагрузке
WireSize
Диаметр провода
HVACSlope
Уклон
PipingSlope
Уклон
Currency
Денежная единица
ElectricalEfficacy
Эффективность
ElectricalWattage
Мощность
ColorTemperature
Цветовая температура
ElectricalLuminousIntensity
Сила света
ElectricalLuminance
Яркость
HVACAreaDividedByHeatingLoad
Площадь на единицу отопительной нагрузки
HVACFactor
Коэффициент
ElectricalTemperature
Температура
ElectricalCableTraySize
Размер кабельного лотка
ElectricalConduitSize
Размер короба
ReinforcementVolume
Объем арматуры
ReinforcementLength
Длина армирования
ElectricalDemandFactor
Коэффициент спроса нагрузки
HVACDuctInsulationThickness
Толщина изоляции воздуховода
HVACDuctLiningThickness
Толщина внутренней изоляции воздуховода
PipeInsulationThickness
Толщина изоляции трубы
HVACThermalResistance
Термостойкость
HVACThermalMass
Тепловая нагрузка
Acceleration
Ускорение
BarDiameter
Диаметр стержня
CrackWidth
Ширина трещины
DisplacementDeflection
Смещение/прогиб
Energy
Энергия
StructuralFrequency
Частота
Mass
Масса
MassPerUnitLength
Масса на единицу длины
MomentOfInertia
Момент инерции
SurfaceArea
Площадь поверхности на единицу длины
Period
Период
Pulsation
Пульсация
ReinforcementArea
Площадь армирования
ReinforcementAreaPerUnitLength
Армирование по площади на единицу длины
ReinforcementCover
Защитный слой армирования
ReinforcementSpacing
Интервал армирования
Rotation
Поворот
SectionArea
Площадь сечения
SectionDimension
Размеры сечения
SectionModulus
Момент сопротивления сечения
SectionProperty
Свойство сечения
StructuralVelocity
Скорость
WarpingConstant
Постоянная перекоса
Weight
Вес
WeightPerUnitLength
Вес на единицу длины
HVACThermalConductivity
Теплопроводность
HVACSpecificHeat
Удельная теплоемкость
HVACSpecificHeatOfVaporization
Удельная теплоемкость парообразования
HVACPermeability
Проницаемость
ElectricalResistivity
Электрическое удельное сопротивление
MassDensity
Массовая плотность
MassPerUnitArea
Масса на единицу площади
PipeDimension
Размер трубы
PipeMass
Масса
PipeMassPerUnitLength
Масса на единицу длины
HVACTemperatureDifference
Перепад температур
PipingTemperatureDifference
Перепад температур
ElectricalTemperatureDifference
Перепад температур
TimeInterval
Время
Speed
Скорость
Stationing
Пикетаж

Возможные значения поля "Группа параметров"

Возможные значения можно посмотреть в документации Revit API.

Группы параметров
Группа параметров Расшифровка
PG_ROUTE_ANALYSIS
Анализ трассировки
PG_GEO_LOCATION
Геопозиционирование
PG_STRUCTURAL_SECTION_GEOMETRY
Геометрия сечения несущей конструкции
PG_ENERGY_ANALYSIS_BLDG_CONS_MTL_THERMAL_PROPS
Тепловые свойства материала
PG_ENERGY_ANALYSIS_ROOM_SPACE_DATA
Данные о помещении/пространстве
PG_ENERGY_ANALYSIS_BUILDING_DATA
Данные о здании
PG_COUPLER_ARRAY
Набор
PG_ENERGY_ANALYSIS_ADVANCED
Расширенная
PG_RELEASES_MEMBER_FORCES
Снятие связей/усилия для элемента
PG_SECONDARY_END
Второстепенный конец
PG_PRIMARY_END
Основной конец
PG_MOMENTS
Моменты
PG_FORCES
Силы
PG_FABRICATION_PRODUCT_DATA
Данные о продукте производителя
PG_REFERENCE
Ссылка
PG_GEOMETRY_POSITIONING
Геометрическое положение
PG_DIVISION_GEOMETRY
Геометрия разделения
PG_SEGMENTS_FITTINGS
Сегменты и соединительные детали
PG_CONTINUOUSRAIL_END_TOP_EXTENSION
Примыкание (конец/верх)
PG_CONTINUOUSRAIL_BEGIN_BOTTOM_EXTENSION
Примыкание (начало/низ)
PG_STAIRS_WINDERS
Забежные ступени
PG_STAIRS_SUPPORTS
Опоры
PG_STAIRS_OPEN_END_CONNECTION
Соединение в конце
PG_RAILING_SYSTEM_SECONDARY_FAMILY_HANDRAILS
Перила 2
PG_TERMINTATION
Ограничения
PG_STAIRS_TREADS_RISERS
Проступи/подступенки
PG_STAIRS_CALCULATOR_RULES
Правила расчета
PG_SPLIT_PROFILE_DIMENSIONS
Размеры (линейные единицы или % от толщины)
PG_LENGTH
Длина
PG_NODES
Узлы
PG_ANALYTICAL_PROPERTIES
Свойства аналитической модели
PG_ANALYTICAL_ALIGNMENT
Выравнивание аналитической модели
PG_SYSTEMTYPE_RISEDROP
Подъем/опуск
PG_LINING
Внутренняя изоляция
PG_INSULATION
Изоляционный слой
PG_OVERALL_LEGEND
Общая легенда
PG_VISIBILITY
Видимость
PG_SUPPORT
Опоры
PG_RAILING_SYSTEM_SEGMENT_V_GRID
Линии сетки V
PG_RAILING_SYSTEM_SEGMENT_U_GRID
Линии сетки U
PG_RAILING_SYSTEM_SEGMENT_POSTS
Стойки
PG_RAILING_SYSTEM_SEGMENT_PATTERN_REMAINDER
Остаток образца
PG_RAILING_SYSTEM_SEGMENT_PATTERN_REPEAT
Повтор образца
PG_RAILING_SYSTEM_FAMILY_SEGMENT_PATTERN
Образец сегмента (по умолчанию)
PG_RAILING_SYSTEM_FAMILY_HANDRAILS
Перила 1
PG_RAILING_SYSTEM_FAMILY_TOP_RAIL
Верхний поручень
PG_CONCEPTUAL_ENERGY_DATA_BUILDING_SERVICES
Модель энергопотребления - Инженерные сети здания
PG_DATA
Данные
PG_ELECTRICAL_CIRCUITING
Электросети - Создание цепей
PG_GENERAL
Общие
PG_FLEXIBLE
Адаптивный компонент
PG_ENERGY_ANALYSIS_CONCEPTUAL_MODEL
Аналитическая модель энергопотребления
PG_ENERGY_ANALYSIS_DETAILED_MODEL
Подробная модель
PG_ENERGY_ANALYSIS_DETAILED_AND_CONCEPTUAL_MODELS
Основная
PG_FITTING
Соединительные детали
PG_CONCEPTUAL_ENERGY_DATA
Концептуальное энергопотребление
PG_AREA
Площадь
PG_ADSK_MODEL_PROPERTIES
Свойства модели
PG_CURTAIN_GRID_V
Линии сетки V
PG_CURTAIN_GRID_U
Линии сетки U
PG_DISPLAY
Представление
PG_ANALYSIS_RESULTS
Результаты анализа
PG_SLAB_SHAPE_EDIT
Редактирование формы перекрытия
PG_LIGHT_PHOTOMETRICS
Фотометрические
PG_PATTERN_APPLICATION
Применение образца
PG_GREEN_BUILDING
Свойства экологически чистого здания
PG_PROFILE_2
Профиль 2
PG_PROFILE_1
Профиль 1
PG_PROFILE
Профиль
PG_TRUSS_FAMILY_BOTTOM_CHORD
Нижние пояса
PG_TRUSS_FAMILY_TOP_CHORD
Верхние пояса
PG_TRUSS_FAMILY_DIAG_WEB
Раскосные решетки
PG_TRUSS_FAMILY_VERT_WEB
Стойки
PG_TITLE
Шрифт заголовков
PG_FIRE_PROTECTION
Система пожаротушения
PG_ROTATION_ABOUT
Поворот вокруг оси
PG_TRANSLATION_IN
Перемещение по направлению оси
PG_ANALYTICAL_MODEL
Аналитическая модель
PG_REBAR_ARRAY
Набор арматурных стержней
PG_REBAR_SYSTEM_LAYERS
Слои
PG_CURTAIN_GRID
Сетка
PG_CURTAIN_MULLION_2
Импосты сетки 2
PG_CURTAIN_MULLION_HORIZ
Горизонтальные импосты
PG_CURTAIN_MULLION_1
Импосты сетки 1
PG_CURTAIN_MULLION_VERT
Вертикальные импосты
PG_CURTAIN_GRID_2
Сетка 2
PG_CURTAIN_GRID_HORIZ
Горизонтальная сетка
PG_CURTAIN_GRID_1
Сетка 1
PG_CURTAIN_GRID_VERT
Вертикальная сетка
PG_IFC
Параметры IFC
PG_AELECTRICAL
Электросети
PG_ENERGY_ANALYSIS
Расчет энергопотребления
PG_STRUCTURAL_ANALYSIS
Расчет несущих конструкций
PG_MECHANICAL_AIRFLOW
Механизмы - Расход
PG_MECHANICAL_LOADS
Механизмы - Нагрузки
PG_ELECTRICAL_LOADS
Электросети - Нагрузки
PG_ELECTRICAL_LIGHTING
Электросети - Освещение
PG_TEXT
Текст
PG_VIEW_CAMERA
Камера
PG_VIEW_EXTENTS
Границы
PG_PATTERN
Образец
PG_CONSTRAINTS
Зависимости
PG_PHASING
Стадии
PG_MECHANICAL
Механизмы
PG_STRUCTURAL
Несущие конструкции
PG_PLUMBING
Сантехника
PG_ELECTRICAL
Электросети
PG_STAIR_STRINGERS
Косоуры/Тетивы
PG_STAIR_RISERS
Подступенки
PG_STAIR_TREADS
Проступи
PG_UNDERLAY
Подложка
PG_MATERIALS
Материалы и отделка
PG_GRAPHICS
Графика
PG_CONSTRUCTION
Строительство
PG_GEOMETRY
Размеры
PG_IDENTITY_DATA
Идентификация
INVALID
Прочее