Labcenter ha presentado la versión 7.1 sp0 de Proteus. Está nueva versión está disponible para su descarga desde la página web de labcenter para todos aquellos que tengan en vigor el contrato de actualizaciones. Si tiene alguna duda de cómo realizar este proceso, no dude en ponerse en contacto con nosotros.
Esta página tiene por objeto facilitar una información concisa de las novedades más significativas que presentará la versión 7.1 sp0 de Proteus.
Hemos dividido esta página en las siguientes secciones:
La herramienta Proteus versión 7.1 utiliza las opciones avanzadas del API (Application Programming Interface) de Windows, por ello sólo funciona en los siguientes sistemas operativos:
El funcionamiento de Proteus bajo Windows Vista está actualmente en fase de pruebas y no es 100% operativo.
Aunque la herramienta puede ser ejecutada corriendo sobre Windows 98, Windows NT o Windows Millenium, ni Labcenter, ni Microsoft ha realizado pruebas del correcto funcionamiento de esta herramienta en esos sistemas, ni ofrecen soporte técnico.
Un procesador de frecuencia de 1GHz con 256Mb de memoria RAM y 150Mb de espacio en disco es la configuración mínima necesaria para utilizar la herramienta Proteus. Evidentemente cuando se utiliza Proteus VSM para simular el funcionamiento de microcontroladores se hace un uso intensivo de las capacidades de la CPU. Por ello para realizar simulaciones la única regla válida es cuanto más rápida sea la máquina, mejor.
La herramienta Proteus se instalará por defecto en un directorio independiente del directorio donde se encuentra la versión actual de Proteus que se esté ejecutando en el equipo. El directorio de instalación será:
c:\Ficheros de Programa\Labcenter Electronics\Proteus 7 Professional.
Una vez finalizada la instalación, los usuarios que deseen utilizar las librerías de usuario que ya tenían construidas utilizando la versión 6, simplemente tienen que copiar los ficheros deseados desde la carpeta library desde el directorio donde se encontraba la versión anterior de Proteus a la carpeta library del nuevo directorio donde se ha instalado la versión 7.1.
El mismo proceso puede seguirse para los diseños y plantillas creadas con la versión anterior de Proteus. Sólo hay que tener en cuenta que los diseños realizados con la versión 6 se pueden utilizar perfectamente en la versión 7.1, pero no a la viceversa. Los ficheros creados con la versión 7.1 no se pueden utilizar con versiones anteriores de la herramienta Proteus.
La versión 7.1 tiene incorporado un gestor automático de actualizaciones, que notifica cuando una nueva versión de Proteus esta disponible. Por defecto esta opción está activa. La frecuencia con la que se realizarán las comprobaciones puede ser configurada con una nueva opción de menú:
Menú System->Update manager.
Si se dispone de acceso a Internet desde el equipo, se recomienda tener activa esta opción para asegurar la utilización de la última versión del software disponible.
El propósito general de los cambios funcionales realizados en ISIS ha sido posibilitar un manejo más sencillo de la herramienta, sin perjuicio de la velocidad. La mayoría de los esfuerzos de desarrollo se han encaminado al interface de usuario y, particularmente, a las operaciones con el ratón. También se ha incorporado el nuevo Explorador del diseño (Design Explorer) con una funcionalidad basada en el modelo explorador de Windows, para una gestión más sencilla de los esquemas multihojas con gran número de componentes.
El interface de usuario.
El interface de usuario ha sufrido cambios en cinco aspectos: los cursores, la forma de navegación, la colocación de los objetos, la selección y edición de objetos y las operaciones con bloques.
Los nuevos cursores.
Isis dispone de diversos cursores que cambian dinámicamente para ayudar al
usuario a identificar que acción se va a ejecutar al pulsar el botón del ratón.
Los nuevos cursores son los siguientes:
cursor estandar (forma de flecha), usado en el modo selección cuando no se encuentra
sobre un objeto activo.
cursor de colocación activo (lapiz blanco), usado en el modo colocación, cuando se pulse el
botón del ratón se colocará el elemento seleccionado.
cursor de colocación activo para cables (lapiz verde), usado para inicar un cable o
terminarlo al pulsar el botón del ratón.
cursor de colocación activo para buses (lapiz azul), usado para inicar un bus o
terminarlo al pulsar el botón del ratón.
cursor mano, usado para seleccionar el dispositivo bajo el ratón al pulsar el botón.
cursor mano con cruz, usado para mover el dispositivo bajo el ratón (pulsando el
botón) y posarlo en otro lugar del escritorio (soltando el botón).
cursor segmento (doble flecha) para mover cables.
cursor mano con recuadro para modificar las propiedades de un objeto.
Cuando el ratón se situa sobre un objeto, un pequeño recuadro de trazos aparece para señalizar qué objeto o bloque está activo. El uso conjunto de el remarque de los objetos y de los diversos cursores, hace que sea muy intuitivo qué acción se va a ejecutar y a qué elementos va a afectar.
Pulsar el botón derecho del ratón cuando se encuentra sobre un objeto generará la aparición de un menú contextual con las distintas acciones disponibles para ser ejecutadas sobre ese elementos concreto.
La nueva forma de navegación.
La nueva forma de navegar por una hoja de diseño se basa en la utilización de la rueda central del ratón.
Moviéndo la rueda hacia adelante o atrás se amplia o disminuye el zoom.
Pulsando sobre la rueda y moviendo el ratón se desplaza la pantalla por la hoja.
Por último, si se mantiene pulsada la tecla Mayúsculas y se marca con el ratón una superficie de la hoja, se hace automáticamente un zoom sobre esa zona.
Igual que en las anteriores versiones de Proteus, se puede volver en cualquier momento la vista de pantalla inicial visualizando la totalidad de la hoja, mediante la pulsación de la tecla F8.
La colocación de objetos.
La colocación de objetos ha variado sustancialmente respecto a las versiones más antiguas. El nuevo procedimiento se describe a continuación:
La selección y edición de objetos.
La selección y edición de objetos ha sufrido importantes modificaciones. La nueva regla de funcionamiento es:
Aunque esta es la regla general, las siguientes excepciones deben tenerse en cuenta.
En el caso de cables, buses o pines, el botón izquierdo sirve para comenzar un nuevo cable o terminar uno existente. El funcionamiento en este caso no ha variado respecto a versiones anteriores, pero se facilita su uso porque el cursor cambiará a la forma de lápiz verde (cables) o azul (buses). Para seleccionar un cable y poder editar sus propiedades en lugar de comenzar un nuevo trazado, debe previamente seleccionarse el cursor mano. Una vez seleccionado un objeto, la regla general de que el botón derecho muestra un menú contextual con las operaciones disponibles para ese objeto, sigue vigente.
En el caso de los objetos gráficos de dos dimensiones, antes de usar tanto el botón derecho como el izquierdo del ratón, debemos situar el cursor en el borde del gráfico y no en su interior.
Operaciones con bloques.
Las capacidades de trabajar con bloques han sufrido una importante mejora en la versión 7. Disponemos de dos formas de seleccionar bloques en ISIS. Seleccionar todo el bloque que deseamos marcar mientras se mantiene pulsada la tecla CTRL. Esta es la forma de trabajo habitual en Windows. O bien pulsar el botón izquierdo del ratón en el comienzo del area que deseamos seleccionar y mover el ratón hasta el final del area y entonces soltar el botón. Una vez que tenermos un bloque marcado, podemos redefinir su contorno utilizando los manejadores que aparecen.
Después de que un bloque haya sido seleccionado, se pueden utilizar los iconos de bloque para ejecutar las operaciones disponibles con bloques igual que se hacía en las versiones anteriores (copiar, desplazar, rotar y borrar).
Adicionalmente se puede mover un bloque marcado simplemente pulsando el botón izquierdo, desplazando el ratón a la nueva situación y soltando el botón izquierdo. Observe que el cursor toma la forma de cruz cuando el desplazamiento está disponible.
El explorador del diseño.
Con la versión 7 de ISIS se ha introducido una nueva y potente utilidad para examinar y navegar a través del diseño de nuestro esquema electrónico: El explorador del diseño. Es una versátil herramienta que se describe con detalle en la documentación que acompaña a la herramienta Proteus, por lo que en este momento solo haremos una breve descripción de sus posibilidades.
La nueva herramienta se puede arrancar desde el menú Tools->Design Explorer o mediante la combinación de teclas ALT-X. El Explorador del diseño arranca en el modo Vista de Lista de Componentes (Physical Partlist View).
El explorador de diseño nos permite comprobar de forma intuitiva qué componentes de los usados en nuestro disño no tienen asociado un encapsulado lo que generaría errores si deseamos realizar el circuito impreso correspondiente.
El explorador de diseño nos permite localizar cualquier componente en nuestro diseño rápidamente con ayuda del buscador integrado, tanto si está en la página actualmente activa, como si se encuentra en cualquier otra.
También es posible utilizar el explorador de diseño para chequear las diferentes conexiones de nuestro esquema. Haciendo una doble pulsación sobre el componente en cuestión, el explorador nos mostrará todas las conexionoes de los diferentes pines de ese componente.
De forma similar si actuamos sobre uno de los pines del componente, el explorador nos muestra la red a la que dicho pin está conectado y todos los componentes que están unidos a esa red. De está manera pasamos a otro de los modos posibles del explorador: vista de redes (Physical Netlist View). En ella se muestran todas las redes de nuestro esquema y los diferentes componentes que están enlazados a cada una de ellas.
Con esta nueva herramienta es más fácil hacer el seguimiento en nuestro diseño de las redes y componentes. De esta manera resulta muy sencillo conocer el nombre de la red a la que se une un pin de un determinado componente y todos los pines que están conectados a una determinada red (v.g. la red GND).
Además si hemos diseñado el circuito impreso con ARES a partir del diseño hecho en ISIS, el explorador de diseños nos permite también localizar cualquier red o componente en ARES. De esta forma es muy rápido localizar cualquier componente o red de nuestro circuito en el PCB.
La herramienta ARES también ha experimentado importantes mejoras. Se ha modificado el interface de usuario y se ha añadido la capacidad de mostrar nuestra placa en 3 dimensiones.
El interface de usuario.
Las cuatro principales mejoras realizadas en el interface de usuario son: El selector de filtros, la colocación de objetos, la selección de objetos y las operaciones con bloques.
El selector de filtros.
La principal utilidad del selector de filtros es permitir de forma simple y rápida, la selección de un dispositivo dentro del esquema independientemente de la capa (layer) en la que se encuentre ubicado y en función del tipo de objeto del que se trate.
El selector de filtros se encuentra situado en la parte inferior izquierda del escritorio de Ares.
Su propósito es únicamente determinar qué objetos son considerados activos. Además indica si todas las capas están activas o sólo lo está la actualmente en uso. Pulsando sobre el icono correspondiente intercambiamos el valor actual del filtro pasándolo de activado a desactivado con cada pulsación. Cuando colocamos el puntero del ratón sobre un objeto activo, un recuadro de líneas de trazos aparece alrededor del mismo.
Sofisticados algoritmos han sido desarrollados para los casos en los que, por ejemplo, dos pistas están trazadas en diferentes capas en paralelo una con otra.
En la mayoría de los casos, encontrará que el selector de filtros por defecto es apropiado y adecuado para su trabajo. De todas formas Ares permite configurar diferentes combinaciones de filtros y pasar de una a otra de forma rápida y sencilla desde una opción de menú.
Colocación de objetos.
La colocación de objetos ha variado con respecto a las versiones anteriores. El nuevo procedimiento para colocar un componente en ARES es:
La selección y edición de objetos.
La selección y edición de objetos ha sufrido importantes modificaciones. La nueva regla de funcionamiento es:
Operaciones con bloques.
La operaciones con bloques se han potenciado con la utlización del selector de filtros. Por ejemplo, podemos seleccionar todos los objetos enmarcados o solamente las pistas, como se muestra en la imagen siguiente.
También podemos reducir la selección a la capa activa o realizar la selección de todos los objetos independientemente de la capa en la que se encuentren.
En el caso de querer seleccionar sólo pistas, el icono del selector de filtros "pistas completas" (trace bounds) nos proporciona una potencia adicional. Según esté pulsado o no este botón, seleccionaremos unicamente las pistas que se encuentren totalmente incluidas en la zona marcada o todas las pistas que crucen a través de esta zona.
En esta nueva versión es posible reajustar el contorno de una zona seleccionada simplemente utilizando los manejadores que aparecen.
La operación de mover un bloque seleccionado se ha simplificado. Ahora únicamente debemos mantener el botón del ratón pulsado, llevar el cursor hasta la posición donde deseamos mover el bloque y soltar, finalmente, el botón del ratón.
Por último, indicar que pulsando el botón derecho del ratón sobre un bloque seleccionado nos aparece un menú contextual donde podemos seleccionar la operación que deseamos realizar con dicho bloque.
Presentaciones en 3D.
Ares incluye ahora un motor de presentaciones en 3D en las versiones más altas (nivel 2 o superior), posibilitando la visualización en tres dimensiones de nuestra tarjeta antes de realizar el prototipo. Esta capacidad no solo ayuda en el diseño de la placa, sino que también proporciona información de su posible altura.
Visualizar su diseño final en tres dimensiones es ahora sólo un problema de ejecutar un par de pulsaciones de ratón.
Podemos disponer de diferentes vistas de la imagen visualizada, girarla, hacer zoom sobre ella, etc. También podemos seleccionar el nivel de detalle de la visualización.
Cuando invocamos el comando visualización en 3D en diseños construídos con versiones anteriores de Proteus, la herramienta creará extrusiones en 3D de color rojo, indicando de esta manera que no existe modelo en 3D para ese componente.
ARES permite asignar en la información de los componentes, ficheros en formato *.3ds con la información necesaria para realizar una rendereización en tres dimensiones. Además se incluye una herramienta para realizar estos formatos.
Proteus incorpora nuevas posibilidades en su motor VSM: El asesor de simulación con nuevos mensajes de diagnóstico, nuevos modelos de microprocesadores (entre los que destaca la incorporación de la familia PIC24 de Microchip) y la mejora en las prestaciones de los instrumentos virtuales Osciloscopio y Analizador lógico.
El asesor de simulación.
Ahora, Proteus incorpora nuevas herramientas de diagnóstico para ayudarnos en las tareas de depuración de simulaciones. Con este mecanismo se visualiza en una ventana mensajes en forma de texto que nos informan de la evolución de la simulación.
Como es lógico, Proteus permite configurar las opciones de esta herramienta de diagnóstico para adecuarla a nuestras necesidades. De todas formas es importante tener en cuenta, que habilitar estas opciones puede disminuir el rendimiento del equipo en cuanto a velocidad de simulación.
El asesor de simulación almacena todos los errores, mensajes de diagnóstico y avisos que se generan durante la simulación. En la zona inferior de la pantalla se muestra un resúmen en la barra de estado.
Mejora de los instrumentos virtuales.
La nueva versión de Proteus ha mejorado notablemente algunos de los instrumentos virtuales disponibles. Especialmente han recibido importantes ampliaciones el osciloscopio y el analizador lógico.
El osciloscopio ahora permite cuatro canales, cursores para posicionarse en las medidas, un modo de disparo, funciones de inversión para cada canal, etc.
El analizador lógico incluye ahora 20 canales con un modo de disparo, cursores para posicionarse en las medidas, etc.
Nuevos modelos de simulación.
Proteus se ha visto enriquecido con nuevos modelos de simulación, tanto de CPUs como de periféricos. Especial mención merece la incorporación de la familia PIC24 de Microchip.