Schematic to 3D Links
- Last UpdatedJan 13, 2026
- 2 minute read
Integrator maintains its links as separate CYMLNK objects against which it can hold important information. Each CYMLNK object has attributes deslnk referencing the 3D model object, and schlnk referencing the schematic object. The CYMLNK object also holds a cmpstatus attribute to record its compare state. The 3D model and the schematic objects both have a cmplnk attribute referencing the CYMLNK object.
The CYMLNK objects are grouped in CYMGRP objects and exist in a single parent CYMWRL (link world) object. See Manage Links for available operations relating to link worlds.

Refer to Integrator Object Methods for validating links.
Note: CYMLNKs also have attribute englnk referencing engineering objects, but this is not used directly by Integrator.
Pseudo Attributes
To simplify navigation between corresponding schematic and 3D objects, Integrator provides the pseudo attributes schlnk and deslnk directly between these two objects. The pseudo attribute cmpsts returns the compare status description on the CYMLNK object or on any linked schematic or design object, or on its linked ancestor. It is included by default in the Integrator Main Table.

Cardinality
For most objects, zero or one schematic objects can be linked to zero or one 3D objects. The exceptions are schematic pipelines which can link to zero, one or many pipes, and schematic HVAC lines which can link to zero, one or many HVACs.