Simplified Representations
The function
ProAsmcompIsUnderconstrained() determines whether the specified component is underconstrained, that is, it has one or more constraints but they are not sufficient to fully constraint the component location.
The function
ProAsmcompIsFrozen() determines whether the specified component is frozen. The frozen component behaves similar to the packaged component and does not follow the constraints that you specify.
From 3.0 onward, the frozen status in components is set only during the regeneration of the model. You cannot use the freeze commands in the user interface, to set the frozen status on a component. By default, behavior of the configuration option freeze_failed_assy_comp is ignored. For the models created in releases prior to 3.0, the frozen status of components is retained during model retrieval.
The configuration option allow_freeze_failed_assy_comp allows you to restore the behavior of the configuration option freeze_failed_assy_comp and freeze commands in the user interface. The valid values are:
• yes—Specifies that the behavior of the configuration option freeze_failed_assy_comp is available. The freeze commands in the user interface are also available. The valid values for the configuration option freeze_failed_assy_comp are:
◦ yes—Automatically freezes any component that fails retrieval into the assembly at its last known location.
◦ no—Requires you to perform specific actions to fix the assembly or freeze the component that fails retrieval.
• no—This is the default value. Specifies that the behavior of the configuration option freeze_failed_assy_comp is ignored.
The functions
ProAsmcompIsUnplaced() and
ProAsmcompIsPlaced() determine whether the specified component is unplaced or placed respectively. Unplaced components belong to an assembly without being assembled or packaged.
The function
ProAsmcompIsSubstitute() determines whether the specified component is substituted. When you substitute a component in a simplified representation, you temporarily exclude the substituted component and superimpose the substituting component in its place.
The function
ProAsmcompVisibilityGet() to skip components of the master representation that are not shown in the representation when you traverse the assembly components of a simplified representation.
Parent topic