home
download
class models
standard gui
custom gui
models
user guide
problems

previous | up | next       SteppedProfile class

SteppedProfile

Click on the image for a live example
[trial SteppedProfile applet]

Very much like the ProfileEditor with the additional possibility of imposing independent incremental steps on any points in the Profile.

See the SteppedProfileEditor for details of how to construct command Profiles. The only difference here is the three extra fields nstep, dstep, and pause. When applied as a current or voltage clamp, a SteppedProfile is repeated nstep times with a delay of pause milliseconds held at the final value of the Profile before the next run.

The dstep specifies the size of increments between runs. Increments can be applied to any point, in either the x or y directions. To apply them to a single point, click "x step" or "y step" and then the point to be stepped. Note that for a structured Profile, where points are tied together, all points tied to the stepped point will also receive steps. So, for example, to make steps of the default square impulse, you only need to step the top left point. The other point always follows this one, including during steps.

To select all points in a region for stepping, use the rubber band select box to select a region containing the points and then click "x step" or "y step". Steps can be applied incrementally: if you step both points on a square wave, the first will be incremented once per step, and the second will be incremented once on top of that, giving a set of increasing ramps. If a section of the Profile has been grouped, so a set of points are scaled relative to certain marker points, then only the marker points can be stepped, but the results will affect all points in the group.

The interface only allows one step per Profile, whereas the structure of Profile objects is more general: all free points can be stepped independently along each axis. At present, Profiles with these properties cannot be constructed through the graphical interface but only by editing the saved text file, though they will display and run normally.