This article covers the following topics:
Background information
Copy/paste & copy/paste special are of course also in ETS Professional standard functionality, this app adds extra functionality via a third variant called copy/paste extended, with the ability to influence every element to be copied along with its properties (including among other things, the assignment of Individual Addresses) at its destination.
Activation
Follow these instructions in order to activate the app:
- Purchase a license from MyKNX
- License it as explained here
- No additional *.etsapp file needs to be installed
Use of the Extended copy app in ETS
Two procedures allow every element to be copied to be given settings using a broad array of options:
Generation Logic
Defines options such whether elements should be generated, discarded or kept during the copying process.
Available Options
The following generation options are available:
Option | Description |
Lose |
Deletes the elements in the copy which are in the original.
|
Keep |
Leaves the elements in the copy which are present in the original unchanged. If the target of the paste operation is another project, then this option is not offered |
Create |
Generates elements in the copy - default.
|
Copy Logic
Defines options for addressing, counting and/or assigning names (when elements are generated/copied). Copy Logic always references the previously generated element for several elements to be copied (not making copies of the copy). Depending on the selected elements to be copied, various interdependencies arise as a result.
Available Options
The following copy options are available (depending on whether the source supports this property or whether it even makes sense):
Option | Description |
Address |
Methods for assigning addresses at the destination, e.g. for lines or devices (individual addresses) if these are generated.
|
Renaming Name |
More information about regular expressions and the associated syntax can be found here. |
Extension |
Prefix and suffix numbering is continued and not reset when the option 'Start over in every...' is not enabled, even when a new Middle Group is generated by the creation of new group addresses. |
When elements are copied, together with the couplers (not repeaters), the corresponding topology nomenclature (individual address= x.y.0) must be taken into consideration, even when, according to the desired copy strategy of the coupler (for example, due to an offset parameter), actually an individual address with an address >0 would have to be generated.
Example:
A certain number of devices is selected in the topology. The basic objective is the duplication of the devices 1 - n times.
- Obviously, this requires the generation of new device individual addresses which should be assigned to the copied devices.
- The generation of new lines is not mandatory. Retention of the copied devices in the original line is also a possibility. A further question is whether the group addresses used in the original devices are also to be used in the device copies (e.g. central addresses), or whether new ones should be generated.
All of this creates complex interdependencies. The following table provides an overview of which properties (in dependence on the selected element) can be influenced in the copying procedure.
Interdependencies
# | Source | Target, logic definable for? |
1 | Area; trade; building part; "All Devices" section | Area, line, segment, devices and their associations (+ new group addresses), buildings, trades |
2 | Line | Line, segment, devices and their associations (+ new group addresses), buildings, trades |
3 | Device(s) | Device(s) and their associations (+ new group addresses), buildings, trades |
4 | Main Groups* | Main Group, Middle Group, Group Addresses |
5 | Middle Groups* | Middle Group, Group Addresses |
6 | Group Addresses | Group Addresses |
* Depending on the group address structure selected, only elements that are available there will be displayed.
Preview
In order to evaluate the effect of the prepared paste extended operations, their virtual results can be checked in advance, this preview exists out of several parts:
- Topology
- Group Addresses
- Buildings
- Trades
The following display colors are used for this:
# | Colour | Preview |
1 | Black | The copy target can be generated according to the specifications |
2 | Orange | The copy target can be generated, but not according to the specifications (in this case, the Default Copying Rule is used) |
3 | Red | The copy target cannot be generated at all (e.g. in case of overflow) |
Independent of the preview, the copy procedure generates the copy targets which might have been possible (black / orange) when executed, but a message might indicate that certain (red) parts cannot be generated.