COUPLING


In this menu you can set the relations between pulses and time slots in the design. It makes possible to change amplitude or width of many pulses at once by just a single mouse click.

[ Amplitude ] Set master...

Make the selected pulse an amplitude reference (a 'master').

You will be prompted to give it a name. The default name is AmplMaster1. You may accept the suggested name and change it later using Rename master » hierarchical menu.

The color of the pulse changes to red.

Note : some restrictions apply to 'master' pulses - you may not delete, cut, clear or paste over them. For workaround see the [ Amplitude ] Promote to master command below.You may copy them and the copied pulse will automatically become its 'slave' equal in size.

[ Amplitude ] Couple to...

Couple the selected pulse to a reference pulse (make it a 'slave' pulse). Invokes a dialog where you have to choose a master using a pop-up menu and type the coupling parameters (multiplication and offset).

The amplitude of the slave pulse will from now on follow the equation:

A slave = n * A master ± offset

The default is: A slave = 1 * A master + 0

When a 'coupled' pulse is altered, the software readjusts the amplitude of the master pulse, propagates the change to all members of the coupling chain (coupled pulses may be in different waveforms, even those not shown on the screen), and finally transmits the appropriate information to the waveform generator (if connected and in 'auto' mode).

The color of the coupled pulse changes to blue .

Note : if changing an amplitude of a coupled pulse should cause that an other coupled pulse runs out of range, the amplitude of the current pulse will be readjusted in order to keep all amplitudes within limits. So do not get angry, when the program refuses to place the amplitude bar exactly where you want it - check what happens with other pulses in the coupling chain!

Note : a 'slave' can be created by simply executing Duplicate or Copy / Paste commands on a 'master' pulse. The 'slave' created in such way will have the same amplitude as its 'master'. To obtain an inverted 'master' invoke Invert selection command (ctrl-F5).

Shortcut: ctrl- K

[ Amplitude ] Promote to master

Move the 'master' properties over to the selected 'slave' pulse. The waveforms will not change, the name will not change, but the colors of the pulses will interchange, indicating the transfer of the properties.

Use this menu command if you wish to delete, cut or clear a sequence containing a master or paste over it and the program does not allow this.

[ Amplitude ] Clear coupling

Erase the coupling of this 'slave' pulse to its 'master'.

[ Amplitude ] Couple selection

Couple together the selection of pulses creating a new coupling chain preserving the current relations between pulse amplitudes. The first pulse in the selection becomes a master. Pulses with zero amplitude will not be included in the chain, hence if the first pulse is zero it will be excluded from the selection.

[ Amplitude ] Connect masters

Join two coupling chains.

[ Amplitude ] Append selection

Append the selected pulses to an existing coupling chain chosen from dialog.

[ Timing ] Set master...

Make the selected slot a width-reference (a timing master). You will be prompted to give it a name. The default name consists of the text TauMaster1.

You may change the name any time by using Rename master » hierarchical menu.

The color of the pulse changes to red.

Note : the same restrictions apply to 'master' slots as to 'master' pulses - you may not delete, cut, clear or paste over them. For work around see the [ Timing ] Promote to master command. You may Duplicate or Copy / Paste them and the copied pulse will automatically become its 'slave' equal in size.

[ Timing ] Couple to...

Couple the selected slot to a reference slot (make it a 'slave' slot). Invokes a dialog where you have to choose a master from a pop-up menu and type the coupling parameters (multiplication and offset).

The width of the slave pulse will from now on follow the equation:

T slave = n * T master ± offset

The default is n = 1 and offset = 0. When a 'coupled' slot is altered, the software readjusts the width of the master slot, propagates the change to all related slots, and finally transmits the appropriate information to the waveform generator (if connected and in 'auto' mode).

The color of the coupled pulse changes to blue.

Note : if decreasing a width of a coupled slot should cause that the width of another slot would be reduced to zero, it will be set to 2 time units.

Shortcut: ctrl- J

[ Timing ] Promote to master

Move the 'master' properties over to the selected 'slave' slot. The waveforms will not change. The name will not change.

Use this menu command if you wish to delete, cut or clear a sequence containing a master or paste over it (which is not permitted by the software).

[ Timing ] Clear coupling

Free this 'slave' slot from its 'master'.

[ Timing ] Couple selection

Couple together the selection of pulses creating a new coupling chain preserving the current relations between pulse amplitudes. The first pulse in the selection becomes a master.

[ Timing ] Connect masters

Join two coupling chains.

[ Timing ] Append selection

Append the selected pulses to an existing coupling chain chosen from dialog.

Rename master »

Hierarchical menu of 'masters'. Invokes a dialog where you can change the name of a chosen 'master' pulse or slot.

Remove master »

Hierarchical menu of 'masters'. Removes the entire chosen coupling chain (The master and all slave slots in the chain will become free).

· Cannot be undone.

Clear all couplings

Erases all relations between pulses and slots in the current design.

· Cannot be undone.