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

Programación para Spike2


Funciones útiles

Copia de datos a y de vistas de cuadrícula
ghgridutils.s2s (10/17)

gridutils.zip

Esta biblioteca contiene funciones para convertir arreglos de cadenas en formato numérico y viceversa. Se necesitan al trabajar con vistas de cuadrícula porque los números deben convertirse en cadenas para poder agregarlos a una cuadrícula y las columnas y filas de cadenas de una cuadrícula se deben volver a convertir en números para poder procesarlos ulteriormente con un script. Un script que demuestra cómo se usan estas funciones puede encontrarse aquí.

Copie esta biblioteca en la carpeta include de su carpeta Spiken en Mis documentos. Para usar estas funciones, agregue la línea #include “ghgridutils.s2s” en la parte superior de su script.

Este script necesita Spike2 v8.06 o una versión posterior. A partir de las versiones 8.14 y 9.02, este script se agregará a la carpeta incluide de la aplicación Spike2.

Biblioteca del Secuenciador
seqlib.s2s (02/10)

SeqLib.zip

SeqLib - Es una biblioteca de funciones para ayudar con los cálculos de los valores variables del secuenciador. SeqLib contiene una función muy solicitada; es algo que calcula el valor de la variable requerida para configurar una salida DAC a una tensión especificada. Este valor es equivalente al del operador de VDAC32() incorporado en el compilador de secuencia, pero se puede utilizar de forma mucho más flexible. Otras funciones del SeqLib convierten el tiempo en marcas de secuenciador y generan valores de variables adecuados para escribir en las salidas digitales o para controlar las salidas del coseno.

Orden aleatorio de una matriz de números enteros
shuffle eg.s2s (08/15)

shuffle.zip

Esta función hace aleatorio el orden de los elementos en una matriz de números enteros. Una aplicación típica podría ser hacer aleatorio el orden de presentación de los estímulos auditorios comunes y raros.

Flash informativo
Newsflash example.s2s (02/05)

nwsflash.zip

Si agrega estas funciones a sus propios manuscritos, podrá visualizar cuadros de mensajes similares a los generados por el procedimiento incorporado Message() pero con las características extra:

  • Podrá definir la posición de la pantalla donde aparece el cuadro de mensajes.
  • Suena un pitido opcional del sistema la primera vez que aparece el mensaje.
  • El mensaje se cierra automáticamente después de transcurrir un tiempo especificado, evitando así la necesidad de pulsar una tecla antes de continuar.

Ocultar/restaurar las ventanas flotantes
HideRestoreApps.s2s (03/05)

hiderest.zip

Estos procedimientos se pueden usar para ocultar todas las ventanas flotantes y las barras de herramientas etc. al principio de un manuscrito, y restaurarlas al final. Esto maximiza la superficie disponible de la pantalla durante una operación de manuscrito. La matriz gFloat%[] debe ser una global al comienzo del manuscrito.

Estos procedimientos se usan en muchos manuscritos CED. La variante particular dada aquí mantiene la ventana del manuscrito oculta. Podrá hallar una versión ligeramente simplificada de estos procedimientos e información adicional bajo el App() en el índice de ayuda de Spike2.

Estas funciones deben ser compatibles con todas las versiones de Spike2 para Windows.

Borrar/agregar registros
ClearLogQ.s2s (03/05)

clearlog.zip

Este procedimiento de manuscrito de Spike2 comprueba si hay algún texto en la ventana de registros. Si el registro contiene texto, se visualiza un cuadro de Preguntas para que pueda elegir si desea borrar o no el registro antes de continuar. Si elige la contestación No, se mueve el signo de intercalación del texto al final del archivo de registro. El procedimiento deja la vista actual sin cambiar.

Agregue esta función a la sección de funciones y procedimientos de sus propios manuscritos. Podrá entonces llamarla al principio de las funciones del manuscrito que escriben los datos en el archivo del registro, o quizás en la función Quit(), como ayuda para mantener el archivo del registro en un estado bien ordenado.

Este procedimiento debe funcionar en todas las versiones de Spike2 para Windows.

Botones de hacer
DoButtons example.s2s (06/06)

dobuttons.zip

Esta función le permite configurar el estado activado / desactivado de los botones múltiples de la barra de herramienta

Las funciones de manuscrito ToolbarEnable() y ToolbarClear() se pueden agregar en solo uno (o en todos) los botones. De este modo, puede que necesite secuencias de 4 o 5 llamadas de ToolbarEnable() en cada punto del manuscrito en que necesite configurar el estado activado de los botones múltiples. La función DoButtons%() proporciona un método para configurar el estado de los botones múltiples con una sola llamada de función. Para utilizarlo, copie simplemente la función DoButtons%() en la sección de funciones y procedimientos de su manuscrito y llámela según se ilustra en el ejemplo de manuscrito.

Esta función requiere la versión Spike2 5.14 o superior.

Algunos de estos manuscritos proceden de usuarios más que del equipo CED. Si tiene algún manuscrito que le gustaría ofrecer a sus compañeros usuarios a través de esta página, comuníqueselo a Simon Gray. Nosotros ofrecemos algunos manuscritos para Signal también.

Estos manuscritos se almacenan como ficheros WinZip, myscript.zip, excepto cuando se muestran como spike\scripts\myscript.s2s. Estos archivos se instalaron con Spike2 y spike2 significa el directorio en que ha instalado Spike2. Vea los resúmenes haciendo clic en la línea de descripción, más abajo. Podrá entonces descargarlos haciendo clic en el nombre del archivo; compruebe el tamaño recibido.

Cambridge Electronic Design Limited

Registrado en Inglaterra: 00972132

Oficina registrada:

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

VAT: GB 214 2617 96

Número de registro de productor: WEE/BD0050TZ

Términos y condiciones de venta

Para nuestros clientes estadounidenses, podemos proporcionar el formulario de impuestos W-8BEN, que nos identifica como una empresa del Reino Unido.

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

Por email:

info@ced.co.uk

Por correo:
  • Cambridge Electronic Design Limited,
  • Technical Centre,
  • 139 Cambridge Road,
  • Milton,
  • Cambridge CB24 6AZ
  • ENGLAND.
Por teléfono:

(Int.+44) (0)1223 420186

Desde Norteamérica:

1 800 345 7794

×