Fundamentals > Fundamentals > Creo Parametric User Interface > The Analysis Tab > Comparing Part or Assembly Files > To Compare the Components or Features of Two Assemblies
To Compare the Components or Features of Two Assemblies
1. Click Tools > Compare Assembly . The Comparison Options dialog box opens.
2. Select one of the following options:
Retrieve submodels—Retrieves the submodel from the local library, renames it automatically, and displays the difference report in the Creo Parametric browser window.
Display submodel differences—Displays a difference report between the two submodels in the Creo Parametric browser window. Displays a difference report in the Creo Parametric browser window for the two assemblies including the items that originated from the submodels.
3. Select the assembly file that you want Creo Parametric to compare with the first assembly, and click Open. Creo Parametric opens the second part and performs the comparison analysis.
When the comparison is complete, a list of all the features and submodels that have been modified in the assembly is displayed in the Creo Parametric browser window.
4. If required, sort the difference report in ascending or descending order based on the contents of a column by clicking its column header. Clicking the column header again reverses the sort order.
For User Defined Features and features that are a part of a group, the report displays the group name or the User Defined Feature name with the actual feature name in parentheses in the Item Name column. This enables you to sort the report for similar grouped features by group name and UDF name. For example, Group ABD(AE_1).
* 
If assemblies to be compared are stored in different local directories, submodels of each assembly are retrieved separately and submodel differences are reported in the difference report. However, if the assemblies to be compared are located in the same local directory, the submodels will be identical in both the assemblies as Creo Parametric does not retrieve a model that is already in session. In this case, submodel differences between the two assemblies are not reported.