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

17 vues (au cours des 30 derniers jours)
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.

Réponse acceptée

PT
PT le 26 Mar 2013
Modifié(e) : PT le 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 commentaires
sonia
sonia le 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 le 1 Avr 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 -.

Connectez-vous pour commenter.

Plus de réponses (1)

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

Catégories

En savoir plus sur Simultaneous and Synchronized Operations dans Help Center et File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by