Está en la página 1de 13

PESTAÑA SEARCH

1. Byte Sequence/Text... : Busca en un texto o


una secuencia de hex o valores decimales.
2. Selection... : Busca en una zona que se
asemeja a la selección actual.
3. Start Search: Inicia la búsqueda de nuevo.
4. Continue Search: Continua la búsqueda.
5. Search Backwarts: Continua la búsqueda
hacia atrás
6. Restart Background map search: Le permite
iniciar, cancelar o reiniciar la búsqueda
automática de mapas en el fondo.
7. Axis Description Profiles...: Administración
automática o manual de las descripciones
de los ejes.
8. Parallel Maps...: Ayuda a buscar y mapas de
sincronización que son similar a la actual.
9. Go To Address...: Mueve el cursor a la dirección
indicada.
10. Previous Map...: Mueve el cursor al anterior
mapa.
11. Next Map...: Mueve el cursor al mapa siguiente.
12. Previous Comment: Mueve el cursor al anterior
comentario de texto.
13. Next Comment: Mueve el cursor al siguiente
comentario texto.

14. Insert/Edit Comment...: Inserte un nuevo comentario en la posición delcursor o le permite editar
uno existente.
15. Delete Comment: Elimina el comentario en la parte actual del cursor posición.
16. Previous Marker: Mueve el cursor al marcador anterior.
17. Next Marker: Mueve el cursor hasta el siguiente marcador.
18. Inser/Delete Marker: Crea un marcador en la actual posición del cursor o selección actual o
elimina un marcador ya existente.
19. Scripts...: Crea, administra y ejecuta scripts.

1. Secuencia de bytes / texto (Byte sequence / Text…):


Usamos este diálogo para buscar y reemplazar si queremos, secuencias de bytes o textos en
el hexdump. Podemos crear selecciones en cualquier ventana para posteriormente pegarlas en este
cuadro de diálogo.

Con los botones de las flechas azules de la parte inferior podemos navegar entre los resultados
de la búsqueda. Si pulsamos sobre la flecha negra hacia abajo mostrará una lista con todas las
coincidencias de la búsqueda.

56
Pulsando el botón “Start” iniciamos la búsqueda, una vez iniciada se nos llenará la lista con
los valores buscados y sus direcciones.

En las casillas de rango (Search range from/to): Podemos introducir el rango direcciones en
los que queremos realizar la búsqueda.

En las casillas de diferencia (Max. Difference u/d): Podemos introducir la máxima diferencia
superior e inferior que puede diferir el valor de la celda del de la búsqueda.

Con el botón Opciones (Options) podemos ver más opciones que nos limiten la búsqueda:

1- Direcciones “Addresses”: Con la opción automática winols utiliza el ancho de bits de la ventana
actual. En caso de querer utilizar otro tipo podemos utilizar, “Byte”, “Word”, “DWord”.

2- Código de programa: Buscar dentro o fuera del código de programa.

3- Buscar en… : Buscamos dentro de la pestaña “my maps”, “potential maps” o “outside
of all maps”.

4- Para mapas: Durante la búsqueda podemos seleccionar mapas modificados o no


modificados o ambos.

5- Valores que terminan en: Durante la búsqueda solo se mostrarán los valores que
terminen en nuestra selección.

57
6- Resetear el menú: Nos permite resetear las opciones de búsqueda del desplegable.

ATAJO DE TECLADO: CTRL +F

2. Comando Selección (Selection…):


Este comando inicia la búsqueda de un área similar en el hexdump a la seleccionada.
Podemos ajustar el valor máximo y mínimo de la diferencia con las dos casillas ultimas del dialogo
que se muestra a continuación.
ATAJO DE TECLADO CTRL+ALT+F3

3. Diálogo inicio de búsqueda (Start search):


Podemos editar los parámetros de búsqueda global. También ajustamos el área de búsqueda
y la diferencia máxima y mínima que puede tener la búsqueda respecto a la celda.

ATAJO DE TECLADO: ALT+F3


58
4. Comando continuar búsqueda (Continue search):
Permite desplazarnos a la siguiente dirección de la búsqueda anterior.
ATAJO DE TECLADO: F3

5. Comando búsqueda hacia atrás (Search backwarts):


Permite desplazarnos a la anterior dirección de la búsqueda.
ATAJO DE TECLADO: MAY+F3

