Reciente historia técnica de Signal versión 6 para Windows


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

Fecha Versión Resumen
10/17 6.05 Nuevo
  1. The D440 amplifier control dialog now includes the standard Reset Calibration button.
  2. The signal conditioner settings in the Preferences dialog now includes the first and last channels which will be tested for a signal conditioner.
  3. New CursorX() and HCursorX() script commands and dialog expressions have been added.
  4. New StrToViewX() and StrToChanY() script functions have been added. These are mostly used to test dialog expressions but may be useful with script-created dialogs.
  5. The new SampleClamp() script command has been added to allow control of the clamping experiment support.
Fijaciones
  1. The sampling configuration Ports page now initialises correctly when a D440 signal conditioner is connected.
  2. The quick calibration dialog in the sampling configuration Ports page was not taking account of the 1401 ADC range.
  3. The Protocol dialog used to set up states sequencing was overwriting protocols other than the first one.
  4. The enabling of synaptic or leak models in the dynamic clamp system on a state by state basis is now saved and restored correctly in the sampling configuration.
  5. The grid view top heading height and side heading width was not being recalculated when the font size changed.
  6. FileClose(-1) was not closing grid views, this has now been corrected.
  7. The use of halt in a script function that is called by a toolbar button press did not work, this has now been corrected.
  8. If a menu was open when the script opened a user dialog this would hang the system, this has now been corrected.
  9. The clamping system membrane analysis is now done earlier during the handling of a new sweep so that the use of the analysis results in online trend plots works correctly.
  10. Using Save As... from the file menu now sets the initial file name to the current one for text based views.
  11. Using the EditClear() script function in a memory view no longer crashes Signal.
  12. Any errors in data transfers from the 1401 to Signal are now reported with the correct error message.
  13. The colour adjustments to ensure visibility that are used for X and Y axes now match those that are used elsewhere.
  14. The active cursor Extreme mode search was not using the reference level, this has now been corrected.
  15. The behaviour of the active cursor dialogs have been corrected, the dialog was overwriting the hysteresis/amplitude, width and minimum step values with values from the previous cursor when the cursor changed. There was a similar effect with the active horizontal cursor dialog but this should not have been visible.
  16. The text export system will generate Unicode information on the clipboard if necessary.
  17. The EditCopy() and EditCut() script commands did not return the format copied as documented, this has been corrected.
  18. Virtual and memory channel numbers that are shown in right-click context menu are now correct.
  19. Dragging to select cells outside the displayed grid in the cursor regions and idealised trace event list windows no longer crashes Signal.
  20. The various dialogs used to build virtual channel expressions now use correct help identifiers so that the correct help page is displayed.
  21. The MemImport() script function now handles a supplied marker code correctly.
  22. The SampleAbort() script function now returns an error code if the user clicks "No" to the dialog querying this action.
  23. The use of shortcut keys in the script-generated toolbar did not work, this has been corrected.
  24. The browse buttons used to select a file holding user-defined values for the third component in the dynamic clamping HH-ABC model were not working (they put the file name in the corresponding fields for the inactivation component).
  25. Signal can now read CFS files with waveform data types other than 16-bit integer and 64-bit floating point, it still only writes these two formats.
  26. The Optimise() script function now works on hidden channels as documented.
  27. The online process dialog could previously cover the Frames between updates item with the Process leeway field, preventing the frames between updates from being set.
  28. Analysis processes created from a sampling configuration now don't generate spurious This will clear all bins messages.
  29. The Signal installer previously used to install the incorrect libraries required for export to MATLAB format files, which caused this export format to be unavailable on some systems.
  30. The Pulses dialog previously displayed an incorrect steps value for varying amplitude square pulses.
  31. The U1401ToHost() and U1401To1401() script commands would always fail, this has been corrected.
  32. The iteration channel units are now correctly displayed in the Measurements to data channel settings dialog.
Cambios
  1. The time (X axis) resolution used for memory marker channels is now set to 1% of the minimum X spacing seen in the file.
  2. Channel drawing (except small dots) all use lower contrast visibility colour adjustments.
  3. The lower contrast visibility mechanism has been adjusted so that you generally get a bit more contrast.
  4. The curve fitting carried out as part of the clamping membrane analysis now uses half the stimulus pulse width rather than a fixed time for the data to be fitted - this is generally better and also the user gets a lot more control.
  5. The 1401 ADC telegraph setup dialog now behaves rather better in that it does not treat blank text as an error.
10/16 6.04a Nuevo
    Se ha mejorado el instalador; ningún cambio a Signal.
08/16 6.04 Nuevo
  1. Se ha agregado a Signal un nuevo tipo de vista que muestra una tabla de valores junto con las funciones asociadas del script GrdXXX. En el momento las vistas Grid (en forma de tabla) solo son útiles cuando se usan desde un script, pero a largo plazo, se usarán con más frecuencia en Signal.
  2. Ahora puede seleccionar el acondicionador de señal, el simulador auxiliar o el sistema de telegrafía con amplificador desde el diálogo Preferences del menú Edit en lugar de tener que reinstalar Signal.
  3. Signal ahora funciona en sistemas de alta resolución (valor alto de puntos por pulgada) con imágenes mucho mejores.
  4. Se ha agregado un nuevo diálogo Window Title (con el mecanismo de reversión); se accede a él haciendo clic con el botón secundario en la vista de la barra del título o el elemento Window Title del menú Window.
  5. Se ha agregado un nuevo diálogo para establecer los títulos y las unidades de los canales en la vista XY, se puede acceder a él desde el elemento de información del Channel en el menú View y haciendo doble clic en la zona del título y unidades de cualquiera de los ejes.
  6. Se ha agregado un nuevo modo de ordenación de estados múltiples con 'repetición aleatoria' a los modos disponibles de secuenciación.
  7. El puntero del ratón cambia al pasar sobre la zona de los títulos y las unidades de canal de los ejes para indicar que puede hacer doble clic en dicha zona.
  8. El puntero del ratón cambia al pasar sobre la parte del número de canal de un eje Y (hacer clic para cambiar la selección de canal), o el rectángulo que está debajo de todos los ejes Y (hacer clic para cancelar la selección de todos los canales), si hay canales seleccionados.
  9. La ficha Data del diálogo Preferences del menú Edit ahora tiene una nueva opción para maximizar en la mayor medida posible la precisión numérica de la salida de texto.
  10. El formulario DrawMode(chan, item, val) de esta función de scripts puede usarse para establecer los valores individuales de canales individuales.
  11. El diálogo Copy pulses (disponible en el diálogo principal Pulses configuration) muestra un mensaje y desactiva el botón OK si la configuración actual implica que no hace nada.
  12. La función de script App(-7) retorna el número de indicadores de usuarios disponibles.
  13. Las funciones de script Read() y ReadStr() ahora admiten el formato d:h:m:s.
  14. La función de script DlgValue$() ahora puede usarse para seleccionar una lista de elementos con una cadena concordante.
  15. Se ha incrementado de 20 a 40 el número máximo de botones de la barra de scripts y muestreo.
  16. La declaración de script #include ahora funciona mejor con .. y . en las rutas cuando coinciden los nombres de archivo.
  17. La visualización de los tamaños de fuentes ahora se preserva cuando cambia la resolución de la pantalla (por ejemplo, al transferir los archivos a un sistema diferente).
  18. Se han agregado métodos abreviados para controlar el muestreo con el teclado.
