<div dir="ltr"><div><div><div><div>Hi Ashley,<br><br>seems pretty straightforward inline script. Just a few trivial checks: <br><br></div><div>Just declare the constant <i>OutPort</i> just once in the global use script section. If this is done properly, you can remove the corresponding lines from the two inline scripts.<br>
</div><div><br>Did you verify the values of "BioStim"? These should be numbers ranging from 1 to 255. Also, the duration of TaskStimOne should be at least as long as the sampling interval used by BioPac. You could verify this by enabling logging of OnsetTime and OffsetTime of TaskStimOne for example. Another method is to add a few Debug.Print statements: <br>
<br>Debug.Print "BioStim value: " & CInt(c.GetAttrib("BioStim"))<br>Debug.Print "TaskStimONE.Duration: " & TaskStimONE.Duration<br><br></div>And is TaskStimONE really the object that is used during the one back phase? <br>
<br></div>If these checks don't help, you could test if the IO port is still accessible by adding this below the WritePort statement:<br><br></div>WritePort OutPort, 0<br></div>Sleep 1000<br><div><div><div><div>WritePort OutPort, 255<br>
<br></div><div>This should always give a high pulse of one second on all digital lines.<br><br></div><div>best<br>paul<br></div></div></div></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 9 August 2013 19:08, Ashley Sanders <span dir="ltr"><<a href="mailto:afsander12@gmail.com" target="_blank">afsander12@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div>Hi all,</div><div> </div><div> I am having trouble getting a stimulus delivery/response signal to show up on Biopac for the second part of our n-back experiment. The first task, zero back, asks the subject to press a certain key when a neutral face is presented (non-target) and another key when a scared face is presented (target). The inline script is as follows and works perfectly in connection with Biopac: </div>
<div> </div><div>Const OutPort As Integer = &hD800<br>'Const BioPacTrigger As Integer = &h01 </div><div> </div><div>WritePort OutPort, 0</div><div> </div><div>TaskStimZERO.OnsetSignalEnabled = True<br>TaskStimZERO.OnsetSignalPort = OutPort<br>
TaskStimZERO.OnsetSignalData = c.GetAttrib("BioStim")</div><div> </div><div>TaskStimZERO.OffsetSignalEnabled = True<br>TaskStimZERO.OffsetSignalPort = OutPort<br>TaskStimZERO.OffsetSignalData = 0</div><div> </div>
<div>Next, the one back section asks the subject to only press the target assigned key after <strong>two</strong> scared faces have been presented in a row. This is where Biopac is not collecting a signal. The inline script is as follows:</div>
<div> </div><div>Const OutPort As Integer = &hD800<br>'Const BioPacTrigger As Integer = &h01 </div><div> </div><div>WritePort OutPort, 0</div><div> </div><div>TaskStimONE.OnsetSignalEnabled = True<br>TaskStimONE.OnsetSignalPort = OutPort<br>
TaskStimONE.OnsetSignalData = c.GetAttrib("BioStim")</div><div> </div><div>TaskStimONE.OffsetSignalEnabled = True<br>TaskStimONE.OffsetSignalPort = OutPort<br>TaskStimONE.OffsetSignalData = 0</div><div> </div><div>
 </div><div>I have tried numerous ways to get this to work but have failed. If anyone has any advice, please let me know. Your help would be GREATLY appreciated!</div><div> </div><div> </div><div>Thanks in advance, </div>
<div>Ashley</div></div><span class="HOEnZb"><font color="#888888">

<p></p>

-- <br>
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:e-prime%2Bunsubscribe@googlegroups.com" target="_blank">e-prime+unsubscribe@googlegroups.com</a>.<br>
To post to this group, send email to <a href="mailto:e-prime@googlegroups.com" target="_blank">e-prime@googlegroups.com</a>.<br>
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/e-prime/d53d8de5-2b05-4ee2-a466-9a15a471e6f8%40googlegroups.com" target="_blank">https://groups.google.com/d/msgid/e-prime/d53d8de5-2b05-4ee2-a466-9a15a471e6f8%40googlegroups.com</a>.<br>

For more options, visit <a href="https://groups.google.com/groups/opt_out" target="_blank">https://groups.google.com/groups/opt_out</a>.<br>
 <br>
 <br>
</font></span></blockquote></div><br></div>

<p></p>

-- <br />
You received this message because you are subscribed to the Google Groups "E-Prime" group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to e-prime+unsubscribe@googlegroups.com.<br />
To post to this group, send email to e-prime@googlegroups.com.<br />
To view this discussion on the web visit <a href="https://groups.google.com/d/msgid/e-prime/CAKAdR-uZ9MOF__3qQaHmQifVQ_3X0ENCqt4Frs8v8PG4L9CTgA%40mail.gmail.com?hl=en-US">https://groups.google.com/d/msgid/e-prime/CAKAdR-uZ9MOF__3qQaHmQifVQ_3X0ENCqt4Frs8v8PG4L9CTgA%40mail.gmail.com?hl=en-US</a>.<br />
For more options, visit <a href="https://groups.google.com/groups/opt_out">https://groups.google.com/groups/opt_out</a>.<br />