• UK
  • US
  • Français
  • Deutsch
  • Español (precios €)
  • Portugal
  • Polski
  • 日本人
  • 中國傳統
  • 简化中国

Scripts para o Spike2


On-Line

Função ZAP: Saída de onda senoidal com frequência crescente
ZAPexample.s2s (01/17)

ZAPexample.zip

Este script e a sequência associada podem ser usados para gerar uma onda senoidal com uma frequência crescente linear ou quadrática do DAC 0 de uma interface 1401. Para visualizar a saída, conecte DAC 0 a ADC 0, carregue a configuração de amostragem incluída, ZAPexample.S2C , e selecione o arquivo de sequência de texto, ZAPexample.pls , do Sequencer aba.

O script abre um novo arquivo de dados pronto para amostragem com base na configuração de amostragem atual. As configurações da onda senoidal são controladas a partir de um botão da barra de ferramentas de script e podem ser atualizadas durante a amostragem.

Este script requer Spike2 v7.00 ou superior e uma interface Micro1401 ou Power1401.

Rampa linear de frequência de pulso
LinRampFreq.s2s (01/17)

LinRampFreq.zip

Este script e a sequência associada criam rampas de frequência de pulso crescente ou decrescente on-line e permite ao usuário inserir configurações de tempo de rampa, bem como frequências de início, ponto de viragem e fim para a saída de pulso.

Antes de executar o script, você deve garantir que a sequência de saída LinRampFreq.pls esteja selecionada na guia Sequenciador de sua configuração de amostragem. O script configura um novo arquivo de dados para gravação com base na configuração de amostragem atual.

Para fins de teste, defina o canal 1 em sua configuração de amostragem para ser um canal de evento no qual os pulsos podem ser registrados para ajudar a visualizar os resultados. Os pulsos são definidos para ter 10us de comprimento e são emitidos pela saída digital 0 do 1401.

Este script requer Spike2 v5.17 ou superior e uma interface Micro1401 ou Power1401.

Gerar tempos de pico pré-gravados como um estímulo
PlaySpikeTimes.s2s (05/10)

PlaySpikeTimes.zip

Este script e a sequência associada são um exemplo de uso da tabela do sequenciador para gerar uma série de eventos pré-gravados durante a amostragem. Selecione o arquivo de sequência PlaySpikeTimes.pls na guia Sequencer de sua configuração de amostragem antes de executar o script.

Quando executado, o script solicita que o usuário abra um arquivo de dados contendo os picos ou eventos a serem usados e selecione um intervalo de tempo de eventos para gravar na tabela do sequenciador. Durante a amostragem, a tecla 'a' reproduzirá os dados copiados da saída digital 0.

Este script requer Spike2 v5.17 ou superior e uma interface Micro1401 ou Power1401.

Ajustar automaticamente a taxa de vídeo em relação ao pico de atividade
VideoRate.s2s (08/10)

VideoRate.zip

Este script pode ser usado para monitorar um evento ou canal WaveMark e alternar entre a taxa de quadros lenta e a taxa de quadros normal, dependendo do nível de atividade no canal nomeado. Você pode especificar o intervalo mínimo entre eventos que sinaliza o início de um período de baixa atividade.

Este script requer Spike2 v5.17 ou superior.

Aplicar filtros IIR a um canal de forma de onda on-line
OnlineFilter.s2s (06/16)

OnlineFilter.zip

Este script é um exemplo de aplicação de filtros IIR a um determinado canal de forma de onda durante a amostragem. Ele abre um novo arquivo de dados com base na configuração de amostragem atual e, em seguida, gera uma caixa de diálogo a partir da qual o usuário pode especificar o tipo de filtro a ser aplicado e o canal de forma de onda de origem a ser usado.

Assim que a amostragem é iniciada, o script usa uma rotina inativa para aplicar o filtro aos dados de origem e produz um novo canal de memória exibindo o resultado.

Este script requer Spike2 v6.01 ou superior.

Aplique um filtro IIR a vários canais de forma de onda on-line
OnlineFilter 04.s2s (06/16)

OnlineFilterMulti.zip

Este script permite que você aplique um filtro IIR digital a um ou mais canais de forma de onda on-line. Conforme entregue, o script pode aplicar o filtro escolhido a até quatro canais de forma de onda amostrados na mesma taxa. Uma pequena edição no script permitirá que você aumente o número de canais que podem ser processados.

Uma ampla gama de tipos de filtro é possível, incluindo notch, ressonador, passa-baixo, passa-alto, passa-banda e parada de banda. A característica do filtro pode ser escolhida entre: Butterworth, Bessel, Chebyshev tipo 1 e Chebyshev tipo 2.