6. Comando reiniciar la búsqueda de mapas (Restart background map search):


Nos permite reiniciar la búsqueda automática de mapas que Winols hace al principio de
crear el proyecto.

7. Diálogo perfiles de descripción de ejes (Axis description profiles…):


Son conjuntos de descripción de ejes (Nombre, unidad, signo, factor, etc). Se crean
automáticamente en los proyectos de Winols y se pueden aplicar automáticamente o de forma
manual a los nuevos mapas que se crean en el proyecto.

1. Modo automatico: Winols recoge automáticamente la descripción de los ejes que
nosotros introducimos en las propiedades del mapa con referencia a una firma que Winols reconoce
y puede aplicar a ejes similares del mismo proyecto o en proyecto similares. Esta firma se genera
automáticamente a partir de la búsqueda automática de mapas. Si configuramos algún eje de estos
mapas, la información referente a unidad, factor, offset, etc, queda recogida en el perfil.

Al buscar mapas en un proyecto diferente Winols rellenará los datos automáticamente sí


reconoce el eje.
No se puede generar una firma para cada proyecto. Solo los proyectos con mapas Bosch
contienen una firma, los mapas Bosch II no son suficientes para definir las firmas de un proyecto.

2. Modo Manual: Para el modo manual siempre tenemos un perfil de descripción de


ejes activo, este lo podemos activar desde el botón “Activate as manual profile”. Winols recogerá las
descripciones de los ejes que hayamos introducido en dialogo de propiedades de mapa.

En este dialogo podemos ver y seleccionar los diferentes perfiles que se han almacenado. En
la parte superior tenemos dos casillas “Show automatic profiles” y “Show manual profiles” que nos
permiten activar o desactivar la vista de los perfiles automáticos y manuales que se muestran en la
ventana inferior.

Los botones de la parte superior “Import..” y “Export..” nos permiten importar o exportar
archivos de perfiles .sp.

Podemos guardar una copia de seguridad de la base de datos de perfiles manualmente.


Estas descripciones se guardan en el archivo “ols_sp.cfg”. El perfil que se está usando actualmente
se guarda en el archivo de configuración “ols.cfg”. Ambos archivos están guardados en la carpeta de
configuración de Winols. Para copiar estos archivos Winols tiene que estar cerrado.

59
8. Dialogo mapas paralelos (Parallel maps…):
A menudo en un mismo proyecto podemos encontrarnos el mismo mapa varias veces
repetido con pequeñas variaciones. A estos mapas los llamamos mapas paralelos. Podemos crear un
mapa una sola vez y transferir los cambios que hagamos en este a los paralelos automáticamente.
Utilizamos el siguiente procedimiento:

1. Buscar el mapa en la ventana de hexdump y registrarlo como un mapa dentro de winols.

2. Modificar los parámetros de descripción y factores del mapa.

3. Activamos el comando “Parallel maps…”

Aparecerá un cuadro de dialogo, en la parte superior podemos ajustar la tolerancia en


porcentaje que nos permite encontrar más o menos mapas similares en el proyecto.
En el centro nos aparece la lista de los mapas que se han detectado. Abajo en el apartado
mantener los datos sincronizados “Keep data in sync” podemos elegir entre transferir los cambios
como diferencia “Transfer changes as difference”, transferir los cambios como porcentaje “Transfer
changes in percent” y mover o introducir todos los mapas paralelos en la carpeta que escribamos en
el cuadro de dialogo “Move all parallel maps of this group into one folder”.
En el apartado opciones “options” podemos elegir que queremos transferir de unos mapas
a otros. Las opciones disponibles son transferir descripciones de ejes “Transfer axis descriptions”,
transferir nombre del mapa “Transfer map name”, transferir cambios ya realizados en el mapa a los
demás mapas “Transfer changes made in the map to other maps” y mostrar solo los nuevos mapas
“Show only new maps”.
Se recomienda crear una carpeta para cada grupo de mapas paralelos, esto hará más fácil
posteriormente entender que mapas están sincronizados.
No debemos confundir esta función con la anteriormente comentada “Sync-Blocks” en el
dialogo de checksum. En este caso Winols mantiene los dos bloques de datos sincronizados, y estos
bloques pueden contener varios mapas.

