Adding Stimulus Waveforms to the Protocol

WinWCP

Recording Experimental Signals > Creating Stimulus Protocols > Adding Stimulus Waveforms to the Protocol

Select the Stimulus tab page to add stimulus waveforms to the analog or digital output channels.
 


Waveforms are constructed by dragging waveform step and ramp elements from the Toolbox and dropping them into the selected voltage channel (AO 0 - AO 4) or digital (DO 0  DO 7) output list. A plot of the resulting stimulus protocol for each output channel is shown in the protocol display panel.

A stimulus waveform on each output channel can consist of up 10 separate elements. The amplitude and duration for each element is defined in its parameters table which can be made to appear by clicking on the element.

Eight analog and 4 digital waveform elements are available in the toolbox, as detailed below.

Rectangular voltage pulse of fixed size

 A simple pulse, which does not vary in amplitude and duration between records. This element can be used to provide series of stimuli of fixed size or, in combination with other elements, to provide fixed pre-conditioning pulses.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

Amplitude

Pulse amplitude.

Duration

Pulse duration.

 

Family of rectangular pulses varying in amplitude

 A rectangular voltage pulse whose amplitude is automatically incremented between recording sweeps. This element is typically used to explore the voltage-sensitivity of ionic conductances, by generating records containing the whole-cell membrane currents evoked in response to a series of voltage steps to different membrane potentials.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

Amplitude

Amplitude of the first pulse in the series.

Amplitude (increment)

Increment to be added to amplitude between records.

Duration

Pulse duration.

 

Family of rectangular voltage pulses varying in duration

 A rectangular voltage pulse whose duration is automatically incremented between recording sweeps. This element is most commonly used as a variable duration preconditioning pulse in 2 or 3 step protocols for investigating inactivation kinetics of Hodgkin-Huxley type conductances.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

Amplitude

Pulse amplitude.

Duration

Pulse duration.

Duration (increment)

Increment to be added to duration between records.

 

Series of rectangular voltage pulses (incrementable interval)

 A train of rectangular voltage pulses at fixed time intervals (incrementable between records) and of fixed duration. This element can be used to produce a series of stimuli to observe the effect of repeated application of a stimulus at a high rate. It can also be used to produce a train of pre-conditioning stimuli for a subsequent test waveform.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

Amplitude

Pulse amplitude.

Duration

Pulse duration.

Frequency

Interval between pulses in train.

Repeat period (incr.)

Increment in repeat period between records.

No. repeats

Number of pulses in train.

 

Series of rectangular voltage pulses (incrementable rate)

 A train of rectangular voltage pulses at a fixed frequency (incrementable between records) and of fixed duration. This element can be used to produce a series of stimuli to observe the effect of repeated application of a stimulus at a high rate. It can also be used to produce a train of pre-conditioning stimuli for a subsequent test waveform.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

Amplitude

Pulse amplitude.

Duration

Pulse duration.

Frequency

Frequency (Hz) of pulses within train.

Frequency (incr.)

Increment in frequency between records.

No. repeats

Number of pulses in train.


Voltage ramp

 A linear voltage ramp between two voltage levels. Voltage ramps provide a means of rapidly generating the steady state current-voltage relationship for an ionic conductance. (Note that, the ramp generated by the computer is not truly linear, but consists of a staircase of fine steps. These steps can be smoothed out, by low-pass filtering the voltage stimulus signal before it is fed into the patch clamp.)

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

Amplitude

Amplitude at start of ramp.

End Amplitude

Amplitude at end of ramp.

Duration

Ramp duration.

 

Digitised analog waveform

 A digitised analog waveform loaded from an external data file.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

File Name

Name of text file containing digitised waveform.

D/A update interval

Time interval between digitised waveform points.

No. Points

No. of digitised waveform data points to be used in the stimulus.

Starting point (increment)

Increment to be added between records to the first data point of the digitised waveform to be used in the stimulus.

Scale by

Scale waveform by specified factor

Scale by (increment)

Increment in scaling between records

Offset by

Add offset to waveform

Offset by (increment)

Increment in offset between records