Há um guia do usuário nos comentários no início do arquivo de script.

Este script requer Spike2 v8.03 ou superior

Gerador de pulso de 3 canais para estimulação intracelular
PulseGen 01.s2s (09/19)

PulseGen.zip

Esta combinação de script / sequenciador deve ser usada com um amplificador de microeletrodo de grampo de corrente multicanal. Ele permite que você estimule até três neurônios gravados simultaneamente para testar a conectividade sináptica. As durações e intensidades dos estímulos são controladas por meio de uma caixa de diálogo que permite ajustes rápidos. Também permite que você alterne rapidamente entre uma exibição rolada e varreduras acionadas a descoberto.

Também incluímos um exemplo de configuração de amostragem para que você possa testar o sistema facilmente.

Há um guia do usuário no início do arquivo de script que você pode imprimir para referência.

Requisitos de software: Spike2 versão 8.17 ou superior

Requisitos de hardware: Power1401

Pulso do cruzamento do limiar
THRESPUL.S2S (07/15)

threspul.zip

Este script on-line foi escrito para uso com o Spike2 versão 3 e posterior.

Ele detecta o tempo de cruzamentos de limiar em um canal de forma de onda e marca esses tempos no arquivo ou emite um pulso TTL na detecção. O limite é definido com um cursor horizontal que pode ser movido a qualquer momento durante a gravação.

Antes de executar o script, você precisa garantir que uma configuração de amostragem adequada seja definida. Deve conter pelo menos um canal de forma de onda. Se você selecionar a saída de um pulso TTL na detecção de limite, pode escolher configurar um evento ou canal de nível para fins de teste.

Para executar o script, vá para o menu do script e selecione Executar script . Se o script já estiver carregado, aparecerá no menu; caso contrário, selecione Carregar e executar que irá gerar uma caixa de diálogo de seleção de arquivo a partir da qual você deve encontrar e carregar o script threspul.s2s.

Quando o script é executado, uma caixa de diálogo é exibida, na qual você define as várias configurações necessárias:

Canal de entrada -
Canal de forma de onda no qual basear o tempo de cruzamento de limiar
Limite -
Direção da passagem do limiar. Positivo (subindo) ou negativo (caindo)
Açao -
Pulso TTL e/ou marcador de canal de memória


Quando OK é pressionado nesta caixa de diálogo, o script abrirá um novo arquivo de dados, pronto para amostragem, com um cursor horizontal posicionado no canal de forma de onda selecionado. Ele deve ser posicionado em um nível inicial razoável para o limite e o botão OK pressionado para continuar.

Quando estiver pronto para amostrar, uma barra de ferramentas é exibida a partir da qual a amostragem de dados é controlada.

Sair -
Saia do script e feche a barra de ferramentas
Início da amostra -
Iniciar amostragem de dados
Parada de amostra -
Pare a amostragem. Este botão é desativado até que a amostragem comece
Novo arquivo -
Feche o arquivo atual e abra um novo arquivo pronto para amostra


Saída TTL
A saída TTL padrão fornece um pulso com duração de 1 ms da saída digital 0 (bit 8) da interface 1401. A velocidade geral da sequência e a duração do pulso e a seleção do bit de saída podem ser editadas no arquivo pulse.pls, se necessário.

Se a saída TTL for selecionada, o script grava um arquivo de sequência de saída do Spike2 que é armazenado com um nome padrão (pulse.pls) no subdiretório de sequência do diretório principal do Spike2 onde o aplicativo está armazenado (por exemplo, C:\Spike4\Sequence\pulse.pls).

Memory channel marker
Se Memory channel marker for selecionado, um novo canal temporário será criado e exibido no arquivo de dados. Cada vez que o limite é cruzado, os marcadores são importados para este canal em uma posição o mais próximo possível do limite real.

Este canal é temporário e deve ser gravado em um canal permanente se for salvo com o arquivo de dados gravado. Para fazer isso, vá para o menu Análise e selecione Memory buffer e Write to channel. Na caixa de diálogo, você pode selecionar um canal vazio no qual esses dados serão gravados.

Acompanhe que os níveis de gravação sempre permanecem dentro dos limites recomendados
LVLmeter.s2s (07/05)

lvlmeter.zip