Fijaciones
  1. El diálogo de la vista Measurements to XY mostraba unidades de canal erróneas para el canal de iteración 0 del cursor.
  2. Las funciones de script System() y System$() ahora funcionan correctamente con Windows 10.
  3. El acondicionador de señal D440 que admitía el uso de ningún amplificador D440 disponible, ocasionaba el bloqueo de Signal en el momento de la salida (si se usaba la ayuda), porque el código D440 COM no se detenía correctamente.
  4. La función de script Draw(line) antes no funcionaba correctamente si se usaba en una vista de texto.
  5. Demasiadas vistas ocasionaban el bloqueo de Signal debido a que se excedía el límite de indicadores GDI, ahora los indicadores GDI y USER usados, se comprueban antes de abrir cualquier vista.
  6. La función de script XRange() que se usaba en una vista de tabla precisaba de 2 argumentos, ahora funciona correctamente con 1.
  7. Se ha corregido el manejo del cursor del ratón para que no parpadee al pasar sobre los ejes.
  8. Las búsquedas que traspasan los umbrales ahora son mucho más eficaces gracias a una histéresis impuesta (muy pequeña).
  9. El modelo de sujeción dinámica de fugas definido por el Usuario ahora pide un valor de escala en las unidades correctas de pA en lugar de nS.
  10. El comando Close del menú File que se usaba en una Print Preview anteriormente ocasionaba fugas de memoria.
  11. Las funciones del lenguaje de scripts llamadas por barras de herramientas y diálogos (la función de espera y las que respondían a las acciones del usuario) antes podían no cambiar el marco si la configuración de Toolbar() o DlgAllow() impedía que el usuario hiciera eso.
  12. Antes no era posible guardar un archivo con espacios o el carácter # en el nombre de archivo.
  13. La lectura de los títulos de las vistas de la configuración de muestreo anulaba la configuración del título a la hora de generar automáticamente el nombre de archivo.
  14. Los diálogos de avance que se mostraban durante operaciones demoradas no se actualizaban con la frecuencia suficiente para funcionar correctamente.
  15. Ahora se comprueban mejor los errores en los diálogos de medición, en especial cuando se trata de HCursors.
  16. El diálogo pulses protege de la flecha subir/bajar que se usa en el elemento disparador del seguimiento de control.
  17. El diálogo settings del modelo de sujeción dinámica de Hodgkin-Huxley (Alpha/Beta) ya no usa el canal de entrada erróneo para probar unidades.
  18. La versión Unicode de Signal no lee correctamente la información de la Fuente proveniente de los archivos de recursos (.sgr, .sgc) el viejo estilo.
  19. Los mensajes de error de muestreo ya no mezclan ASCII y Unicode para suministrar información confusa.
  20. Signal ahora guarda o copia correctamente las vistas, incluso cuando la vista está oculta.
  21. Se ha ajustado la compatibilidad de MagStim para eliminar los errores E83 ocasionales, un error separado que ocurría al cambiar de un estado con un intervalo BiStim de cero cuando el intervalo actual ya era cero, y otro error que ocurría al activar o desactivar el modo de temporización de Hi-Res cuando el intervalo actual del impulso era cero. Estos errores solo se veían con BiStim, pero el error E83 podía ocurrir con otros dispositivos.
  22. Los dispositivos MagStim se desarman automáticamente si el disparador de barrido supera los 60 segundos, Signal ahora los vuelve armar automáticamente.
  23. El diálogo del eje Y ahora registra correctamente las funciones de script YAxisStyle() y YAxisAttrib().
  24. La pantalla de la vista previa de Signal para los acondicionadores de señal D360, D440 y Power1401 ahora realizan trazos correctos.
  25. El compilador de scripts ahora es más estricto en relación con las declaraciones de reenvío a funciones, anteriormente un nombre de función podría aceptarse en circunstancias inapropiadas.
  26. Ahora se calcula correctamente para impresión el tamaño de la fuente.
  27. Se ha corregido el comportamiento del modo de ordenación de estados múltiples semialeatorios, anteriormente hacía lo que ahora hace el modo repetido aleatorio.
  28. La combinación de los caracteres / y \ en una ruta de archivos utilizada con #include ya no confunde las pruebas de archivos modificados.
  29. Los datos de marcadores ahora se importan correctamente de formatos de archivo desconocidos.
  30. Cuando se usaba la función de script FilePathSet$() para generar un diálogo con que el usuario podía seleccionar un directorio, se ignoraba el directorio inicial en path$.
  31. Cuando se usaba la función de script FileExportAs() con un nombre en blanco para guardar la configuración de muestreo con el nombre de archivo establecido por el uso de un diálogo, solía fallar la creación del archivo guardado y en su lugar se guardaba la configuración de muestreo como ".sgcx". Esto ya se ha corregido.
  32. Se ha corregido la grabación de la función de script XRange() a través del diálogo del eje X.
  33. La pantalla estándar estaba ajustando los límites del eje y antes de ajustar el estilo del eje Y. Por consiguiente, si se cambiaba el estilo de no lineal a lineal, los nuevos límites podrían ser erróneos.
Cambios
  1. Agregar un solo par de valores con la función SampleTel() ahora sustituye un par de entradas existentes si el nivel de voltaje coincide con el que aparece en la entrada existente - esto concuerda con el comportamiento interactivo del diálogo.
  2. La comprobación de la última versión descargable de Signal ahora se realiza en la aplicación Signal en lugar del cuadro de diálogo About Signal. Antes, cuando no había acceso a Internet, el uso del cuadro de diálogo About Signal impedía el uso de Signal hasta por un minuto. Como sucede ahora, si no hay acceso a Internet, la ventana del programa dura hasta un minuto para cerrarse al tratar de cerrarla en un plazo de aproximadamente un minuto después de haber ejecutado el programa.
  3. Cualquier tipo de puesta en marcha silenciosa ahora no muestra la "pantalla de inicio" - la versión del cuadro de diálogo About Signal que normalmente aparece durante el arranque de Signal.
  4. El título de la vista de los nuevos datos en muestreo ahora no se obliga a que tenga mayúsculas.
  5. Los diálogos del protocolo de estado múltiple, rechazo de artefactos y de pegar forma de onda ahora admiten los valores errados introducidos en lugar de visualizar la información de error en rojo en la parte inferior del diálogo.
