Patchmaster The Pulse generator Elektronik
Telly Galiatsatos, BS 1987: Graduated at Queens College, NY Computer Science 1987-2007: Instrutech Corporation IT Engineering Support Software Engineer, Sales & Support HEKA Product Specialist General Manager Since 2007: HEKA Instruments Inc, NY, USA General Manager
3 Overview Understanding the various controls Acquisition modes Example sequences
4 Configuration settings Memory allocation: Max Sample points per trace Max Stim traces (channels) Max Stim points per trace
5 Configuration settings Memory allocation: Max Sample points per trace Max Stim traces (channels) Max Stim points per trace Auto Filter automatically sets filter based on filter factor and sample interval VC and CC stimulus scaling factors
6 Various views Condensed Full Cartoon
7 Terminology PGF Pulse Generator file file that holds preprogrammed acquisition patterns Sequence Pool a collection of stimulation patterns Series A family of stimulation pulses and /or controls Sweep a single acquisition in a series File template external stimulus file PGF-parameters user variables
8 Sequence pool List of predefined sequences, each defined by a unique name Unlimited number of sequences per PGF file Commands for manipulating the sequences
9 Acquisition Modes Interactive mode: Processing and /or external controls are executed in-between sweeps Short sweep intervals will execute as fast as possible but are ultimately affected by active system tasks Longer sweep intervals will execute with accurate timing
10 Interactive Mode interval = 0
11 Interactive mode interval = 1 sec
12 Gap Free Mode Optimized DAQ control for gap free acquisition / stimulation Sweeps are executed without any gaps but.. all processing other than on-line analysis is disabled Real-time feedback is no longer available
13 Gap Free
14 Changing values Click and drag hold down right mouse button and drag up / down to change value Double click and enter double click on item, enter value via the keyboard in either scientific or engineering format: Tera: T / E12 Giga: G / E9 Mega: M / E6 Kilo: k or E3 - Milli: m / E-3 Micro: u / E-6 nano: n / E-9 - Pico: p / E-12 femto: f / E-15
15 Timing Number of sweeps in a series The sweep interval: delay + sweep length Sample interval: sampling frequency of DAQ Delay the display and storing of acquired data with StartSeg and StartTime These timing parameters are common across all Input / output channels
16 Timing - Delay
17 Triggered Acquisition Initiate acquisition from an external trigger Trigger modes: Series single trigger start series Main only external trigger per sweep Main + Leaks external trigger per sweep and for each leak pulse
18 Input & Output channels Output channels - up to 16 D/A - Digital Word - Digital bit Input channels - up to 32 A/D Virtual - Digital Word - Digital bit Special Function: Chirp - Lock In - Imaging
19 D/A Output channels Scaling: Stimulus Scaling factor Output signal is relative to V- membrane Scaled by a specified factor Output values can be loaded from a file Scaled based on active extensions: LockIn, Imaging, Spectroscopy or Photometry
20 Digital (TTL) Output channels Digital Word: output a 16 bit word Change multiple digital outputs simultaneously Best way to control perfusion systems Digital Bit: single digital channel Control single TTL lines Easier to configure
21 Common settings for Input Channels: Link to a particular parent channel Link to related output channel Original current channel, e.g. LockIn Perform data compression Enable / disable storing to disk Specify segment used to calculate auto-zero If A/D input and Leak Pulses are enabled: store none, leak average or each leak pulse with data Virtual channels: Create an input by mathematical computations of other traces and inputs
22 Segments Arbitrary number of segments, each defined by: Class Store / No-store Voltage / Current Duration Increment mode Increment factors
23 Segment Class Standard segments: Constant constant amplitude Ramp from previous segments amplitude to current segments amplitude Continuous identifier for continuous acquisition not affected by stimulus buffer size Can only be last segment in pulse pattern Fixed amplitude
24 Segment Class Special segments have separate wave parameter definitions Sine Sine characteristics Square rectangular characteristics Chirp increasing sine wave frequency
25 Segment editing commands Insert Insert new segment at this location Duplicate copy this segment and insert next to this one Delete delete this segment Duplicate - duplicate x number of segments n times from this one Delete - delete x number of segments from this one
26 Template Preview Graphical representation of pulse patterns Display delay settings Specify Holding potential for accurate representation
27 P/N Leak Subtraction Arbitrary number of P/N pulses Leak pulses execute before or after main pulse Specify Lead Holding, Leak Size, or alternating polarity pulses Raw and leak corrected data can be stored
28 PGF Parameters Variables allow sequences to be changed without editing or creating new ones
29 Acquisition to Analysis