Em alguns tipos de experimentos, pode ser necessário ajustar o ganho e o deslocamento de pré-amplificadores externos repetidamente durante o curso de uma gravação. É importante acompanhar essas alterações e garantir que os níveis de registro sempre permaneçam dentro dos limites recomendados. O script do medidor de nível pode ajudá-lo a cumprir esses requisitos. Ele gera uma visualização duplicada de seus dados de entrada com cada canal exibido em relação a toda a faixa de entrada do 1401. Ele fornece avisos sonoros e visuais se algum dos traços se aproximar dos limites da faixa de trabalho. O script também permite que você mantenha um registro de ganho, deslocamento e outras alterações anotando o arquivo de dados com TextMarks.

Este script requer Spike2 versão 5 ou superior.

Gerar cliques em bursts de tom e ruído para reprodução online
WaveMake 02.s2s (11/07)

wavemake.zip

Este script permite criar bursts de tom, burst de ruído ou cliques e armazená-los em uma configuração de amostragem. Essas formas de onda ficam então disponíveis para serem reproduzidas por meio de uma saída 1401 DAC como um estímulo auditivo durante as sessões de gravação subsequentes.

Os estímulos de clique podem ser positivos ou negativos. As fases de subida e descida dos tons bursts podem ter uma duração fixa ou um número exato de ciclos da forma de onda subjacente (tone pips). O script também pode criar sequências de bursts de tons idênticos separados por intervalos fixos. Assim, você pode criar, por exemplo, um chilro de críquete sintetizado com 4 sílabas igualmente espaçadas.

Você pode armazenar até 10 estímulos auditivos em uma configuração de amostra. Você pode reproduzi-los no modo 'single-shot' pressionando um botão na barra de ferramentas PlayWave durante uma sessão de gravação. Use o script WavePlay para reproduzir as formas de onda selecionadas repetidamente. Instruções completas para o usuário estão incluídas na seção de comentários do arquivo de script.

Requisitos de software: Spike2 versão 5.14 ou superior.

Hardware: não compatível com a interface 1401 padrão.

Estimulação auditiva simples e script de gravação
Waveplay v1.03.s2s (06/06)

waveplay.zip

Este script permite que você reproduza formas de onda arbitrárias (ondas de reprodução) repetidamente por meio de uma ou mais saídas DAC durante a gravação. Uma aplicação típica pode ser reproduzir bursts de tons repetidos ou cliques criados com o script WaveMake enquanto grava respostas auditivas. No entanto, existem muitas outras possibilidades.

Este script permite que você selecione um conjunto de formas de onda para tocar durante a próxima sessão de gravação e defina parâmetros de tempo, como taxa de repetição e número de repetições. Os estímulos e as respostas podem ser exibidos como varreduras acionadas ou no modo de 'registro gráfico'. O script também possui a opção de reproduzir dois estímulos diferentes alternadamente. Uma aplicação típica seria a apresentação alternativa de cliques de condensação e rarefação. Um guia do usuário completo está incluído na seção de comentários do script.

Você pode armazenar até 10 estímulos auditivos em uma configuração de amostra. Você pode reproduzi-los no modo 'single-shot' pressionando um botão na barra de ferramentas PlayWave durante uma sessão de gravação. Use o script WavePlay para reproduzir as formas de onda selecionadas repetidamente. Instruções completas para o usuário estão incluídas na seção de comentários do arquivo de script.

Requisitos de software: Spike2 versão 5.14 ou superior. O script funciona em conjunto com um sequenciador de texto: PlayWaveform02.pls. Este arquivo deve ser armazenado na pasta chamada sequence dentro do diretório principal do Spike2.

Hardware: não compatível com a interface 1401 padrão.

Alguns desses scripts vieram de usuários, e não da equipe CED. Se você tiver um script que gostaria de oferecer a outros usuários por meio desta página, diga a Simon Gray. Também fornecemos alguns scripts para Signal.

Esses scripts são armazenados como arquivos WinZip, myscript.zip, exceto onde são mostrados como spike2\scripts\myscript.sgs. Esses últimos arquivos foram instalados com Spike2 e spike2 representa o diretório no qual você instalou Spike2. Veja os resumos clicando na descrição no menu lateral. Então você pode baixá-los clicando no nome do arquivo.

Cambridge Electronic Design Limited

Registrado em Inglaterra: 00972132

Escritório registrado:

  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.

VAT: GB 214 2617 96

Número de registo do produtor: WEE/BD0050TZ

Termos e Condições de Venda

Para os nossos clientes nos EUA, podemos fornecer o formulário fiscal W-8BEN, que identifica-nos como uma empresa do Reino Unido.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
Códigos de mercadorias
Hardware: 84716070
Software: 85235190
×

Por email:

info@ced.co.uk

Por correio:
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.
Por telefone:

(Int.+44) (0)1223 420186

Da América do Norte (ligação gratuita):

1 800 345 7794

×