Presentation é um software aplicativo para Windows para a realização de experimentos psicológicos e neurocomportamentais, desenvolvido pela Neurobehavioral Systems Inc. e lançado em 2003. Ele suporta a criação e apresentação de estímulos auditivos e visuais, registra respostas de praticamente qualquer dispositivo de entrada e permite o controle de portas paralelas, seriais, TCP/IP e Ni-DAQ para comunicação com dispositivos de fMRI, dispositivos de resposta, rastreadores oculares e equipamentos de imagem cerebral. Também é compatível com o Microsoft Kinect para Windows. Sua precisão temporal é inferior a um milissegundo. Presentation possui mais de 10.000 usuários em todo o mundo. Ele suporta Unicode através da especificação UTF-8.
Usuários A apresentação é utilizada em universidades e seus experimentos em todo o mundo, como por exemplo:
Centro de Neuroimagem Cognitiva Percepção, memória e estética da arte indeterminada Terreno comum para a cognição espacial? Um estudo comportamental e de fMRI sobre diferenças de sexo na rotação mental e na memória de trabalho espacial Bocejo contagioso e o cérebro Profundidade estereoscópica e a ilusão de oclusão Mecanismos neurais subjacentes ao controle de feedback auditivo da fala Um estudo interdisciplinar da indeterminação visual
Programação O Presentation utiliza duas linguagens de script proprietárias para descrever e controlar experimentos. Ele também possui um módulo Python que permite o uso de Python para controlar experimentos.
SDL (Linguagem de Descrição de Cenários) SDL é uma linguagem simples usada para descrever os estímulos e tentativas que compõem um experimento. A lógica de tempo de compilação pode ser usada para gerar e/ou randomizar estímulos.
PCL (Linguagem de Controle de Programas) PCL é uma linguagem de script totalmente funcional baseada livremente em C e Basic. Ela usa verificação de tipo forte para garantir que a intenção do programador seja explícita. Loops, instruções "if" e sub-rotinas são suportados. Ela pode ser usada em conjunto com os objetos criados em SDL, ou usada sozinha para criar, manipular e apresentar estímulos. O editor suporta autocompletar código .
Python O Presentation possui um módulo Python que permite aos usuários usar Python em vez de PCL para criar scripts de seus experimentos. Tudo o que pode ser feito em PCL também pode ser feito em Python.
Referências