Use Case

Everybody copies like everybody breaths.  It is a basic function of ACAD, so eventually everyone copies.  It is a given that everyone feels good after they have copied, but DIAGRAMS improves the experience because it uses Copy Flags, permits copying data from one Route, Symbol, or Group to others, and supports the repetitive placement of Symbols.  


Setting the Data Flag

DIAGRAMS uses the AutoCAD COPY Command.

By definition:  Copies objects a specified distance in a specified direction.


DIAGRAMS knows when the COPY Command is executed and takes control by applying some underlying logic set by the ECEDATACOPY Command.  The ECEDATACOPY set a Data Flag that will determine how DIAGRAMS sets the PrimaryRouteID of all Routes and Symbols in the COPY selection set.  


Under the Diagrams Ribbon>Utilities Section is where the copying begins.


Here is a description of that underlying logic related to the DIAGRAMS PrimaryRouteID values.

  1. Sets PrimaryRouteIDs to be the same and copies all data.  
    In this case, you are expanding a Routes' scope.
  2. Sets PrimaryRouteIDs to a new value and copies all data.  
    In this case, you are creating a new Route with associated Symbols and want to retain the source data.
  3. Sets PrimaryRouteIDs to a new value and does not copy all data.
    In this case, you are creating a new Route with associated Symbols and want to replace the source data with empty values.

Copy Data between Symbols

Use this command when there is a source route, symbol, or group that can be used to transfer its data to routes, symbols, and groups from the same Table.  
Caution: If any of the selected targets are not in the same Table, the operation will not be completed.

Notes:

1.    Field copy data settings control whether or not data is copied from the source to the targets

2.    .Copy data overrides all data that exists on the target routes, symbols, or groups. 


Copy Symbol – The Repeater

Use this command when there is a Symbol that you want to insert multiple times.  After selecting the target symbol, it can be placed over and over again until the command is ended.