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

Historia técnica de Spike2 versión 4


Los usuarios existentes de la versión 4 pueden copiar ahora.

Fecha Versión Resumen
12/2005 4.24 Nuevo
  1. El importador de archivos Axon reconoce ahora los canales de datos TextMark.
  2. El importador de archivos Plexon reconoce ahora los archivos de biblioteca de la versión 105 y se ha extendido para importar canales RealMark y de Teclado.
  3. El importador de archivos BIOPAC reconoce ahora los archivos de la versión 42.
  4. El importador de archivos Alpha Omega importa ahora archivos .MAP.
  5. Hay un nuevo importador de archivos para los archivos .HLR de las versiones 3 y 4.
Fijaciones
  1. Si se leía una configuración de muestreo desde un archivo de datos, sólo se aceptaban los canales ADC si tenían un número de puerto de 0-15. Además los puertos 8-15 estaban mapeados a 0-7.
  2. Si se usaba el comando de manuscrito ChanWriteWave() para reemplazar los datos al principio del canal, y a continuación se creaba o eliminaba un canal diferente, se podían a veces leer los datos antiguos de forma de onda.
  3. Si se establecía una forma de onda de salida utilizando la característica Reproducción de Forma de Onda de la Configuración de Muestreo o con el comando de manuscrito PlayWaveAdd(), si el número de canales y de puntos era impar, se incrementaba un punto extra.
  4. Si se utilizaba el comando de espectro de Potencia en un canal que tenía el proceso de canal de muestra descendente adjunto, se podía obtener un error falso si el área de datos seleccionada para el análisis era un múltiplo exacto del tamaño de bloque FFT.
  5. Se podía averiar Spike2 al cambiar el canal de un cursor horizontal arrastrado desde un manuscrito dentro de una rutina inactiva de barra de herramientas.
  6. Si tenía un evento en el tiempo máximo posible, se podía colgar Spike2 en algunos modos de trazado de evento.
  7. Si se eliminaban puntos de datos desde un canal de vista XY que se había clasificado por x o por y, esto podía causar problemas de trazado y de orden de clasificación.
  8. El importador de archivos no trataba con las tasas de muestreo de forma de onda muy lentas correctamente.
  9. XYSetChan() no funcionaba correctamente ni devolvía el valor correcto cuando se utilizaba con canales múltiples.
  10. El diálogo de color muestra ahora los números de canal de la misma forma que la vista de tiempo.
  11. XYInCircle() y XYInRect() fallaban cuando el tamaño del píxel del círculo o rectángulo era 0.
  12. Tanto el diálogo de Reproducción fuera de línea como la sección de salida de la forma de onda de la Configuración de Muestreo muestran ahora el número correcto de bytes. En el diálogo de Reproducción fuera de línea, la cuenta de bytes se actualiza cuando se cambia el selector de tasa de muestreo.
  13. Se podía averiar Spike2 si se trataba de generar una posición de cursor que tuviera más de 20 caracteres que mostrar.
  14. Si se utilizaba el comando de manuscrito XRange() para cambiar la gama x visualizada, y a continuación el comando Imprimir, se imprimía la gama del eje x original.
  15. El importador de archivos MC_Rack lee ahora los títulos de los canales correctamente y escala los datos WaveMark correctamente.
  16. Se podía averiar Spike2 si se abría un archivo de vista XY que tenía un archivo de recursos asociado que se había establecido para datos clasificados cuando el archivo XY contenía datos sin clasificar.
06/2005 4.23 Nuevo
  1. Se ha revisado el importador de archivos de texto para que pueda importar una gama más amplia de formatos de entrada.
Fijaciones
  1. Cuando se cargaban las vistas de Resultados para muestrear desde un archivo de configuración que tenía los números de canal duplicados en la vista de tiempo, los canales de la vista de resultados también estaban duplicados.
  2. Los cambios del acondicionador de la señal online y los cambios del canal de la memoria a los canales TextMark ahora hacen que se actualice el diálogo TextMark.
  3. Era posible que un archivo (.cfg) de configuración de muestreo preservara la información que no se utilizaba. Esto podía hacer que el archivo .cfg fuera más grande de lo necesario.
  4. En el diálogo de Reejecución, si se utilizaba MaxTime() como el tiempo final, al grabar la acción del diálogo daba un tiempo final de 0.
  5. El comando de Pantalla Estándar del menú Ver, borraba el juego de canales seleccionados, pero no indicaba los números de los canales, por lo que parecía que los canales estaban todavía seleccionados.
  6. SampleMode(-1) y SampleMode(-2) no convertían los valores de time y every de minutes a segundos cuando se habían establecido en minutos.
  7. En el diálogo New WaveMark, cuando la fuente de datos es un canal de forma de onda, la anchura de la plantilla se restaura ahora a partir de los ajustes guardados. Anteriormente se restauraba, pero estaba limitada a un máximo de 28 puntos.
  8. El compilador de manuscrito da ahora un error si se define una func o un proc con un argumento de matriz, y da un tamaño de matriz, por ejemplo func fred(myArr[23]) como ilegal. Utilice func fred(myArr[]) en su lugar. Anteriormente, no se indicaba el error del compilador y el manuscrito se paraba probablemente con un error inesperado.
  9. El editor de secuencia gráfica genera ahora correctamente una bifurcación a la respuesta con compás de espera, una bifurcación en las comparaciones de tiempo y en las variables/tiempos aritméticos. Todos usaban punteos de secuenciador en lugar de punteos de archivo en la conversión de valores.
Cambios
  1. Si utilizaba el comando Calibración del menú Análisis o el comando de manuscrito ChanCalibrate() en los modos "Ajustar escala de la gama de tiempo medio" o "Elevar al cuadrado sólo la amplitud de onda (Tamaño)", los resultados podían no ser intuitivos si el canal tenía un valor de descentramiento que no fuera cero. Estos modos preservan ahora el eje y de usuario cero, que cambia el descentramiento del canal si el descentramiento del canal original no es cero. No observará cambio alguno si el descentramiento del canal es cero.
12/2004 4.22 Nuevo
  1. El importador de archivos Axon ha sido actualizado a la versión 1.83 de la biblioteca Axon.
  2. El importador de archivos Ciencias de Datos Internacionales (DSI) funciona ahora mejor con archivos a base de imágenes.
  3. El importador de archivos Plexon acepta ahora los archivos de biblioteca de la versión 104.
Fijaciones
  1. Si establecía el modo de visualización Disparado y el eje x en cero en el punto de disparo, cualquier cambio a la disposición de la pantalla hacía que el eje x visualizara el eje de tiempo original.
  2. Las expresiones del secuenciador de salida sTicks(), msTicks() y usTicks() funcionan ahora correctamente cuando un Power1401 o Micro1401 utiliza una resolución de tiempo que no es un número entero de microsegundos.
  3. Pasar una forma de onda con un área negativa o cero a EventToWaveform() se informa ahora como un error y ya no hace colgar Spike2.
  4. La exportación de imágenes del Metafile mejorado establecía el tamaño de la imagen basándose en el valor de los píxeles nominales por pulgada reportados por el sistema, resultando en un tamaño incorrecto. Ahora lo calcula de forma más precisa.
  5. El soporte del acondicionador de señal 1902 de rectificación de ganancia unitaria no funcionaba correctamente.
  6. Los cambios hechos online en el panel de control del acondicionador 1902 para el acoplamiento de AC y del filtro de banda eliminada no se pasaban al 1902 hasta que se muestreaba el archivo siguiente.
  7. El importador de archivos de texto producía desviaciones y incorrectas de los datos que eran asimétricos alrededor del eje y cero.
  8. El importador de archivos Igor ya no se avería al leer un canal que está mantenido en bloques de tipos de datos diferentes.
  9. El importador de archivos DataWave puede mejor con los archivos EWB.
  10. Al hacer clic en el botón Agregar cursor horizontal en la parte inferior izquierda de una vista de tiempo se movía el foco de entrada al botón, con lo cual se desactivaban los marcadores del teclado.
  11. Se podía colgar Spike2 ajustando un tamaño de tipo de letras que era grande comparado con la resolución de la pantalla y muestreando después con ciertas configuraciones de muestreo.
  12. Desplazando una vista de tiempo o de resultados mientras se selecciona una región con el ratón, ya no deja bits del cuadro de selección detrás de la pantalla.
  13. El comando de manuscrito Read() ya no trunca la última línea de texto en una ventana de texto que no termina con caracteres de fin de línea.
Cambios
  1. En una vista de tiempo, si se establece el eje x en el modo "Tiempo del día", se hace que el eje x no visualice 0 en el punto de disparo en el modo de disparo de Visualización. Del mismo modo, estableciendo el modo de disparo de Visualización para que muestre el eje x como 0 en el punto de disparo, hará cambiar el modo de Tiempo del día a "Horas, Minutos y Segundos".
09/2004 4.21 Nuevo
  1. El comando de manuscrito ChanNew() aceptará ahora un número de canal 0, que significa que es el primer canal sin usar.
  2. El importador de archivos BIOPAC soporta ahora los formatos de archivo hasta la versión 3.7.3.
Fijaciones
  1. El valor documentado de retorno del comando de manuscrito ChanNew() era incorrecto.
  2. El importador de archivos CFS de CED convierte ahora archivos de imágenes múltiples con escalas Y que cambian entre imágenes. Anteriormente, se asumía que todas las imágenes tenían la misma escala.
  3. Si se invalidaban los datos trazados en modo Overdraw WM, por ejemplo, para cambiar los códigos de marcador, la gama de tiempo completa de los datos invalidados se agregaba a la pantalla. Ahora, solo se retrazan los datos visualizados que no son válidos.
  4. Si utilizaba el comando de reducción del proceso de canal en un canal de forma de onda, los datos después de un corto espacio no se visualizaban.
  5. La instrucción del secuenciador DIBEQ en el 1401plus no funcionaba.
  6. Si imprime una vista de datos que se extiende a múltiples páginas y ha establecido márgenes de impresora izquierdos y derechos, las páginas se unen ahora entre sí correctamente.
  7. El comando de la Pantalla de Impresión presta atención ahora a los márgenes de impresora.
  8. En el editor de secuencia gráfica, las operaciones de los "niveles fuera de la bifurcación" y "niveles dentro de la bifurcación" funcionan ahora correctamente.
  9. Si se arrastraban los canales uno encima del otro y se ocultaban los ejes y, se podía trazar un eje oculto y encima de la zona de los datos.
  10. Se podía averiar Spike2 creando una vista de resultados con canales múltiples y visualizaciones de trama, volviendo a continuación al diálogo de Ajustes del Proceso y reduciendo el número de canales.
  11. No se preservaban los colores del canal primario con número alto y los colores secundarios cuando se guardaba y se restauraba la vista o cuando se duplicaba una vista de tiempo.
Cambios
  1. Si tiene un canal de Overdraw WM sin desplazamiento, se retraza ahora completamente siempre que se desplaza la vista la mitad de su anchura o más. También se retraza completamente para cualquier disparo en modo de visualización disparado.
06/2004 4.20 Nuevo
  1. El comando Imprimir Pantalla sujeta ahora las formas de onda para que no se tracen fuera de sus rectángulos.
Fijaciones
  1. La aplicación SonFix, que comprueba y repara archivos de datos, podía listar los "bloques perdidos" en un canal de forma de onda dañada en el orden incorrecto. Esto limitaba la recuperación de los datos.
  2. La aplicación SonFix muestra ahora los tiempos en segundos correctamente para archivos con base de tiempo que no sea de microsegundos.
  3. PlayWaveStatus$() devolvía el argumento pos% como la desviación de punto en el área del canal, no como desviación de punto por canal en el área. Esto no causaba diferencia para un área de un solo canal, pero si había n canales, el valor de pos% era n veces demasiado grandes.
  4. En el editor de secuencia de gráfico, la espera del comando del Coseno fase 0 generaba un código incorrecto y la secuencia que lo utilizaba no se cargaba.
  5. En el editor de secuencia de gráfico, cuando se pedía una bifurcación con una probabilidad muy cercana a 1 se generaba un error que interrumpía la secuencia de carga.
  6. Las formas de onda trazadas como puntos grandes no se regeneraban siempre correctamente cuando se arrastraba un objeto sobre una ventana.
  7. Las visualizaciones del barrido de forma no se trazaban si el eje y estaba invertido.
  8. Las correlaciones de forma de onda podían producir resultados incorrectos en algunas circunstancias. Si ocurría esto, los valores devueltos eran números enormes (no en el rango de -1 a 1).
  9. El comando de manuscrito MemSetItem() no invalidaba la pantalla si un nuevo elemento reemplazaba un elemento existente.
  10. DrawMode() ya no establece bordes ascendentes o descendentes para canales de evento sin nivel.
  11. Cuando se graban los cambios del modo de trazado ya no se utilizan indicadores de modo de barrido para los canales que no son de barrido.
  12. Con un 1401plus, el comando del secuenciador de salida DELAY 0 o DELAY Vn con Vn igual a cero, establecía un retardo muy largo.