11/15 6.03c Fijaciones
  1. Signal ya no usa el canal de entrada erróneo para probar las unidades de canales en el modelo de sujeción dinámica alfa/beta.
  2. Ahora se pueden guardar archivos con nombres que contienen el espacio y el carácter #.
  3. Al trazar el recuento de iteración con una vista XY, ahora se puede trazar un valor cero cuando no se encuentran puntos de iteración al analizar un recuadro.
  4. Los cambios realizados a las opciones de paso de impulso en rampa ahora no se pierden al hacer clic en el botón de vista previa en el diálogo de configuración de impulsos.
  5. El tiempo del predisparador de muestreo del peridisparador ahora no cambia cuando se modifica la frecuencia de muestreo.
  6. Los marcadores digitales ahora se registran en el momento correcto al realizar el muestreo en el modo peridisparador.
  7. Se corrigieron los mensajes que indican un error de muestreo; antes se mezclaban ASCII y Unicode para suministrar el texto del mensaje codificado.
08/15 6.03b Fijaciones
  1. Los nombres de documentos de archivos de texto y los títulos de las ventanas que se cambiaban cuando se guardaba automáticamente un documento modificado, para poder realizar la recuperación automática al producirse un fallo de Signal. Esto se ha corregido.
08/15 6.03a Fijaciones
  1. El modo de sobretrazado especial 'Sampled frames' podía causar problemas al finalizar el muestreo o al muestrear los archivos de datos con este modo de visualización al volverlos a abrir, porque este modo no se manejaba correctamente fuera de línea. Signal ahora convierte este modo de sobretrazado para 'All frames' cuando no se realiza el muestreo.
  2. Los ajustes de sobretrazado como un límite de tiempo tan corto que no quedan recuadros para sobretrazar, podían bloquear a Signal; ahora solo se puede trazar el recuadro actual.
  3. Los cambios al rango del eje Y siempre borran los canales sobretrazados utilizando el modo de sobretrazado especial 'Sampled frames', de manera que todos los datos mostrados se trazan correctamente.
07/15 6.03 Nuevo
  1. Signal ahora está incorporada al modo Unicode; en este modo, todo el texto usa el conjunto de caracteres Unicode. Si aprovecha esta característica para utilizar los caracteres (no ASCII) ampliados en los scripts y los archivos de recursos, la versión anterior de Signal pueden leer los scripts y los recursos, pero no interpreta correctamente los caracteres ampliados. Si solo sigue usando los caracteres ASCII normales, las versiones anteriores de Signal pueden leer y utilizar los nuevos archivos sin ningún problema.
  2. Signal ahora guarda periódicamente los documentos de memoria y XY basados en texto y si se produce un error del programa, trata de recuperar el último estado guardado cuando se reinició.
  3. Se ha ampliado el lenguaje de script para poder inicializar los arreglos e incluso declararlos como constantes: por ejemplo: const colour$[]:={"Rojo","Verde","Azul"};
  4. Puede declarar un arreglo transferido a una función definida por el usuario o un procedimiento como constante. Las funciones de script integradas que aceptan los argumentos de arreglos y no los cambian, también declaran estos argumentos de arreglos como constantes.
  5. Se ha agregado el amplificador Digitimer D440 a los dispositivos del acondicionador de señal disponibles.
  6. Se han agregado los estimuladores magnéticos trascraneales MagVenture MagPro a los dispositivos de estados auxiliares disponibles.
  7. El análisis de automediación ahora incluye opciones para limitar el número máximo de recuadros de la vista de memoria que contienen los datos promediados (al alcanzar el límite de recuadros, el análisis se 'invierte' y agrega a los valores medios volviendo a iniciar con el recuadro 1) y para seleccionar el recuadro de destino utilizando el número de estado del recuadro de origen. Se ha ampliado la función de script SetAutoAv() para utilizar esta nueva función.
  8. El lenguaje de script ahora permite usar el caracter guión bajo (_) como parte de un nombre con símbolos.
  9. El lenguaje de script ahora ha predefinido las constantes para la versión de Signal y las constantes matemáticas π y e.
  10. El operador ternario (?) ahora optimiza una bifurcación separada si el resultado es una expresión constante, por ejemplo: const v := _Version >= 603 ? 1 : 0; Esto tiene mayor valor que el que tiene cuando aparece inmediatamente; es decir que desaparece una de las dos expresiones posibles que puede generar el resultado durante el proceso de compilación, antes de que realmente se compile. Esto a su vez significa que si se hace algo como: const v := _Version >= 603 ? InStrRE(...) : 0; se ignorará el bit de InStrRE() si la versión de Signal es demasiado baja, así que puede incluir las nuevas funciones de script en los scripts de tal forma que el script compilará correctamente en las versiones de Signal que no incluyen la nueva función de script. La declaración if se comportará de manera similar cuando se use de esta manera: if (_Version >= 603) then.....
  11. Signal ahora permite colocar hasta cinco líneas de comentarios de archivo en un archivo de datos, cada una con un máximo de 72 caracteres. El diálogo de comentarios de archivo, el de información de archivo y la función de script FileComment$() se han modificado según corresponde.
  12. Las funciones de script MemSetItem(), MemGetItem(), MemImport(), MemDeleteItem() y MemDeleteTime() permiten operar con base en canales de marcadores ordinarios si están en recuadros de memoria - es decir, los recuadros anexados a una vista de archivo o los recuadros de una vista de memoria.
  13. Se ha ampliado la función de script FrameUserVar() para permitir la relectura o modificación del nombre y las unidades de una variable de recuadro de usuario.
  14. Se ha ampliado el comando de script ChanPixel() para retornar las coordenadas de los píxeles de varios rectángulos de la pantalla.
  15. Se ha agregado la opción Reload frame al menú Edit para descartar directamente los datos o las variables de recuadro modificados.
  16. El cuadro de diálogo de información del archivo y todas las funciones del lenguaje de script relevantes, ahora tienen acceso a la información de la variable del recuadro de usuario para las vistas de memoria.
  17. El comando de script DebugList() en el modo de temporización tiene nuevos indicadores para listar los comandos que se utilizaban en la sesión de temporización (y, por consiguiente, tienen la información de temporización) o para solo listar los comandos que no se utilizaban.
  18. El comando de script ArrFFT() ahora puede especificar el tipo de ventana al que se puede aplicar.
  19. Una nueva opción de visualización de preferencias permite usar Direct2D para la salida de la vista de texto.
  20. Ahora puede cambiar el tamaño de un arreglo de script por 0 (esto antes se detectaba como error).
  21. El nuevo comando de script ArrConv() realiza circunvoluciones discretas.
  22. La nueva función de script Spline2D() realiza interpolaciones bidimensionales (2D) y puede generar "mapas de calor".
  23. La nueva función de script InStrRE() busca expresiones regulares en cadenas de texto.
  24. El editor de script puede identificar variables locales y globales; puede hacer clic secundario sobre una variable para acceder a su definición (incluso en un archivo incluido).
  25. Ahora se detecta el uso excesivo de pilas de llamadas en los scripts. Por lo general, esto era causado por una función de script que se llamaba a sí misma de manera recurrente.
  26. Ahora puede hacer clic secundario sobre un ajuste y seleccionar "Copy fit for VC" para copiar en el portapapeles una expresión equivalente del canal virtual.
  27. Las funciones de script CursorLabel() y HCursorLabel() tienen una nueva variante (&form$, num%) para releer la cadena de formato.
  28. La función de script ToolbarEnable() permite dar un arreglo como el primer argumento de manera que se puede activar o desactivar una lista de botones con un solo llamado de función.
  29. Para experimentar, se ha agregado la nueva función de script DlgImage() al lenguaje de script. Esta nueva función permite agregar una imagen de mapa de bits a un cuadro de diálogo definido por el usuario.
  30. Cuando Signal entra al estado de depuración del script, ahora reabre cualquier ventana de depuración anteriormente abierta; las barras de desplazamiento iniciales se muestran correctamente en todas las ventanas de depuración.
  31. El cuadro de diálogo de Windows ahora tiene en cuenta las propiedades de las ventanas seleccionadas cuando se activan y desactivan los botones y, opcionalmente, puede mostrar todas las ventanas.
  32. Copiar, por ejemplo, el cuadro de diálogo de ajustes de texto, ahora incluye una opción para incorporar las unidades del canal, y la función de script ExportTextFormat() tiene un bit para el parámetro flags que hace la misma cosa.
  33. Los datos de vistas modificadas se vuelven trazar en Yield() y al interrumpir la depuración.
  34. La nueva función de script MarkInfo() retorna el número de valores adjuntos a cada elemento en un canal de marcador real.
  35. SampleAuxStateParam(6) retorna la información de estado del dispositivo Magstim cuando se usa durante el proceso de muestreo (y obviamente, solo si está instalado y en uso MagStim).
  36. Se ha mejorado y corregido el comportamiento de Modified() y se ha aclarado la documentación. FrameSave() ahora guarda las variables de recuadro modificadas al igual que los datos de recuadro modificados.
  37. Los cuadros de diálogo de edición de variables incorporados al depurador de scripts ahora manejan mejor las cadenas largas.
  38. Se han ampliado las funciones de script BinToX() y XToBin() para funcionar con todos los tipos de canal.
  39. Las funciones de script FileSaveAs() y FileExportAs() ahora copian todas las variables de recuadro disponibles al archivo de destino; los valores de la variable archivo también se copian cuando es posible.
  40. Se ha agregado la nueva función de script SampleTriggerInv() para controlar la opción de activación del borde ascendente en la configuración de muestreo.
