Overview

The pulseJacker provides an interface for concatenating multiple heterogeneous stimulation/acquisition trials into a single "pulseJacker cycle". To run a pulseJacker data acquisition cycle:

  1. In the pulseJacker gui, select a cycle and hit 'Enable'
  2. For any stimulating/acquiring programs (ephys, stimulator, acquirer) that are part of the cycle -- set them to 'External'
  3. Set up the loopGUI and hit 'Loop' to start the cycle

File>Open

Use this to select a directory containing pulses (note: not the pulseJacker directory).

Upper Panel -- Cycle Selection

The drop-down menu displays the currently selected pulseJacker cycle.

The "New" and "Load" buttons are for creation and selection of pulseJacker cycles.

Enable

Push the Enable button to activate the pulseJacker. As described above, to run a pulseJacker cycle, set other programs to External, and run from the loopGUI.

Position Panel

Cycles consist of an arbitrary number of individually configured cycle positions. The controls in this panel allow one to create, delete, and page through the cycle positions.

Pulse Mappings Panel

Tools for showing and setting the configuration for the currently selected cycle position (i.e., the position corresponding to the number displayed in the Position panel).

Pulse Mappings

The listbox displays all available output channels of stimulating programs (i.e., standard Ephus programs that use pulses). Typically these include ephys and stimulator channels. Note that acquirer channels can be (and often are) included in pulseJacker cycles (i.e., by setting them to 'Acq On' and setting the Acquirer to 'External'), but as they do not use pulses they do not need to be configured through the pulseJacker gui.

Pulse Set, Pulse Name

Use these to assign a specific pulse to the currently selected output channel.

  • No labels