02/2004 4.19 Nuevo
  1. El comando de manuscrito RasterGet() ha sido extendido para devolver el número de barridos almacenados de un canal.
  2. El comando de manuscrito ViewKind() acepta ahora un argumento negativo para probar el tipo de ventana que una vista de resultados o de XY ha sido creada del mismo. Esto permite a un manuscrito probar una ventana padre antes de utilizar View(-1). Con esto se evita que ocurra un error fatal si la ventana no existe.
Fijaciones
  1. Si se utilizaba la sintaxis View(-1).Cursor(1) en una expresión de diálogo cuando no había vistas duplicadas, la expresión no se aceptaba.
  2. Si se ejecutaban los comandos de manuscrito Interact() o Toolbar() y no se activaba el menú de Cursor, se podía agregar todavía un nuevo cursor horizontal haciendo clic en el botón a la izquierda de la barra de desplazamiento del eje x.
  3. Si se creaba un nuevo canal de forma de onda duplicando un canal existente o como canal de memoria y a continuación se establecía el modo de trazado de sonograma, Spike2 se podía congelar durante el trazado.
  4. En el editor de secuencia gráfica, se omitía un carácter de tecla al principio de un segmento si se había establecido un elemento de control en el momento cero.
  5. Si se hacía clic con el botón derecho del ratón en un canal en una ventana de tiempo duplicada y se abría el filtro del marcador o un diálogo de canal de memoria, no se seleccionaba automáticamente el canal correcto.
  6. Las búsquedas en retroceso funcionan ahora en RealWave y en el trazado de canales de evento como frecuencia media o tasa.
Cambios
  1. Si se grababa el uso del diálogo de Proceso, y se utilizaban expresiones que se referían a las posiciones en la vista de tiempo, por ejemplo Cursor(1), el manuscrito grabado no ejecutaba correctamente, ya que debería haber grabado View(-1).Cursor(1). Para superar este problema, si está grabando sus acciones, las listas desplegables del diálogo del Proceso visualizan ahora los tiempos como View(-1).Cursor(1). Como este formato tiene un aspecto desmañado, sólo lo utilizamos cuando se está grabando.
10/2003 4.18 Nuevo
  1. Spike2 comprueba los archivos de datos con más minuciosidad. SONFix reparará los archivos que fallen las nuevas comprobaciones.
  2. El importador de texto es más fácil de usar y puede elegir importar canales de forma de onda como RealWave o de forma de onda y los canales de evento como Event-, Event+ o Nivel.
  3. El comando de manuscrito BinError() soporta ahora el acceso vectorial a la información de error de la vista de resultados.
  4. El comando de manuscrito ChanKind() devuelve ahora 0 si lo utiliza en el tipo incorrecto de vista; ya no produce un error fatal. Esto ahorra probar el tipo de vista antes de usarla.
  5. El importador de archivo soporta ahora el formato Bionic NSx.
Fijaciones
  1. El comando de manuscrito MeasureToXY() presta atención ahora a una solicitud de comprobación por el usuario de las posiciones del cursor.
  2. Si se dividía una línea en el editor de manuscrito, la nueva línea podía perder caracteres y el sangrado de la línea era a menudo incorrecto.
  3. El comando de manuscrito PlayWaveCopy() tenía problemas con las transferencias que retornaban el cursor alrededor del extremo del área objetivo y que se iniciaba a un offset que no era múltiplo de 4 muestras.
  4. Cambiando el último contenedor de una vista de resultados de un manuscrito no causaba un retrazado.
  5. En una vista de resultados, ChanMeasure() no le permitía procesar el último contenedor.
  6. En los diálogos de forma de Spike, cuando se hace doble clic en una plantilla para modificar el tamaño, se visualiza ahora el último pico de coincidencia.
  7. Si utilizaba un acondicionador de señal programable, por ejemplo el CED 1902, los ajustes del acondicionador guardados en la configuración de Spike2 no se aplicaban siempre la primera vez que se muestreaban los datos después de iniciar Spike2.
  8. Si se utiliza el menú Archivo con la tecla Ctrl pulsada para cerrar una vista de tiempo con las vistas de resultados asociados, y las vistas de resultados han duplicado los canales y los datos de trama, los datos de la vista de resultados se guardan correctamente.
  9. Si se abre una vista de tiempo que tiene un archivo de recursos asociado que contiene los datos de la vista de resultados que incluyen los canales duplicados y los datos de trama, los canales duplicados no se aplican a la vista de tiempo y el contenedor de la vista de resultados y los datos de trama se restauran correctamente.
  10. Se podían establecer 3 trazas de datos WaveMark en el diálogo Crear Memoria Intermedia.
  11. Se podía averiar Spike2 importando un canal WaveMark a un canal de memoria intermedia WaveMark si el número de puntos de datos y de puntos de predisparo no coincidían.
  12. Los datos de WaveMark con un solo punto de forma de onda ya no es invisible cuando se traza como forma de onda.
  13. El comando de manuscrito BinError() no permitía acceder a la información de error si el error no se visualizaba.
  14. Cuando el comando de manuscrito DupChan() devolvía valores que no eran números de canales, eran 1 demasiado pequeño.
  15. El comando de manuscrito Debug(msg$) escribe msg$ en la ventana fuente de manuscrito, como se documenta.
  16. El comando DrawMode() con el mode% establecido en 0 establece ahora el modo de trazado estándar para el canal, como se documenta. Anteriormente no hacía nada.
  17. MarkInfo() no devolvía 0 cuando se usaba en un canal de marcador.
  18. Los comandos de manuscrito ScriptBar() y SampleBar() no aceptaban todas las combinaciones del argumento documentadas.
  19. El importador de archivo Neuralynx para formas de onda continuas ignora ahora la tasa de muestra en los bloques de datos. La tasa de muestra se calcula a partir de los registros de tiempo del bloque de datos.
Cambios
  1. En una vista de resultados, ChanMeasure() en modo de pendiente incluía el contenedor final en el cálculo. Esto era diferente a los demás modos. Ahora, no incluye el contenedor final.
  2. El comando del lenguaje de manuscrito MaxTime(chan%) devuelve ahora -1 si el canal no contiene ningún dato. Anteriormente devolvía 0 (que podía significar que había datos en tiempo 0).
  3. Cuando se importa un canal WaveMark a un canal de memoria intermedia WaveMark con un número diferente de puntos de forma de onda o de puntos de predisparo, los puntos de disparo de entrada y salida están ahora alineados. Anteriormente, el primer punto de la entrada y la salida estaban alineados.
06/2003 4.17 Nuevo
  1. 1. Ahora puede utilizar ChanSelect() en una vista de resultados.
  2. Anteriormente, los archivos de datos importados tenían 32 canales o el número de canales en el archivo importado si era mayor. Ahora, si el archivo tiene n canales, y n es más de 32, creamos un archivo con n * 1.25 canales para dejar espacio con el fin de guardar los datos procesados.
  3. El convertidor de manuscrito DOS utiliza ahora Yield() cuando traduce el comando de Delay.
Fijaciones
  1. Si se utilizaba FitLine() en una vista de resultados, y el número de recipiente de finish estaba más allá que el final de la vista de resultados, los resultados eran incorrectos.
  2. Si se exportaba un archivo creado por una versión muy antigua de Spike2 a un nuevo archivo de datos, se podía averiar el programa.
  3. Las secuencias configuradas por el comando de manuscrito SampleSequencer() no aparecían en la configuración de muestreo.
  4. El comando de manuscrito Process() modificaba el contenido de la vista de resultados, pero no causaba una actualización de la pantalla.
  5. Las modificaciones realizadas a un canal de vista de resultados no hacía que se actualizaran los duplicados del canal.
  6. Si se movía el puntero del ratón sobre un cursor vertical, el puntero no cambiaba.
  7. Si se creaba una canal WaveMark fuera de línea con el número máximo permitido de puntos (1024) y se configuraba el tamaño máximo de plantilla (1020 puntos), se podía averiar Spike2 en los diálogos de la plantilla.
  8. El comando de manuscrito FileSave() ya no le pregunta si se puede sobrescribir su propio archivo de datos cuando se usa con vistas de texto, resultados y XY.
  9. Los diálogos del Proceso podían visualizar el tiempo con 15 lugares decimales si el archivo de datos asociado tenía una base de tiempo que no era un múltiplo exacto de microsegundos. Esto dificultaba su edición.
  10. Si se utilizaba la función de manuscrito ChanKind() en una vista XY, siempre se informaba acerca de un canal XY, incluso si el número del canal estaba fuera de rango. Ahora muestra 0 si el canal no existe.
  11. Si utiliza el diálogo Edit WaveMark en línea y cambia los niveles de disparo, pero no usa el botón Actualizar Online, se recuerdan ahora los niveles.
  12. Las búsquedas del cursor activo en canales de evento en el modo "Puntos" ya no ignora el valor del paso mínimo.
  13. Los datos TextMark leídos desde una línea serial durante el muestreo ya no incluyen los caracteres que se habían recibido antes de comenzar el muestreo.
  14. Los botones de la barra de herramientas enlazados a los caracteres A-Z con ToolbarSet() no están activados si se pulsa la tecla Ctrl. Por ejemplo, un botón enlazado a la tecla C también estaba enlazado a Ctrl+C.
  15. Si se usaba el comando de manuscrito MinMax() en los datos RealMark, se buscaba un punto de datos antes del inicio del rango de tiempo.
  16. Si se usaba el comando de manuscrito Read() sin argumentos para leer desde una ventana de texto, no se saltaba una línea de texto.
  17. El comando de manuscrito Draw() no actualizaba una vista basada en texto.
  18. En Windows 95 y 98, se podían causar problemas de trazado cuando se visualizaban los datos en modo de tasa si se acercaban con el zoom de forma que el eje x visualizaba una pequeña fracción de un recipiente.
Cambios
  1. Los diálogos del Proceso suprimen ahora los 0 de cola antes de visualizar el tiempo. anteriormente, con un archivo de datos con una resolución de tiempo de 10-microsegundos, se visualizaba 0,1 segundo como 0,10000 segundos.
  2. Las unidades del canal de vista de tiempo vuelven a leer ahora desde el canal visualizado, no desde el archivo de datos subyacente. Esto significa que los canales de evento visualizados como frecuencia tienen unidades de Hz.
05/2003 4.16 Nuevo
  1. En una vista de resultados, el trazado de los datos como líneas cuando hay muchos puntos por píxel, tiene ahora un aspecto menos "grueso".
  2. El diálogo de los canales Mostrar/Ocultar de la vista XY lista ahora los títulos de los canales definidos por el usuario.
  3. Las pantallas de plantillas en los diálogos de forma de pico muestran ahora el número de eventos que coinciden con cada plantilla, no el número de eventos agregados a la plantilla. En el modo de pantalla de plantilla grande, se muestran ambos números como: coincidentes/agregados.
  4. Los importadores de archivos tratan con mayor intensidad de crear archivos que sean compatibles con las versiones más antiguas de Spike2.
  5. Si mueve el puntero del ratón sobre un archivo .smr (datos) en Windows Explorer, obtiene ahora información desplegable sobre el archivo. Esto incluye la resolución y duración del tiempo, el número de canales y cualquier comentario sobre el archivo.
  6. Si mueve el puntero del ratón sobre un archivo.s2s (manuscrito) en Windows Explorer, y ha configurado un comentario del archivo de manuscrito, el comentario aparece en la información desplegable.
  7. Si está ejecutando Windows NT2000 o XP, puede ahora visualizar los comentarios asociados con un archivo de datos (.smr) y un archivo de manuscrito (.s2s) en la vista de los detalles.
