Download Fulltext - ETH E-Collection

Transcript
5 Portable FES System
71
empty box
Time line:
Generated stimulation sequence:
Primitives
3.0 s
Time [s]
12.4 s
15.0 s
Figure 31: A stimulation sequence (a train of stimulation pulses) is composed by placing function
primitives into a time line using a “drag-and-drop” technique. In this example the stimulation pulse train
is composed using three primitives. The first primitive increases from pulse to pulse the width for 3 s, the
second stimulates with a constant pulse width for 9.4 s, and the third decreases the pulse width from
pulse to pulse in 2.6 s. The above curve depicts the stimulation pulse width profile of the generated
stimulation sequence. The single pulses have a shape as shown in Figure 29. The pulse width ramp
primitives (the first and third primitive) can be defined by a 16 point curve of any shape. They are defined
in the pulse width (PW) sub-window.
Additionally, with insert and delete buttons a given stimulation pattern can be
lengthened or shortened. A copy/paste function of the whole time line is available
through a pull-down menu accessible with the right mouse button.
5.4.3 Stimulation Primitives
There are seven different categories of primitives (see Table 5) to build the stimulation
sequences. Three different background colors of the primitive icons visualize to the
programmer if the primitive affects only the channel in which it is placed (blue), or if it
affects all four stimulation channels although it is placed only in one channel (dark
green), or if it has to be places in the time lines of all active channels (light green). The
blue colored and the dark green colored primitives can be placed in the time line of any
channel. The light green colored primitives must be place in the time lines of all active
channels. A channel is considered active if the end primitive is not yet reached.
The seven different primitive categories are described in more detail:
Pulse width primitives: The pulse width primitives (blue icons) play the most
important role. They define the stimulation intensities and the duration of the
stimulation patterns. Per channel two different pulse width ramp up and pulse width
ramp down primitives, four constant pulse width primitives, a delay primitive (holds the
value of the last stimulated pulse width constant), and a no-stimulation primitive (pulse
width = 0 µs) are available. For all these primitives the duration of the pulse train can be