Fijaciones
  1. Si un script finalizaba con "if ... then ... halt endif", el script compilado resultante podía fallar cuando se usaba Signal.
  2. La función Read() ahora lee correctamente una línea completa de texto y no solo el primer caracter.
  3. Se han realizado cambios a la vista de texto para evitar la posible pérdida de los controles de pliegue.
  4. Se ha ajustado el proceso de exportación de texto para evitar la posible pérdida del ajuste local anterior.
  5. El uso de exportadores externos y las funciones de script de acceso MATLAB se han ajustado para proteger contra los cambios locales espurios.
  6. El código de compatibilidad del acondicionador de señal D360 ahora retorna una lista correcta de fuentes posibles.
  7. El bit 0 del argumento de los indicadores de la función de script FileConvert$() ahora se interpreta correctamente.
  8. La última línea de las ventanas de los valores del cursor o de las regiones del cursor ya no se repite al desplazarse hacia arriba.
  9. Anteriormente, la función de script FiltCalc() fallaba si no se había inicializado el filtro correspondiente.
  10. La función de script CursorLabel(style, 0) ahora ajusta el estilo del cursor 0 (tal y como estaba documentado) y no el de todos los cursores.
  11. Anteriormente, durante el muestreo no se podía acceder a un grupo de comentarios de archivo hasta que se cerraba y se volvía a abrir el archivo.
  12. En un cuadro de diálogo definido por el usuario, no funcionaba la selección de un elemento en una lista desplegable DlgReal() o DlgInteger(). Escribir un valor funcionaba correctamente.
  13. Se ha modificado el compilador de scripts para evitar las posibles fallas al acceder los datos de una vista en forma de arreglo.
  14. Cambiar el tamaño de las ventanas de los valores o las regiones del cursor ya no fuerza la visualización de la columna y la fila 0.
  15. El resultado de la función de script IIRInfo() ahora es el tipo de filtro tal y como estaba documentado.
  16. El compilador de scripts ahora no conserva los archivos de script incluidos cuando finaliza la compilación, anteriormente esto se hacía para volver a escribir los cambios en el archivo incluido.
  17. El sistema de ajuste de curvas ahora maneja correctamente los tiempos en milisegundos.
  18. Si un script incluía varios archivos, el depurador podía confundirse y mostrar el marcador de paso en el archivo erróneo.
  19. Anteriormente, guardar un canal de vista XY podía causar un fallo en Signal.
  20. El operador (?) ternario ahora exige una expresión numérica antes de ?; anteriormente permitía otras cosas y posteriormente fallaba.
  21. El cuadro de diálogo de control del acondicionador de señal D360 ahora se inicializa correctamente.
  22. Un modelo de sinapsis de sujeción dinámica definido por el usuario que utilice una tabla que tenga un tamaño de más de 31488 puntos excedería la memoria disponible y algunas veces hace fallar a Signal. Ahora se puede usar cualquier tamaño de tabla hasta el máximo permitido (4.096.000), dependiendo de la memoria disponible de 1401.
  23. La función de script ColourSet() con un argumento de tamaño 0 o -1, ahora se comporta conforme a la documentación.
  24. El comando de script Help() antes se colgaba cuando la búsqueda de un tópico exigía una selección de elementos objetivo.
  25. Las páginas de estados múltiples en el cuadro de diálogo de configuración de muestreo hacía fallar a Signal cuando se incrementaba el número de estados en los modos de salida estática o digital externo.
  26. Las funciones de script FrameGetIntVar(), FrameGetRealVar(), FrameGetStrVar$(), FileGetIntVar(), FileGetRealVar() y FileGetStrVar$() ahora retornan correctamente el número de variable en el segundo argumento.
  27. Se ha modificado la función de script SerialRead() de manera que maneja correctamente las situaciones en las que el dispositivo externo suministra cantidades importantes de texto entre cada terminador de línea.
  28. Las búsquedas de las funciones de canal por lo general desistían o iniciaban demasiado pronto cuando se hacían búsquedas regresivas.
  29. Las mediciones de un canal de datos podían asumir que el canal estaba bloqueado y detener el proceso cuando de hecho estaba funcionando correctamente; ahora esto es más tolerante.
  30. El modo de iteración 0 del cursor de modo de puntos podía perder el primer punto del recuadro; ahora no sucede esto.
  31. Se han ajustado los mecanismos del canal virtual Power in Band de manera que el canal virtual traza correctamente durante el muestreo.
  32. Se dividieron las Mediciones del cuadro de diálogo de ajustes de análisis de la vista XY, de manera que anteriormente todas las mediciones eran la media de los puntos con un recuadro, incluso cuando no se había seleccionado esta opción.
  33. Las curvas ajustadas en las vistas XY se imprimen y se muestran correctamente en mapas de bits y metaarchivos. Anteriormente, no se trazaban todas las curvas ajustadas.
  34. Las variables de recuadro que conservan los resultados del análisis de membrana de experimentos de sujeción se ignoraban anteriormente; ahora se muestran en el cuadro de diálogo de información del archivo y se pueden utilizar para medir los trazos de tendencia.
  35. Las variables de scripts que se declaraban e inicializaban con un valor constante dentro de un ciclo, no se reinicializaban cada vez que se repetía el ciclo. Ahora esto se realiza correctamente.
  36. Escribir texto en un archivo de texto externo sin una vista no funcionaba desde la versión 6.01; ahora esto se hace correctamente.
  37. Anteriormente, el comando de visualización View menu Standard o la función de script ViewStandard() podían hacer fallar o hacer funcionar mal a Signal.
  38. La configuración del intervalo mínimo con cero al importar desde una onda a un marcador de memoria, ahora funciona correctamente; anteriormente el mecanismo de importación solo encontraba la primera característica.
  39. Al tratar de usar el cuadro de diálogo Edit menu Find en una vista convertida en icono, el cuadro de diálogo quedaba mal posicionado fuera de la pantalla y no podía recuperarse.
  40. En varios lugares, especialmente en la exportación de datos a MATLAB y el cuadro de diálogo del elemento Add del canal de memoria, los canales del marcador real con varios valores reales por elemento, se trataban como si solo tuvieran un elemento.