Fijaciones
  1. Se ha incrementado la anchura máxima permitida de los diálogos definidos por el usuario.
  2. El título y las unidades del eje ’y’ del canal de una vista de resultados realizan ahora el seguimiento de los cambios entre los modos de trazado con trama y sin trama.
  3. El comando de manuscrito DrawMode() sólo causa un retrazado si se modifica el modo de trazado. Anteriormente siempre causaba un retrazado.
  4. En una vista de resultados, el trazado de la línea con muchos puntos por píxel podía ocasionalmente perder un punto.
  5. En una vista de tiempo, el trazado de datos de forma de onda como líneas con muchos puntos por píxel podía algunas veces mostrar una característica muy estrecha como 1 píxel más ancho que el que se debía de haber trazado.
  6. La repetición de forma de onda fuera de línea y la salida de forma de onda arbitraria en línea trata ahora correctamente las bases de tiempo de los archivos de datos que no son números integrales de microsegundos. Este era un problema con los archivos de datos importados.
  7. Si se arrastraba un cursor sobre una zona de la pantalla que estaba actualizándose, el cursor no trazaba siempre correctamente.
  8. Una 1401plus con una ADC rápida, muestrea hasta 8 canales de datos WaveMark, pero con la plantilla en línea correspondiente trabajaba sólo para el primer canal. Ahora funciona para todos los canales de WaveMark.
  9. Se podía averiar Spike2 imprimiendo un número grande en formato %f. Por ejemplo: PrintLog("%8.0f", 1e300);
  10. No se informaba del error si utilizaba SetResult() con el argumento chans% y se omitía el argumento xU$.
  11. Desplazándose por una forma de onda en modo de Ranura Cúbica podía causar la visualización imperfecta de los datos.
Cambios
  1. Si hace salir un array de 2D utilizando Print(), PrintLog(), Print$() o Message(), la salida utiliza ahora el primer índice como las filas y el segundo como las columnas. Esto es para coincidir con las modificaciones hechas en la versión 5 para el soporte de matrices en manuscritos.
  2. El comando Pantalla de Impresión del menú Archivo ya no utiliza el tipo de letra de impresión predeterminado para configurar los títulos de la página. Ahora configura explícitamente Courier New punto 10. Tenemos un informe de una impresora que utiliza un tipo de letra inesperada para hacer el título; esto podría solucionar este problema.
03/2003 4.15 Nuevo
  1. El diálogo New WaveMark recuerda ahora los puntos visualizados y los puntos previos al disparo.
Fijaciones
  1. El Editor de Secuencia Gráfica se averiaba si se reducía la longitud de la sección y se hacía clic en un impulso más allá del final del marco.
  2. El diálogo New WaveMark no guardaba su configuración si lo cerraba con el botón Fin.
  3. TextMark y el marcador de teclado registrando durante el muestreo ajustan ahora los tiempos del marcador si un canal recibe marcadores múltiples a la vez. Esto podía ocurrir con los datos de TextMark leídos desde una línea serial de alta velocidad.
  4. En los diálogos de forma de Spike, el recuento de picos agregados a las plantillas ya no cambia cuando se bloquean las plantillas.
  5. Spike2 tiene ahora más posibilidades de sobrevivir cuando trate de abrir una vista XY dañada.
  6. Si hace clic en el eje x de una vista XY, pero no lo arrastra, el eje no se retraza en una escala ligeramente diferente.
  7. Las líneas de texto copiadas de los Valores del cursor o de los diálogos de las Regiones del cursor, ya no terminan en una Tabulación. Cuando se hacía esto se podía eliminar una celda extra al pegarlas en una hoja de cálculo.
  8. Los canales de memoria de evento de nivel trazados como niveles se retrazan ahora correctamente cuando se insertan eventos extra o se eliminan eventos.
  9. SetResult() no configuraba el recuento de marcas para usar con las pantallas de trama.
  10. RasterSet() podía sobrescribir la memoria.
  11. ProcessAuto() no utilizaba el último argumento correctamente. Cuando se procesaba a una vista XY ignoraba el argumento leeway.
  12. Se podía averiar Spike2 en el diálogo Configuraciones del Proceso haciendo clic en el botón Nuevo cuando no se había seleccionado "Ningún canal" para el análisis. Esto sólo ocurría si el archivo de datos no contenía canales del tipo requerido y por lo menos se seleccionaba un canal.
  13. Si no hay un canal adecuado para actuar como disparador, los diálogos del Proceso ya no ofrecen "Ningún canal" como selección.
  14. Pegando líneas múltiples de texto del sujetapapeles en Spike2 podía averiarlo si las líneas terminaban en LF en lugar del estándar CR LF de Windows.
  15. Las posiciones registradas de la ventana no coincidían con la función de manuscrito de WindowGetPos().
  16. La línea central del trazado de eventos en el modo Línea no se trazaba siempre correctamente si se acercaba el eje x con el zoom para visualizar un rango de tiempo muy corto.
  17. Se podía averiar Spike2 si se utilizaba el comando de manuscrito FilePrintVisible() en una vista a base de texto sin selección.
  18. Se podían averiar los diálogos de Configuraciones del Proceso tecleando un número de canal ilegal, o estableciendo una anchura de recipiente cero, y a continuación pulsando la tecla Intro.
  19. No se podía algunas veces eliminar el último evento de un canal de memoria.
Cambios
  1. El número de puntos o de puntos previos al disparo configurados para un canal WaveMark en la configuración de muestreo no son modificados por el diálogo New WaveMark o Edit WaveMark.
  2. El diálogo New WaveMark ya no se abre en el estado de ejecución. Esto ha ocurrido como consecuencia de la solicitud de un usuario. ¡Si hay suficientes personas que se quejen de esto, volveremos a cambiarlo como estaba!
  3. El modo de trazado predeterminado de los datos de evento ha sido cambiado a líneas. Se ha hecho esto porque los puntos son difíciles de ver en las pantallas modernas de alta resolución.
02/2003 4.14 Nuevo
  1. Los diálogos Abrir e Importar del menú Archivo recuerdan el tipo del último archivo abierto en la sesión actual.
  2. Se han agregado las funciones de manuscrito RasterSort() y RasterSymbol() y deberán utilizarse en preferencia a RasterAux(). Esto es para casar con Spike2 versión 5.
  3. Los dos últimos argumentos de la función de manuscrito ExportTextFormat() son ahora opcionales, para casar con Spike2 versión 5.
  4. Si utiliza las funciones de manuscrito NextTime() o LastTime() en un canal de evento de nivel y no han sido hallados eventos, el argumento de valor opcional retorna ahora el nivel al comienzo de la búsqueda.
  5. El sistema de importación de archivos ha sido actualizado para guardar la fecha y la hora en que comenzó la grabación si el formato del archivo fuente soporta esta función. Si esta información no se almacena en el archivo fuente, la fecha y la hora del archivo del sistema operativo se copiarán en el archivo de Spike2.
  6. El sistema de importación de archivos puede ahora hacer frente a archivos que requieren una unidad de tiempo básica que no sea un múltiplo de microsegundos.
  7. El sistema de importación de archivos ha sido extendido para soportar los archivos Neuralynx NTT, NCS, NEV, NSE y NST.
  8. El sistema de importación de archivos puede leer archivos Igor que utilizan el formato comprimido de cabecera de registro.
Fijaciones
  1. En 4.12 y 4.13, las trazas de vistas de los resultados trazadas como líneas pueden ser recortadas en la Pantalla de Impresión.
  2. Se podía averiar Spike2 con el comando FiltCalc() si había sido aplicado a un filtro inadecuado o sin definir.
  3. Al procesar a una vista XY, si vuelve al diálogo de ajustes de XY y modifica el campo Puntos, se usa el nuevo valor.
  4. Los diálogos de Valor de Cursor y de Región de Cursor se actualizan ahora correctamente si se borra un cursor para una columna que actúe como referencia cero.
  5. Cuando un manuscrito ejecuta una función inactiva y el valor permitir% no permite que el usuario utilice el menú de cursor pero permite al usuario utilizar el menú Ver, el comando Vista Estándar no borra ningún cursor.
  6. Si un manuscrito utiliza FileClose() para cerrar una vista XY modificada o vista de resultados y el argumento consultar% no está establecido en -1, el usuario puede ahora siempre ser consultado. Anteriormente, si se establecía la opción de preferencias del menú Editar en no consultar, el usuario no recibía ninguna consulta a pesar de haber establecido el valor en consultar%.
  7. Si se depuraba un manuscrito y se saltaba una sola línea que retenía solo "endif" (final si), el depurador también saltaba la instrucción siguiente. De hecho, la instrucción estaba ejecutada correctamente pero el indicador de salto era incorrecto. Ahora, el depurador salta la línea reteniendo "endif" (ya que no tiene código ejecutable).
Cambios
  1. En Windows 2000 y XP, cuando los comandos FileOpen() y FileSaveAs() abren un diálogo de Archivo para permitirle elegir un nombre de archivo, cumplen ahora con el directorio actual. Anteriormente tendían a abrir cualquier directorio utilizado por última vez desde un diálogo de archivo en Spike2 (incluso desde una sesión previa).
12/2002 4.13 Nuevo
  1. Se muestra un mensaje si el comando Cargar Configuración del menú Archivo no puede leer el archivo seleccionado.
  2. Las vistas XY guardan ahora y restauran el eje, la cuadrícula, el trazado y los ajustes del cursor en el archivo de recursos asociado.
  3. Hay 4 nuevos filtros de importación de archivo.
Fijaciones
  1. En el editor gráfico de secuencia, si se establecía una sección para repetir 0 veces (para siempre), y la sección contenía impulsos con una amplitud cambiante, la amplitud no cambiaba.
  2. El recopilador de secuencia de texto aceptaba un argumento demasiadas veces para varios comandos. Por ejemplo, era aceptado NEG V1 cuando hubiera debido causar un error sintáctico.
  3. La instrucción de la secuencia de texto CHAN no aceptaba números de canales superiores a 32.
  4. El procesamiento en línea de histogramas de Estímulo o de Fase en modo Automático con TODOS los datos seleccionados sólo generaba una salida para el primer canal de vista de los resultados.
  5. La impresión podía emborronar el final de las páginas de archivos de texto con líneas largas que contenían caracteres de tabulación con retorno de cursor.
  6. En la versión 4.12, cuando se trazaban los datos de la vista de resultados como líneas, podía haber espacios entre las líneas.
  7. Si desplazaba una vista de resultados trazada como histograma con barras de error, las barras de errores no se trazaban siempre perfectamente.
  8. Al procesar a una vista XY ya no se reajusta el modo de unión y el símbolo de canal si modifica los ajustes del proceso.
  9. Al procesar a una vista XY ya no se borran los datos cuando se usa el diálogo de ajustes pero no se modifican los ajustes.
  10. Si se calibraba un canal RealWave, y la calibración modificaba la escala de datos pero no la desviación, no se aplicaba la calibración.
  11. Los cursores de los meta archivos creados por Spike2 pueden ahora imprimir en el color correcto cuando se lee el meta archivo en otro programa. Los cursores se mostraban normalmente correctos pero a menudo se imprimían en blanco.
  12. La tecla de la vista XY tiene ahora el tamaño correcto cuando la vista se guarda o se copia como meta archivo.
  13. Al procesar a una vista XY, si se ajusta el modo de cursor activo para el cursor 0 a Expresión y se establece la expresión a Cursor(0), sólo se agrega 1 valor a la vista XY cuando se procesan los datos. Anteriormente, se agregaba el mismo valor dos veces.
  14. Los cursores horizontales en los diálogos de forma de Spike funcionan ahora correctamente cuando el canal tiene un factor de escala negativo.
  15. Error de documentación. Si se omite la directiva SET del secuenciador de texto, el intervalo de paso del secuenciador es de 10 milisegundos, no 1 milisegundo como se indicaba en el manual.
  16. El importador de archivos lee ahora archivos *.ACQ creados por las versiones de AcqKnowledge anteriores a 3.5.x.
  17. El importador de archivos puede leer ahora archivos *.WDQ con bloques de datos múltiples.
  18. Las mejoras al procesamiento activado en línea de la versión 4.11 permitían al procesamiento PSTH del modo activado en línea aceptar los disparos de barrido que caían dentro del barrido previo.
  19. Puede editar la tasa de canal de Teclado en el diálogo de Configuración de Muestreo.
  20. Había una fuga de recursos cuando se visualizaba una vista de resultados con los datos SEM o SD visualizados.
