-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathephysSettingsExample.m
More file actions
executable file
·49 lines (39 loc) · 1.45 KB
/
ephysSettingsExample.m
File metadata and controls
executable file
·49 lines (39 loc) · 1.45 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
%% ephysSettings
%% Parameters
% Data folder
dataDirectory = 'C:\Users\Alex\My Documents\Data\ephysData\';
% Device
settings.devID = 'Dev1';
% Samp Rate
settings.sampRate.out = 40E3;
settings.sampRate.in = 10E3;
% Camera frame rate
settings.camRate = 30;
% Break out box
settings.bob.currCh = 0;
settings.bob.voltCh = 1;
settings.bob.scalCh = 2;
settings.bob.gainCh = 3;
settings.bob.freqCh = 4;
settings.bob.modeCh = 5;
settings.bob.speakerCommandCh = 6;
settings.bob.piezoSGReading = 7;
settings.bob.aiType = 'SingleEnded';
settings.bob.inChannelsUsed = [0:7];
% Current input settings
settings.current.betaRear = 1; % Rear switch for current output set to beta = 100mV/pA
settings.current.betaFront = 1; % Front swtich for current output set to beta = .1mV/pA
settings.current.sigCond.Ch = 1;
settings.current.sigCond.gain = 10;
settings.current.sigCond.freq = 5;
settings.current.softGain = 1000/(settings.current.betaRear * settings.current.betaFront * settings.current.sigCond.gain);
% Voltage input settings
settings.voltage.sigCond.Ch = 2;
settings.voltage.sigCond.gain = 10;
settings.voltage.sigCond.freq = 5;
settings.voltage.softGain = 1000/(settings.voltage.sigCond.gain * 10); % To get voltage in mV
% Pulse settings
settings.pulse.Amp = 0.0394/2; % Made pulse a bit smaller
settings.pulse.Dur = 1;
settings.pulse.Start = 1*settings.sampRate.out + 1;
settings.pulse.End = 2*settings.sampRate.out;