External References

This section contains information on external references.

This page discusses:

Part-to-Part

This type of external file reference would consist of Part files that reference other Part files. The integration supports Derived Part with Divided Part type of relationships.



In the above example, checkin will result in creating the SE major and minor Components for "derivedpart" and "basepart" and the "SE Derived Part " relationship between the "derivedpart" and "basepart" objects in ENOVIA.

The following relationships are installed by the Integration to handle these types of relationships:

  • SE Derived Part
  • SE Divided Part

The newly created part is dependent on the original part. In the integration this is handled as a "AssemblyLike,ExternalReferenceLike" relationship as shown below for a derived part:

There are two categories of External File References. They are,

  • Part to Part
  • Associative Link Relationship

Divided Part

Checkin of divided part will result in creating the SE major and minor Components for "dividedpart" and "basepart" and the "SE Divided Part " relationship between the "dividedpart" and "basepart" objects in ENOVIA.

The structure will be as shown in the following figure,

During Checkin of basepart, divided part will not be shown under the structure of basepart.

Associative Link Relationship

A typical use case would be an assembly-sketch link from a part, which happens to be a sub-component of an assembly.

If the part refers to the assembly file for some geometry (e.g. a sketch which is created in the Assembly is copied to the part file), then the part is dependent on the assembly, which means there should be an associative link from the part file to the assembly file.

SolidEdge supports following links through the Copy-sketch command.

  • Copy a sketch in the active assembly to a part or subassembly within the active assembly.
  • Copy a sketch from a part or subassembly within the active assembly to the active assembly.
  • Copy a sketch from a part or subassembly within the active assembly to another part or subassembly within the active assembly.

Solid Edge Integration supports all such types of links. This relationship is called Associative Link in ENOVIA.

In the above example SketchAssembly contains as Sketch and a subcomponent assoclinkedpart. The Sketch under assembly is copied to the part and the files are linked (by selecting Link File check box).

Thus when we CheckIn the part we can see the SketchAssembly having Associtive Link relationship between them. The Assembly also contains the part with Sub Component relationship between them.

This relationship is supported only when we link files during copy sketch command. In case of associative link relationship to assembly family (i.e. assembly having configurations) file we provide all the children of the assembly family file and cannot differentiate between configurations due to Solid Edge API limitations

There is a client settings in the SolidEdgesettings.ini file i.e. checkinassociativesketchlinks to support this kind of relationship. The user can switch it off or on based on his choice.