Cambios
  1. El archivo de registro del acondicionador de señal (CEDCOND.LOG), que está activado en la opción Preferencias del menú Editar, está ahora escrito en la carpeta que contiene la aplicación de Spike2. Anteriormente estaba escrito en la carpeta actual.
  2. Hemos liberado más tiempo al sistema cuando un manuscrito está esperando a que el usuario pulse un botón en respuesta a un comando de Interact() o de Toolbar() sin rutina inactiva.
10/2002 4.12 Nuevo
  1. En una vista de resultados, el método del trazado de Desviación Estándar y del Error Estándar de la Media (SD y SEM) coincide ahora con el modo de pantalla visual. Anteriormente, los errores eran trazados como líneas.
Fijaciones
  1. En los diálogos de forma de Spike, si se utilizaba el comando de Copia sin plantillas, se podía averiar Spike2.
  2. En el diálogo de configuraciones de plantilla, no se guardaba el método de interpolación de la forma de onda.
  3. Si se cerraban los diálogos New WaveMark o Edit WaveMark cliqueando la X en la esquina superior derecha, no se guardaban los cambios hechos al canal actual.
  4. En el diálogo New WaveMark, al cliquear en el eje x de la pantalla de datos no analizados se podía causar un cambio de escala falso.
  5. El diálogo de las Regiones del Cursor se podían visualizar valores incorrectos si se seleccionaba la casilla de la región Cero y los cursores estaban averiados.
  6. Los diálogos del Cursor agregaban datos cuando se hacía visible el cursor 0, pero no los eliminaban cuando se ocultaba el cursor 0.
  7. El comando Optimizar el eje y en una vista de resultados podía establecer el cambio de escala de la pantalla basado en más depósitos de los que estaban visibles.
  8. El comando Optimizar el eje y en una vista de resultados podía establecer una gama de eje y incorrecta si se trazaban los datos como un histograma con los datos SD o SEM.
  9. Desplazando una vista de resultados trazados en modo de línea por 1 pixel, por ejemplo con la rueda del ratón, se podían causar problemas técnicos de trazado.
  10. Se ignora ahora el diálogo de Mediciones de la opción "Posiciones de comprobación de usuario" mientras se muestrea el fichero de datos como documentado. Si se utilizaba esta opción on-line se podía averiar Spike2.
  11. Utilizando SampleSeqVar() para leer una secuencia variable ya no produce una demora si no se usa el secuenciador de salida.
Cambios
  1. Cuando las etiquetas del cursor incluyen una posición, la posición adopta ahora el formato del eje asociado y se visualiza con 2 lugares decimales más de los que utiliza el eje.
  2. El número de dígitos significativos visualizados en los diálogos del cursor ha sido incrementado de 6 a 8.
10/2002 4.11 Nuevo
  1. En los diálogos de forma de Spike, si se utiliza el botón de gama de tiempo y se cliquea OK o se teclea Ctrl+A, la posición actual se mueve al primer pico de la gama de tiempo.
  2. El color de línea de la vista de resultados SEM y SD se puede ahora configurar como un color de canal secundario.
Fijaciones
  1. Si se utilizaba ChanWriteWave() para sobrescribir los datos después del muestreo, pero antes de guardar el fichero, los nuevos datos se escribían en el disco pero no podían visualizarse.
  2. En los diálogos de forma de Spike, cambiar el canal ya no desactiva la repetición circular.
  3. En el diálogo New WaveMark, la ejecución en modo no-circular ya no busca el fichero entero sin devolver un rastreo de fondo. Si se tenía un fichero grande y los niveles de disparo estaban ajustados fuera de cualquier dato, la búsqueda podía llevar mucho tiempo.
  4. En el diálogo New WaveMark, el ajuste de velocidad en "Tiempo real" funciona ahora cuando los niveles de disparo están ajustados fuera de cualquier dato.
  5. En el diálogo New WaveMark, cuando se arrastra un pico desde la zona de visualización de la forma de onda y se coloca en la zona de la plantilla, se coloca ahora siempre el último evento disparado. Anteriormente se podía colocar el rastreo de fondo.
  6. El procesamiento de los datos a una vista XY se interrumpe ahora si el cursor 0 intenta moverse antes del inicio o después del final del fichero. También se interrumpe el procesamiento si el modo activo del cursor 0 está ajustado en Expresión y la expresión no mueve el cursor 0.
  7. En el diálogo de configuración de Medición a XY, si el método del Cursor 0 era Expresión, el campo Expresión no estaba siempre configurado al valor correcto.
  8. Si se modifica la escala u offset de un canal de forma de onda que tiene un duplicado con un proceso de canal aplicado que modifica la escala u offset (por ejemplo eliminar DC), el eje y del duplicado está ahora modificado correctamente.
  9. Si un canal de forma de onda tenía un proceso de canal interconectado con un parámetro de tiempo (por ejemplo eliminar DC) y los datos se recogían más cerca que el parámetro de tiempo al comienzo del fichero, se leían menos puntos de los solicitados. Esto podía causar zonas de la pantalla sin pintar.
  10. El procesamiento espectral de la Potencia on-line se iniciaba siempre desde el comienzo de los datos muestreados. Ahora funciona de manera progresiva a través de los datos.
  11. El importador de fichero de datos EDF lee ahora los valores de la forma de onda correctamente. Sin embargo, establece los límites del eje y de forma que los valores más pequeños estén en la parte superior y los más grandes en la parte inferior.
  12. En el diálogo Proceso on-line en modo Disparado, no se recordaba el estado de "Borrar vista de resultados antes del proceso".
  13. Si se reajusta el muestreo con las vistas de resultados que han sido generadas por el procesamiento on-line con la casilla de verificación de "Borrar vista de resultados antes del proceso" sin seleccionar, se borran ahora estas vistas de resultados.
  14. El proceso on-line con los campos Automático/Disparado/Manual establecidos en Disparado responde mejor ahora a los eventos de disparo que están más cerca entre sí que la longitud de barrido del Disparador.
  15. Podrá averiar el editor de manuscrito escribiendo Message("I haven’t done...") y agregando después una oblicua antes de poner comillas para dar "haven't".
  16. El comando MemSetItem() de la versión 4.10, daba un error fatal si el argumento 5 era del tipo incorrecto. Esto es contrario a la documentación y podría romper los manuscritos existentes. Hemos restaurado el comportamiento antiguo que era ignorar tales argumentos.
  17. El importador de ficheros IGOR podía averiarse si se importaba una forma de onda que tuviera establecidos los valores máximo y mínimo.
  18. Podrá guardar memorias intermedias que contengan datos derivados de eventos como tipos de eventos diferentes. Por ejemplo, podrá guardar datos de Marcador como datos de Evento. Esta capacidad se había perdido en la versión 4.10.
  19. Si un manuscrito había borrado un canal de datos, reutilizado el canal para almacenar nuevos datos y después leído los nuevos datos, no se podían leer los datos del canal borrado. La secuencia exacta de operaciones para producir este error era solamente posible que ocurriera en un manuscrito que hubiera probado el funcionamiento correcto de Spike2 (que es como hemos detectado el problema).
Cambios
  1. Hemos limitado el tabulador del editor de texto a la gama de 1 a 20. Anteriormente, se podían escribir valores (tales como 0) que podían averiar Spike2.
08/2002 4.10 Nuevo
  1. Si trata de reclasificar Spikes en un fichero que esté protegido contra escritura, aparece ahora un mensaje explanatorio. Esto ocurre a menudo porque tales ficheros están frecuentemente almacenados en CD-ROM; cuando se copian los ficheros de CD-ROM en un disco duro, son marcados como protegidos contra escritura.
  2. Se suprime ahora el aviso sobre el uso doble de las entradas digitales como canal de marcador digital y por el secuenciador de salida si el firmware 1401 ha sido actualizado para solucionar el problema. Se están probando ahora las actualizaciones del firmware de Micro1401 mk II y de Power1401; serán puestas en nuestro sitio web a su debido tiempo.
  3. La modificación de la versión 4.08 para fijar las pantallas de sonograma ha hecho que todos los desplazamientos on-line de la pantalla sean más lentos. Hay una nueva opción de preferencias del menú Editar: Utilice la actualización rápida de pantalla de auto desplazamiento online (puede que no se tracen todos los datos). Si se establece esta opción, se elimina la fijación. También hemos hecho el desplazamiento online algo más rápido, incluso si no se establece esta opción.
  4. Apoyo adicional de Manuscrito y de pantalla para los datos WaveMark con múltiples rastreos por pico (para datos estereotrodos y tetrodos). No se puede muestrear este tipo de datos con Spike2 versión 4. Los comandos modificados de manuscrito incluyen: ChanNew(), MemChan(), MemGetItem(), MemSetItem(), MarkEdit(), NextTime() and LastTime(). Todas las modificaciones tienen compatibilidad regresiva con las versiones previas.
Fijaciones
  1. Al duplicar una ventana de tiempo o un canal ya no se borran los ajustes de procesamiento del canal.
  2. Han sido modificados los controladores del dispositivo 1401 USB para solucionar un defecto que había sido introducido en los controladores 1.94 que podía hacer que se ignoraran los comandos del secuenciador de salida. Los controladores 1.94 fueron incluidos en Spike2 versión 4.09. Este defecto ha sido solucionado también en la versión 4.09a.
  3. Si se utilizaba PlayWaveCopy() después de SampleStart(), pero antes de empezar el muestreo, se podía ocasionar que fallara el muestreo. El comando vuelve ahora a un código de error negativo si hace esto.
  4. Si se establecía el modo progresivo del Cursor 0 en Expresión, y la impresión incluía el Cursor(0), las mediciones hechas a una vista XY no comenzaban en el momento correcto.
  5. Los diálogos de forma de Spike que utilizan cursores horizontales para establecer los niveles de disparo pueden ahora hacer frente a los canales de entrada que tienen valores offset que no son cero en el cambio de escala del canal.
  6. Se ha corregido la importación de los ficheros ACQ que contenían canales de forma de onda con tasas de muestra diferentes.
  7. Hemos solucionado un problema que podía hacer que los picos no coincidieran con las plantillas durante el muestreo. Spikes continuaba siendo muestreado correctamente, pero todo tenía el código 00. El botón de actualización online en el diálogo Edit WaveMark podía restaurar las plantillas, pero existía la posibilidad de dejar que coincidieran otra vez.
Cambios
  1. Las opciones de tiempo de impresión o las vistas de los resultados sobre múltiples páginas ya no muestran siempre los números de canal en todas las páginas. Se visualizan ahora en la primera página si se activan en la ventana original. Esto permite que el tipo de "registrador de banda" salga a las impresoras de matriz de puntos en modo de formato horizontal.
  2. El cuadro de diálogo del eje x cambia ahora el botón por defecto (el botón que es activado por la tecla Entrar) de Trazar a Cerrar si se usa el botón Trazar. Esto significa que puede modificar un campo, y pulsar a continuación Entrar dos veces, la primera pulsación del botón Entrar aplica la modificación y la segunda cierra el diálogo. Esto está todavía en prueba experimental. Agradeceremos sus sugerencias si tiene una idea mejor.
  3. Esta versión utiliza una nueva versión de la biblioteca SON. Como siempre, tiene compatibilidad regresiva con las versiones previas. Seleccione "Documentación adicional" en instalación Personalizada para extraer un PDF de la documentación actualizada en la carpeta ExtraDoc.
  4. Ha sido modificada la definición de las plantillas on-line y off-line. Las plantillas on-line son aquellas que han sido copiadas en el 1401 durante el muestreo. Las plantillas off-line son las plantillas visualizadas en las ventanas de plantilla.
