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:
- In the pulseJacker gui, select a cycle and hit 'Enable'
- For any stimulating/acquiring programs (ephys, stimulator, acquirer) that are part of the cycle -- set them to 'External'
- 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.