• Mostrar mensajes de texto estándar de entrada y salida tales como estado de carga de archivos y mensajes de error.
• Mostrar información del estado de construcción del proyecto actual. • Provee acceso a errores en los archivos fuente.
71
La ventana de salida mostrada en la figura 29 contiene la información del estado de construcción. Para mostrar la ventana se debe seleccionar View/Output Window.
Figura 29. Información del estado de construcción en la ventana de salida
Fuente: Tomada del software VisualDSP3.5++
5.2.3.1 Pestañas de la ventana de salida. Haciendo clic sobre las dos pestañas de la ventana de salida (Console y Built), muestran páginas que contienen diferente información y capacidades.
• Página de construcción: la página de construcción (figura 30) muestra mensajes de error generados durante una construcción. El usuario puede hacer doble clic sobre un mensaje de error para saltar al código errado en una ventana de edición.
Figura 30. Mensajes de error en la ventana de salida
Fuente: Tomada del software VisualDSP3.5++
Es permitido moverse entre errores seleccionando la opción de siguiente o anterior error en el menú de edición. Por defecto, la salida del VisualDSP++ es azul y la herramienta de salida es negra, pero se pueden cambiar estos colores en el cuadro de diálogo llamado Preferences.
72
• Pagina de consola: desde esta página de la ventana de salida (figura 4-16) es posible:
o Ver mensajes de error de VisualDSP++ o del dispositivo. o Ver la salida STDIO de programas C/C++.
o Ver mensajes de I/O.
o Realizar selección de múltiples líneas, copiado, pegado y borrado. o Auto completar secuencia de comandos.
o Utilizar marcadores (bookmarks)
o Alternar un marcador presionando Ctrl+F2. o Moverse al siguiente marcador presionando F2.
5.2.3.2 Mensajes de error de la ventana de salida. Las herramientas de desarrollo de código de DSP que realizan procesamiento por bloques pueden producir mensajes de error y advertencia cuando se entrega el resultado. Estos mensajes de información aparecen en la página de construcción en la ventana de salida.
Cada error es identificado con un código único de seis caracteres (tal como pp0019). La descripción de errores incluye una explicación de la condición que causa el error y una sugerencia para solucionar el problema. Cuando son aplicables, los mensajes de error incluyen el nombre de los archivos fuente y el número de la línea del código errado.
• Gravedad de los mensajes de error. cada mensaje de error tiene uno o más niveles de gravedad. El usuario puede cambiar el nivel de gravedad de un error que esté marcado como “discrecional”, mientras que es no es permitido cambiar el nivel de seguridad de un error marcado como “no discrecional”. La tabla 12 muestra el nivel de seguridad de los mensajes de error.
• Sintaxis de ayuda para mensajes de error. En Help, cada mensaje de error puede incluir varias partes. La información que es mostrada depende de la herramienta y del mensaje. La tabla 13 describe la sintaxis de ayuda de los mensajes de error.
• Como observar detalles de los errores. Cada mensaje de error de la herramienta DSP tiene asociado un texto de explicación que puede ser visto en la ventana de ayuda, seleccionando el identificador de error de seis caracteres de la página de construcción y presionando la tecla F1 de esta manera una explicación completa del mensaje de error aparecerá en la ventana de ayuda.
73
Tabla 12. Niveles de seguridad de los mensajes de error
Nivel de seguridad Descripción
Error fatal Identifica errores tan severos se detiene la continuación del procesamiento de la señal de entrada.
Error
Identifica problemas que causan que la herramienta reporte una falla. Un error podría permitir la continuación del procesamiento de la señal de entrada para de este modo reportar problemas adicionales que puedan ser detectados.
Advertencia Identifica situaciones que no previenen a la herramienta del procesamiento de la señal de entrada, pero puede indicar problemas potenciales.
Observación Provee información de posible interés.
Tabla 13. Sintaxis de ayuda de los mensajes de error
Parte Descripción
Código de identificación
Código de seis caracteres que identifican al error. Los primero dos caracteres identifican la herramienta: • ar (archiver) • cc (compiler) • ea (assembler) • el (expert linker) • li (linker) • pp (preprocessor) • vc (VILD, compiler) • vu (VCSE)
Texto de error Texto que aparece luego del código de identificación en la ventana de salida. Descripción Descripción detallada del error.
Severidad Nivel de dificultad impuesta por el error. Algunos mensajes de error pueden tomar más de un nivel de severidad.
Recuperación Información extra provista únicamente si es utilizable. Ejemplo Código de ejemplo.
74
5.2.3.3 Archivo de registro. El archivo de registro del VisualDSP++ contiene todos los estados y mensajes de error escritos en la página de consola de la ventana de salida. La figura 31 muestra un ejemplo del archivo de registro.
Figura 31. Ejemplo del archivo de registro
Fuente: Tomada del software VisualDSP3.5++
Todas las sesiones son añadidas al archivo de registro. Es recomendable ocasionalmente abrir el archivo y borrar partes de él para conservar espacio en el disco.
5.2.3.4 Personalización de la ventana de salida. En VisualDSP++ se pueden especificar preferencias que:
• Configuren tipo de letra y colores de la ventana de salida. • Habiliten el comando de auto completar.
Por defecto, la ventana de salida se ubica en la parte inferior de la ventana principal de aplicación. El usuario puede redimensionar o mover la ventana de salida a diferentes partes de la pantalla, arrastrándola a la posición deseada. Del mismo modo es posible que la ventana se acople, se esconda, o flote. La página de consola de la ventana de salida puede interactuar con maquinas script.
5.2.3.5 Menú de clic derecho. El menú de clic derecho de la ventana de salida se muestra en la figura 32. Este menú permite:
• Cargar un Script o habilitar el depurador.
• Limpiar el texto en la ventana o copiar el texto seleccionado. • Alternar favoritos.
• Seleccionar el lenguaje de scripting. • Imprimir o encontrar texto en la ventana. • Acoplar, esconder o flotar la ventana.
75
Figura 32. Menú de clic derecho de la ventana de salida
Fuente: Tomada del software VisualDSP3.5++