07/2002 4.09 Nuevo
  1. Los usuarios de manuscritos pueden ahora esconder el área "medianil" de las vistas basadas en texto con el comando Gutter().
  2. La opción de línea de comando /M permite obtener múltiples copias de Spike2 en un ordenador.
  3. La configuración de muestreo permite ahora configurar hasta 32 canales WaveMark y utilizar de 0 a 63 puertos de convertidor A/D. Sin embargo, un Power1401 sólo le permite muestrear con 32 canales WaveMark y el número de puertos de convertidor A/D se comprueba al muestrear.
Fijaciones
  1. Los comandos de secuencia de salida DIBNE, DIBEQ, DISBNE y DISBEQ no aceptaban una variable en lugar del primer argumento.
  2. El colorante sintáctico de manuscrito funciona ahora correctamente para: a$ := "C:\folder\"; ’comment.
  3. Los comandos de manuscrito ChanValue(), Count(), FitLine() y MinMax() ya no ignoran el argumento chan% en las vistas de los resultados.
  4. El comienzo del campo Comment del editor gráfico tenía un campo numérico espúreo sobre él. Si se hacía clic a la izquierda de este campo, sólo se podían introducir números.
  5. Si se configura una actualización circular en el diálogo on-line Edit WaveMark, y después se establece el modo "al Final", la ventana deberá mostrar el primer pico en canal cuando no haya nuevos picos que visualizar.
  6. Durante el muestreo on-line, con nuevos datos automáticamente desplazándose en la pantalla, se podían grabar los elementos de datos de WaveMark pero no se podían visualizar. Los datos que faltan reaparecían cuando se regeneraba la pantalla.
  7. Si un manuscrito borraba un canal XY mientras estaba activo el diálogo de modo de trazado XY, se podía hacer fallar Spike2 aplicando un cambio con el diálogo.
  8. Ahora puede utilizar el argumento types% del comando de manuscrito ChanList() en una vista de resultados para filtrar los canales duplicados.
  9. Si se muestreaba con una ventana de tiempo duplicado y se guardaba la configuración de muestreo, se omitía la información sobre los canales duplicados, el procesamiento de canales y las posiciones de las ventanas de control de muestreo del fichero s2c.
06/2002 4.08 Nuevo
  1. Puede ahora imprimir plantillas desde la ventana Edit WaveMark del menú de Análisis.
  2. Puede copiar plantillas al sujetapapeles como texto o como una imagen Metafile Mejorada.
  3. Puede seleccionar la repetición circular cuando forme las plantillas en los diálogos Edit WaveMark y Create WaveMark.
  4. Ahora puede abrir el diálogo Marker Filter desde el diálogo Edit WaveMark
  5. Si el diálogo del Marker Filter está abierto, al cambiar el canal en los diálogos Edit WaveMark y New WaveMark hará cambiar ahora el canal en el diálogo del filtro del marcador para casarlo.
  6. Un nuevo botón en el diálogo Edit WaveMark crea un canal duplicado para cada código de plantilla.
  7. Podrá ajustar la anchura de las plantillas en los diálogos Edit WaveMark y New WaveMark.
  8. En muchos de los diálogos en que debe seleccionar un canal, hemos hecho el canal ofrecido por defecto el canal deseado con mayor probabilidad.
  9. Los canales duplicados pueden recibir ahora sus propios títulos.
  10. Hay una nueva opción del menú de Análisis para configurar los códigos de marcador del marcador, WaveMark, TextMark y de los canales RealMark. El nuevo comando de manuscrito, MarkSet(), hace lo mismo.
  11. Los menús que se abren pulsando el botón derecho del ratón en una ventana de datos son más compactos y tienen más opciones.
  12. El botón de Inicio en el panel de control de muestreo destella con luz intermitente cuando Spike2 esté esperando a comenzar el muestreo.
  13. Cuando se pulsa el botón de Inicio en el panel de control de muestreo, el foco del teclado se mueve ahora a la ventana de muestreo. Anteriormente, permanecía en el panel de control de muestreo, lo cual podía causar acciones erróneas si se pulsaba a continuación la barra espaciadora o la tecla Entrar.
  14. Si se abre un nuevo fichero de datos, listo para muestrear, con el eje x en el modo de hora del día, el eje x se actualiza ahora con la hora actual del día hasta que comience el muestreo.
  15. Podrá acceder al área de Spike2 en el registro con el nuevo comando de manuscrito Profile(). Esta es una forma fácil de preservar los datos y le ofrece acceso de manuscrito a las configuraciones de Preferencia.
  16. Se cuenta con un nuevo comando de manuscrito FileCopy() para copiar los ficheros externos.
  17. El nuevo comando de manuscrito ScriptRun() le permite configurar un manuscrito para ejecutarlo después de que finalice el manuscrito actual.
  18. El diálogo Crear de la Memoria intermedia tiene un botón que crea un canal y abre el diálogo de Importación.
  19. El diálogo Eliminar elementos de la Memoria intermedia le ofrece ahora una selección de modos de eliminación.
  20. Se cuenta ahora con un nuevo importador de ficheros para convertir los ficheros de texto que contienen columnas de datos.
  21. El comando de manuscrito ProcessAuto() tiene un nuevo argumento, leeway, para utilizarlo con las vistas XY.
  22. Si muestrea el canal de marcador digital y utiliza una secuencia de salida que contenga instrucciones DIGIN, WAIT, DIBEQ o DIBNE, se le advierte que esto podría causar la desaparición de las marcas digitales durante el muestreo. Puede desactivar el aviso durante el resto de la sesión de muestreo.
  23. Se ha agregado soporte de rueda de ratón a las vistas de Tiempo, Resultado y XY. Las teclas de Desplazamiento y Ctrl modifican la cantidad de desplazamiento. El panel de control del ratón configura el número de líneas que la rueda del ratón desplaza una vista de texto (si su sistema soporta esta opción).
  24. Tiene más control sobre el encuadre de los canales del convertidor A/D a los canales Axon CyberAmp.
Fijaciones
  1. Puede desplazar las vistas XY utilizando los comandos estándar del teclado (teclas de flechas izquierda, derecha etc.).
  2. El Borrador de Impresión tiene ahora el puntero de ratón correcto.
  3. Varios diálogos de gama de tiempo, por ejemplo en los diálogos de forma de pico, tenían el título equivocado.
  4. ChanDuplicate() en una vista de resultados hacía el nuevo canal visible; ahora es invisible, según se documentaba.
  5. El tamaño de los botones en los diálogos de forma de Spike está ahora regido por el tamaño de tipo del diálogo. Anteriormente estaba controlado por la altura de la barra de desplazamiento.
  6. Ahora puede pulsar y arrastrar el eje x cuando el uñero esté al final de los datos a no ser que esté muestreando o ejecutando nuevamente. En la versión 4.07 no se podía nunca arrastrar el eje si el uñero estaba en el extremo de mano derecha del eje x.
  7. Anteriormente, si se renombraba un fichero de recursos de Spike2 (*.s2r) o fichero de configuración (*.s2c), Spike2 rechazaba a menudo cargarlo. Esto era por diseño para evitar el uso de ficheros de recursos no relacionados. Esto parece ser a hora una restricción innecesaria y no era aplicada consistentemente en todos los casos. Ahora no existe restricción para renombrar tales ficheros.
  8. El comando System$() conoce ahora más versiones de Windows, incluyendo XP. Los valores devueltos por System() están ahora documentados.
  9. ProcessTriggered() y ProcessAuto() se pueden usar ahora en las vistas XY además de cómo vistas de resultados.
  10. El argumento mode% del comando MemDeleteTime() agrega ahora 4 para ignorar cualquier filtro de marcador (anteriormente la documentación pedía agregar 4 para utilizar cualquier filtro de marcador). Este cambio no afectará cualquier manuscrito existente porque anteriormente el filtro del marcador se utilizaba siempre y el comando daba un error si mode% no era de 0 a 3.
  11. El diálogo Eliminar elementos de la Memoria intermedia ignoraba cualquier filtro de marcador configurado para un canal. Esto significaba que se podían eliminar elementos que no estaban visualizados en la pantalla.
  12. La búsqueda de cursores activos utilizados durante el muestreo, podía ocasionalmente hacer perder una característica.
  13. Los diálogos minimizados son ahora restaurados si los selecciona desde un menú.
  14. Si el uso de cursores activos hacen que un cursor sea no válido porque falló una búsqueda, cualquier uso de este cursor en un diálogo era tratado como una posición no válida. Ahora, los cursores no válidos solo afectan a las búsquedas de cursores activos y a las mediciones hechas cuando se procesan los datos en un trazado XY.
  15. Guardar un canal de memoria RealWave como canal de forma de onda puede averiar Spike2 si los valores de datos de RealWave excedían la gama completa del canal de forma de onda.
Cambios
  1. Hemos eliminado la gama de tiempo de la Plantilla y los elementos de los parámetros de Plantilla del menú de Muestra.
  2. La estimación inicial de la anchura de plantilla alisa ahora los datos de forma que los artefactos que sean una pequeña fracción de la anchura de la plantilla no causen plantillas muy anchas que se apoderen de todos los picos. Esto tenderá a reducir la anchura inicial de la plantilla. El alisamiento es una media del movimiento sobre 1/8th del número de puntos en la plantilla. La anchura de alisamiento puede ser hecha un parámetro si parece ser que merece la pena.
  3. Ya no necesita mantener pulsada la tecla Ctrl para arrastrar los ejes en los diálogos de forma de Spike.
  4. ChanDuplicate() en una vista de tiempo copia ahora los ajustes del canal fuente.
  5. El comportamiento de ChanTitle$() con los canales duplicados ha cambiado. Ya no se cambia el título del canal original.
  6. La anchura de línea estándar para los ejes y los datos (establecida en Preferencias del menú Editar) es ahora de punto 0,5, no Hairline. Si no ha configurado nunca la anchura de línea, sus impresiones tendrán ahora líneas más gruesas.
  7. El número de elementos en la lista de ficheros Utilizados Más Recientemente ha sido incrementado de 4 a 10.
  8. Se suprime el Consejo del Día si Spike2 ha sido iniciado con argumentos de línea de comando.
  9. Si mueve un cursor que había sido marcado previamente como no válido, se convierte en válido.
04/2002 4.07 Nuevo
  1. Ahora puede leer datos de línea serial directamente en un canal TextMark durante el muestreo y configurar opcionalmente el código del marcador. El comando SampleTextMark() tiene argumentos opcionales adicionales.
  2. Los comandos SerialRead() y SerialWrite() pueden manejar ahora los datos binarios, incluyendo el carácter 0.
  3. La nueva función de manuscrito Yield() genera una demora durante la cual el sistema se puede desactivar y actualizar la pantalla.
  4. Ahora puede utilizar una rueda de ratón para desplazar ventanas de texto en Windows 98, Me, NT 4, NT2000 y XP.
Fijaciones
  1. En 4.06 (solamente) en algunas circunstancias la gama del eje x podía revertir a una gama previa si se ajustaba la dimensión de la ventana.
  2. Ya no se puede hacer clic en el eje x y arrastrarlo cuando una vista de tiempo esté auto desplazándose durante el muestreo o durante un comando de Reejecutar.
  3. Cuando se utilizaba Ctrl+Shift+L con un canal de evento seleccionado para saltar a un evento previo, podía rechazar el salto si múltiples eventos caían en el mismo pixel de la pantalla.
  4. El diálogo de filtro digital podía visualizar datos equivocados después de abrir y cerrar el diálogo reiteradamente.
  5. El comando de manuscrito BurstRevise() podía colgar cuando trabajaba en una gama de datos que se extendía al último evento en el canal.
  6. Cursor() ya no se acepta como válido en una expresión de diálogo; debe proporcionar ahora un número de cursor, por ejemplo Cursor(1).
  7. Si se editaba un fichero de datos creado por una versión más Antigua de Spike2, y después se borraban los cambios, se podía dejar el fichero en un estado en que la versión antigua no podía leerlo. La biblioteca SON configura ahora siempre el fichero al formato más antiguo posible que sea compatible con los datos.
  8. Al utilizar FileConvert$("") ya no se hace fallar el sistema Spike2
  9. En el diálogo New WaveMark de la versión 4.06, si se seleccionaban 4 cursores horizontales, los 2 cursores originales desaparecían.
