Millisecond Forums

using biopack to feed stimulus presentation in Inquisit

https://forums.millisecond.com/Topic20488.aspx

By RBalas - 1/18/2017

Dear All,

We are currently trying to program a study in which the stimulus presentation is supposed to depend on subjects' physiological responses (skin conductance and hear rate).
So, the basic sequence of events would be as follows: StimA -> response registered with Biopack -> StimB dependant on that response.

The basic question is whether Inquisit takes input from Biopack software, i.e. ACQKnowledge.

Anyone did smth similar?

Best,
Robert
By Dave - 1/18/2017

RBalas - Wednesday, January 18, 2017
Dear All,

We are currently trying to program a study in which the stimulus presentation is supposed to depend on subjects' physiological responses (skin conductance and hear rate).
So, the basic sequence of events would be as follows: StimA -> response registered with Biopack -> StimB dependant on that response.

The basic question is whether Inquisit takes input from Biopack software, i.e. ACQKnowledge.

Anyone did smth similar?

Best,
Robert

The basic pipeline to do this would be to have AcqKnowledge send TTL signals to the computer running Inquisit via that machine's parallel port. On the hardware side, you would need a STP100C-C, I think, for the parallel port interfacing: https://www.biopac.com/product/isolated-digital-interfaces/

You should then be able to have AcqKnowledge send TTL signals to the presentation computer running Inquisit:
https://www.biopac.com/video/?video_category=hardware-tutorials&v=ttl-output-trigger-external-devices

In Inquisit, the <trial> element can accept TTL signals as input by setting its /inputdevice to lpt (status register) or lptdata (data register):

https://www.millisecond.com/support/docs/v4/html/language/attributes/inputdevice.htm

Based on the input received you could then adjust the stimulus selection.

Hope this gives you a general idea / starting point.
By RBalas - 1/26/2017

Dave - Wednesday, January 18, 2017
RBalas - Wednesday, January 18, 2017
Dear All,

We are currently trying to program a study in which the stimulus presentation is supposed to depend on subjects' physiological responses (skin conductance and hear rate).
So, the basic sequence of events would be as follows: StimA -> response registered with Biopack -> StimB dependant on that response.

The basic question is whether Inquisit takes input from Biopack software, i.e. ACQKnowledge.

Anyone did smth similar?

Best,
Robert

The basic pipeline to do this would be to have AcqKnowledge send TTL signals to the computer running Inquisit via that machine's parallel port. On the hardware side, you would need a STP100C-C, I think, for the parallel port interfacing: https://www.biopac.com/product/isolated-digital-interfaces/

You should then be able to have AcqKnowledge send TTL signals to the presentation computer running Inquisit:
https://www.biopac.com/video/?video_category=hardware-tutorials&v=ttl-output-trigger-external-devices

In Inquisit, the <trial> element can accept TTL signals as input by setting its /inputdevice to lpt (status register) or lptdata (data register):

https://www.millisecond.com/support/docs/v4/html/language/attributes/inputdevice.htm

Based on the input received you could then adjust the stimulus selection.

Hope this gives you a general idea / starting point.

Dave,

Thanks for the tips.

What we want to do is to condition stimulus presentation on the signal from skin-conductance measurement. The latter is registered with Biopack and Acknowledge.

Now, on any given trial Stim1 is presented first, and then we need to present Stim2. Assuming that Stim1 invokes stress response (SCR response) we want to present Stim2 either before, after or exactly in the peak of SCR response.

Do you think its possible with Inquisit? We'll have to analyse the SCR signal on-line, and ocassionally even predict if it would still raise or not.

Best, Robert
By Dave - 1/26/2017

RBalas - Friday, January 27, 2017
Dave - Wednesday, January 18, 2017
RBalas - Wednesday, January 18, 2017
Dear All,

We are currently trying to program a study in which the stimulus presentation is supposed to depend on subjects' physiological responses (skin conductance and hear rate).
So, the basic sequence of events would be as follows: StimA -> response registered with Biopack -> StimB dependant on that response.

The basic question is whether Inquisit takes input from Biopack software, i.e. ACQKnowledge.

Anyone did smth similar?

Best,
Robert

The basic pipeline to do this would be to have AcqKnowledge send TTL signals to the computer running Inquisit via that machine's parallel port. On the hardware side, you would need a STP100C-C, I think, for the parallel port interfacing: https://www.biopac.com/product/isolated-digital-interfaces/

