<br>I'm not sure I should reply to such an old thread, but I am asking Paul Groot for elaborate regarding part of his post to this topic -- and my question still is about "...markers from E-Prime to BIOPAC."  Can you please explain how one can "...use a calculation channel to convert the 8 digital channels back to a numerical one...", if one needs more than 8 unique marker codes?<br><br>I am just beginning work on  E-Prime programs that will send triggers via the parallel port to Biopac equipment. I have written quite a few E-Prime programs for ERP studies that send codes to Neuroscan amps. For that, it's simple to use different numbers (1-255) to distinguish various kinds of stimulus onset and offset and response events. I think I understand how to send a signal to one of 8 channels of the Biopac recording system using port codes that are powers of 2 (as you explained). However, I don't expect that will always be enough, so I'd like to know how to setup a "calculation channel" to facilitate the use of more than 8 codes with Biopac. Can you explain, or point me to some documentation about this?<br><br>Thanks. - Scott<br><br><br>On Thursday, March 29, 2012 3:43:24 PM UTC-5, Paul Groot wrote:<blockquote class="gmail_quote" style="margin: 0;margin-left: 0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">Hi Catarina,<p>The SendPulse inline script of your es-file already contains a few<br>lines to send a pulse using WritePort. You could replace them with<br>something like this:</p><p>DutWords.OnsetSignalEnabled = True<br>DutWords.OnsetSignalPort = &H378<br>DutWords.OnsetSignalData = c.GetAttrib("marker")</p><p>DutWords.OffsetSignalEnabled = True<br>DutWords.OffsetSignalPort = &H378<br>DutWords.OffsetSignalData = 0  ' reset all digital lines to zero</p><p>Since BioPac will acquire the 8 digital TTL lines as separate signals,<br>you would probably want to use powers of two for the markers:<br>1,2,4,8,16,32,64 and128. <b>If you don't use powers of two, you will get<br>a mixture of simultaneous pulses. (You could use a calculation channel<br>to convert the 8 digital channels back to a numerical one, but I would<br>suggest you should only do this when you need more than 8 unique<br>marker codes.)</b></p><p>Also make sure that the marker attribute is defined in all relevant<br>lists, because I  noticed that the second part of your exp. is missing<br>the marker attribute.</p><p>I also have the feeling that part of your script contains duplicate<br>(identical) objects. Perhaps you need duplicates in some places to be<br>able to implement English/Dutch specific elements, but I'm sure that<br>in some places you could (re)use the same E-Object. (For example<br>Blank1 and Blank2 are probably identical). Although this is not a big<br>deal in your script, I often see scripts having large amounts of<br>copied objects. One of the side-effects of having duplicates is that<br>the log-file will become unnecessary complex.</p><p><br>Best,<br>Paul</p><p><br>2012/3/29 Catarina Azevedo <<a href="javascript:" target="_blank" gdf-obfuscated-mailto="a58_8fSUhDsJ">catarina.m...@gmail.<wbr>com</a>>:<br>> Hi all!<br>><br>> I'm new in eprime and so I realize that this will be a beginner<br>> question.But I really need some help!<br>><br>...<br></p><p></p><p></p><p></p><p></p><p></p><p></p><p></p></blockquote>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To post to this group, send email to e-prime@googlegroups.com.<br />
To unsubscribe from this group, send email to e-prime+unsubscribe@googlegroups.com.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msg/e-prime/-/9X9jdyDmYXQJ">https://groups.google.com/d/msg/e-prime/-/9X9jdyDmYXQJ</a>.<br />
For more options, visit <a href="https://groups.google.com/groups/opt_out">https://groups.google.com/groups/opt_out</a>.<br />
 <br />
 <br />