E-Prime发送Marker到Biopac生理仪

更新时间:2023-05-09 21:03:21 阅读: 评论:0

E-Prime发送Marker到Biopac生理仪E-Prime发送Mark到Biopac生理仪
(Sending signals from E-Prime to the Biopac system)
设备要求:
1、硬件:MP150主机、STP100C模块、DB25线缆、电脑2台(1台要有25针并口)
2、软件:AcqKnowledge生理仪采集软件、 E-Prime刺激呈现软件
E-Prime设置:
1、首先将DB25连接到带并口的电脑,单个刺激材料在E-Prime的Inline控件中命令如下:
WritePort &H378,0
***.OntSignalEnabled = True
***.OntSignalPort = &H378
***.OfftSignalEnabled = True
***.OfftSignalPort = &H378
***.OntSignalData = "1" (建议OntSignalData为1、2、4、8、16、32、64,见附录A)
其中***为刺激材料名称,不同名称的刺激材料可设置成不同的OntSignalData值; 以上语句的意思是:名称为***的刺激材料呈现的同时发送一个Signal到Biopac生理仪。 2、List同类型刺激材料,在E-Prime如何编辑,首先看例子程序的结构图:
其中Inline1语句如下:
stim.OntSignalEnabled = True
stim.OntSignalPort = &H378
stim.OfftSignalEnabled = True
stim.OfftSignalPort = &H378 其中Inline2语句如下:
WritePort &H378,0
stim.OntSignalData = c.GetAttrib("code")
其中list1中的"code"如下图(建议为1、2、4、8、16、32、64,见附录A)
AcqKnowledge设置:
1、首先将Biopac生理仪与电脑连接;
2、打开AcqKnowledge软件,设置如下:MP150菜单——Set Up Channels如下图:
选中Digital标签,选中OntSignalData或"code"设置的值对应的通道,1对应D0、2对应D1、4对应D2,以此类推,最多选中到D7通道。
附录A:
1、为什么将OntSignalData或"code"的值设置成2的整数倍,
答:这个涉及到二进制的转换,设置成2的整数倍是为了方便后期数据的统计,这样的话同一类型的Mark(即OntSignalData或"code"的值)您只需在具体的某一通道进行查找统计。 2、通道与数值对应表如下:
D7 D6 D5 D4 D3 D2 D1 D0
128 64 32 16 8 4 2 1
如果将数值设置成32,当刺激材料呈现时会在D5通道上出现一个高电平,如果设置成3,那么当刺激材料呈现时分别会在D0和D1通道上出现一个高电平(即D0+D1=3),同理设置成5的话会在D0和D2通道上出现一个高电平(即D0+D2=5)。

本文发布于:2023-05-09 21:03:21,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/567197.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:材料   通道   刺激   设置
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图