Cambios
  1. Se ha agregado la función Pegar al menú de contexto, que se despliega al hacer clic con el botón secundario, de las vistas de archivo y de memoria.
  2. Se ha agregado un asterisco (*) al título de la vista de datos cuando se han cambiado los datos del canal o las variables del recuadro.
  3. Un cursor horizontal activo ahora actúa como si fuese estático al colocar sobre un canal sin un eje Y.
  4. Si ha encadenado scripts con ScriptRun() y luego los ha cortado en el depurador con la tecla Esc en el punto donde se estaba compilando un script encadenado, la compilación se cancela y el script se detiene (que posiblemente no era lo que se pretendía). El Esc durante la compilación ahora solo cancela si el compilador ha estado funcionando durante unos pocos segundos.
  5. El encabezado del recuadro generado al copiar o exportar como texto, ahora incluye el número de estado y la etiqueta de estado (si no esta en blanco) del recuadro.
  6. La barra de interacción y la barra de herramientas de script ahora usa la fuente normal del cuadro de diálogo de Signal para el texto de los mensajes.
  7. La función de script FiltAtten() ahora retorna un valor negativo porque corresponde a una atenuación. Se ha cambiado en concordancia el resultado de la función FiltInfo(x, -1).
  8. La fuente predeterminada para los cuadros de diálogo definidos por el usuario ahora equivale a DlgFont(1) y no a DlgFont(0). Hay una nueva opción de compatibilidad de Preferencias para forzar el comportamiento anterior.
  9. Los mensajes de error del acondicionador de Signal ahora se escriben (si la función está activada) en la ventana de registro en lugar del archivo CEDCOND.LOG.
  10. La función de script SampleClear() ahora reinicia los ajustes de calibración de canal y del acondicionador.
  11. Las funciones de script SampleLimitFrames(), SampleLimitSize() y SampleLimitTime() ahora configuran el límite relevante con 0 y se desactivan si se llaman con un argumento de cero.
  12. Las búsquedas de umbral usan la interpolación lineal para obtener el nivel de inicio preciso y utilizan esto para poder realizar búsquedas inmediatas (a partir del primer) exitosas
  13. La función de script SetCopy() ahora ignora los canales virtuales, los canales del marcador real y los de traza idealizada al crear una nueva vista.
  14. Se ha ampliado el espacio del cuadro de diálogo de ajustes de sustracción de fugas para no truncar los mensajes de error.
  15. El compilador del lenguaje de script permitía la transferencia de las variables de punto flotante a las funciones que esperaban una referencia a una variable entera. Ahora esto no es posible; se puede usar una opción en la sección de compatibilidad de las preferencias para revertir el comportamiento anterior.
  16. Se ha cambiado el comando "Info..." de los menús de contexto que se visualizan con el botón secundario por "File information..." de conformidad con el comando de menú View equivalente.
  17. Se ha ajustado la pantalla del cuadro de diálogo de Información del archivo para solo mostrar las variables cuyos valores aún no se han mostrado en la zona de información general.
  18. Los comandos Find Again y Find Last del menú Edit para vistas basadas en texto, ahora se denominan Find Next y Find Previous porque así es como más se usan.