03/2002 4.06 Nuevo
  1. Si mueve el puntero del ratón sobre un elemento de TextMark, será "desplegado" el texto asociado con el elemento.
  2. Los elementos de TextMark con un primer código de marcador que no sea 00 están ahora coloreados utilizando el mismo mapa de colores que los datos de WaveMark.
  3. Ya no se suspende provisionalmente la plantilla de case on-line en el 1401 debido a las cortas demoras de tiempo en el ordenador anfitrión. Anteriormente, a tasas punta muy altas, se podían obtener intervalos en la plantilla de case si se arrastraba una ventana de autoedición.
  4. Ahora puede cambiar el título del eje y de una vista XY con el comando de manuscrito ChanTitle$().
  5. Si al realizar el muestreo se sobrescribía un fichero de datos provisionales sin guardar procedente de una sesión de muestreo previa, se le ofrece ahora la oportunidad de guardar el fichero antiguo.
  6. Si ha cambiado los colores de su sistema de forma diferente a los colores "clásicos" de Windows, los botones con imágenes cambian ahora su color de fondo para concordar.
  7. La opción de Importación del menú Fichero importa ahora formas de onda de punto flotante como datos RealWave para preservar la precisión.
  8. La opción de Importación del menú Fichero soporta ahora los ficheros de formato Dataquest A.R.T. de Data Sciences International.
  9. El número máximo de botones en el comando de manuscrito de ToolbarSet() ha sido aumentado a 40.
Fijaciones
  1. El trazado de cursor ha sido revisado para eliminar problemas que podían dejar atrás las imágenes del cursor.
  2. La barra de desplazamiento del eje x ha sido ahora configurada a la posición correcta cuando se pulsa en el botón Parar en el diálogo Reejecutar del menú de Consulta.
  3. El diálogo de la plantilla de forma de punta ya no permite que los niveles de disparo crucen la línea cero.
  4. Si se muestreaban datos de WaveMark sin plantillas de punta configuradas, se ignoraban los cambios hechos en el diálogo de configuración de la plantilla.
  5. En las versiones 4.04 y 4.05 de Spike2, si se tenía Power1401 o Micro1401 mk II y se utilizada una tasa de muestreo para los datos WaveMark en el que el intervalo de muestreo no era un número integral de microsegundos, el diálogo de configuración de la plantilla creaba plantillas con un intervalo de muestreo de un número integral de microsegundos. Los datos se muestreaban correctamente, pero las plantillas iniciales se alargaban en el tiempo.
  6. Si se activa la nominación automática del fichero en el diálogo de configuración de Muestreo, se pueden ahora muestrear una serie de ficheros sin necesidad de cerrarlos o guardarlos.
  7. La Barra de Muestra ya no causa averías si se incluyen configuraciones de muestreo que contengan formas de onda arbitrarias o secuencias de salida creadas con el editor gráfico.
  8. En el secuenciador gráfico de salida, una sección configurada para repetir un número fijo de tiempos, los repite ahora a la tasa prevista. Anteriormente el reloj del secuenciador estaba 2 segundos atrasado.
  9. Cuando se abre un fichero, han sido ahora restauradas las opciones de procesamiento del canal para los canales duplicados.
  10. Si utiliza Power1401 o Micro1401 mk II con una tarjeta de interfaz PCI o ISA y tiene un ordenador anfitrión rápido, se puede hacer fallar Spike2 en el diálogo on-line Edit WaveMark. Esto ha sido fijado por una nueva versión del código del monitor de Power1401 (revisión 22) y Micro1401 (revisión 3). Podrá comprobar la versión de su monitor en el menú de Ayuda de About Spike2.
  11. El importador del fichero EDF (Formato de Datos Europeos) ya no trunca los ficheros con una base de tiempo muy larga. Ahora funciona para ficheros con cuadros inferiores a 1 segundo de longitud.
  12. La opción de salida sinusoidal del editor de secuencia grafica ya no fuerza que la longitud del ciclo de onda sinusoidal sea un múltiplo entero del tiempo de paso de secuencia.
  13. Si se agregaban puntos individuales a una vista XY en modo de auto expansión, los límites del eje se configuraban 0,5 por encima de los puntos de datos extremos.
  14. Había problemas en el comando de manuscrito MarkEdit() cuando se modificaban los valores de texto TextMark o de datos RealMark.
  15. El comando de manuscrito Optimise() podia configurar una gama de eje y demasiado ancha en algunos casos.
  16. El comando MinMax() en un canal RealMark trazado como forma de onda podía hacer la búsqueda fuera de la gama de tiempo especificada.
  17. Si se importaba un canal TextMark desde un formato de fichero que utilizaba menos de 4 códigos de marcador por TextMark, los últimos dos códigos de marcador no se configuraban a cero.
  18. La reproducción fuera de línea de formas de onda muy lentas a través de 1401 ya no causa que Spike2 deje de responder.
Cambios
  1. El resultado de las expresiones, por ejemplo 3/2+1, en las secuencias de salida con base de texto ha sido ahora redondeado al número entero más cercano; anteriormente estaba truncado. Esto da resultados que son lo más precisos posible, sin embargo puede hacer que las secuencias de texto den resultados ligeramente diferentes.
02/2002 4.05 Nuevo
  1. El diálogo fuera de línea TextMark muestra ahora todas las entradas TextMark en forma de lista. Podrá saltar a un marcador en el fichero seleccionándolo de la lista. Podrá copiar los datos TextMark en el sujetapapeles en formato de impresora o de hoja de cálculo.
  2. Podrá abrir el diálogo TextMark haciendo clic con el botón derecho del ratón sobre un canal TextMark.
  3. El valor de canal auxiliar de clasificación de trama en el histograma de Estímulo, correlación de Evento e histogramas de Fase puede ser ahora el primer evento antes del tiempo de estímulo además del primer evento después del tiempo de estímulo.
  4. El diálogo de Preparación de Página del menú de ficheros que prepara vistas de texto para imprimir, incluye ahora los campos para establecer los márgenes de impresora.
  5. El sistema de importación de ficheros puede ahora importar ficheros *.nev y *.rnd procedentes de Tecnologías Biónicas.
Fijaciones
  1. Se podía obtener un mensaje de "Muestreo finalizado" cuando se utilizaba un manuscrito para iniciar el muestreo con SampleStart() seguido inmediatamente por un comando de manuscrito que utilizaba datos muestreados.
  2. En 4.04 y 4.04a el diálogo on-line Editar WaveMark no veía ningún pico.
  3. RealMark y los canales de evento trazados en el modo en línea no respondían siempre a los ajustes de color por canal.
  4. Las unidades de los ejes x de la vista XY habían sido reajustadas a "s".
  5. Si un canal de onda muestreada descendente estaba duplicado, el canal duplicado parecía tener una tasa de muestra incorrecta.
  6. El diálogo Reprocesar del menú de Consulta capturaba el foco de entrada durante el reprocesamiento con los cursores activos. Esto dificultaba mucho la utilización de otros elementos del menú.
  7. Las ventanas de Regiones del cursor y de Valores del cursor se actualizan ahora en todos los casos cuando se mueve el cursor 0.
  8. Ahora puede apagar el filtro de paso alto en el nuevo diálogo WaveMark.
  9. Los símbolos impresos en las pantallas de trama de consulta de resultados eran muy pequeños; ahora están escalados correctamente.
Cambios
  1. Cuando ajusta una gama de eje y, por ejemplo de -5 a 5, aparecen ambos límites en el eje.
  2. En la búsqueda de Cursor activo, la palabra "inflexión" ha cambiado a "punto de flexión". La funcionalidad no ha cambiado; ¡habíamos utilizado el término matemático equivocado!
01/2002 4.04 Nuevo
  1. Podrá diseñar secuencias de salida utilizando un editor gráfico.
  2. Con las nuevas Opciones de procesamiento de canal podrá suavizar, rectificar, acoplar AC y muestrear hacia abajo formas de onda y canales RealWave sin cambiar los datos en el disco.
  3. El número máximo de canales de memoria ha sido incrementado a 100.
  4. Los nuevos comandos de manuscrito ChanWriteWave() y ChanNew() le permiten agregar nuevos canales de onda a un fichero de datos y escribir (y sobrescribir) datos de onda en el fichero.
  5. El diálogo de Calibrar y el comando de manuscrito ChanCalibrate() funcionan ahora para los datos RealWave de forma adicional a forma de onda y WaveMark. Cuando se usan con datos RealWave, se vuelve a escribir el canal entero.
  6. App(-3) devuelve ahora el número de serie del programa.
  7. El secuenciador de salida permite sTick(expr), msTick(expr) y usTick(expr) en las expresiones. Estas se convierten en tiempo en segundos, milisegundos o microsegundos en los tictac del reloj de Spike2 como usados por el sistema de muestreo y como devueltos por la instrucción TICKS.
  8. Los histogramas de Estímulo, Evento y Fase pueden medir valores auxiliares desde un evento o canal de forma de onda. Podrá rechazar la exploración si el valor medido está fuera de un rango. Si se activan los datos de trama, podrá clasificar la exploración en la trama basada en este valor. Hay extensiones de case de los comandos de manuscrito SetPSTH(), SetEvtCrl() y SetPhase().
  9. Podrá clasificar pantallas de trama y visualizar marcadores adicionales de exploración con la función de manuscrito RasterAux().
  10. Los propietarios de Power1401 y Micro1401 mk II pueden establecer unidades de duración en múltiplos de 0,1 microsegundos en lugar de unidades de 1 microsegundo. Esto permite que las tasas de muestreo de forma de onda aprovechen la ventaja de la velocidad de los convertidores A/D. Los ficheros escritos con microsegundos no integrales por unidad de tiempo no son compatibles con las versiones antiguas de Spike2.
  11. Podrá ahora abrir los ficheros de datos Spike2 con unidades de tiempo de microsegundos no integrales.
  12. La función de manuscrito DupChan() devuelve la información acerca de los duplicados de un canal.
  13. La hora y la fecha de iniciación de muestreo ha sido escrita en los ficheros de datos desde la versión 4.02. Podrá ver ahora esta hora y fecha en el diálogo de Información de Fichero del menú de Consulta y los escritores de manuscritos pueden leerlos con las nuevas funciones FileDate$(), FileTime$() y FileTimeDate().
  14. El comando Reprocesar del menú de Consulta le permite ahora especificar un rango de tiempo y un factor de escala de tiempo. El comando de manuscrito Rerun() ha sido extendido para casar.
  15. Podrá establecer colores por canal para anular los colores de los modos de trazado. Esto es particularmente útil con los canales de forma de onda, especialmente cuando comparten un eje y. El diálogo de color muestra las páginas adicionales según la ventana actual. Hay un nuevo comando de manuscrito ChanColour() que soporta esto.
  16. Podrá ahora solicitar un eje de tiempo en segundos, hh:mm:ss, y como hora del día desde el diálogo del eje x. Esto está soportado desde un comando de manuscrito XAxis().
  17. Podrá establecer barras a escala en lugar de ejes desde el diálogo Mostrar/Ocultar para ambos ejes x e y en cuanto al tiempo y vista de los resultados.
  18. Podrá ahora ajustar el espacio y el número de subdivisiones entre grandes intervalos de tictac en ambos ejes x e y en cuanto al tiempo y vista de los resultados. Hay nuevos comandos de manuscrito XAxisStyle() y YAxisStyle().
  19. El sistema de importación de ficheros ha sido extendido para soportar los ficheros CODAS (*.wdq). También es capaz ahora de leer ficheros binarios IGOR que contienen una onda individual con una cabecera. El importador BIOPAC (*.acq) reconoce ahora los ficheros de datos AcqKnowledge 3.7.x.
  20. Hay nuevas teclas de método abreviado en vista de datos. Ctrl+A selecciona todos los canales a no ser que ya hayan sido seleccionados, en cuyo caso deselecciona todos los canales. Ctrl+Q optimiza los ejes y de todos los canales seleccionados. Si no hay canales seleccionados, optimiza todos los canales.