Digitised waveforms are loaded into the stimulus protocol from text files containing the digitised data points. The waveform data can be formatted either as a single column of amplitude data or a pair of columns of time (in seconds) and amplitude (in the stimulus units of the output channel to contain the waveform) data points separated by <tab> characters, i.e.

T0          V0
T1          V1
 …etc

To load a digitised waveform from a text file, click the  button next to the File Name table entry and select the file containing the digitised waveform.

After loading the data, the No. Points entry in the parameter tables indicates the number of points loaded from the file. For two column data files which contain time data the D/A update interval is set to the time difference between the first and second rows of data. For single column data files, D/A update interval must be entered by the user.

 

Empty analog element

 Empty analog waveform element. Dragging this element on to an analog output list, erases the element it is placed on.

 

Digital pulse (fixed duration)

 A fixed duration digital pulse. This element can be used to switch open or close valves controlling the flow of solutions over a cell. Multiple digital outputs can be used to simultaneously open one valve while another is closed.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

State (0=0V,1=5V)

Digital output state during pulse: 0=0V, 1=5V.

Duration

Pulse duration.

 

 

Family of digital pulse (varying in duration)

 A digital pulse whose duration is automatically incremented between recording sweeps.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

State (0=0V,1=5V)

Digital output state during pulse: 0=0V, 1=5V.

Duration

Pulse duration.

Duration (increment)

Increment in duration between records.

 

Train of digital pulses (incrementable interval)

 A train of digital pulses at fixed intervals (incrementable between records) and of fixed duration. This element can be used to apply a rapid train of stimuli to a cell.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

State (0=0V,1=5V)

Digital output state during pulse: 0=0V, 1=5V.

Duration

Pulse duration.

Repeat period

Interval between pulse in train.

Repeat period (incr.)

Increment in repeat period between records.

No. repeats

Number of pulses in train.

 

Train of digital pulses (incrementable rate)

 A train of digital pulses at a fixed  frequency (incrementable between records) and of fixed duration. This element can be used to apply a rapid train of stimuli to a cell.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

State (0=0V,1=5V)

Digital output state during pulse: 0=0V, 1=5V.

Duration

Pulse duration.

Frequency

Frequency (Hz) of pulses within train.

Repeat period (incr.)

Increment in frequency between records.

No. repeats

Number of pulses in train.


 

User defined digital waveform

 A digital TTL waveform loaded from an external data file.

 

Parameters

Initial Delay

Delay (at the holding level) before the pulse begins.

File Name

Name of text file containing digitised waveform.

D/A update interval

Time interval between digitised waveform points.

No. Points

No. of digitised waveform data points to be used in the stimulus.

Starting point (increment)

Increment to be added between records to the first data point of the digitised waveform to be used in the stimulus.

Digitised waveforms are loaded into the stimulus protocol from text files containing the TTL data points (0 or 1). The waveform data can be formatted either as a single column of binary data or a pair of columns of time (in seconds) and binary data points (0/1) separated by <tab> characters, i.e.

T0          0

T1          1
 …etc

To load a waveform from a text file, click the  button next to the File Name table entry and select the file containing the digitised waveform.

After loading the data, the No. Points entry in the parameter tables indicates the number of points loaded from the file. For two column data files which contain time data the D/A update interval is set to the time difference between the first and second rows of data. For single column data files, D/A update interval must be entered by the user.

Empty digital element

 Empty digital waveform element. Dragging this element on to a digital output list, erases the element it is placed on.

 

D/A Update Interval

The D/A Update Interval box displays the D/A converter update interval to be used to produce the analog stimulus waveforms within the protocol.



The interval is normally set to Recording Duration/No. Samples, (see Recording Settings) but may be greater than this if the laboratory interface cannot support this D/A update rate, or less if short duration pulses exist within the protocol. If digitised analog waveform elements exist within the protocol, the update interval is set to to the D/A update interval for these waveforms.

To keep the D/A update interval fixed at a specified value, enter the update interval into the D/A Update Interval box, and tick the Fix Interval option. (Note. If the laboratory interface cannot support this D/A update rate it will be adjusted to the minimum possible update interval for the interface.)

Next