08/14 6.02 Nuevo
  1. Ahora es posible configurar los cursores horizontales como activos, normalmente con las medidas tomadas del canal en el que se colocó el cursor horizontal. Los modos de cursor horizontal activo disponibles incluyen el valor del canal en un punto establecido, el valor del canal medio durante un margen de tiempo y una cadena de expresión como "HCursor(1) + 1.5" que se evalúa para generar la medida.
  2. Se ha dispuesto una nueva función de script HCursorActive() para ajustar y activar los parámetros del cursor horizontal. Una nueva función de script HCursorValid() prueba la validez de una posición del cursor horizontal.
  3. Se ha agregado un bloc de notas del experimentador a los datos almacenados con los archivos de datos de Signal. Este bloc de notas registra automáticamente la configuración utilizada para muestrear los datos, las acciones emprendidas durante el muestreo, incluidas entre otras, los cambios a las salidas de impulsos y los modelos de sujeción dinámicos, las modificaciones fuera de línea de los datos de CFS y las anotaciones realizadas por el usuario.
  4. Se ha agregado un nuevo mecanismo de procesamiento que genera histogramas de intervalos de datos de marcador, junto con una función de script SetINTH() correspondiente.
  5. Se ha agregado un nuevo elemento para "Bloquear el cursor" a los menús desplegables que se generan al hacer clic con el botón secundario en un cursor vertical u horizontal.
  6. Se ha dispuesto la nueva función de script más elegante CursorActive(), esta función sustituye a las funciones más confusas (y ahora objetadas) CursorMode(), CursorActiveSet() y CursorActiveGet().
  7. Al muestrear los datos mientras no se están grabando los datos recolectados en el disco, el texto de la casilla de verificación de final de barrido en el panel de control de muestreo aparece en rojo para recordarle que los datos podrían perderse.
  8. Los recuadros de datos anexados a un archivo o una vista de memoria tendrán un valor razonable absoluto de tiempo de inicio del recuadro.
  9. Cuando se depura un manuscrito, la careta de texto se mueve al inicio de cada sentencia y no al inicio de la línea que contiene la sentencia; esta función es útil cuando un script tiene varias sentencias en una línea.
  10. Los modelos de sujeción dinámica de sinapsis no se reinician al final de un barrido cuando se usa el modo gap-free.
  11. Todos los diferentes cuadros de diálogo que se usan para definir los detalles de las operaciones de modificación de canales (por ejemplo, para establecer el factor de la escala), muestran los canales que se van a cambiar.
  12. Los diferentes cuadros de diálogo de recuadro y el cuadro de diálogo de aplicación de filtros muestran los recuadros y los canales que van a cambiarse y desactivan el botón OK si la configuración actual indica que no se realizará ninguna acción.
  13. Se ha agregado una opción para sobretrazar el canal de origen Y al cuadro de diálogo de configuración para las medidas de un canal de marcador real. Esta opción también se puede usar con el bit 3 (valor 8) del parámetro flg% de la función de script MeasureToChan().
  14. La nueva función FrameGapFree() proporciona acceso al estado del indicador si el archivo de datos fue muestreado en el modo gap-free y puede establecer el indicador gap free en las vistas de memoria creadas por Signal.
  15. Al hacer clic con el botón secundario sobre la barra del título se abre un menú desplegable donde puede copiar en el portapapeles la ruta del archivo asociado.
  16. El error estándar de los valores de error de la media (SEM) y de RMS se ha agregado al margen de medidas disponibles de la región del cursor, la función de script ChanMeasure() y las medidas a las vistas XY y los canales de datos.
  17. Los cuadros de diálogo de configuración del histograma de amplitud y de apertura del histograma de amplitud cerrado recalculan la anchura del recipiente según sea necesario y el margen del eje Y de los cambios del canal relevante.
  18. Se ha agregado un botón para Importar al nuevo cuadro de diálogo del canal de memoria.
  19. El cuadro de diálogo usado para seleccionar los canales, los recuadros y los márgenes de tiempo para exportar a un archivo CFS, ahora comprueba de manera dinámica todos los campos a medida que se cambian.
Fijaciones
  1. La función de script FrontView() que trataría de traer al frente los archivos de texto y binarios sin las ventanas asociadas, ahora no hace nada cuando se usa con estos archivos.
  2. La función de script FileCopy() podía fallar en la versión de 64 bits de Signal debido a que una operación de archivo anterior aún estaba en ejecución, la operación de copia ahora se repite para evitar este problema.
  3. Las medidas que usan los valores de la variable de recuadro ahora siempre usan el número de recuadro correcto para encontrar el valor de la variable.
  4. El ajuste de los eventos en el análisis SCAN que se volvía demasiado corto para la resolución de tiempo, ahora elimina correctamente los eventos de la traza idealizada. Anteriormente, el proceso de eliminación alteraría la traza idealizada.
  5. Deshacer un cambio de la traza en el editor de traza idealizada podía fallar; alterando la traza en el proceso.
  6. Se ha corregido el margen de los valores del bit de disparo aceptados por la función de script SampleAuxStateParam() para el MagStim.
  7. Los selectores de recuadro en los cuadros de diálogo ahora reaccionan correctamente al usuario que introduce una lista arbitraria de números de recuadro.
  8. Los errores de script en una función vinculada con una barra de herramientas o un cuadro o botón de diálogo, no indicaban la línea del script que causaba los errores.
  9. Desplazar la careta de texto a una línea de una vista de texto no siempre desplazaba la vista de manera que pudiera verse esta línea.
  10. Se ha corregido el comportamiento de la tecla Supr cuando se usaba para ocultar los canales seleccionados.
  11. Los errores de script que no estaban relacionados con un argumento específico, por ejemplo, el llamado de DlgShow() con muy pocos argumentos, indicaban un número de error en lugar mostrar un mensaje más útil.
  12. Al registrar acciones de usuario, hacer clic en una vista basada en texto no siempre registra un comando FrontView() o agrega ViewFind("título de la vista..."); al inicio del script.
  13. Los cuadros de diálogo de configuración del histograma de amplitud, de apertura del histograma de tiempo cerrado, de apertura del histograma de amplitud cerrado y del histograma de duración de la ráfaga recalculan la anchura del recipiente, el número de recipientes y la anchura del histograma según sea necesario cuando se realizan los otros cambios relevantes.
  14. Signal ahora atiende correctamente los cambios del tipo de canal de destino en las medidas del cuadro de diálogo de configuración del canal de datos y de reprocesamiento.
Cambios
  1. Los ejes Y de los canales de datos se vuelven más compactos antes de que se ahorre espacio suspendiendo la visualización de las unidades de los ejes trazados de manera vertical.
  2. Si se usa la función de script CursorMode() para seleccionar un modo de cursor 0 que no está permitido para el cursor 0, el modo se fuerza con cero.
  3. El cuadro de diálogo de protocolo de estados múltiples ahora impide la introducción de números de estado mayores que los que se usan.
  4. La filtración digital y el análisis de recuadros múltiples garantizan que el último recuadro modificado sea vaciado en el disco en lugar de permitir que los datos modificados permanezcan en el estado no guardados o no descartados.
  5. Se ha ampliado el margen de los números de puertos COM a través de la función de script SampleAuxStateParam() para el MagStim y CED 3304 y así permitir los números de puerto 1 a 19.
03/14 6.01a Fijaciones
  1. En ciertas circunstancias cuando se usaba MatLabPut() para copiar un arreglo de datos de enteros en MATLAB, se podían copiar demasiados datos en el arreglo de destino de MATLAB; esto ya se ha corregido.
