Com uma placa de I/O tradicional, como as da Measurement Computing ou National Instruments, um programa de software que deseja enviar um pulso precisa aguardar a duração do pulso antes de poder retomar o seu próprio trabalho. Imagine enviar um postal para um amigo e depois não poder fazer mais nada até que o postal seja entregue. É muito tempo perdido. Esta é uma entrega síncrona.
O c-pod pode fornecer sinais de forma assíncrona: um aplicativo envia um comando que inclui a duração do pulso e, em seguida, retoma o seu próprio trabalho, por exemplo, para apresentar um estímulo ou procurar a resposta do participante. O c-pod cuida da conclusão da entrega do pulso.
O c-pod leva a ideia de saída assíncrona um passo adiante. Em vez de entregar um pulso agora, por que não entregá-lo mais tarde? Melhor ainda, por que não entregar pulsos múltiplos depois?
Isso acaba sendo uma funcionalidade útil que responde à seguinte pergunta: ao apresentar um filme ou som, como marcar determinados pontos com precisão enquanto estiver a tocar?
Com o recurso de agendamento, pode pré-carregar o c-pod com uma lista de horários em que um pulso deve ser entregue, a duração do pulso e a(s) linha(s) de saída em que deve ser entregue. Um comando subsequente pode ser enviado no início do filme ou som para iniciar a execução da programação.
O c-pod também pode funcionar como um gerador de padrão, enviando pulsos periódicos para fora numa linha de saída escolhida ou até mesmo pulsos de períodos diferentes em várias linhas de saída. Isto é útil para aplicações que exigem efeito estroboscópico ou onde a intensidade da luz ou de um motor é controlada usando a modulação de largura de pulso (PWM).
E mais: as funcionalidades descritas acima não são mutuamente exclusivos. Enquanto uma programação está a ser executada nas linhas de saída 1, 2 e 3, ainda pode enviar um comando de pulso assíncrono a qualquer momento nas restantes linhas de 4 a 8.
Da mesma forma, enquanto um padrão está sendo gerado em algumas linhas, pode enviar um comando de pulso assíncrono nas restantes linhas. O c-pod não vai perder o ritmo.
A Cedrus fornece soluções de investigação em psicologia desde 1991 – mais de um quarto de século. Tem sido divertido ver o mercado evoluir. Se novos requisitos surgirem, o software que alimenta o c-pod pode ser facilmente atualizado.