The Delete and Copy commands always act on the marked objects. Thus only the selected functions are deleted or copied.
Deletion behavior of devices
On deletion, all data belonging to the selected functions is completely deleted from the database.
When deleting a main function, and on deletion of the last placement of a device, the remaining unplaced functions are retained. Devices without a main function are regarded as errors, but are managed in exactly the same way as other devices.
Placed functions |
On deletion of a placed function, this is completely deleted, i.e. both the placement and the function itself are deleted. If the placed function is an auxiliary function of a device, it remains (as an unplaced function) in the device definition. All extra data entered for this function is lost on deletion. The deletion of a main function also deletes the device definition (the device). |
Unplaced functions |
Unplaced functions can only be deleted from the navigators or when compressing the project. |
Function templates |
Function templates can either be deleted from the device selection or by deleting the main function or the device definition (the type). The deletion of a device definition has no effect on placed or unplaced functions. These functions are retained unchanged. If a placed or unplaced function is deleted that overlays a function template, then the function template is retained. |
Delete placements
In the graphical editor, it is possible to delete only the placement of a component. Only the graphical representation of the function is deleted from the schematic, the data of the then unplaced functions remains in the database.
Copy behavior of devices
When a function is copied, all data is written to the Clipboard. During inserting all the data are transferred to the new function.
When a main function is copied (placed or unplaced), auxiliary functions are by default not copied with the main function. When creating macros, unplaced functions are not also not taken into account by default. In this case macros are not unplaced functions and are to be regarded as graphical objects. This behavior can be changed by using the Manage unplaced auxiliary functions at the main function property that is available at main functions.
In addition you can use the Insert from macro as unplaced property to specify that the corresponding function is not placed in the schematic if the macro is placed. The function is then only available as an unplaced function in the project.
When copying, inconsistent data may occur, e.g. two main functions with the same DT. The relevant device is logged as being faults and must be subsequently edited. The project can still be edited further.
Unplaced functions connected via unplaced connections can be deleted from the device navigator or on compression of the project.
Placed functions |
Placed functions can only be copied from within the graphical editor. All data of the functions are copied. |
Unplaced functions |
Unplaced functions cannot be copied. |
Function templates |
Function templates cannot be copied. Only the device definition is copied when a main function is copied. |
See also