60
9. Dialogo ir a la dirección (Go to address…):
Utilizamos este dialogo para colocar el cursor en una dirección determinada que nosotros
escribimos. Por defecto se mostrará la posición actual del cursor. En el desplegable podemos
almacenar las 16 últimas posiciones. SI el proyecto contiene comentarios, estos aparecerán al lado
de la dirección.
Activando la casilla “+ Offset” podemos añadir un número que se sumara a la posición que hemos
introducido previamente.
Activando la casilla “Address binaryand (Filesize-1) calcula el binario de la dirección suponiendo
que el tamaño total del archivo es 1.
Podemos mover el cursor con respecto a la posición actual escribiendo un “+” o “-“delante del valor.
También podemos introducir un nombre de un mapa, un valor de ID de un mapa o un valor de un
comentario.

ATAJO DE TECLADO: A

61
10. Comando mapa previo (Previous map):
Este comando mueve el cursor al anterior mapa del proyecto actual.
ATAJO DE TECLADO: CTRL + MAY + V

11. Comando mapa siguiente (Next map):


Este comando mueve el cursor al siguiente mapa del proyecto actual.
ATAJO DE TECLADO: CTRL + MAY + N

12. Comando comentario anterior (Previous comment):


Este comando mueve el cursor al comentario anterior del proyecto actual.
ATAJO DE TECLADO: MAY+V

13. Comando comentario siguiente (Next comment):


Este comando mueve el cursor hasta el siguiente comentario del proyecto actual.
ATAJO DE TECLADO: MAY+N

14. Dialogo insertar / editar comentario (Insert / edit comment…):


Nos permite insertar un comentario en la posición actual del cursor o en una selección
consecutiva. También nos permite editar en el caso de existir uno. Los comentarios se añaden a la
dirección y son visibles en todas las versiones. Los comentarios se mostrarán si mantenemos el cursor
del ratón encima de cualquiera de ellos.

ATAJO DE TECLADO: MAY+INTRO

15. Comando borrar comentario(Delete comment):


Podemos borrar el comentario que este en la posición actual del cursor, si hay uno.

16. Comando marcador anterior(Previous marker):


Este comando mueve el cursor hasta el marcador anterior en el proyecto actual.
ATAJO DE TECLADO: MAY+F5

62
17. Comando marcador siguiente (Next marker):
Este comando mueve el cursor hasta el siguiente marcador en el proyecto actual.
ATAJO DE TECLADO: F5

18. Comando insertar / eliminar marcador (Insert/delete marker):


Este comando permite insertar un marcador en la posición actual del cursor o en la selección
consecutiva y elimina en el caso de ya existir uno. Los marcadores quedan añadido a la dirección
actual y se muestran en todas las versiones de este. Al contrario de los comentarios un marcador no
puede contener texto
ATAJO DE TECLADO: F5

19. Diálogo de Secuencia de comandos (Scripts…):


Si estamos haciendo modificaciones iguales una y otra vez en proyectos de Ecus similares,
podemos crear un archivo de secuencia de comandos. Estos archivos ejecutan de manera
automática todos los cambios del proyecto. Además cada script reconoce si se puede aplicar en
el proyecto actual o no. En el cuadro de dialogo que se muestra a continuación podemos ver los
scripts que tenemos creados. En la parte media tenemos 4 botones. El primero es ejecutar “Execute”,
que aplica el script que tenemos seleccionado en el proyecto actual, el siguiente editar “Edit…” que
permite editar las propiedades del script, el siguiente borrar “Delete” que borra el script que
tengamos seleccionado y por ultimo añadir “Add…” que nos permite añadir nuevos scripts a partir
del proyecto que tenemos creado. En los casillas de abajo podemos activar o desactivar la comprobación
automática de todos los scripts al crear un proyecto “Check all scripts automatically”. Bajo esta podemos
restringir la lista para que solo muestre los que son compatibles con el proyecto actual “Show only
scripts that can be applied to the current Project”.
Al crear un nuevo proyecto Winols nos mostrará si tenemos algún script compatible con el

63
20. El diálogo añadir “Add…”:
Con este diálogo creamos nuevos scripts. Se toma como base los cambios realizados en la
versión del proyecto actual. Basta con seleccionar los mapas o las áreas de datos que queremos
exportar. Es aconsejable limitar lo máximo posible la aplicación del script en los nuevos proyectos
que lo apliquemos para evitar realizar modificaciones incorrectas. Para esto es recomendable dejar
activada la casilla que requiera que coincidan mapas o bloques completos de datos, y restringir
alguna propiedad del proyecto. En la parte inferior podemos activar de qué manera transferir los
cambios de nuestra versión proyecto al nuevo proyecto, cuantos bytes pueden desviarse o moverse
los mapas respecto a nuestro proyecto y el porcentaje de diferencia admisible en sus valores.

