Whisker: A client-server high-performance multimedia research control system

Whisker: A client-server high-performance multimedia research control system
复制标题

DOI:
10.3758/brm.42.4.1059
复制
发表时间:
2010-11-01
影响因子:
5.4
通讯作者:
Aitken, Michael R. F.
Aitken, Michael R. F.
中科院分区:
心理学2区
文献类型:
--
作者:
Cardinal, Rudolf N.;Aitken, Michael R. F.

文献摘要

被引文献

相似文献

我们描述了一种原始的客户端-服务器方法来进行行为研究控制和Whisker系统,这是该设计的具体实现。服务器进程控制几种类型的硬件,包括数字输入/输出设备、多个图形显示器和触摸屏、键盘、鼠标和声卡。它为客户机程序提供了一种访问该硬件的方法,通过基于标准Internet协议的简单的基于文本的网络协议与它们进行通信。实现行为任务的客户端可以用任何具有网络功能的编程语言编写。迄今为止,该技术已应用于实验心理学、行为和认知神经科学,实验对象包括啮齿类动物、人类、非人类灵长类动物、狗、猪和鸟类。该系统灵活可靠,但在复杂性方面存在潜在的缺点。介绍了它的设计、特点和性能。
We describe an original client-server approach to behavioral research control and the Whisker system, a specific implementation of this design. The server process controls several types of hardware, including digital input/output devices, multiple graphical monitors and touchscreens, keyboards, mice, and sound cards. It provides a way to access this hardware for client programs, communicating with them via a simple text-based network protocol based on the standard Internet protocol. Clients to implement behavioral tasks may be written in any network-capable programming language. Applications to date have been in experimental psychology and behavioral and cognitive neuroscience, using rodents, humans, nonhuman primates, dogs, pigs, and birds. This system is flexible and reliable, although there are potential disadvantages in terms of complexity. Its design, features, and performance are described.