How do I get MATLAB to output a digital marker via the parallel port to Biopac's Acqknowledge software?

13 views (last 30 days)
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.

Accepted Answer

PT
PT on 26 Mar 2013
Edited: PT on 26 Mar 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 Comments
sonia
sonia on 29 Mar 2013
Just to clarify I am using a 25-pin parallel port cable, from the stimulus (MATLAB) computer to the physiological recording (Biopac) computer.
I have the data acq. toolbox. What I need is a digital pulse to be sent to the recording computer every time the number 4/7 or the letter X is shown. Also it should be on a separate chennel and not directly on top of the EEG wave form.
PT
PT on 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 -.

Sign in to comment.

More Answers (1)

steamrice
steamrice on 28 Jan 2020
I am haveing a similar software and hardware design problem using biopac and stp100C. Could someone help?

Categories

Find more on Data Acquisition Toolbox Supported Hardware in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!