03/14 6.01 Nuevo
  1. Se ha ampliado el modelo de sujeción dinámica de Hodgkin-Huxley (Alpha/Beta) de manera que ahora incorpora tres componentes (el tercero es idéntico a los dos originales), la salida que es el producto de los tres componentes.
  2. Se han ampliado todos los modelos sinápticos de propósito general de sujeción dinámica (Alpha, Destexhe, Exponencial, Diferencia exponencial y Definido por el usuario) para incorporar un tipo de receptor que puede ser Lineal, GHK, Boltzmann o Definido por el usuario.
  3. Se ha ampliado el modelo de ruido de sujeción dinámica para proporcionar el escalado de GHK y de Boltzmann, además de las formas de escalado sin escala y definida por el usuario ya disponibles.
  4. Se ha ampliado el modelo de sujeción dinámica de Hodgkin-Huxley (Tau) a través del cual, se pueden usar las tablas generadas por el usuario en lugar de las funciones estándar.
  5. Se ha agregado al cuadro de diálogo de los principales modelos de sujeción dinámica una opción para deshabilitar todos los modelos DC al inicio del muestreado.
  6. Se ha agregado al cuadro de diálogo de modo de trazado una nueva opción para trazar siempre los valores de los códigos de marcador en forma de dos dígitos haxadecimales; se ha ampliado la función de manuscrito DrawMode() conforme a este cambio.
  7. Se ha agregado al cuadro de diálogo de modo de trazado una nueva opción para deshabilitar el trazado de la línea central de los marcadores trazados como Líneas; se ha ampliado la función de manuscrito DrawMode() conforme a este cambio.
  8. Los marcadores trazados como Puntos o Líneas ahora pueden trazarse utilizando los colores seleccionados mediante el valor del código de marcador, de la misma manera que los marcadores reales trazados como una Forma de onda.
  9. Se ha agregado un nuevo comando de manuscrito ArrStats() que le permite calcular rápidamente las medidas estadísticas de los datos de arreglos.
  10. Se ha agregado un nuevo comando de manuscrito ArrHist() para generar un histograma a través del conteo de datos de arreglos.
  11. Se ha agregado un nuevo comando de manuscrito MATTrace() para calcular la traza (la suma de la diagona) de una matriz cuadrada.
  12. El comando de manuscrito FitLine() ahora funciona en los canales de marcadores reales y los datos de la vista XY también como canales de forma de onda.
  13. La barra Muestra y la barra Manuscrito ahora tienen la opción de botón Eliminar en el menú desplegable que aparece al hacer clic con el botón secundario sobre un botón.
  14. El software utilizado para controlar el estimulador MagStim Rapid TMS ha sido ampliado a través de la adición de mecanismos que permiten comprobar la disipación excesiva de potencia en el hardware: comprueba si hay problemas durante la configuración del muestreo y cuando es necesario, rechaza el siguiente barrido con el fin de proteger el hardware, incrementando el intervalo entre las estimulaciones.
  15. El software utilizado para controlar los estimuladores MagStim TMS siempre vuelve a leer la configuración actual después de que ha sido ajustada y así asegurar que es correcta.
  16. El software utilizado para controlar los estimuladores MagStim TMS ahora vuelve a leer y mostrar los códigos de error generados por el sistema MagStim. Además, el sistema de control MagStim ahora registra una mayor cantidad de información en la ventana de registro para facilitar el diagnóstico de errores.
  17. Las vistas de manuscritos y de secuencias de texto ahora pueden mostrar sugerencias cuando se pasa el puntero del ratón sobre el nombre de una función conocida.
  18. Los reinicios de salida de una configuración de muestreo se aplican (si se ha seleccionado la opción Apply when sampling configuration is loaded) cuando se carga la configuración del muestreo a través de cualquier medio, incluida la barra de configuración de muestra.
  19. La función de manuscrito Error$() ahora puede generar un resultado para todos los códigos de error asociados con los archivos de recursos.
  20. El tiempo de inicio de recuadro absoluto ahora se fija a los datos muestreados, recolectados con el modo de intervalo fijo Rápido.
Fijaciones
  1. Se ha ajustado la función de manuscrito DebugHeap() para evitar posibles problemas con el código de cadena múltiple.
  2. Se ha ajustado el trazado de curvas ajustadas sobre los datos de la vista XY de manera que el margen X en el que se traza la curva ajustada, tiene en cuenta las compensaciones del canal XY.
  3. Se ha corregido la documentación de la función de manuscrito FileConvert$() para incluir el parámetro cmd$ (ya disponible) y se ha actualizado la documentación de los diferentes importadores para proporcionar información sobre lo que puede ponerse en cmd$.
  4. La opción de control manual del cuadro de diálogo de configuración de MagStim Rapid ha sido eliminada por que no tiene ningún uso - la interfaz del usuario utilizada para controlar en forma manual el estimulador debe desconectarse para poder controlar el dispositivo utilizando Signal.
  5. El botón de ayuda (y la tecla F1) de los cuadros de diálogo de reinicio de salida, ahora funcionan correctamente.
  6. Se ha corregido la prueba de errores de sincronización del cuadro de diálogo de impulsos de manera que se muestren los problemas de sincronización con el disparador del barrido de muestreo.
  7. La función de manuscrito Error$() ahora genera el resultado correcto para todos los códigos de error asociados con los archivos de datos CFS.
  8. Al utilizar el cuadro de diálogo del canal virtual cuando el recuadro 0 es el recuadro actual, los datos del canal virtual ahora se ponen en cero si la expresión del canal virtual no es correcta.
  9. El cuadro de diálogo de configuración de muestreo podía incrementar erróneamente la duración de las salidas (de los modos Extended y Fixed interval) cuando se reducía la frecuencia de muestreo de la forma de onda; esto ya se ha corregido.
  10. En la versión de 64 bits de Signal 6.00, el campo de número de estado de recuadro no se mostraba correctamente en el cuadro de diálogo de aplicación del filtro digital, los cuadros de diálogo de recuadros múltiples y el cuadro de diálogo de ajuste de la curva; todos estos problemas ya se han corregido.
  11. El cuadro de diálogo utilizado para seleccionar el canal cuyo valor debería medirse para una etiqueta de cursor vertical definida por el usuario, anteriormente incluía un elemento ’Seleccionado’, que no funcionaba correctamente si se utilizaba.
  12. Cuando una etiqueta de cursor vertical definida por el usuario incluye la medición de un canal, la etiqueta se actualiza cuando se cambia el eje Y del canal relevante de manera tal que se cambia el formato de los números del eje Y.
  13. Una etiqueta de cursor vertical que utiliza un valor de datos de canal en la posición del cursor siempre se actualiza si se cambian los datos del canal en la posición del cursor, anteriormente esto podría no suceder.
  14. La función de cambio del cuadro de diálogo del usuario utilizada para ser llamada siempre que se aparte el foco de entrada de un valor numérico, incluso si no se ha cambiado el campo; esto ya se ha corregido.