Fijaciones
  1. Funciona ahora el cursor activo que al ejecutar la búsqueda en retroceso utiliza los cruces de nivel.
  2. El diálogo calibrar, calibra ahora todos los canales seleccionados. Anteriormente calibraba solamente el primer canal de la lista.
  3. El diálogo on-line Editar WaveMark funciona ahora correctamente al reposicionar el muestreo con el diálogo abierto.
  4. El comando ProgStatus() existe ahora. Existía anteriormente, pero había sido llamado ProgState() por equivocación.
  5. Si utilizaba la salida arbitraria de forma de onda con un Micro1401 mk II o un Power1401 como parte de una secuencia de salida, algunas veces las salidas de DAC se atascaban en el último valor arbitrario y no podían ser cambiadas por las instrucciones de secuencia.
  6. CursorVisible(-1,x) selecciona ahora todos los cursores. Anteriormente no hacía nada.
  7. Funciona ahora la optimización de los modos de los canales trazados en frecuencia media y en velocidad WaveMark.
  8. La plantilla de tiempo real on-line emparejada en el 1401 salta ahora si la velocidad pico es tan alta que el 1401 no puede seguirla. Anteriormente el 1401 trataba de casar todos los picos, produciendo la parada del muestreo con los mensajes de sobreflujo de la memoria intermedia.
  9. Los diálogos de forma pico le permiten ahora borrar todas las plantillas on-line.
  10. Se puede ahora borrar los canales duplicados on-line haciendo clic con el botón derecho del ratón sobre el canal.
  11. Ya no se puede quebrar Spike2 duplicando una consulta de tiempo con un diálogo abierto, y después suprimir la ventana original y utilizar el diálogo.
  12. Si después del muestreo o del reproceso de un fichero de datos, los datos no alcanzan el extremo del eje visible de tiempo, se vuelven a trazar los datos. Anteriormente el eje de tiempo podía trazarse incorrectamente.
  13. El 1401plsus podía rechazar cargar los comandos de muestreo si se utilizaban formas pico, el secuenciador de salida y la salida de forma de onda arbitraria a la vez.
  14. El número de marcadores "FF" añadidos al canal de teclado para mostrar que el muestreo está sobrecargado se ha restringido a unos cuantos por segundo.
  15. BurstRevise() causaba ocasionalmente problemas en algunos sistemas.
  16. La pantalla disparada on-line sólo se disparaba ocasionalmente si la escritura en el disco estaba desactivada al comenzar el muestreo.
  17. El comando de la pantalla Estándar del menú de Consulta en las ventanas XY ya no deja un espacio por debajo del eje x.
  18. Las teclas unidas a los botones de la barra de herramientas por un manuscrito, se desactivan cuando un diálogo está activo. Siempre que se puede, la barra de herramientas se pone gris cuando se activa un diálogo de modalidad.
Cambios
  1. Si utiliza MemChan() para crear un canal WaveMark, deberá suministrar el argumento de pre% .
  2. El código de ProgRun(), ProgStatus() y ProgKill() ha sido actualizado para liberar los mangos a las aplicaciones externas cuando se cierra Spike2 o cuando los informes de llamada de estado indican que la aplicación ya no está siendo ejecutada.
  3. Los diálogos de la plantilla de forma Spike ya no listan canales con menos de 6 puntos de datos por evento; se necesita un mínimo de 6 puntos para formar las plantillas.
  4. Como consecuencia de las solicitudes de varios usuarios, las barras de error de las consultas de resultados se trazan ahora como líneas.
  5. Los cambios variables de secuenciador realizados con SampleSeqVar() después de FileNew() pero antes de SampleStart() tienen efecto ahora desde el comienzo del muestreo. Anteriormente tenían efecto después de iniciar el muestreo.
10/2001 4.03 Nuevo
  1. Ahora podrá crear ficheros de datos con hasta 100 canales. Podrá muestrear con tantos canales de datos como pueda dar abasto su hardware. Por ejemplo, un Power1401 con 32 entradas de forma de onda podrá muestrear 32 canales analógicos como formas de onda, 16 canales como WaveMark, 8 canales como eventos, un canal de marcador digital junto con un marcador de teclado y un canal de marcador de texto. Los ficheros con más de 32 canales no pueden ser leídos por las versiones de Spike2 anteriores a la versión 4.02.
  2. El comando de manuscrito FileNew() puede crear ficheros con más de 32 canales.
  3. El diálogo de Configuración de Muestreo es ahora más grande y tiene un nuevo botón para configurar el número máximo de canales en el fichero. El nuevo comando SampleChannels() ofrece lo mismo para los usuarios de manuscritos.
  4. Existe ahora un nuevo tipo de canal de forma de onda, RealWave. Estos datos se almacenan como coma flotante de 32-bit en las unidades de usuario. En la versión 4.03, se pueden crear canales RealWave como canales de memoria. Tienen el beneficio de poder mantener una gama amplia de valores, pero ocupan el doble de memoria y de espacio de disco que los canales de forma de onda equivalentes. No se pueden muestrear datos en este formato, pero se tiene planificado utilizarlo para almacenar los resultados de los cálculos de canal de cruce. Tampoco se pueden calibrar o filtrar digitalmente los datos RealWave todavía, pero funcionan bien todas las demás características de forma de onda.
  5. Si el muestreo finaliza sin esperarlo, por ejemplo debido a un corte de la luz, recibirá un mensaje para guardar los datos la próxima vez que ejecute Spike2. Siempre se podía hacer esto, pero muchos usuarios no sabían donde buscar los ficheros temporales que mantienen los datos muestreados.
  6. Existe ahora un límite de 2 GB para el tamaño de un fichero de datos Spike2. En las versiones previas de la biblioteca, si se pasaba este límite, el fichero no podía utilizarse (y era difícil de recuperar).
  7. El diálogo de Exportación de Ficheros tiene un nuevo control para configurar el número de canales en un fichero de datos creado y ahora se pueden exportar canales de memoria para liberar canales en el fichero de salida. FileSaveAs() ha sido modificado para los usuarios de manuscritos.
  8. El diálogo de Exportación de Ficheros tiene una nueva casilla de control para forzar a los canales RealWave a escribirse como canales de forma de onda para tener compatibilidad regresiva con las versiones previas de Spike2. ExportChanList() ha sido modificado para soportar esta opción.
  9. Ahora puede obtener tasas de muestreo de forma de onda mucho más lentas que en las versiones previas de Spike2: anteriormente, la relación entre la tasa de muestreo de canal más rápido a canal más lento era de alrededor de 30.000. Ahora puede ser de hasta 2.000.000.000. Los ficheros que utilizan esta característica no pueden ser leídos por las versiones antiguas de Spike2. Podrá desactivar esta opción ajustando la compatibilidad de la versión 3 en el tabulador Resolución de la configuración de Muestreo.
  10. El menú de Muestreo tiene la nueva opción de Despejar la configuración de muestreo. Esta opción elimina todas las ventanas de tiempo duplicadas y resulta en ventanas de visualización asociadas con muestreos y borra cualquier memoria de sus posiciones de ventanas de muestreo, modos de trazado, plantillas de Spike y disparo de visualización del eje x.
  11. Para ver si hay firmware más reciente disponible para su 1401, utilice el menú de Ayuda con el comando About Spike2 con su 1401 conectado y activado y compruebe si hay mensajes de aviso. La mayoría de las actualizaciones del firmware no son esenciales. Sin embargo, si su 1401 requiere una actualización de firmware para muestrear correctamente, se abrirá un cuadro de diálogo para avisarle cada vez que ejecute Spike2.
  12. Se puede ajustar la frecuencia de muestreo de los canales creados con los comandos de manuscritos MemChan() y EventToWaveform() a una precisión más alta.
  13. DlgChan() soporta ahora los canales RealWave y permite las opciones "Visible" y "Seleccionado" como opciones en la visualización de los resultados.
  14. El Tipo de campo 1401 en el tabulador Resolución de la Configuración de Muestreo permite optimizar más tipos de 1401. Se ha realizado una expansión de SampleOptimise() para emparejarlos.
  15. El espectro de potencia de forma de onda y análisis de correlación de cruce son significativamente más rápidos.
  16. El espectro de potencia de forma de onda permite ahora transformar los tamaños hasta 16384 puntos.
  17. Los comandos de manuscrito ToolbarSet() e Interact() soportan ahora los comandos de teclado. Los botones pueden conectarse a teclas específicas con & en el título de botón o se pueden especificar otros códigos de teclas, por ejemplo las teclas de función. Podrá ahora especificar una tecla Escape en la barra de herramientas según había sido documentado anteriormente, pero no implementado.
  18. El diálogo de información de canal de visualización de tiempo muestra ahora la gama de canales de forma de onda y tiene un nuevo botón de Reescalar para optimizar la escala y los valores de compensación de los canales RealWave.
  19. Existen ahora nuevos filtros de importación para los ficheros European Data Format (.edf) y BIOPAC (.acq) .
  20. La documentación para el sistema de archivación SON (utilizado por Spike2) se incluye como fichero PDF. Seleccionar "Documentación adicional" en Instalación Personalizada para extraerla en la carpeta ExtraDoc. También hay un fichero TechNote.pdf con más información sobre FFT y las correlaciones de forma de onda.
  21. Hay una nueva opción de menú de Ayuda que ejecuta el manuscrito tutorial Getting started para familiarizar a los nuevos usuarios con las características básicas de Spike2.
Fijaciones
  1. El diálogo de Reproducción fuera de línea tiene ahora Sonido como opción en el primer botón de salida solamente. Anteriormente, se podía seleccionar DAC en el primer botón y Sonido en el segundo.
  2. El botón de parada del diálogo de Reproducción fuera de línea está siempre activado durante la ejecución. Moviendo los cursores durante la salida de datos ya no se cambia el campo de iniciación de tiempo al Cursor(0).
  3. La visualización de los resultados de los espectros de potencia vinculados a las ventanas de muestreo se recuerdan ahora correctamente en la configuración de muestreo.
  4. En la versión 4.02, se podía configurar una combinación de canales de forma de onda que el 1401 no podía muestrear (esto normalmente necesitaba más de 28 canales de forma de onda). Los síntomas eran que todos los canales mostraban datos desde el canal 0 y se podía interrumpir el muestreo. Este efecto ha sido eliminado para todos excepto para un 1401plus con una tarjeta analógica antigua, y ahora ya no se le permite muestrear con una configuración imposible.
  5. Una búsqueda de cursor 0 que halla una característica en el tiempo 0.0 ya no se trata como una búsqueda fallida. Esto ha sido solucionado en la versión 4.02a.
  6. Ya no se puede quebrar Spike2 redefiniendo un campo con un tipo de datos diferente en un diálogo creado con DlgCreate().
  7. MarkMask(chan%,1) configura ahora el modo de filtración cuando el filtro esté configurado para aceptar todos los códigos. Anteriormente, no tenía efecto. Sin embargo, configurando el modo 1 y aceptando todos los códigos no es eficaz ya que se filtran todos los elementos, a pesar de que el efecto final es aceptarlos todos.
  8. SampleWaveform() no le permitía configurar un canal como forma de onda si había sido ya establecido como WaveMark.
  9. Los comandos de manuscrito SampleEvent(), SampleWavemark(), SampleTitle$(), SampleComment$(), SampleWaveform(), SampleCalibrate() no permitían números de canales superiores a 16 o puertos de forma de onda superiores a 15. Spike2 permite ahora puertos de forma de onda superiores a 31 y canales hasta el número configurado para el fichero por SampleChannels().
  10. El modo de búsqueda de cursor activo de Puntos salta ahora los espacios en forma de onda y datos RealWave. Esto ha sido solucionado en la versión 4.02a.
  11. La versión 4.02 de Spike2 ha cambiado la fecha y la hora de los ficheros de datos a la fecha y hora actuales. Esto ya no ocurre a no ser que el fichero haya sido modificado.
  12. Ya no puede colgar Spike2 exportando un fichero de datos con canales de evento con la opción "desviación de tiempo cero" y desviaciones grandes de cero.
  13. La correlación de forma de onda con la opción de eliminación de DC funciona ahora correctamente con datos de forma de onda con una compensación que no sea cero. Anteriormente se asumía que la compensación era cero cuando se seleccionaba eliminar DC. Véase la sección de Cambios, a continuación.
  14. El análisis de espectro de potencia funciona ahora correctamente con un canal de forma de onda con una compensación que no sea cero. Anteriormente, el valor retornado por el componente de DC no tenía en cuenta la compensación en los datos. Los datos muestreados tienen normalmente una compensación de cero.
  15. Los diálogos de Proceso y de Configuración de Procesos se cierran ahora cuando se cierra la visualización de los resultados.
  16. Cuando se activa en el diálogo de Disparo de Visualización, el cursor 0 se mueve ahora a la posición de disparo de visualización de tiempo.
  17. No podrá abrir el diálogo de creación de Trazado de Tendencias a no ser que la visualización actual sea una visualización de tiempo o una visualización XY adjunta a una visualización de tiempo.
  18. Ya no se puede quebrar Spike2 utilizando el diálogo de Configuración de Procesos para cambiar el número de canales en una visualización de resultados.
  19. Si se seleccionan pantallas en blanco y Negro y se utiliza la Pantalla de Impresión, los títulos de visualización se imprimen como texto negro sobre fondo blanco, y no como texto negro sobre fondo negro.
  20. El comando de manuscrito Optimise() funciona ahora en un canal trazado en el modo WaveMark Overdraw.
  21. Los botones de formato de secuenciador de salida no informan acerca de errores falsos cuando se edita el nombre de una variable.
  22. La documentación para el comando del secuenciador de salida TICKS, describe ahora el argumento opcional expr.
