本篇是基于安装了
1.11.5
版本 Development Kit 的用户,如果您安装的是2.1.1
版本的 Development Kit ,请点击 »>传送门«<。您可以在 “开始菜单 - SR Research - SR Version” 中查看eyelink_core.dll
的版本来确定您的 Development Kit 版本。
1. 代码讲解
1.1 传输 .edf 眼动数据文件
整个实验已经完成,让我们把眼动数据保存下来。
tracker.setOfflineMode '将主试机设置为 offline
Sleep 500 '延迟50ms,让主试机做好准备
tracker.closeDataFile '关闭.edf数据文件
tracker.receiveDataFile edfFileName, "" '将数据文件发送到主试机
Set tracker = Nothing '释放 tracker 这个程序对象
Set elutil = Nothing '释放 elutil 这个链接对象
复制粘贴,不要犹豫。
1.2 Error Handle 错误句柄
ErrorHandle:
If Err <> 0 Then
Set tracker = Nothing '释放 tracker 这个程序对象
Set elutil = Nothing '释放 elutil 这个链接对象
MsgBox Err.Number & ":" & Err.Description
End If
复制粘贴,不要犹豫。
2. 源代码
tracker.setOfflineMode ' set offline mode so we can transfer file
Sleep 500 ' delay so tracker is ready
tracker.closeDataFile ' close data file
tracker.receiveDataFile edfFileName, "" ' get the edf file to display pc
Set tracker = Nothing ' release tracker object
Set elutil = Nothing ' release eyelink util object
ErrorHandle:
If Err <> 0 Then
Set tracker = Nothing ' release tracker object
Set elutil = Nothing ' release eyelink util object
MsgBox Err.Number & ":" & Err.Description
'Exit Sub if this is not the last inline, we need an Exit Sub
End If
以上。