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

Scripts para o Spike2


Funções úteis

Copie dados de e para visualizações de grade
ghgridutils.s2s (10/17)

gridutils.zip

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.

Biblioteca Sequencer
seqlib.s2s (02/10)

SeqLib.zip

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.

Ordem aleatória de um array inteiro
shuffle eg.s2s (08/15)

shuffle.zip

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.

News Flash
Newsflash example.s2s (02/05)

nwsflash.zip

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:

  • Você pode definir a posição da tela onde a caixa de mensagem aparece.
  • Há um som de sistema opcional (bipe) quando a mensagem é exibida pela primeira vez.
  • A mensagem fecha automaticamente após um determinado tempo, evitando assim a necessidade de pressionar uma tecla antes de continuar.

Ocultar/restaurar janelas flutuantes
HideRestoreApps.s2s (03/05)

hiderest.zip

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.

Limpar Logs
ClearLogQ.s2s (03/05)

clearlog.zip

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.

DoButtons
DoButtons example.s2s (06/06)

dobuttons.zip

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.

上面部分程式不是CED的成果,而是用戶自己編寫的。 如果您也寫有程式,希望通過這個網頁與大家分享,請告訴Simon Gray。 我們還提供了一些Signal專用程式。

這些腳本儲存為WinZip檔、myscript.zip, ,顯示為spike\scripts\myscript.s2s. 的地方除外。代表你安裝Spike2的目錄。 點擊下面的描述行可以查看概要。然後你可以通過點擊檔案名開始下載;請檢查收到的檔大小。

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

×