Use Shift addresses to move one or more FP user addresses into another address range.
Shift selected declarations
Shifts the addresses of the selected declarations.
Enter the destination start address or the destination end address (the other value is calculated by the system).
Calculation of the new FP address: New FP address = Current FP address + (destination start address – source start address)
All changes are displayed in a dialog box.
Shift declarations in the specified address range
Shifts all addresses in the specified address range.
Enter the source start address and the source end address to specify the address range.
Enter the destination start address or the destination end address (the other value is calculated by the system).
If an ARRAY or DUT type variable declaration starts at the end address of the specified source address range, the actual source address range may be greater than the specified source address range. The size of the destination area is automatically adapted and may therefore be different from the size of the source address range.

In this example, the source address range will be shifted from DT0–DT100 to DT200–DT365.
New FP address = Current FP address + (destination start address – source start address)Enter only WORD or BOOL type start and end addresses.
If you enter a BOOL type address, only addresses of declarations with a Boolean FP address (BOOL and ARRAY[...] OF BOOL data types and some DUT types) are shifted.