Cambios
  1. La opción de rectificación del modelo de ruido OU de sujeción dinámica ahora puede configurarse de otra manera para los diferentes estados de muestreo y puede cambiarse durante el muestreo.
  2. Los diferentes cuadros de diálogo del modelo de sujeción dinámica ahora pueden abrirse al mismo tiempo durante el muestreo y los parámetros del modelo pueden manipularse eficazmente, la apertura de un cuadro de diálogo del modelo ahora no minimiza el cuadro de diálogo principal de ajuste de sujeción dinámica.
  3. El comando de optimización del margen del eje Y utiliza el margen de todos los canales agrupados si el eje Y está bloqueado.
  4. La función de manuscrito ChanList() ahora retorna -1 para un parámetro de cadena errado.
  5. La expresión del canal virtual IFc() ahora se comporta como IF() si solo hay dos marcadores dado que no se podrá realizar el spline cúbico.
  6. Se ha actualizado el número de la versión de la memoria ROM del monitor Power1401-3 con un valor de 4, porque esta versión resuelve un problema de los mecanismos de transferencia de datos que puede ocasionar la alteración provisional de los modelos de sujeción dinámica cuando se actualizan. Los usuarios con memorias ROM del monitor Power1401-3 de versiones anteriores reciben una advertencia de que es necesario actualizar cuando inicia Signal, sin embargo, el muestreo se puede realizar.
  7. La información que se mantiene en el archivo de recursos XML no se borra completamente hasta que se agregue la nueva información; esto no significa nada para los usuarios, sin embargo garantiza que la información adicional agregada en versiones posteriores de Signal no sea borrada de manera accidental al ver el archivo con una versión anterior.
  8. El orden en que se muestran los canales en los selectores de canales en los diferentes ajustes de procesos y en los cuadros de diálogo de canal virtual, ahora coincide con el orden de los canales en la vista de datos asociada.
  9. El cuadro de diálogo de impulsos ahora siempre muestra el margen de tiempo para las salidas con precisión suficiente basándose en la resolución de la sincronización de salidas.
12/13 6.00 Nuevo
  1. Se ha agregado un nuevo tipo de canal de marcador real al repertorio.
  2. Se han extendido varios comandos de manuscrito relacionados con el marcador para soportar esto – por ejemplo MarkCode() puede leer el valor(es) real(es).
  3. Se han añadido diálogos del canal New Memory para permitirle crear, importar en él, añadir y eliminar interactivamente los elementos de los canales de memoria. Estos diálogos están armonizados con las nuevas funciones de manuscrito MemChanXXX.
  4. Se ha agregado un nuevo mecanismo de procesamiento que genera datos de marcador o de marcador real en los canales de memoria. Como otros procesos, esto funciona en y fuera de línea y puede formar parte de una configuración de muestreo (y, naturalmente, en manuscrito).
  5. El telégrafo de Standard 1401 (basado en el nivel de tensión) se puede utilizar ahora a la vez que cualquier sistema telegráfico auxiliar instalado, en lugar de solo estar disponible si no se había instalado ningún sistema de soporte de telégrafo auxiliar. Esto permite tener más flexibilidad para los experimentos de sujeción más complejos.
  6. Se ha rediseñado el diálogo de análisis de membrana para facilitar su uso y robustecer más el análisis.
  7. Se han extendido las opciones de trazado de los datos de marcador para permitir mostrar la selección del byte del código del marcador y el valor del marcador real utilizado.
  8. Se han agregado opciones extra en el diálogo de la lista de la barra de muestra para inicializar el muestreo inmediatamente y para forzar la escritura en disco y la barra de manuscrito ofrece menús de contexto útiles con el botón derecho del ratón.
  9. Se ha agregado un botón de modelo duplicado al diálogo de los modelos de sujeción dinámica y también una opción de rectificación al modelo de ruido.
  10. Se han agregado varias extensiones a la función de manuscrito FileExportAs() para proporcionar más flexibilidad.
  11. Enviaremos las dos versiones del software de 64- y de 32-bits y permitiremos al usuario que elija qué versión instalar cuando corresponda. La versión de 64-bits que requiere una versión de Windows de 64-bits es el 10 por ciento más rápida y podrá interconectar con las versiones de 64-bits de MATLAB.
  12. Se ha extendido el sistema de canal virtual para proporcionar mecanismos para generar una forma de onda a partir de los datos del canal del marcador real.

Cambridge Electronic Design Limited

Registered in England: 972132

Registered office:

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

VAT: GB 214 2617 96

Producer Registration number: WEE/BD0050TZ

Terms and Conditions of Sale

For our US customers, we can provide tax form W-8BEN, that identifies us as a UK company.

DUNS: 219151016
CAGE/NCAGE: KB797
NAICS: 423490
Commodity codes
Hardware: 84716070
Software: 85234945
×

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

×

Política de protección de la intimidad

CED, a través de este sitio, ejecuta dos acciones relacionadas con la intimidad. Deseamos explicarlas.

Correo electrónico cargable por teleproceso

Ofrecemos muchos ficheros en nuestro sitio cargables por teleproceso, desde programas de prueba a ficheros completos de instalación de versiones actualizadas de paquetes importantes tales como Spike2.

Cuando nuestros clientes desean obtener la transferencia de un paquete importante, les hacemos unas cuantas preguntas, que incluyen cuál es su nombre, dirección electrónica, el número de serie del software que desean actualizar y si desean recibirlo por correo electrónico automático cada vez que actualicemos el producto. Esta información se retransmite a CED cuando obtienen acceso a la pantalla final de transferencia. Dentro de este mensaje electrónico, su ojeador transmite el tipo y la versión del ojeador utilizado, y la resolución de pantalla ejecutada.

Las razones por las cuales recopilamos y mantenemos esta información es porque es útil para nuestro equipo de desarrollo de software saber quién ha descargado las últimas versiones, y también con el fin de saber que tipo de ojeadores utilizan los usuarios para ver nuestro sitio, y a qué resolución tienen ajustadas sus pantallas.

Cookies

Cuando los usuarios descargan un paquete importante, tratamos de escribir una cooky, que es un pequeño fichero guardado en nuestro ordenador que registra su nombre, el número de serie del paquete de software, y la versión que está transfiriendo. Estos ficheros tienen una vigencia de un año.

Las razones de almacenar esta información son en primer lugar porque si pide una transferencia en otra ocasión, serán leídos los datos contenidos en la cooky y pre escritos en el formulario, para ahorrarle el tiempo de volver a mirarlos. La segunda razón es que la próxima vez que acceda nuestro sitio, su ojeador buscará a través de las cookies en CED y comparará las versiones transferidas con los números de la última versión leída desde nuestro sitio. Si hay una versión más reciente de un producto que ya haya transferido, se lo diremos en la pantalla de la página principal, de forma que sepa si merece la pena o no volver nuevamente a la página de transferencia.

No se ofrece ninguna parte de esta información a personas ajenas a CED. ×