Skip to main content

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

  1. Open a Creo model with features that have parent-child dependencies
  2. Launch Nitro-PROGRAM and review the feature dependency structure
  3. Identify parent-child chains that affect conditional logic placement
  4. Structure IF-ENDIF blocks to include both parent and dependent child features
  5. 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