| T O P I C R E V I E W |
| sh252 |
Posted - Oct 09 2012 : 5:35:17 PM We plan to conduct an fMRI experiment on BIAC5 that will involve concurrent recording of behavioral and psychophysiological data. The program we are using is written in C++ and accepts input and scanner signal input. The program needs to be coded such that event signals (i.e. signals that indicate the presentation of cues/fixations to the subject) are sent from the stimulus presentation computer to the computer that is recording the psychophysiological data so that timing can be matched during analysis.
Originally this program was prepared to send these event signals as TTL signals from the parallel port, however, the system on BIAC5 appears to require that these be sent via USB or possibly via the serial port. Can anyone with experience with this clarify the port these signals should be generated on? Also, if anyone has some C or C++ code showing how this is done on the BIAC5 fMRI system that would be most helpful.
|
| 1 L A T E S T R E P L I E S (Newest First) |
| jim.voyvodic |
Posted - Oct 09 2012 : 7:21:54 PM As you probably know, there are many existing programs that can do this already (e.g., CIGAL, Presentation). CIGAL in particular can record all your physiological channels (cardiac, respiratory, GSR, eye-tracking, etc) with sub-millisecond synchronization accuracy and absolutely no programming required. But if you want to write your own C/C++ code then the first step is to figure out which program/device you are writing to and what form it expects as input. I suggest you come by some time to discuss this because it is too complicated to teach via the Forum. Jim |
|
|