You should then be able to have AcqKnowledge send TTL signals to the presentation computer running Inquisit:
https://www.biopac.com/video/?video_category=hardware-tutorials&v=ttl-output-trigger-external-devices

In Inquisit, the <trial> element can accept TTL signals as input by setting its /inputdevice to lpt (status register) or lptdata (data register):

https://www.millisecond.com/support/docs/v4/html/language/attributes/inputdevice.htm

Based on the input received you could then adjust the stimulus selection.

Hope this gives you a general idea / starting point.

Dave,

Thanks for the tips.

What we want to do is to condition stimulus presentation on the signal from skin-conductance measurement. The latter is registered with Biopack and Acknowledge.

Now, on any given trial Stim1 is presented first, and then we need to present Stim2. Assuming that Stim1 invokes stress response (SCR response) we want to present Stim2 either before, after or exactly in the peak of SCR response.

Do you think its possible with Inquisit? We'll have to analyse the SCR signal on-line, and ocassionally even predict if it would still raise or not.

Best, Robert

This should be possible. You would send a TTL signal to Inquisit either before the (predicted) signal peak or after. Inquisit can then initiate a <trial> presenting Stim2 in response.
By RBalas - 1/29/2017

Dave - Friday, January 27, 2017
RBalas - Friday, January 27, 2017
Dave - Wednesday, January 18, 2017
RBalas - Wednesday, January 18, 2017
Dear All,

We are currently trying to program a study in which the stimulus presentation is supposed to depend on subjects' physiological responses (skin conductance and hear rate).
So, the basic sequence of events would be as follows: StimA -> response registered with Biopack -> StimB dependant on that response.

The basic question is whether Inquisit takes input from Biopack software, i.e. ACQKnowledge.

Anyone did smth similar?

Best,
Robert

The basic pipeline to do this would be to have AcqKnowledge send TTL signals to the computer running Inquisit via that machine's parallel port. On the hardware side, you would need a STP100C-C, I think, for the parallel port interfacing: https://www.biopac.com/product/isolated-digital-interfaces/

You should then be able to have AcqKnowledge send TTL signals to the presentation computer running Inquisit:
https://www.biopac.com/video/?video_category=hardware-tutorials&v=ttl-output-trigger-external-devices

In Inquisit, the <trial> element can accept TTL signals as input by setting its /inputdevice to lpt (status register) or lptdata (data register):

https://www.millisecond.com/support/docs/v4/html/language/attributes/inputdevice.htm

Based on the input received you could then adjust the stimulus selection.

Hope this gives you a general idea / starting point.

Dave,

Thanks for the tips.

What we want to do is to condition stimulus presentation on the signal from skin-conductance measurement. The latter is registered with Biopack and Acknowledge.

Now, on any given trial Stim1 is presented first, and then we need to present Stim2. Assuming that Stim1 invokes stress response (SCR response) we want to present Stim2 either before, after or exactly in the peak of SCR response.

Do you think its possible with Inquisit? We'll have to analyse the SCR signal on-line, and ocassionally even predict if it would still raise or not.

Best, Robert

This should be possible. You would send a TTL signal to Inquisit either before the (predicted) signal peak or after. Inquisit can then initiate a <trial> presenting Stim2 in response.

Thanks. Now, is it in principle possible that Inquisit registers not only TTL signals but also raw data from Acknowledge, analyses it and based on the analysis triggers trials?

Robert
By Dave - 1/29/2017

RBalas - Sunday, January 29, 2017
Dave - Friday, January 27, 2017
RBalas - Friday, January 27, 2017
Dave - Wednesday, January 18, 2017
RBalas - Wednesday, January 18, 2017
Dear All,

We are currently trying to program a study in which the stimulus presentation is supposed to depend on subjects' physiological responses (skin conductance and hear rate).
So, the basic sequence of events would be as follows: StimA -> response registered with Biopack -> StimB dependant on that response.

The basic question is whether Inquisit takes input from Biopack software, i.e. ACQKnowledge.

Anyone did smth similar?

Best,
Robert

The basic pipeline to do this would be to have AcqKnowledge send TTL signals to the computer running Inquisit via that machine's parallel port. On the hardware side, you would need a STP100C-C, I think, for the parallel port interfacing: https://www.biopac.com/product/isolated-digital-interfaces/

