|
- Ahora puede elegir visualizar los datos en las vistas de Resultado y XY utilizando ejes de registro. Tanto los diálogos del eje X como del Y tienen nuevos recuadros de selección para activar los ejes de registro. Hay una nueva opción de Preferencia en el menú Editar para establecer el número de décadas visualizadas cuando se intercambia un eje en el modo de registro cuando se incluye 0 o un número negativo.
- Ahora puede utilizar los comandos Apply Resources, Save Resources y Global Resources con vistas de resultados y de XY.
- Ahora puede generar los nombres de archivos para los archivos de datos que incluyen la fecha y hora en que se creó el archivo.
- El muestreo soporta ahora el funcionamiento del 1401 ADC en modo de ráfaga, que puede permitir tiempos más largos de funcionamiento con las mismas tasas de muestreo, o tasas de muestreo más altas con la misma resolución del reloj. Se ha expandido el comando de manuscrito SampleOptimise() para que case.
- Hay una nueva opción de Preference en el menú Edit para hacer que los ejes Y dejen de invertirse cuando los arrastra para reescalar los datos.
- Los canales de marcador (Marker, RealMark, TextMark y WaveMark) tienen cuatro códigos de marcador. Ahora podrá elegir qué código utilizar cuando se trazan los datos en una vista de tiempo. También puede elegir visualizar siempre los códigos de marcador como dos caracteres hexadecimales. Esto se hace con nuevos controles en el diálogo de modo de trazado del canal y con el nuevo comando de manuscrito MarkShow().
- El diálogo TextMark visualiza ahora los códigos en hexadecimal solamente si el canal se ajusta para utilizar los códigos hexadecimales.
- Si Spike2 tiene un problema para mover el archivo generado por el muestreo a su posición final, el mensaje de error ofrece más información de diagnóstico.
- Si Imprime o Copia las plantillas de la forma de pico desde una ventana de clasificación de picos, podrá ahora elegir que se visualicen los ejes.
- Las ventanas de clasificación de Spike basadas en plantillas visualizan ahora la cuenta de la plantilla confirmada como un número.
- Los comandos de manuscrito SampleCalibrate(), SampleTextMark() y SampleWaveMark() retornan ahora la información.
- Hay un nuevo comando de manuscrito SampleChanInfo() para devolver la información acerca de los canales en la configuración de muestreo.
- El comando de manuscrito SampleComment$() puede ahora establecer y consultar la etiqueta de la Barra de Muestras y comentar lo que está almacenado en la configuración de muestreo.
- El nuevo comando de manuscrito SampleConfig$() retorna el nombre del archivo del que se leyó la Configuración de Muestreo.
- El comando de manuscrito SampleSequencer() se ha expandido para informar y establecer el modo del secuenciador.
- En el editor de secuencia gráfica, puede ahora duplicar un impulso existente manteniendo pulsada Ctrl, y haciendo clic en un impulso y arrastrándolo.
- En el editor de secuencia gráfica, puede ahora establecer los trenes y sinusoides de impulso por frecuencia, además de por intervalo.
- Se registra ahora la acción de guardar una secuencia gráfica como texto.
- El diálogo de Import de la Memory intermedia tiene ahora un botón de Apply para que pueda importar los datos sin cerrar el diálogo. También recuerda el último rango de tiempo que utilizó en la sesión de Spike2.
- El comando de manuscrito ChanSearch() se puede utilizar ahora en una vista de resultado.
- La barra horizontal de desplazamiento en las vistas de texto siguen ahora las anchuras de las líneas muy largas.
- Hemos agregado cajas de dimensionamiento a los valores del Cursor, a las regiones del Cursor y a los diálogos de los canales de Mostrar/Ocultar para aclarar que tienen de redimiensionarse. También hemos mejorado el comportamiento de las barras de desplazamiento en los dos diálogos del cursor.
- Hay un nuevo comando de manuscrito DlgGetPos() para retornar la posición de un diálogo definido por el usuario.
- El comando de manuscrito WindowGetPos() tiene argumentos opcionales extra para coincidir con el comando Window().
- Ambos comandos de manuscrito Window() y WindowGetPos() son ahora funciones.
Fijaciones
- En la versión 6.05, cambiar la opción a desactivar la resolución del reloj de 10 MHz en la pestaña Resolution del diálogo de configuración de Sampling no siempre hacía que se recalcularan las tasas.
- Si se utilizaba el comando Apply Resources, añadía cualquiera de los cursores en el archivo de recursos, pero no eliminaba los que ya estaban presentes.
- En el editor de texto, si se utilizaba el comando Replace All para intercambiar el texto por el texto que incluía el texto original (por ejemplo, sustituir MyVar con MyVar1), hacía que Spike2 colgara.
- En un archivo que era más largo que la mitad del tiempo máximo posible, la visualización de un sonograma podia dejar de visualizar los datos ocurridos después de la mitad del tiempo máximo.
- Se podía averiar Spike2 renumerando los cursores horizontales si los cursores horizontales no tenían números consecutivos comenzando con 1.
- Los cambios de la forma en que Microsoft Outlook Express trata los archivos compartidos ha hecho que deje de funcionar el comando Send Mail de los archivos de datos de Spike2. Ahora podemos hacer una copia del archivo de datos antes de enviarlo. Esto puede ser muy lento para los archivos grandes y necesitará espacio de disco para 2 copias extra del archivo de datos.
- El compilador de manuscritos detecta ahora los errores en el uso de matrices que anteriormente no se detectaban hasta que se ejecutaba el manuscrito. Por ejemplo: var x, y[3]; x := y; genera ahora un error de tiempo de compilación.
- En la versión 6.05, si se arrastraba un cursor horizontal en una vista de tiempo que se desplazaba lateralmente debido a un comando de Rerun o durante un muestreo, el cursor no se borraba correctamente.
- Si se visualizaba un eje como una barra de escala, el número que indicaba el tamaño de la barra era negativo.
- Cuando se usaba online, el diálogo KMeans podia abrirse con un valor de peso z ilegal. Si ocurría esto, el botón OK no tenía efecto hasta que se corregía el valor ilegal.
- Los comandos de manuscrito Print(), Print$() y PrintLog() podían producir resultados incomprensibles si imprimían más de 255 caracteres.
- Se podia averiar Spike2 bloqueando los ejes Y de tres canales, borrando uno de los canales, y después moviendo el ratón.
- ViewList(arg1) no era igual que ViewList(arg1, 0).
- Los ejes Y podían a veces mostrar "-0" como una etiqueta de 0.
- Si 0 estaba en el extremo inferior de un eje Y, al arrastrar el eje Y para escalarlo, hacía que algunas veces se moviera el 0 del extremo del eje.
- En una vista de texto, el comando de manuscrito FilePrint(a,b) imprimía desde la línea a, a la línea b+1.
- Si se usaba DlgButton() para crear un botón en un diálogo de usuario con una tecla caliente asociada, la tecla caliente no se desactivaba cuando se desactivaba el botón.
- El comando de manuscrito CursorActive(n%,...) activaba una búsqueda de cursor. Este comando ajusta ahora solamente el modo de cursor activo, según se había documentado.
Cambios
- En el editor de secuencia gráfica, las frecuencias del tren de impulsos se definen ahora como el intervalo entre el comienzo de cada impulso, en lugar del espacio entre el final de un impulso y el comienzo del siguiente.
- Cuando se generaba una salida formateada de un manuscrito (por ejemplo utilizando Print()), se eliminaba de la salida un % que no introducía un especificador de un formato reconocido, pero ahora no.
- Si redimensiona la ventana de la aplicación, cualquier ventana reducida a un icono (minimizada) se dispone ahora en la parte inferior de la ventana. Anteriormente, estas ventanas mantenían sus posiciones originales.
- CursorActive(n%,...) ya no activa una búsqueda de cursor; si su manuscrito depende de esto, deberá agregar CursorSearch(n%) después del comando CursorActive().
|