Cambios
  1. En un diálogo creado con DlgCreate(), ha sido incrementada la anchura por defecto del campo de edición de los datos de números enteros para casar con la anchura de campo de los números reales.
  2. El eje de tiempo de correlación de cruce de forma de onda se ejecuta ahora en dirección opuesta a la dirección utilizada en todas las opciones previas; esto se hace para que tengan sentido las correlaciones de canales múltiples. Si ha realizado previamente la correlación de canales individuales, permute los canales para restaurar la dirección antigua. Si estaba utilizando manuscritos de la versión 4.00 a la 4.02 para las correlaciones de canales múltiples, necesita modificar su manuscrito.
  3. La correlación ha sido recodificada para casar las correlaciones realizadas utilizando los métodos FFT. La diferencia es pequeña cuando es pequeño el número de recipientes en el resultado comparado con el número de puntos de datos en la correlación. Los cambios se describen con más detalle en ExtraDoc\TechNote.pdf; seleccione Custom Install (Instalación Personalizada) y a continuación "Documentación adicional" para extraer esta documentación del disco de instalación. Hay un nuevo ejemplo, FFTCrl.s2s, en la carpeta de Manuscritos que demuestra cómo realizar correlaciones de forma de onda utilizando el comando ArrFFT().
07/2001 4.02 Nuevo
  1. Los filtros de importación soportan ahora los ficheros WAV. Por ejemplo, podrá convertir los ficheros creados con Windows Sound Recorder.
  2. La ventana del secuenciador de salida busca ahora el texto bajo el signo de inserción cuando se pulsa F1 para obtener la opción de Ayuda.
  3. La ventana de información de Canales incluye el número de canal de los canales duplicados.
  4. Podrá ahora compartir el acceso de solo lectura a los ficheros de datos de Spike2. Si varios usuarios intentan abrir el mismo fichero de datos, el primer usuario obtiene el acceso completo de lectura y escritura y los siguientes usuarios obtienen el acceso de solo lectura.
  5. Las visualizaciones duplicadas de tiempo heredan ahora la selección de canal, orden, tamaño y agrupamiento de la visualización original.
  6. Todos los diálogos sin modo (diálogos que le permiten realizar acciones fuera del diálogo) recuerdan ahora sus posiciones de pantalla.
  7. El diálogo de modo de Trazado XY es ahora sin modo.
  8. El diálogo del modo de Trazado acepta ahora una lista de canales y muestra las configuraciones del primer canal de los canales en la lista. Para copiar las configuraciones del trazado desde un canal a los demás, teclee los canales como una lista con el canal fuente el primero y después pulse OK.
  9. El diálogo de fichero de datos de Exportación como Spike2 tiene una nueva opción para cambiar el tiempo de los datos exportados de forma que la primera gama de tiempo exportado aparezca como tiempo 0 en el nuevo fichero. Se ha realizado la expansión de ExportChanList() para soportar esta nueva característica.
  10. Preferencias de Edición tiene una nueva opción de salida de metaficheros que evita que la salida de forma de onda sea comprimida a líneas verticales cuando haya más de 3 puntos de datos por píxel de salida lógico. Podrá ahora configurar el rectángulo de salida para tener hasta 16.000 pixeles lógicos de anchura.
  11. La configuración de correlación de forma de onda le avisa si los canales no tienen tasas emparejadas.
  12. Creemos que hemos atrapado todos los lugares que daban mensajes de error como números; se muestran ahora como texto de explicación.
  13. Todos los diálogos del Proceso recuerdan ahora su última posición y tienen nuevos botones para aplicar posicionamientos sin necesidad de cerrar los diálogos.
Fijaciones
  1. El comando de manuscrito SampleSeqVar() no le permitía obtener acceso a variables superiores al número 16. Ahora puede leer y configurar todas las 64 variables.
  2. El comando de manuscrito HCursor() funciona ahora correctamente cuando se configura la posición y el canal.
  3. HCursorNew() y HCursor() funcionan ahora con visualizaciones de resultados de canal múltiple.
  4. CursorSearch() aceptará ahora -1 como argumento.
  5. Read() y ReadStr() ya no interpretan un número que comienza en 0 como octal. Ahora sólo se acepta hexadecimal (0x al comienzo) y decimal. 010 se lee ahora como diez y no como ocho.
  6. El diálogo de Información de Canal muestra ahora la Escala y la Compensación. No se refiere a Volts porque con ello se asume acerca de la fuente de los datos y estaba poco claro cuando se tenía un 1401 con una entrada de ±10 Volt.
  7. Cuando se lee una configuración de muestreo desde un fichero de datos, la configuración de muestreo se empareja con la tasa de muestreo actual, no con la tasa "ideals" que solicitó originalmente el usuario cuando fue creado el fichero. Este es un problema porque la versión 4 de Spike2 tiene mejores métodos de optimizar las tasas que las versiones previas.
  8. El trazado de trama en una visualización de resultados funciona ahora con ejes y invertidos.
  9. Envío de Correo funciona ahora para un fichero de datos Spike2 (pero no para uno que esté muestreando).
  10. Los comandos de manuscrito de la familia SetXXXX() (por ejemplo SetAverage()) y MeasureToXY() funcionan ahora con un resultado o corriente de visualización XY. Utilizan la visualización de tiempo padre como la fuente.
  11. La función de manuscrito DlgChan() funciona ahora correctamente para ver los resultados.
  12. Las plantillas de forma de Spike se copian ahora correctamente para muestrear cuando hay más de un canal de forma Spike.
  13. La importación de memoria intermedia de los datos de forma de onda en canales de evento utilizando el modo pico y de depresión ya no genera posiciones falsas de pico y de depresión si se configura la amplitud para detectar un pico o depresión a más de la mitad de la gama total posible para los datos subyacentes de forma de onda de 16-bit.
  14. Los cursores horizontales se comportan ahora correctamente cuando se mueven a o desde un canal escondido.
  15. Podrá ahora configurar las unidades de tiempo por conversión de ADC en la configuración de muestreo a más de 32767 sin que el 1401 se niegue a muestrear.
  16. El valor de retorno del comando de manuscrito FileConvert$() es ahora según el documentado. Anteriormente era siempre una cadena vacía.
  17. El secuenciador de salida permite ahora obtener realmente 1023 instrucciones.
  18. Cuando está aparcado, el panel de control del secuenciador de salida muestra correctamente una secuencia creada y ejecutada desde un manuscrito. Anteriormente fallaba en mostrar los botones.
  19. El cursor 0 está ahora disponible en los diálogos de cursor Activo y de Trazado XY incluso si no está visible.
  20. El diálogo de Reproducción fuera de línea actualiza ahora la cuenta de bytes cuando se editan los campos de tiempo.
  21. La salida DAC del diálogo de Reproducción fuera de línea no causa el fallo del controlador de dispositivo USB.
  22. Utilizando WindowVisible(3) en un manuscrito podría hacer que aparecieran juegos múltiples de iconos de ventana en la barra de menú.
  23. Un manuscrito que haya muestreado datos y generado un canal de memoria y guardado a continuación el canal de memoria en un canal de disco mientras está muestreando podría quebrar Spike2.
  24. El comando de manuscrito SampleOptimise() dará un error falso cuando el método de optimización haya sido configurado a 0, y podría corromper timePerAdc.
Cambios
  1. Esta versión utiliza una nueva revisión de la biblioteca SON para leer y escribir los ficheros de datos de Spike2. Lee todas las versiones previas y escribe ficheros con compatibilidad regresiva con tal de que no se utilicen nuevas características. La versión 4.02 no incluye ninguna característica que haga sus ficheros incompatibles con las versiones previas de Spike2, por lo que no verá ningún cambio. La nueva versión permite más canales de datos, tiene un nuevo tipo de canal de forma de onda de coma flotante y soporta datos WaveMark con canales múltiples (por ejemplo para tetrodos). También soporta el estampado de hora y fecha de los ficheros y una base de tiempo que no está vinculada a microsegundos. Aprovecharemos las ventajas de las nuevas características en las versiones futuras.
04/2001 4.01 Nuevo
  1. El número máximo de coeficientes de filtración permitido para los filtros digitales es ahora de 511; anteriormente era de 255. Esto permite obtener filtros más nítidos (más estrechos).
  2. Podrá ahora guardar y restaurar plantillas en forma de impulsos afilados para canales duplicados. Los canales están codificados con el número de canal original más a, b, c... a no ser que Spike2 no pueda determinar el canal original, en cuyo caso tendrán un número de canal de 201 a 299.
  3. La mayoría de los 1401 tienen sistemas analógicos de 5 Voltios. Spike2 detecta ahora los sistemas analógicos de 10 Voltios Power1401 y micro1401 y ajusta los factores de escala automáticamente. Existe ahora una nueva opción de Preferencias donde puede forzar el hardware de 5 Voltios, de 10 Voltios, o "el último hardware visto".
Fijaciones
  1. La opción de guardar y cargar plantillas en forma de impulso afilado en la versión 4.00 no funcionaba de forma útil y ha sido codificada nuevamente según las sugerencias dadas por varios usuarios.
  2. Si se estaban registrando canales de datos WaveMark (en forma de impulsos afilados) y comenzando el muestreo sin definir las plantillas, no se podía nunca agregar plantillas en línea y se obtenía un error falso al ejecutar una secuencia de salida.
  3. Si se agregaban nuevos canales a la configuración de muestreo, eran agregados a la lista en lugares sensibles basados en el número del canal y en orden de preferencia de canal.
  4. El número máximo de valores de datos que puede leer ChanData() desde un canal de memoria ya no está artificialmente limitado a alrededor de 30000.
  5. Los cursores no siempre eran impresos a partir del comando de Pantalla de Impresión y los números de canales eran posicionados incorrectamente.
  6. Si se usaba la función de manuscrito CursorNew() para agregar un cursor específico n, se agregaba el cursor n-1.
  7. Los números de canal en las vistas del resultado tienen ahora el color de fondo correcto.
  8. Copiar como Texto produce ahora un mensaje de advertencia si Spike2 se está quedando sin memoria y se interrumpe la operación.
  9. Los procesos de medición que agregan puntos de datos a una vista XY son ahora más robustos en situaciones de baja memoria.
  10. Cursor(0) no está visualizado como una opción en las listas desplegables si el cursor no está visible.
  11. La importación de ficheros UFF que contenían eventos averiados, funciona ahora correctamente.
Cambios
  1. FiltApply() ya no intenta suprimir un canal existente. No tenía argumento de Consulta para comprobar que era correcto y se estaba metiendo en tal confusión que un canal existente siempre causaba un error. Deberá suprimir cualquier canal existente antes de usar esta función de manuscrito.
  2. Los filtros digitales ya no convierten los tipos de filtros, p.ej., de paso bajo a todos los pasos, si la tasa de muestreo de la forma de onda es demasiado lenta para el filtro originalmente definido. Ahora se visualiza un mensaje de advertencia si la tasa de muestreo de una onda de destino no es compatible con un filtro. Sin embargo, las pruebas más recientes han mostrado que los filtros todavía pueden modificarse, por lo que revisaremos este código para la versión 4.02.
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

×