Nitro-PROGRAM, PARENT-CHILD Relationships
Overview
This video explains how Nitro-PROGRAM handles parent-child relationships within Pro/PROGRAM logic. In Creo Parametric, features have parent-child dependencies that determine which features depend on others for their definition. When working with Pro/PROGRAM, these relationships affect how features can be conditionally suppressed or reordered in EXECUTE statements. The video demonstrates how Nitro-PROGRAM visualizes and manages these dependencies, helping engineers avoid errors caused by suppressing a parent feature while its children remain active. It covers strategies for structuring IF-ENDIF blocks that respect parent-child chains.
Key Steps
- Open a Creo model with features that have parent-child dependencies
- Launch Nitro-PROGRAM and review the feature dependency structure
- Identify parent-child chains that affect conditional logic placement
- Structure IF-ENDIF blocks to include both parent and dependent child features
- Write the program and regenerate to verify no dependency errors occur
Tips
- Always include child features in the same IF-ENDIF block as their parent feature
- Nitro-PROGRAM helps visualize dependencies to prevent suppression conflicts
- Review the Creo model tree's parent-child references before structuring program logic