ATAJO DE TECLADO: F8

64
PESTAÑA MISCELLANEOUS
El menú Miscellaneous ofrece los siguientes comandos:

1. Updates + Registration: Le permite usar las


funciones profesionales de WinOLS.
2. Rescue Project: Intenta rescatar a los datos de
un archivo de proyecto oles corrupta.
3. Configuration: Inicia el menú de configuración
de opciones globales.
4. Calculator: Inicia la calculadora de Windows.
5. Synchronize Projects With Notebook.
6. Apply Previous LUA Skript Again.

1. Diálogo actualizaciones más registro (Updates + registration…):


Nos permite registrar Winols, comprobar actualizaciones y descargar e instalar las actualizaciones
o plugin. Para registrar Winols lo realizamos por internet simplemente pulsando “start” y siguiendo
las instrucciones del asistente.

65
2. Diálogo rescate de proyecto (Rescue Project):
Con esta función podemos rescatar mapas y hexdumps de proyectos que no se abran por
algún error que contengan. Basta con cargar el archivo del proyecto .ols y pulsar el botón “Start rescue”.

3. Diálogo configuración (Configuration):


Nos permite configurar aspectos internos del programa con las opciones que vemos a continuación.
ATAJO DE TECLADO: F12

1. Colores (Colours): Nos permite configurar los colores utilizados por el interface de winols. En la
parte superior tenemos un menú desplegable que nos deja seleccionar entre los temas predefinidos por
el programa. En la parte media podemos seleccionar el color que vamos a asignar a cada elemento
que se muestra a nuestra izquierda. Pulsando la casilla “Default” podemos seleccionar el color por
defecto para ese elemento. El botón “Reset changes” resetea todos los cambios que hayamos hecho
en los colores de los temas por defecto. Si el tema elegido es el definido por el usuario este botón se
transforma en “Copy theme from…” que permite copiar los colores de cualquiera de los otros temas
predefinidos.

66
2.Vista (View): en la parte superior de este dialogo tenemos la zona todos los modos de vista
“All view modes”, con el botón “choose Font…” elegimos el tamaño de la fuente y la fuente para las
ventanas de hexdump y las de mapa. Si activamos la casilla “Always keep at least one empty Project
open” nos permite mantener un proyecto vacio siempre abierto como minimo. Por último en el
apartado de resultado de búsqueda y diferencias “Search result & differences” podemos modificar
por separado el tamaño de la fuente y la altura de la línea adicional.
En la zona inferior tenemos el apartado de título que nos permite modificar los títulos que se muestran
en las barras de las ventanas de hexdump y mapa. Si lo dejamos en blanco Winols mostrará los
valores por defecto.

67
2.1.Vista hexdump: Aquí podemos definir la manera de mostrar el hexdump. Podemos elegir
el modo de visualización (texto, 2d, 3d), el sistema numérico (10,16) y la configuración del lado
derecho de la ventana (Vacio, barras o ASCII).
En la zona inferior tenemos varias casillas para activar o desactivar funciones.

2.1.1. Connected window: Modificamos el comportamiento de las ventanas conectadas.

2.1.2. Show registered maps in hexdumps: Muestra los mapas que estén registrados en
la lista de mapas. With border, nos permite además de marcarlos ponerles un borde que los resalte más.

2.1.3. Show potential maps in hexdump Windows: Muestra los mapas detectados
en la carpeta “Potential maps” con un borde y una etiqueta en su parte superior.

2.1.4. Show unimportant date pale: Muestra las zonas de proyecto sin importancia
de un color más pálido.

2.1.5. Show overview data in scrollbar: Muestra las zonas de datos a nivel general en
la barra de desplazamiento. Incluye datos adicionales a mostrar como son diferencias, resultados de
la búsqueda, comentarios y marcas.

2.2 Vista modo texto (Text mode): Podemos configurar el estilo para los nuevos hexdumps
al crear un nuevo proyecto. En la parte superior podemos definir el rango de valores que utilizamos
en las barras de visualización, por defecto esta seleccionado dinámico.

68

También podría gustarte