Design Properties can be created from scratch using the Application.DesignProperties.CreateDesignProperty() method.
Note
Creating a Design Property in HyperX is roughly equivalent to setting the Concept, Material Mode, and Concept Variable parameters in HyperSizer.
import hyperx as hx
def CreateDesignProperty(hxApp: hx.Application):
"""Create a design property from scratch."""
familyConceptUID = hx.types.FamilyConceptUID.One_Stack_Unstiffened
materialMode = hx.types.MaterialMode.Metal
designPropertyName = "My Plate Design Property"
designProperty = hxApp.DesignProperties.CreateDesignProperty(familyConceptUID, materialMode, designPropertyName)
Tip
After creating the Design Property, your next step might be setting Sizing Variables.