How do I get MATLAB to output a digital marker via the parallel port to Biopac's Acqknowledge software?
17 Ansichten (letzte 30 Tage)
Ältere Kommentare anzeigen
I'm basically using MATLAB in place of E-Prime/Superlab/DirectRT etc. In order to mark Acqknowledge (Biopac) with a digital marker (and trigger acquisition), I require the STP100C - This module would accept a digital marker via the parallel port. Therefore, I need to program MATLAB to output a digital marker via the parallel port of the computer, I'm sure there must be some command for that.
I am trying to collect Event Related Potentials and I have 2 targets/stimuli (T1 & T2). These are letters that are part of a rapid serial visual presentation. After each string is presented, the participant has to reply yes/ no to whether T1 or T2 was presented. As far as physiology is concerned I am measuring the onset of the P300.
0 Kommentare
Akzeptierte Antwort
PT
am 26 Mär. 2013
Bearbeitet: PT
am 26 Mär. 2013
Take a look at "digitalio" in the Data Acquisition Toolbox. Here's a short example code:
% Initialize 2 lines (2nd line reserved for future use)
ppobjects.dio = digitalio('parallel', 'LPT1');
ppobjects.lines = addline(ppobjects.dio,1:2,'out');
% Set line 1 to high
linenum = 1;
value = 1;
putvalue(ppobjects.lines(linenum),value);
% Set line 1 to low
linenum = 1;
value = 0;
putvalue(ppobjects.lines(linenum),value);
4 Kommentare
PT
am 1 Apr. 2013
In that case, wire line 1 and gnd of parallel port to the signal and return on your device's digital input. From Wikipedia, it should be pin 2 or 3 for + and any of the gnd pins for -.
Weitere Antworten (1)
steamrice
am 28 Jan. 2020
I am haveing a similar software and hardware design problem using biopac and stp100C. Could someone help?
0 Kommentare
Siehe auch
Kategorien
Mehr zu Simultaneous and Synchronized Operations finden Sie in Help Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!