You should then be able to have AcqKnowledge send TTL signals to the presentation computer running Inquisit:
https://www.biopac.com/video/?video_category=hardware-tutorials&v=ttl-output-trigger-external-devices

In Inquisit, the <trial> element can accept TTL signals as input by setting its /inputdevice to lpt (status register) or lptdata (data register):

https://www.millisecond.com/support/docs/v4/html/language/attributes/inputdevice.htm

Based on the input received you could then adjust the stimulus selection.

Hope this gives you a general idea / starting point.

Dave,

Thanks for the tips.

What we want to do is to condition stimulus presentation on the signal from skin-conductance measurement. The latter is registered with Biopack and Acknowledge.

Now, on any given trial Stim1 is presented first, and then we need to present Stim2. Assuming that Stim1 invokes stress response (SCR response) we want to present Stim2 either before, after or exactly in the peak of SCR response.

Do you think its possible with Inquisit? We'll have to analyse the SCR signal on-line, and ocassionally even predict if it would still raise or not.

Best, Robert

This should be possible. You would send a TTL signal to Inquisit either before the (predicted) signal peak or after. Inquisit can then initiate a <trial> presenting Stim2 in response.

Thanks. Now, is it in principle possible that Inquisit registers not only TTL signals but also raw data from Acknowledge, analyses it and based on the analysis triggers trials?

Robert

No. Ideally, you would have AcqKnowledge conduct the necessary real-time analysis and then send a simple TTL signal to Inquisit based on the analysis' result. I.e., a very similar scenario to what is demonstrated here: https://www.biopac.com/video/?video_category=hardware-tutorials&v=ttl-output-trigger-external-devices
By RBalas - 1/29/2017

Dave - Monday, January 30, 2017
RBalas - Sunday, January 29, 2017
Dave - Friday, January 27, 2017
RBalas - Friday, January 27, 2017
Dave - Wednesday, January 18, 2017
RBalas - Wednesday, January 18, 2017
Dear All,

We are currently trying to program a study in which the stimulus presentation is supposed to depend on subjects' physiological responses (skin conductance and hear rate).
So, the basic sequence of events would be as follows: StimA -> response registered with Biopack -> StimB dependant on that response.

The basic question is whether Inquisit takes input from Biopack software, i.e. ACQKnowledge.

Anyone did smth similar?

Best,
Robert

The basic pipeline to do this would be to have AcqKnowledge send TTL signals to the computer running Inquisit via that machine's parallel port. On the hardware side, you would need a STP100C-C, I think, for the parallel port interfacing: https://www.biopac.com/product/isolated-digital-interfaces/

You should then be able to have AcqKnowledge send TTL signals to the presentation computer running Inquisit:
https://www.biopac.com/video/?video_category=hardware-tutorials&v=ttl-output-trigger-external-devices

In Inquisit, the <trial> element can accept TTL signals as input by setting its /inputdevice to lpt (status register) or lptdata (data register):

https://www.millisecond.com/support/docs/v4/html/language/attributes/inputdevice.htm

Based on the input received you could then adjust the stimulus selection.

Hope this gives you a general idea / starting point.

Dave,

Thanks for the tips.

What we want to do is to condition stimulus presentation on the signal from skin-conductance measurement. The latter is registered with Biopack and Acknowledge.

Now, on any given trial Stim1 is presented first, and then we need to present Stim2. Assuming that Stim1 invokes stress response (SCR response) we want to present Stim2 either before, after or exactly in the peak of SCR response.

Do you think its possible with Inquisit? We'll have to analyse the SCR signal on-line, and ocassionally even predict if it would still raise or not.

Best, Robert

This should be possible. You would send a TTL signal to Inquisit either before the (predicted) signal peak or after. Inquisit can then initiate a <trial> presenting Stim2 in response.

Thanks. Now, is it in principle possible that Inquisit registers not only TTL signals but also raw data from Acknowledge, analyses it and based on the analysis triggers trials?

Robert

No. Ideally, you would have AcqKnowledge conduct the necessary real-time analysis and then send a simple TTL signal to Inquisit based on the analysis' result. I.e., a very similar scenario to what is demonstrated here: https://www.biopac.com/video/?video_category=hardware-tutorials&v=ttl-output-trigger-external-devices

OK - thanks for prompt response. We'll have to work it out with Biopac, then.

Best,
Robert