Esta biblioteca contém funções para converter arrays de strings para o formato de número e vice-versa. Eles são necessários ao trabalhar com visualizações de grade porque os números devem ser convertidos em strings antes de adicioná-los a uma grade e as colunas e linhas de strings em uma grade devem ser convertidas de volta em números antes que possam ser processados posteriormente com um script. Você pode encontrar um script que demonstra como essas funções são usadas aqui.
Copie esta biblioteca para a pasta de inclusão de sua pasta Spike n em Meus Documentos. Para usar essas funções, adicione a linha #include “ghgridutils.s2s” no topo do seu script.
Este script requer Spike2 v8.06 ou superior. A partir das versões 8.14 e 9.02, este script será adicionado à pasta de inclusão do aplicativo Spike2.
SeqLib - uma biblioteca de funções para ajudar nos cálculos dos valores das variáveis do sequenciador. SeqLib contém uma função muito solicitada; algo que calcula o valor da variável necessário para definir uma saída DAC para uma tensão especificada. Isso é equivalente ao operador VDAC32() embutido no compilador de sequência, mas pode ser usado de uma maneira muito mais flexível. Outras funções SeqLib convertem o tempo em tiques do sequenciador e geram valores de variáveis adequados para escrever nas saídas digitais ou controlar as saídas cosseno.
Esta função randomiza a ordem dos itens em uma matriz de inteiros. Uma aplicação típica pode ser randomizar a ordem de apresentação de estímulos auditivos comuns e raros.
Se você adicionar essas funções aos seus próprios scripts, poderá exibir caixas de mensagens semelhantes às geradas pelo procedimento interno Message(), mas com os seguintes recursos extras:
Estes procedimentos podem ser usados para ocultar todas as janelas flutuantes e barras de ferramentas, etc. no início de um script e restaurá-las no final. Isso maximiza a área de tela disponível durante a operação do script. O array gFloat%[] deve ser global no início do seu script.
Esses procedimentos são usados em muitos scripts CED. A variante particular fornecida aqui mantém a própria janela do script oculta. Você pode encontrar uma versão ligeiramente simplificada desses procedimentos e mais informações em App() no índice da Ajuda do Spike2.
Este procedimento de script Spike2 verifica se há algum texto na janela Log. Se o log contiver texto, uma caixa de consulta será exibida para que você possa escolher se deseja ou não limpar o log antes de continuar. Se você escolher a resposta Não, o cursor de texto é movido para o final do arquivo de log. O procedimento deixa a visualização atual inalterada.
Adicione esta função à seção de funções e procedimentos de seus próprios scripts. Você pode então chamá-lo no início das funções de script que gravam dados no arquivo de log ou talvez na função Quit (), como uma ajuda para manter o arquivo de log em um estado organizado.
Esta função permite definir o estado ativado/desativado de vários botões da barra de ferramentas.
As funções de script ToolbarEnable() e ToolbarClear() só podem agir em um (ou todos) botões. Portanto, você pode precisar de sequências de 4 ou 5 chamadas para ToolbarEnable() em cada ponto no script onde você precisa definir o estado habilitado de vários botões. A função DoButtons%() fornece um método para definir o estado de vários botões com uma única chamada de função. Para usá-lo, basta copiar a função DoButtons%() na seção de funções e procedimentos do seu script e chamá-la conforme ilustrado no script de exemplo.
Adicione esta função à seção de funções e procedimentos de seus próprios scripts. Você pode então chamá-lo no início das funções de script que gravam dados no arquivo de log ou talvez na função Quit(), como uma ajuda para manter o arquivo de log em um estado organizado.
Esta função requer Spike2 v5.14 ou superior.
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.
Registrado em Inglaterra: 00972132
Escritório registrado:
VAT: GB 214 2617 96
Número de registo do produtor: WEE/BD0050TZ
Para os nossos clientes nos EUA, podemos fornecer o formulário fiscal W-8BEN, que identifica-nos como uma empresa do Reino Unido.
(Int.+44) (0)1223 420186
1 800 345 7794