You are on page 1of 137
calameo 4 Mario Victoria Ribado Garcia Francisco- Javier Alexandre Hurlé CIOCHIOR-BHIMeTOCDacCOn a ET i aS: con Proteus 8 COLECCION PRIMEROS PASOS. PRIMEROS PASOS CON PROTEUS 8 (GUIA PARA ACTUALIZARSE DESDE LA VERSION 7 A LA 8) Edicion 1 de fecha Abril de 2013 Publicaci6n electronica. Licencia de uso: ‘Se puede adquirir en htto://oroteus.hubor.es I © http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 INTRODUCCION. 1.1.-Objetivo. 12. entorno integrado (framework). 1.3.-La base de datos comin. 1.4.-La lista de conexiones en tiempo real (netlist). 1.6.-La lista de materiales. 1.8.-El entorno integrado de desarrollo VSM Studio. 2.-INSTALACION DEL SOFTWARE. 2.1.-Migrando carpetas y archivos desde versiones previas. 2.2.1.-Migracin desde una version 7.XX que se instalé con las opciones por defect. 2.1.2-Migracién desde una verstén 70% que se intalé can configuraciones particulares a nuestras necesidades 2.4..-Ficheros ms importantes para mover desde la versién 7accalaversién 8x. 10 1 1 2 2 3 1,5.-El disefio del esquema electrénico y de la placa de circuito impreso. 3 3 4 4 6 7 7 2.1 ALstado de materiales 2 2.2-Instalacién silenciosa / instalacién a través de red. 13 2.2.1-Desempaquetar el MS en el servidor. B 2.2.2-Instalaciénsllenciosa en la maquina cliente 1“ 3.-EL NUEVO ENTORNO INTEGRADO. 16 3.1.-La presentacién. 18 3.1L diseic del esquema electrénicoy la placa de cirultoImpreso. 8 3.1.2-4 dsefio del esquema electrénicoy la simulacién VSM, » 3.2.-Ments e iconos. 21 23.2.1 lista de materiales 2 3.2.2.-La pagina de inicio (home page). 22 3.2.3-£1 visor 20, 2 3.2.44 itor y visor de ficheros gerber. 23 3.2.5 entorno integrad de programactén VSM STUDIO. 2 32.6. gestor de actualizaciones (update manager) 2 32.7-Ventanas emergentes (popup 2 3.3.-Pestafias y marcos. 24 3.3.LApertura de una nueva pestana. 24 3.3.2-Cerrar una pestafa. 26 II @ http://proteus.hubor.es ET i i a pasos con Proteus 8 3.3.4.-Abrir un marco nuevo. 6 3.3 5.-Reunificar dos marcos en un solo. 27 | 3.3,6-Cerrarun marco, 29 3.4-La pagina de Inicio. 29 asistente para crear un proyecto nuevo. 29 asistente de importacion de proyectos realizadas con versiones 7.xx de proteus. 36 loticias y avisos. 40 3.5.-Configuracién de pantalla. a1 3.6.-Actualizaciones del programa. 43, 3.7.-Informes de error. 43 4,-LAS LISTAS DE REDES. 46 4.1.-Conceptos teéricos. 46 4.2.-Influencias de la nueva técnica de lista de redes entiemporeal. 47 41s “7 4.1.2-Ares, a7 1.2La lista de materiales, 52 4.1.4 explorador del diseto. 33 4:15-La simulacén, 53 5.-EL DISENO DEL ESQUEMA ELECTRONICO. 54 5.1.-Los componentes compuestos. 54 5.2.-Los componentes sin encapsulado. 59 5.3.-Los terminales fisicos. 60 5.4.-Excluir componentes de la lista de materiales. 61 5.5.-Importar graficos. 62 5.6.-Salto directo desde un componente en ISIS a su encapsulado en ARES. 63 5.7.-Especificaciones de clases de red. 64 6.-EL DISENO DE LA PLACA DE CIRCUITO IMPRESO. 67 6.1.-Sincronizacién y lista de redes. 67 6.1.-Sin sta de ed. 6a -Bloqueada 88 III http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 6.1.3.-Cambios pendientes. 6.1.4.-Sineronizada. 6.1.5.-Cambio en el modio de funclonamiento de la lista de reds. 6.1.6.-Errores en la lista de redes. 6.2.-Eliminacién de encapsulados. 6.3.-Etiquetado en segundo plano. 6.3.1-Etiquetado manual. 6.3.2-Friquetado autométio (global. 6.4.- Seleccién ‘inteligente’ de encapsulados. 6.5.-Salto directo desde un encapsulado en ARES a su componente correspondiente en ISIS. r de ficheros GERBER. 7.-VISOR DE FICHEROS 3D. 7.1.-Tecnologias de visualizacién. 7.2.-Renderizado multi-nticleos. 7.3.-Actualizacién automatica desde la informacién de ARES. 7.4.Vistas pre-definidas. 7.5-lluminacién especular. 8.-LA LISTA DE MATERIALES. 8.1.-Editando la lista de materiales. 8.1.1.-Modificaciéa de los datos. 8.1.2-Modificando e! estilo, 8.2.-Guardando y cargando plantillas. 8.2.1 -Guardando una parla, 8.2.2-Cargando una plantilla. 8.3.-Generar la lista de materiales. 8.3.1.-Formato HTML. 8.3.2-Formata POF. 8.3.3.Formato EXCEL. 8.4.4.-Formato CSV. 8.4.-Categorias en la lista de materiales. 8.4.1.-Afladiendo una categoria ala lista de materiales, 8.4.2.-Ordenar las categoria. IV n n B 75 75 5 76 7 79 81 85 85 86 86 90 on 91 2 95 95 7 98 101 103 http://proteus.hubor.es ET i pasos con Proteus 8& 8.4,3.Evitar que categorias que no contienen elementos aparezcan en a lista de materiales. 104 8.4.4.-lminiacién de una categoria. 105 8.5.-Campos en la lista de materiales. 105 8.6.-Notas en la lista de materiales. 107 8.7.-Definiendo el aspecto de la lista de materiales, 108 8.7.1-Cambios basicos. 109 | 8.7.2.-Cambios en la hoja de estilos. 110 8.7.3.-Resumen del esquema utilizado para maquetar la lista de materiales. 131 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 1.- Introduccion. 1.1.-Objetivo. La novedad més importante de la versin 8.xx de Proteus ha sido el entorno integrado. La nueva versién se ha centrado en la consideracién del disefio electrénico como un todo, donde las diferentes partes del proceso se relacionan entre si para lograr un mejor flujo de trabajo. Para conseguirlo, han sido necesarios tres cambios fundamentales en la arquitectura de la aplicacién: un marco unificado de trabajo (el entorno integrado), una base de datos comiin para todas las herramientas que componen la suite (dibujo del esquemitico, disefio del circuito impreso, etc) y una lista de conexiones (netlist) mantenida en tiempo real. Esta gua pretende ayudar a todos los usuarios que han optado por actualizarse a la Ultima versién de Proteus en el proceso de cambiar de una version a otra. Ademés puede ser una gran ayuda al usuario que aGn no ha decidido a actualizarse para valorar los cambios introducidos en la nueva versidn 8.xx. 1 © http://proteus.hubor.es ET i i a pasos con Proteus 8 1.2.-El entorno integrado (framework). | La versién 8.xx de Proteus esta formada por una Unica aplicacién (PDS.EXE). Este fichero ejecuta el entorno integrado que es un contenedor que alberga todas las funcionalidades de Proteus: ISIS, ARES, 3DV, VSM Studio. Estas funcionalidades se abren en diferentes pestafias dentro del entorno integrado. +/4QQ6 DS6E9 sBBeAaa-|o [BS Schematic Capture x NT tw ol eee Cada una de estas herramientas se abre en una pestafia diferente del entorno integrado, pero todas elas comparten la misma base de datos donde se almacena toda la informacién. Source Code x (BB PCB Layout x 1.3.-La base de datos comun. La base de datos comin a un proyecto, contiene toda la informacién sobre los diferentes componentes utilizados en nuestro proyecto. Un componente almacena informacién referente a su representacién grafica funcional (schematic) y a su encapsulado (footprint). Que todas las herramientas que componen Proteus compartan el acceso a la misma base de datos posibilita un gran nimero de nuevas caracteristicas. Muchas de estas nuevas posibilidades se desarrollaran a lo largo del ciclo vital de la nueva version 8. http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8& 1.4.-La lista de conexiones en tiempo real (netlist). | Junto con la base de datos comiin, la lista de conexiones en tiempo real posibilita que todas las herramientas que componen Proteus puedan reflejar los cambios realizados de forma automatica. El ejemplo més intuitivo es el caso de un nuevo conexionado realizado con la herramienta ISIS produce inmediatamente la modificacién de las conexiones entre pistas del circuito impreso realizado con la herramienta ARES. Pero no se queda ahi todo y las ventajas van mucho més alld. El nuevo médulo de lista de materiales (bill of materials) contiene un visor en tiempo real. El visualizador de placas en tres dimensiones (3D viewer) también toma los datos de esta nueva lista de conexiones en tiempo real. 1.5.-El disefio del esquema electrénico y de la placa de ‘cuito impreso. Las operaciones basicas de dibujar el esquema electronico y la placa de circuito impreso de nuestro proyecto son muy similares a cémo se venian realizando en la anterior versién de Proteus. La principal diferencia es funcional y consecuencia de la mencionada integracién descrita en los apartados anteriores. 1.6.-La lista de materiales. El médulo para obtener Ia lista de materiales que componen nuestro proyecto ha sido completamente redisefiado en la nueva version. 3 © http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8& Ahora es un componente més de Proteus al mismo nivel que ISIS 0 ARES. Las principales caracteristicas de este nuevo médulo son: * Pre-visualizacién en tiempo real del informe de la lista de materiales. © — Edicién completa de! tiao WSIWYG (lo que se ve es lo que se va a imprimir) que incluye el estilo del informe y la presentacién final del mismo. * Nuevo Editor de Propiedades que permite afiadir datos con formato tanto al informe de la lista de materiales como a los componentes situados en nuestro esquema electrénico. * Mas formatos de salida que permiten la exportacién directa a un archivo con formato PDF 0 a una hoja de calculo de Microsoft Excel. 1.7.-Vistas en 3D. El médulo de visualizacién de las placas de circuito impreso en tres dimensiones se ha visto enriquecido con importantes mejoras. Tanto la tecnologfa utilizada para la visualizacién (ahora se soporta DirectX) como la velocidad de generacién de imagenes (render) se aprovechan de las nuevas posibilidades que brindan microprocesadores multi-core. En consonancia con todo lo dicho anteriormente de integracién de todas las herramientas en la nueva versién de Proteus, también el visualizador 3D se beneficia de estas ventajas y dispone de una auto- actualizacién que refleja de forma automatica cualquier cambio realizado en el esquema electrénico. 1.8.-El entorno integrado de desarrollo VSM Studio. El entorno integrado de desarrollo VSM Studio, utilizado para escribir el software que se simula en los microprocesadores que forman nuestro disefio del esquema electrénico, esta integrado ahora dentro del 4 @ http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 nuevo entorno integrado como un médulo més de alto nivel, como ISIS y ARES. Con ello se posibilita una comunicacién més fluida en el intercambio de informacién en las dos direcciones: del hardware representado en el esquema electrénico al software que se implementa en el micro y viceversa. Las nuevas caracteristicas de este mddulo son: * Generacién automética del esqueleto basico de la aplicacién de software utilizando el asistente para la creacién de un proyecto nuevo, en funcién de la herramienta de desarrollo utilizada (compilador) y el microprocesador seleccionado. * Posicionado automdtico del microprocesador en nuestro disefio del esquema electrénico cuando se utiliza el asistente para la creacién de un proyecto nuevo. * Transmisién automética en tiempo real del programa elaborado utilizando el VSM Studio a ISIS para proceder a su simulacion, en cuanto se produce su compilacién sin errores. * Sistema completo de depuracién dentro del propio VSM Studio. © Tecnologia activa de ventanas emergentes que nos permiten que los diferentes componentes de! esquema electrénico sean fijados y visibles dentro del VSM Studio mientras se produce la depuracién. 5 ) http://proteus.hubor.es ET i pasos con Proteus 8& 2.-Instalacion del software. Como consecuencia de los cambios en las politicas de Windows sobre permisos y seguridad, la instalacién de Proteus 8.xx es significativamente diferente a las de las versiones anteriores. La estructura de carpetas y las entradas en el registro de Windows han cambiado segdn se muestra a continuacién. | La actual estructura de carpetas es la siguiente: [Dives de rogremelabearter Becton 8 ote Nombre Tamale Tipe Fecha de moa mdearhivoyeaneta = Dan Carpeta de archi. 18/03/2083 17:1 ame es ‘Boaivers Carpeta de archi. 18/03/2013 17:18, = Daer Carpeta de arch. 10/03/2013 17:18, crenata en ie Lae oe par ext carpets Drools carpets de arch Drransatons Carpeta de arch. 4 BVSM Studio Carpeta de archi. 18/03/2013 17:18, om (2 proteus.ins 1X6 Notepad++ Does... 19/03/2013 17:18 1 E> H:\Documents and Setings\AllUsers\Datos de progreme\.abcenter Eecroncs\Proteus 8 Profesional Nombre ‘Tamafo Tipo Fede de modifi asdearchwaycareta 4 Datasheets ‘carpeta de archi. 20/03/2013 19:54 Seen downloads CCarpeta de archi... 18/03/2013 13:00 ‘crea carpet en ee By (Carper de archi. 19/05/2013 17:18 —— Dwooes CCarpeta do ahi. 18/03/2013 17:18 Bese Sear Dsamples Carpeta de archi... 18/03/2033 17:17 Drempares Carpet de arch. 18/03/2013 17:18 a_i) Samplesearchcache int 427KB Notepad++ Docu. 16/03/2033 17:20 aad SP STARTUP. ‘3KB Notepad++ Docu... 26/03/2013 20:38 La primera gran diferencia con la versién anterior de Proteus es que las carpetas se almacenan en nuestro equipo en dos grupos diferentes situados en ubicaciones distintas. Las carpetas con el atributo de sdlo lectura se encuentran en el directorio ‘Archivos de programa’. http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 Las carpetas con el atributo de lectura y escritura estan localizados en el directorio ‘Documents and settings\All Users\Datos de Programa’. | 2.1.-Migrando carpetas y archivos desde versiones previas. Puesto que el cambio en la estructura de carpetas ha sido tan radical en esta nueva versién, y se han diferenciado las carpetas de acceso lectura-escritura de aquellas que tienen acceso de solo lectura, el trabajo de trasladar los datos y librerlas de nuestras entorno de trabajo de Proteus 7.xx al nuevo de Proteus 8.xx exige un cierto trabajo de movimiento de carpetas y archivos. En la mayoria de los casos, este proceso est4 totalmente automatizado, pero el proceso puede ser diferente de la configuracién particular que hayamos realizado en nuestro Proteus 7.xx. 2.1.1.-MIGRACION DESDE UNA VERSION 7.XX QUE SE INSTALO CON LAS OPCIONES POR DEFECTO. Esta es la situacién mas habitual. En este caso nuestro entorno de trabajo es el que se genera en una instalacién por defecto de Proteus 7 est instalado utilizando una Gnica carpeta para albergar las librerias y nosotros no hemos realizado ningin cambio, ni hemos movido o afiadido nuevas rutas a otras carpetas que contienen librerias. Después de instalar la version 8.x de Proteus la utilidad de importacién de versiones anteriores (legacy importer utility) se arranca automaticamente y nos ofrece la posibilidad de copiar nuestras librerias de usuario, estilos y plantillas desde los antiguos directorios de Proteus 7.xx a las nuevas carpetas de Proteus 8.xx. http://proteus.hubor.es ET i pasos con Proteus 8 En la imagen siguiente se recoge el aspecto de la utilidad de importacién de versiones anteriores: 2 esc Setings Irgerter Tle ener see eae est Propane (8 abet econ Vote Prefer Rave, TS Tse Tous Tio 2 overs umas serOve 8 fear) Crogan Fes Gaba Becerates Toler PLATES Svlemélbares Gfhoyendet abet Beever cea 8 rokasal RAFT) Techies Propane atari Econ na 8 send TBSUTES| | =e En estos casos lo habitual es que no sea necesaria ninguna otra accién por parte del usuario. Si no aceptamos la opcién de usar la utilidad de importacién de versiones anteriores, siempre es posible volverla a ejecutar en cualquier otro momento. Para ello hay que ejecutar el fichero denominado ‘LegacySettingsImporter.exe’ que se encuentra en la carpeta ‘bin’. http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8& 2.1,2.-MIGRACION DESDE UNA VERSION 7.XX QUE SE INSTALO CON CONFIGURACIONES PARTICULARES A NUESTRAS NECESIDADES. En el caso de que hubiéramos creado mds de una carpeta con librerfas de la que se especificaba por defecto en la instalacién de la version 7, el procedimiento que debemos seguir es el siguiente. Puesto que Proteus es incapaz de saber qué librerias han sido movidas y a que carpetas fueron trasladadas, el usuario necesita realizar el proceso de forma manual copiando los ficheros correspondientes desde las carpetas del entorno de trabajo Proteus 7.xx a los nuevas carpetas utilizadas en la versién 8.x La utilidad de importacién de versiones anteriores puede ser utilizada para facilitarnos esta tarea. Recuerde que después del proceso de instalacién se vuelve a poder ejecutar utilizando el fichero denominado ‘LegacySettingsImporter.exe’ que se encuentra en la carpeta ‘bin’. Al ejecutarlo, autométicamente apuntard a las carpetas utilizadas por defecto en Protesus 7.x. Si hemos configurado nuestro entorno de trabajo Proteus 7.xx de forma que esta carpeta sigue siendo la carpeta primaria donde se encuentran las librerias, slo tenemos que ejecutar la herramienta tal y como se muestra por defecto. Si, por el contrario, hemos configurado nuestro entorno de trabajo Proteus 7.x de forma que otra carpeta es la carpeta primaria donde se encuentran las librerfas, entonces debemos ejecutar la herramienta apuntando a la nueva carpeta que definimos como primaria en Proteus Tx. En el entorno de trabajo Proteus 7.xx era posible seleccionar carpetas secundarias donde podiamos albergar otras librerfas. Organizar las carpetas secundarias en el entorno 8.xx depende de usted. Se puede fijar una ruta secundaria para Proteus 8 via la opcién de ment System->System 2 http://proteus.hubor.es ET i i a pasos con Proteus 8& Setting del entorno integrado nuevo. Se pueden afiadir varias rutas secundarias. Es importante tener en cuenta que no hay que cambiar la ruta hacia la carpeta primaria que contiene las librerias en Proteus 8.xx a la vieja ruta utilizada en la versién 7.x. Realizar esta acci6n puede generar errores al usar Proteus. Si el traspaso de las librerfas no se hubiera ejecutado correctamente utilizando la utilidad de importacién de versiones anteriores, siempre se puede proceder al copiado de ficheros manualmente desde las carpetas que contienen las librerias que utilizamos en la versién 7.xx a las nuevas carpetas utilizadas en la versién 8 con ayuda del explorador de Windows. 2.1,3.-FICHEROS MAS IMPORTANTES PARA MOVER DESDE LA VERSION 7.XXA LA VERSION 8.XX. ‘A continuacién se relaciona aquellos ficheros que son més importante y que deberian ser copiados 0 movidos desde las carpetas originales de la versién 7.xx a las nuevas carpetas de la version 8.xx 2.1.3.1.-Carpeta Library. * PROPDEFS.INI: Este fichero no debe ser copiado desde Proteus 7 porque es absolutamente diferente en Proteus 8. * SYSTEM.LIB: Este fichero no debe ser copiado desde Proteus 7 porque es absolutamente diferente en Proteus 8. * DEFAULT.STY: Este fichero contiene la informacién de las huellas (pads) personalizadas por el usuario y de los estilas de pista (trace). Puede ser copiado desde Proteus 7 a Proteus 8. De todas formas es recomendable usar la utilidad de importacidn de versiones anteriores porque esta se encarga de afiadir las definiciones, mientras que la 10 http://proteus.hubor.es ET i i a pasos con Proteus 8 copia directa de los ficheros provoca la sustitucién de las definiciones existentes en la versién 8.xx con las que tuvigramos en la version 7.xx. * — LIBRERIAS DE SOLO LECTURA: Estas librerias son suministradas por Labcenter al adquirir Proteus y no deberfan ser copiadas porque algunas de ellas contienen nuevos componentes o corrigen errores detectados en modelos ya existentes. * _ FICHEROS VML: Estos ficheros contienen modelos en tres dimensiones y se suministran por Labcenter al adquirir Proteus. No deberian ser copiados porque algunos de ellos contienen nuevos componentes 0 corrigen errores detectados en modelos ya existentes. © FICHEROS 30S: Estos ficheros son generados normalmente por el usuario y contienen modelos en tres dimensiones. Deberian copiarse a la carpeta Library de Proteus 8. © LIBRERIAS DE USUARIO: Estos ficheros contienen los datos de las librerias con los componentes generados por el usuario y deberfan copiarse a la carpeta Library de Proteus 8. Tres de estos ficheros de libreria son utilizados de forma esténdar por Proteus: USERDVC.LIB, USERPKG.LIB Y USERSYM.LIB. De todas formas el usuario tiene la posibilidad de haber creado muchas otras con diferentes nombres que serfa necesario copiar también. * FICHEROS IDX: Estos ficheros contienen informacién temporal utilizada por Proteus durante la ejecucién, No deberian ser copiados. 2.1.3.2.-Carpeta Models. Los modelos creados por el usuario o descargados desde internet (vg. los modelos spice utilizados para la simulacién) deben ser copiados de desde la carpeta models de la versién 7.xx a la carpeta Models de la version 8.xx. Sin embargo, no deberian ser copiados el resto de los ficheros situados en esta carpeta porque algunos de ellos contienen nuevos modelos 0 corrigen errores detectados en modelos ya existentes cet http://proteus.hubor.es ET i pasos con Proteus 8 2.1.3,3.-Carpeta Template. Los ficheros con las plantillas situadas en la carpeta template de la versién 7.xx pueden ser copiados dentro de la carpeta Template de la version 8.xx 2.1.3.4.-Carpeta Datasheets. las hojas con informacién técnica de los componentes descargados por el usuario deben ser copiados al directorio datasheets de Proteus 8.xx. 2.1.4,-LISTADO DE MATERIALES. Las configuraciones personalizadas por el usuario pueden ser migradas de una versién a otra desde dentro de la aplicacién utilizando el nuevo médulo de Lista de materiales. Se puede ejecutar la herramienta tantas veces como se desee utilizando la opcién ‘Import Templates’ del ment ‘Template’ dentro del mencionado médulo. Stem Hee Reset default template __Lmpon tempat 2 http://proteus.hubor.es Ca Ps ET i i a pasos con Proteus 8 2.2-Instalaci6n silenciosa / instalaci6n a través de red. Esta seccién estd dirigida unicamente a usuarios avanzados. Contiene informacion pensada para los administradores del sistema de red. El instalador de Proteus 8.xx es un instalador del tipo MSI (Microsoft installer) habitualmente suministrado con las herramientas de desarrollo de software de la firma Microsoft. Los administradores del sistema de red pueden utilizarlo para que les facilite la labor de instalaciones numerosas cuando se ha adquirido licencias multiusuario. La instalacidn silenciosa mediante utilizando de comandos de linea de la consola de Windows se realiza en dos fases: 2.2.1.-DESEMPAQUETAR EL MSI EN EL SERVIDOR. Desde la consola de Windows se puede teclear un comando del tipo siguiente: setup_pro8.0.15299.0.exe /exenoui /a // /passive /qn TARGETDIR="C:\PROJECTS\PROBUILD \Installers\English\netimg" Donde el fichero ‘setup_pro8.0.15299.0.exe’ es el fichero que se suministra con los discos de instalacién de Proteus y su numeracién puede diferir seguin la versién de Proteus de la que se trate. La cadena asignada a la variable TARGETDIR contiene la ruta a la carpeta donde deseamos extraer los ficheros. Lo habitual es que este ubicada en el servidor para facilitar su acceso desde cualquier equipo de la red. AS http://proteus.hubor.es ET i i a pasos con Proteus 8 2.2.2.-INSTALACION SILENCIOSA EN LA MAQUINA CLIENTE. Desde la consola de Windows de la maquina cliente donde se quiere utilizar Proteus, teclearemos un comando del tipo siguiente msiexec /i "\\networkshare\setup_pro8.0.15299.0.msi" /qn DATA_DIR="E:\Proteus\v8data" APPDIR: roteus\v8" La ruta ‘\\networkshare\’ debe ser sustituida por la ruta a la carpeta del servidor donde se encuentra los ficheros de instalacién que creamos en el paso anterior. La variable DATA_DIR contiene la ruta a la carpeta donde se ubicardn los datos de lectura y escritura y la variable APPDIR contiene la ruta a la carpeta donde se ubicardn los datos de solo lectura (ver la seccién 2 de esta misma guia). El orden de los argumentos del comando debe respetarse porque es critico. Si deseamos llevar a cabo la instalacién utilizando un paquete de idioma diferente al suministrado de forma estandar (inglés) se puede afiadir el argumento: LANG_PACK="ruta completa a la carpeta donde se encuentra el Paquete de idiom” Si queremos evitar la re-instalacién de un paquete de idioma también se puede afiadir el argumento: NO_LANG_PACK=1 El argumento KEY_SERVER puede ser también utilizado para indicar la posicién del fichero de licencia situado en el servidor. Si se indica, sera utilizado también para crear una variable de entorno con ese mismo valor. Si no se especifica, la variable de entorno se creara con un valor en blanco. 14 http://proteus.hubor.es ET i pasos con Proteus 8 instituciones académicas con muchos ordenadores La utilizacién de ficheros por lotes (BATCH) puede ayudar @ a la automatizacién del proceso en grandes redes de ejecutando Proteus. 15 ~ http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 3.-El nuevo entorno integrado. Proteus 7.xx era una suite compuesta por multiples aplicaciones independientes entre si (ISIS, ARES, etc). La principal novedad de Proteus 8.x es que ahora se trata de una Unica aplicacién que contiene muchos médulos que ofrecen las diferentes funcionalidades disponibles en la aplicacién (disefio del esquema electrénico, disefio de la placa de circuito impreso, lista de materiales, etc.), Esta nueva filosofia pone a nuestra disposicién importantes ventajas a la hora de desarrollar nuestro trabajo. Ademés posibilita que toda la informacion de nuestro proyecto se encuentre en una base de datos que es compartida en tiempo real por todos los médulos. —n el nuevo entorno integrado se han acufiado una serie de términos nuevos que no eran utilizados en las versiones 7.x. Médulo (application modul Un médulo” es una parte de la aplicacién Proteus que se encarga de proporcionar una determinada funcionalidad y que se ejecuta dentro de una pestafia situada al mas alto nivel dentro del entorno integrado. En el momento de elaborar esta guia los diferentes médulos disponibles son los siguientes”: Pagina de inicio de Proteus. Disefio del esquema electrénico (ISIS). Disefio de la placa de circuito impreso (ARES). Visor en tres dimensiones (3D Viewer). Lista de materiales (BOM). Labcenter se refiere a los médulos como ‘application module’. Pero nosotros hemos preferido utilizar simplemente la expresion médulo porque en castellano se sobreentiende y utlizar continuamente ‘médulo de aplicacién’ resulta ferragoso. * Labcenter ha anunciado que en préximas versiones de Proteus se desarrollaran nuevos médulos que afiadiran nuevas funcionalidades. 16 © http://proteus.hubor.es Q ET i pasos con Proteus 8 Explorador del disefio. | © Visualizador de informacién GERBER. * — Entorno de programacién (VSM STUDIO). Marco (frame) Un marco es una ventana en Proteus que puede contener varias pestafias (tabs). Por defecto, Proteus se ejecuta en un Unico marco. ra Dees Jaan Bo Seton ate Tenge Sten Hee =l2, BHI+/F4889 Cle | ne 2) BE as | BB own x Pero también existe la posibilidad de crear nuevos marcos. Esta opcién esté recomendada para aquellos equipos que dispongan de mas de una pantalla donde se puede visualizar marcos diferentes en cada uno de los monitores. Para crear un nuevo marco se “pilla” con el ratén una pestafia y se saca al exterior del marco actual. Pestajia (tab) Una pestafia es un pequefio marcador situado en la zona superior del marco que nos posibilita cuando pulsamos con el ratén sobre él traer el médulo correspondiente al primer plano. De esta manera en la versién 8.x es mucho mas sencillo y rdpido saltar de un médulo a otro que en la antigua configuracién de diferentes aplicaciones utilizada en la versién 7.xx Podemos “pillar” una pestafia con el ratén y situarla en el exterior del marco actual para ejecutar ese médulo en otro monitor. Setamate Casi 5x) OE PCB Layout x 17 http://proteus.hubor.es ET i i a pasos con Proteus 8& A continuacién haremos un breve recorrido por los principales cambios que se han producido en Proteus de la mano del entorno integrado. 3.1.-La presentaci6n. Proteus utiliza un Unico fichero para almacenar toda la informacién de cada uno de los proyectos que desarrollemos. La extensién de este fichero es .pdsprj. Los diferentes médulos que componen la aplicacién almacenan los datos de trabajo necesarios para realizar su trabajo dentro de ese fichero. Sin embargo, en muchas ocasiones la aplicacién nos preguntaré por la ubicacién del disco donde queremos guardar el resultado de nuestro trabajo. A continuacién relacionaremos las diferentes posibilidades. 3,1.1.-EL DISENIO DEL ESQUEMA ELECTRONICO Y LA PLACA DE CIRCUITO IMPRESO. * Los datos del disefio del esquema electrénico son almacenados dentro del fichero pdspri. * Los datos del circuito impreso se almacenan dentro del fichero pdspri. * La lista de materiales generada seré almacenada en el lugar del disco que se indique por el usuario. * La informacién para enviar al fabricante de la placa de circuito impreso sera almacenada en el lugar del disco que se indique por el usuario. * Los ficheros en formato pdf y en general cualquier archivo grdfico generado a partir de los médulos ISIS o ARES serd almacenada en el lugar del disco que se indique por el usuario. 18 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 3.1.2.-EL DISENIO DEL ESQUEMA ELECTRONICO Y LA SIMULACION VSM. * Los datos del disefio del esquema electrénico son almacenados dentro del fichero pdsprj.. * El cédigo fuente de los programas desarrollados para ejecutar en los microprocesadores se almacena por defecto dentro del fichero pdsprj. * En la configuracién de depuracién (debug), los ficheros objeto utilizados en la simulacién VSM son guardados dentro del fichero pdsprj. * En la configuracién de distribucién (reléase), el fichero en formato hexadecimal se guardard fuera del fichero pdsprj para permitir la programacién del microprocesador real con la herramienta de ‘quemado’ del programa correspondiente. Proteus nos permite indicar que deseamos guardar los ficheros con el cédigo fuente del programa a ejecutar en el microprocesador fuera del fichero pdsprj. Para ello, debemos utilizar la opcién ‘Project Settings’ del ment ‘Build’ en el médulo VSM Studio = asPIC3! complete - Proteus 8 Professional - Source Code DSUFG aut moet H i Reb Project ag http://proteus.hubor.es ET i Q pasos con Proteus 8 Una vez seleccionada esta opcién, seré suficiente con desmarcar la | casilla ‘Attach files’ en la ventana que nos aparece. = Project Options Edit Debug (Active) |v] Configuration Tool chain: [CCS for PIC ‘Convoler |, Compiler DsPIc33F3126P201(U2) La filosofia utilizada en la nueva versién 8.xx de Proteus es mantener toda la informacién interna necesaria para el desarrollo realizado con la herramienta Proteus dentro del fichero pdsprj. Mientras que toda la informaci6n que puede ser utilizar por cualquier otra herramienta de software diferente se almacenara en ficheros externos. Ademis del fichero pdspri, Proteus 8 también utiliza otro fichero para almacenar la informacién relativa al espacio de trabajo del usuario. Esta informaci6n es utilizada, basicamente, para almacenar la informacién necesaria para poder recordar el estado del proyecto en el momento en que se ha salvado por ultima vez. Esta informacién incluye: * Elndimero de marcos utilizado. * El numero de pestafias utilizadas y dentro de que marco se han utilizado. 20 http://proteus.hubor.es ET i pasos con Proteus 8 * Tamajio y posicién del marco(s) en el monitor(es) de nuestro equipo. 3.2.-Mentis e iconos. La mayoria de las opciones de menii y los iconos no han sido modificados y se siguen utilizando los mismos que en la versi6n 7.xx. De esta manera se ha tratado de simplificar la migracién de una versién a otra. Sin embargo, ahora los iconos y los ments cambian dindmicamente de forma automatica cuando pasamos de una pestafia a otra. Por ejemplo, si Nos encontramos en la pestafia donde se ejecuta ISIS, cuando pulsamos sobre la pestafia donde se ejecuta ARES, los menus y los iconos se cambiarén para adaptarse a la representacién de los comandos disponibles en este segundo médulo. Si volvemos a pulsar sobre la pestafia donde se ejecuta ISIS, nuevamente los menus e iconos cambiardn para representar los comandos disponibles en ISIS. Como es légico hay una serie de nuevos iconos para representar las nuevas caracteristicas introducidas en la versién 8.xx y en algunos casos, algunas funcionalidades aparecen ahora en sitios diferentes. Demos un vistazo répido a estas nuevas incorporaciones y modificaciones: eu http://proteus.hubor.es ET i pasos con Proteus 8 3.2.1.-LA LSTA DE MATERIALES. | La lista de materiales en Proteus 8.xx ha sido totalmente tedisefiada como un médulo del mas alto nivel dentro de la aplicacién. Puede ser ejecutada desde la barra de herramientas situada en cualquiera de los marcos de Proteus. a a fa a 2 a 3.2.2.-LA PAGINA DE INICIO (HOME PAGE). La pagina de inicio es un nuevo méddulo introducido en Proteus 8.xx al mas alto nivel dentro de la aplicacién. Puede ser ejecutada desde la barra de herramientas situada en cualquiera de los marcos de Proteus. O06a9GEo (3.2.3.-EL VISOR 3D. El visor 3D en Proteus 8.xx ha sido totalmente redisefiado como un médulo del mas alto nivel dentro de la aplicacién. Puede ser ejecutado desde la barra de herramientas situada en cualquiera de los marcos de Proteus. GEa@xma=\o Ze http://proteus.hubor.es ET i pasos con Proteus 8 3.2.4.-EL EDITOR Y VISOR DE FICHEROS GERBER. Ahora el visor de ficheros Gerber en Proteus 8.xx ha sido totalmente redisefiado como un médulo del més alto nivel dentro de la aplicacién. Puede ser ejecutado desde la barra de herramientas situada en cualquiera de los marcos de Proteus. Aaa«Qna= |e 3.2.5.-EL ENTORNO INTEGRADO DE PROGRAMACION VSM STUDIO. Proteus 8xx incluye ahora su propio entorno integrado de desarrollo de aplicaciones para microprocesadores denominado VSM Studio. Como el resto de los médulos del més alto nivel dentro de la aplicacién puede ser ejecutado desde la barra de herramientas situada en cualquiera de los marcos de Proteus. Anmag sae) 3.2.6.-Et GESTOR DE ACTUALIZACIONES (UPDATE MANAGER). El gestor de actualizaciones est ahora presente en la pantalla de inicio y ya no existen los comandos que se utilizaban en la version 7.xx This is the latest release of Proteus Design Suite © Sofware is up to date, Last checked 1 days ago. Manusi Usdate Check aS http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8& 3.2.7.-VENTANAS EMERGENTES (POPUP). La activacin de ventanas emergentes es una nueva caracteristica de la simulacién en Proteus 8.xx. Para activarlas y desactivarlas se utiliza un icono situado en la barra de herramientas del médulo ISIS. 3.3.-Pestafias y marcos. Cada médulo de alto nivel de la aplicacién se abrir en una nueva pestafia dentro del marco actual. Si lo preferimos (esto es particularmente util cuando se trabaja con mas de un monitor al mismo tiempo) se puede arrastrar y soltar una determinada pestafia fuera del espacio del marco actual, para crear un nuevo marco. De esta manera podemos ver varios médulos al mismo tiempo. Si le sumamos que ahora disponemos de una base de datos comtin para todos los médulos y un listado de redes en tiempo real, esta manera de trabajo sera muy frecuente por su comodidad. 3.3.1.-APERTURA DE UNA NUEVA PESTANA. La forma habitual que utilizaremos para abrir una nueva pestafia es utilizar el icono correspondiente de la barra de herramientas situada en la parte superior de cada marco. oS ES PCB Layout x 26 http://proteus.hubor.es ET i | pasos con Proteus 8& ‘También es posible dar una doble pulsacién con el ratén sobre una de las pestajias. En este caso el nuevo marco se abre siempre en el monitor donde ya estd abierto el marco original. ow cmeas De ARNRARBIRSO 2 MB AAA 3.3.5.-REUNIFICAR DOS MARCOS EN UN SOLO. Para reunificar dos marcos en uno sélo, tenemos que arrastrar todas las pestafias abiertas en uno de ellos y soltarlas sobre el otro marco. Cuando arrastremos y soltemos la ultima pestafia de un marco, este se cerrara automaticamente. También podemos arrastrar y soltar uno de los marcos sobre el otro y entonces todas las pestafias se reunificaran en un solo marco de una sola operacién. En la siguiente imagen se puede observar una captura de pantalla justo en el momento antes de soltar uno de los marcos sobre el otro para proceder a la reunificacién de todas las pestafias. 27 @ http://proteus.hubor.es ET i pasos con Proteus 8 A continuacién podemos ver el resultado final de las pestafias reunificadas. | *KD1674 & BOCS4 - Proteus 8 Professional - Source Fie Suro Bult Fat Say Spm fp 0609 OBEsama= 0 « 28 http://proteus.hubor.es ET i pasos con Proteus 8 3.3.6.-CERRAR UN MARCO. | Utilizaremos el botén con una “¢’ situado en la parte superior de la ventana para cerrar el marco. Si tenemos més de un marco abierto, al ir a cerrarlo nos preguntaré si deseamos cerrar ese marco 0 la aplicacién completa. 3.4,-La pagina de Inicio. La pagina de inicio es una médulo en Proteus 8.x. La mayorfa de los enlaces y las acciones que se pueden ejecutar desde é| necesitan muy poca explicacion y es realmente sencillo € intuitivo utilizarlas. Sin embargo, algunos de estos elementos necesitan una explicacién un poco més pormenorizada de la forma en que se usan. 3.4.1.-EL ASISTENTE PARA CREAR UN PROYECTO NUEVO. El asistente nos gufa en el proceso de crear un nuevo proyecto de acuerdo con las especificaciones de la versién 8.x. En la primera pantalla especificamos el nombre del proyecto y la carpeta donde se almacenaran los archivos. 29 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 "> New Project Wizard: Start Proc ane ih ame: | hen Project. nds} Path Documents and Stina FAM documentos Bowe} |e © New Projet © FromBeveepmentGoerd Sort Proks Luego en otras tres pantallas especificamos las propiedades del disefio del esquema electrénico, de la placa de circuito impreso y el entorno del microprocesador si vamos a simular utilizando VSM. 3.4.1.1.-El disefio del esquema electrénico. Si estamos creando un disefio del esquema electrénico debemos marcar la casilla de verificacién situada en la zona superior de la pantalla con el rétulo ‘Create a schematic from the selected template’ y, a continuacién, seleccionar la plantilla que deseamos que sirva como base para nuestro disefio del esquema electrénico. Se suministra una amplia serie de plantillas basicas con Proteus para diferentes tamafios de pagina y dreas de trabajo, aunque Proteus permite personalizar y guardar nuestras 30 © http://proteus.hubor.es ET i pasos con Proteus 8 propias plantillas realizadas a nuestro gusto y que se ajusten a nuestras | necesidades. La creacién de una plantilla personalizada se realiza desde el médulo Isis. “pase ras FR | _ New Project Wizard: Schematie Design Nees) Qe ret ioate 2 schema © Create achemate om te selected empl i 4) oe tess 1} tear ‘HUBOR tenroets mace nies ae (Rees I tRiceees nieces, tniceeise tenes | | Pauatat Pts 2 Petra 3 Fi a) | Eee W Peta S.A Potrat iS 8 a) | Potrat us c i} | Samble ein HNDecuments and Seings\Al Usex\Daio de pegrara\Labceries Electerics\Proteus 8. AMUBOR OTF no 3.4.1.2.-Placa de circuito impreso Si queremos disefiar la placa de circuito impreso debemos marcar la casilla de verificacién situada en la zona superior de la pantalla con el rétulo ‘Create a PCB layout from the selected template’ y, a continuacion, seleccionar la plantilla que deseamos que sirva como base para nuestro disefio del esquema electrénico. Se suministra una amplia serie de plantillas basicas con Proteus para diferentes tamafios estandarizados de Se http://proteus.hubor.es Q ET i pasos con Proteus 8 placas de circuito impreso existentes en el mercado (ancho europa, doble ancho europa, etc). Las plantillas pueden contener, ademas del contorno de la placa, agujeros de sujecién y un amplio elenco de datos técnicos (reglas del disefio, capas permitidas, unidad de medida por defecto, etc). Como en el caso de los disefios de esquemas electrénicos, Proteus permite personalizar y guardar nuestras propias plantillas realizadas a nuestro gusto y que se ajusten a nuestras necesidades. La creacién de una plantilla personalizada para el circuito impreso se realiza desde el médulo ARES. QD. not caste 3 PCB layout © Greate 2 PCE layout tom the celected template. Layout Torches DEFAULT Double Eurand [2 Lye Double Eurocard (4 Lae Fstended Double Euroa (2 Lye) Extended Double Euros 8 Layer enenc Sale Layer Shige Euroa (2 Lae) Shige Euroa Layer Single Euocasd wth Connect HADocimeni and Satings\8lUser\Datoe de programa\Labeents Electric Pious. DEFAULT LTF Coen) Comet) BZ http://proteus.hubor.es ET i i a pasos con Proteus 8 EI asistente sdlo muestra esta ventana si tenemos un | fichero de licencia instalado en nuestro equipo que incluya alguno de los médulos de disefio de placas de circuito impreso disponibles en Proteus. 3.4.1.3-La simulacién del programa cargado en el microprocesador. Si estamos creando un proyecto que incluya un microprocesador y queremos ser capaces de poder simular el funcionamiento del programa cargado en él, tenemos que marcar la casilla de seleccién con el rétulo ‘Create Firmware Project’ y a continuar seleccionar la familia y el modelo del microprocesador que usaremos en nuestro proyecto y el compilador con el que se va a generar los ejecutables. = New Project Wizard: Firmware O NoFrmmare Proxct 7) © Coste Frimere Project Pica uses ‘Greate Quick states [2] BS http://proteus.hubor.es ET i i a pasos con Proteus 8& Si seleccionamos la casilla de verificacién con el rétulo ‘Create Quick Start Files’ se generard de forma automética una plantilla basica de un proyecto de software y los ajustes de configuracién del proyecto adecuados para llevar a cabo la compilaci6n. Cémo es Idgico crear un proyecto de software para ejecutarlo en un microprocesador necesita un disefio del esquema electrénico para poder llevar a cabo la simulacién. Por eso tenemos que tener en cuenta que: Si en la ventana donde nos pregunté si queriamos crear un disefio del esquema electrénico le hemos contestado que no, el asistente no nos presentaré esta ventana. El asistente rellena la lista de seleccién que figura en esta ventana para seleccionar familias y microprocesadores en funcién del fichero de licencia que tenemos instalado en nuestro ordenador. El asistente no nos permite crear un proyecto de simulacién VSM si no vamos a ser capaces de realizar su simulacion en Proteus. 34 http://proteus.hubor.es ET i pasos con Proteus 8& 3.4.1.4.-Ventana final con el resumen. El asistente termina mostrando una ventana con el resumen de las caracteristicas de nuestro proyecto para posibilitarnos revisar toda nuestra configuracién antes de que el asistente termine su ejecucin y se generen todos los archivos del proyecto. [SWew Project Wizard:Summary 2, A Schematic S hoya A Firmware Dette ‘Schematic terplate: He Doauments and Setings\Al Users Datos de prograralbabcenter Secronics\Proteus & I] Professors\femeates HUBOR.OTF ‘Layout template: H:\Pocaments and Settegs\l Useratos de programs\.abcentr lecteonice Proteus 8 Professonal\TemeatesIDEPAULT.TE : i a See | IL a Cae Cee) | 35 http://proteus.hubor.es Q ET i pasos con Proteus 8 3.4.2.-EL ASISTENTE DE IMPORTACION DE PROYECTOS REALIZADOS CON | VERSIONES 7.XX DE PROTEUS. El asistente de importacién de proyectos heredados (realizados con versiones 7.xx de Proteus), legacy import wizard’, es la manera mas rapida y sencilla de transportar un proyecto realizado con esa versién de Proteus dentro de un proyecto 8.xx. El proceso es el siguiente. Ponemos en marcha el asistente desde el botén ‘Import Legacy’ situado en la seccién ‘Start’ de la Pagina de Inicio. LQpen Project, |New Project) | Import Legacy, | Open Sample} Recent Projects HANacuments and Settinne\All | Isers\Natns de nenaramall aheer la ventana nos permite seleccionar el fichero que contiene nuestro disefio del esquema electrénico (schematic), el fichero que contiene nuestra placa de circuito impreso y el fichero realizado con VSM Studio que contiene el programa que se ejecutaré en nuestro microprocesador. Como es ldgico, no es necesario introducir los tres ficheros, puesto que nuestro proyecto se puede componer de varias combinaciones de las tres opciones. En informatica es habitual denominar a los asistentes para importar proyectos realizados con versiones anteriores del software que estamos utilizando con el nombre de “legacy import’. En la mayorfa del software en espafiol o se utiliza la propia expresién “importar legacy’ 0 ‘importar ficheros de versiones anteriores’. Nosotros hemos preferido utilizar la expresién ‘proyectos heredados’ porque se entiende bien y es mas corta, 36 http://proteus.hubor.es ET i i a pasos con Proteus 8 Path (re Doanent ad etre FIA docanertoe Con el botén ‘Browse’ situado en Ia fila con el rétulo ‘Schematic’ podemos buscar el fichero que contiene nuestro disefio del esquema electrénico en el proyecto realizado con la versi6n 7.x. De la misma forma los dos siguientes botones ‘Browse’ nos permiten seleccionar los otros dos ficheros posibles. Si elegimos un fichero de disefio del esquema electrénico y un fichero el disefio del circuito impreso, ambos deben estar relacionados en la version 7.xx. Finalmente debemos introducir el nombre que deseamos dar a nuestro proyecto y la ruta de la carpeta donde se almacenaran los ficheros del proyecto en la version 8.xx. Cuando terminemos de introducir los datos, el botén ‘import’ arrancaré el proceso de importacién. Debemos tener la precaucién de cambiar manualmente la propiedad PROGRAM del microprocesador (porque al importar el proyecto la ruta donde se instalan los ficheros utilizados por el médulo VSM Studio cambia) para que la simulacién funcione. 37 http://proteus.hubor.es ET i | pasos con Proteus 8 En los proyectos que contengan un disefio del esquema electrénico y un disefio de la placa de circuito impreso en este momento, el asistente, pondré ambos en la misma situacién en la que se encontraban en la versién 7.xx y rompera los vinculos que la lista de redes mantiene entre ambos. Recordemos que en la versién 7.xx si modificamos un disefio del esquema electronico en ISIS, ARES no tiene noticia de ello hasta que manualmente le indicamos que actualice los datos de la nueva lista de red generada en ISIS. Esta decisi6n la ha tomado el equipo de desarrolladores de Labcenter porque a priori no hay ninguna razon para estar seguro que la informacién de lista de redes que manejan ambos méddulos es la misma. Han sido muchos los usuarios que han informado de que su manera de trabajar es partir de una lista de redes generada en ISIS, pero luego se realizan, a este nivel, ciertas modificaciones en ARES. Seria mas peligroso que el usuario se confiara pensando que esta relacién es correcta porque ya no se acordaba del disefio desarrollado entonces con los consiguientes perjuicios que esto podria ocasionarle. 38 http://proteus.hubor.es ET i pasos con Proteus 8& Una vez que hemos comprobado que toda la importacién se ha llevado a cabo de forma correcta, debemos volver a establecer el vinculo automiético de utilizacién por parte de los dos médulos de la lista de redes, desde la opcién de meni ‘Live Netlist’ del menti ‘Tools’ desde el médulo ARES. [RooIe] Technology System Help |v | Follow Me Routing v : | Auto Trace Style Selection Ctrl T [V | Auto Track Necking Ctri+N [| AutoZone Regeneration Cus R as Search & Tag T OR Search & Tag | AND Search & Tag ‘ic Name Generator N | 4 Connectivity Report Auto-placer |Be Auto-router Gateswap Optimizer T it Power Plane Generator Automatic Annotator 39 C) http://proteus.hubor.es ET i i a pasos con Proteus 8 Debemos tener en cuenta que durante el proceso de desarrollo | todos los usuarios deberian trabajar con la opcién ‘live netlisting switched on’. la Gnica razén para no trabajar en este modo y utilizar ‘live netlisting switched on’ deberia ser en proyectos con una placa de circuito impreso muy grande creado mediante la adicién de multiples partes, separadas funcional y eléctricamente, en los que se detectara una disminucién importante del tiempo de respuesta al recalcular cada cambio realizado en el disefio del esquema electrénico. De todas formas, en este caso, cerrar la pestafia de ARES es, precisamente, la opcién més ptima (las actualizaciones de la lista de redes no se produce en el segundo plano). 3.4,3.-NOTICIAS ¥ AVISOS. La seccién de la pagina de inicio titulada Noticias e informacién (news) es una ayuda para mantener un flujo activo de comunicacién y notificaciones entre Labcenter y sus clientes. La utilizacion més habitual, seré permitir la descarga de una actualizaci6n disponible y luego instalarla. En esta seccién también se recogeré la informacién referente al envio a Labcenter de informes de error. En la seccién 3.7 se vera esta nueva caracteristica de la version 8.xx con més detalle. 40 http://proteus.hubor.es ET i pasos con Proteus 8 3.5.-Configuraci6n de pantalla. | Las tres visualizaciones gréficas mas importantes de un proyecto son el esquema electrénico, la placa del circuito impreso y Ia vista en tres dimensiones. En la versin 8.xx cada médulo es capaz de utilizar dos tecnologias distintas de aceleracién por hardware para obtener la vista grdfica, ademés de ser capaz de hacerlo utilizando la propia renderizacién* grdfica que incorpora Windows de forma estndar. Asumiremos, en este momento, que nuestro ordenador dispone de una tarjeta gréfica capaz de suportar aceleracién gréfica por hardware. Podemos entonces seleccionar entre la tecnologia OpenGL o la Direct2D/3D. Esta seleccién la podemos hacer con la opcién ‘Set Display Options’ del ment ‘System’ del médulo correspondiente. system Settings B text viewer | Set Display Options | Set Keyboard Mapping ‘Set Property Definitions [al Set sheet sizes Set Text Edtor | Set Animation Options Set Simulation Options [sens] | Restore Default Settings “La renderizacién es una palabra derivada del inglés utilizada en informatica para describir el proceso de generar una imagen o animacién de video (en 2D 0 en 3D) a partir de un modelo. £1 modelo contiene geometria, punto de vista, textura e informacién de iluminacién 41 http://proteus.hubor.es ET i pasos con Proteus 8& La ventana que aparece nos posibilita seleccionar la configuracién que deseamos. Graphics Mode ‘Your graphics card tepots that t supperts Open GiL in hercvere. | (OUse Windows GDI Graphics Use Double Buttered Windows GDI Graphics © Use Dpen GL. Graphics (Heidware Accelerated) ‘Auto-Pan Animation Pan Distance: Number of Steps: Pan Time (ms) Highlight Animation: Arimation Interval fme 100 Attack Rete Release Rete: haisovis 1) N.B. Multi-sampling places significant demands on your graphics card. Légicamente, la velocidad y la nitidez con la que vamos a obtener las imagenes, dependerd directamente de la tarjeta grafica y los drivers que tengamos instalados en nuestro ordenador. 42 http://proteus.hubor.es ET i Q pasos con Proteus 8 3.6.-Actualizaciones del programa. Las actualizaciones automaticas del programa estan integradas en Proteus 8.xx como parte de la pagina de inicio. Se recibir una notificacién de la disponibilidad de una nueva actualizacién en la seccién ‘News’ y, desde ese mismo lugar, serd posible la descarga y la instalacién de la nueva ‘awed | taco 3.7.-Informes de error, En la versién 8.xx de Proteus se ha incorporado un nuevo sistema de generacién de informes de error. Cuando se produce una situacién anémala en la ejecucién de Proteus que provoca su finalizacién de forma abrupta e inesperada, al volver a abrir de nuevo la aplicacién se nos preguntaré si deseamos enviar a Labcenter un informe con toda la informacién recopilada al producirse el error. Do you want reports regarding recently experienced problets tobe uploaded to Labcenter server? It's italy mportant for Labcenter team to know detais about alllnds of protiems with Proteus software, Doritask again Cos) Gams) 43 http://proteus.hubor.es ET i Q pasos con Proteus 8 Esta informacién recogida permite a los desarrolladores de | Labcenter analizar el problema de lo ocurrido y les ayuda a encontrar la solucién de la forma mas répida posible. Cuando se haya generado el envio de un informe de error, se recibird un mensaje informando de esta incidencia en la pagina de inicio en la seccién ‘News’. Si el equipo de Labcenter encuentra una solucién a ese problema, también se recibird la notificacién correspondiente. This Is the latest release of Proteus Design Suite (© Sotware is up to date. Last checked 0 days ago, Manual Update Check Proteus Version 8 Alpha ‘This alphs relaase is for interna use only by Labcenter Ltd and ther dealerships ease submit any crash dumps on Proteus restart (© Could you also smal tomsGalabcanter com with the project used and details about the crash or other bug Getting Started Movies aonolation and Galeswap) jessages © Report uploaded for crash at 03 July 2012 11:34.01 Es importante que todos los usuarios que utilizamos el programa Proteus ayudemos a Labcenter a mejorar la calidad de la herramienta enviando los informes de error que se generen. Este trabajo redundaré en beneficio de todos, porque el anilisis de los errores permite al equipo de desarrolladores descubrir fallos en el programa y solucionarlos. De esta manera, la herramienta se hace cada vez més fiable. No debemos caer en la equivocacién de pensar que con el generador de informes de error todos los problemas se solucionaran de forma inmediata, La informacién recogida en el momento en que el programa se detiene 44 http://proteus.hubor.es ET i i a pasos con Proteus 8 no siempre es util como método para conocer el origen del problema. A veces la causa puede no haberse producido justo en el momento | en que la aplicacién se detiene. Es el caso de los problemas relacionados con la memoria. Sin embargo, el fichero de errores generado siempre es un sdlido punto de partida para analizar la causa del error y descubrir una solucién al mismo. La opcién de enviar a Labcenter los ficheros de error generados pregunténdonos previamente si deseamos enviar la informacién, esté activada por defecto. Si lo deseamos, podemos cambiar esta opcién predeterminada utilizando la opcién ‘System Settings’ del mend ‘System’. En la pestafia ‘Crash Reporting’ se encuentra esta configuracién. re ‘Ghia Setings | Siulaio Selings| PCB Design Setings CiaihiRepating| =a Usicad Repetto Lacon QNever — @Promer — OAtnays Check fr Sltions ever |10 Remove chicks ater 20 dae, ays 45 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 4.-Las listas de redes. 4.1.-Conceptos teéricos. Una lista de redes es, de forma muy basica, el procedimiento que posibilita extraer los datos eléctricos desde un médulo del paquete de disefio y guardarlos en un formato que pueda ser interpretado por otro médulo del paquete de disefio. En Proteus, la lista de redes es creada por el médulo ISIS cuando disefiamos el esquema electrénico y la recibe ARES para crear el trazado de las pistas de acuerdo con las conexiones establecidas en el esquema electrénico. En los paquetes de disefio tradicionales, Ia lista de redes la genera el médulo donde se crea el esquema electrénico cuando el usuario ejecuta un determinado comando. Por ejemplo en la versién 7.xx de Proteus se funcionaba de esta manera, Este modo de funcionamiento se denomina por lotes (batch) porque todos los cambios que realizamos en el esquema electrénico se difunden en una tinica operaci6n. Frente a esta filosofia, la versién 8.x de Proteus utiliza el modo de funcionamiento denominado lista de redes en tiempo real (live netlist). Este nuevo procedimiento funciona de la siguiente manera. Cada vez que realizamos un cambio cualquiera en el esquema electrénico, automaticamente se pasa esa informacién a todos el resto de los médulos que la comparten. Aunque Proteus 8.xx hace un amplio uso de la nueva técnica de lista de redes en tiempo real, sigue manteniendo la posibilidad del funcionamiento en modo lote, conservando un comando que permite la generacién de un fichero de lista de redes para exportarlo a una herramienta de disefio de placas de circuito impreso. 46 «© http://proteus.hubor.es ET i i a pasos con Proteus 8 A continuacién vamos a ver cémo repercute la técnica de lista de redes en tiempo real en los diversos médulos que componen Proteus. 4.2.-Influencias de la nueva técnica de lista de redes en tiempo real. 4.1.1,-IsIs. En Proteus, ISIS es el médulo encargado de generar la lista de redes y trasmitirsela al resto del sistema. Cuando hacemos cualquier cambio en el esquema electrénico que afecta a la forma en que se producen las conexiones eléctricas (cableado nuevo, recableado de una conexién existente, borrado de un cableado, etc], la lista de redes es actualizada de forma automética en segundo plano. 4.1.2.-ARES. E| médulo ARES recibe los datos de la lista de redes de una de las dos formas siguientes: 1, Cuando Ia opcién de lista de redes en tiempo real esta activada, los datos son recibidos cuando el médulo ARES esta abierto y esta visible. 2. Cuando la opcién de lista de redes en tiempo real esta desactivada, los datos se reciben cuando manualmente se lo ordenamos utilizando el icono con forma de candado situado en la barra de control de la zona inferior. Este candado sélo aparece cuando la lista de redes representada en ARES ha sufrido una modificaci6n en ISIS. SS tronics\Pn | @) Dut of Sync , 47 http://proteus.hubor.es ET i pasos con Proteus 8 La activacién y desactivacién de la propiedad live netlistins se lleva a cabo desde la opcién de ment ‘Live Netlist’ del meni ‘Tools’ desde el médulo ARES. (Tools) Technology System Help |v | Follow Me Routing | JE | Trace Angle c || Auto Trace Style Selection Ctrl+T |v | Auto Track Necking Ctrl+N [V | Auto Zone Regeneration —_Ctrl+R A) Search & Tag T OR Search & Tag AND Search & Tag atic Name Generator N 4) Connectivity Report Auto-placer Gateswap Optimizer iv ces & " Auto-router | Power Plane Generator 3} Automatic Annotator 48 ~ http://proteus.hubor.es calaméo 4 < > Mm @ pasos con Proteus 8& 4.1.2.1.-La propiedad live netlisting activada. Cuando Ia propiedad live netlisting esté activada los cambios hechos en el esquema electrénico con el médulo ISIS son recibidos en ARES de forma inmediata siempre que el médulo ARES esté abierto y visible. Si no esté abierto y visible, se recibirén en cuanto el médulo ARES salte del segundo plano al primero (cuando activamos la pestafia donde se ejecuta y fa hacemos visible). Cualquier cambio que suponga un afiadido simplemente se actualizara automaticamente en la representacién de la placa de circuito impreso. Por ejemplo, si afiadimos una nueva conexién entre una patilla del componente U1 y otra patilla del componente R1 en ISIS, se afiadira una gufa nueva (ratsnest line) en ARES. Cualquier cambio que suponga la eliminacién de pistas o componentes presentes en la placa requerird una confirmacién por nuestra parte de forma manual, antes de que se produzca. E| elemento en cuestin aparece en un color més tenue, como difuminados. 49 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 La eliminacién definitiva del elemento se produciré cuando pulsemos el botén con dos flechas, situado en la barra de control, justo en el mismo sitio donde antes aparecia el candado. Changes Pending vn * 4.1.2.2.-La propiedad live netlisting desactivada. Cuando la propiedad live netlisting est4 desactivada el modo de trabajo se parece mucho al utilizado en la versin 7.xx. Cuando utilizamos el icono correspondiente se transfiere la lista de redes desde el esquema electrénico a la placa de circuito impreso tal y como vimos en el epigrafe 4.1.2. Podemos recurrir a este modo de trabajo por dos razones principalmente: 1. Estamos realizando la importacién de un disefio heredado realizado con la versién 7.xx 2. En proyectos con una placa de circuito impreso muy grande creado mediante la adicién de miltiples partes, separadas funcional y eléctricamente, en los que se detectara una disminucién importante del tiempo de respuesta al recalcular cada cambio realizado en el disefio del esquema electrénico. El funcionamiento de actualizacién tiene dos fases. La primera la hemos visto ya. Los datos se reciben cuando manualmente se lo ordenamos utilizando el icono con forma de candado situado en la barra de 50 @ http://proteus.hubor.es calaméo 4 <4 > MM @ Aa eu pasos con Proteus 8 control de la zona inferior. Este candado sélo aparece cuando la lista de | redes representada en ARES ha sufrido una modificacién en ISIS a fronics\Pn : (@} Gut of Syne ' Si la modificacién ha consistido en la eliminacién de algdn componente, la eliminacién definitiva del elemento se producir4 cuando pulsemos el botén con dos flechas, situado en la barra de control, justo en el mismo sitio donde antes aparecia el candado. ———————_a @ Changes Pending | 9 51 http://proteus.hubor.es } (| 1 pasos con Proteus 8 4.1,3.-LA LSTA DE MATERIALES. El médulo lista de materiales recibe autométicamente la informacién en tiempo real de la lista de redes siempre que esté abierto y visible. Con la informacién recibida se actualiza la ventana de vista previa de la lista de materiales que se actualizaré automaticamente cada vez que el esquema electrénico se modifique. 20 Capacitors | Quanity Relerences valve Cres Cade tat Cost 2 cies O30 - 0470 5 €2.05.c10.c14.620 {uF 5 c305.cr3.c21c2 one 1 3 aoe 5 crscir.crs.cz3 owe 2 cra.cat 1 Subtotals 50.00 5 Resistors. Quanity Releronens Yate Order ade Ut Cost 2 RI RIS x0 6 RERIGRIORISRATRIG — 270 8 RIRSRERERIRIRIZRI 27% 4 RARTRIORTS 22 af ‘hitp://proteus.hubor.es ET i Q pasos con Proteus 8& 4.1.4.-EL EXPLORADOR DEL DISENO. | El médulo explorador del disefio recibe autométicamente la informacién en tiempo real de la lista de redes siempre que esté abierto y visible, De esta forma, tanto la informacion referente a los componentes fisicos (partslist) como la referente a las conexiones eléctricas (netlist) se actualizan autométicamente y se refleja con fidelidad el estado actual del | esquema eléctrico. 1D Hemcbtaian tie Fay > a Yaa faa Sein ee ie te aa y canrenn Sm crmmnces—retoion tno ros so > cian lee Seman EARLMANLOW sonoweres sa Sate Ses Seated soe $ Grn $n ae Rectan $ conor $n Gmc pomguaon Sane Senmney socom een tomes $ron Se Gets ners comeas Sina Se corae on mouantrom Ren rE? 2 sins \ds (WES CONTROLLER RIGHT NES CONTROULE. sevens Sanwa aig escomaun linvesconmane ame > Cini and COMM I CONVO HOISFR Rese [32 comer commen toarnvzataet . _ CON ee cones 4.1.5.-LA SIMULATION. Cuando se pone en marcha una simulacién se utiliza la informacién de una lista de redes diferente a la que se utiliza para la realizacién del disefio de la placa de circuito impreso. Para ser més precisos, la simulacién se concentra en la parte de la informacién légica almacenada en la lista de redes y no se preocupa de la parte referente ala informacién fisica. Este modo de funcionamiento es el mismo que se usaba en las versiones 7.xx de Proteus. 53 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8& 5.-El disefio del esquema electrénico. Las operaciones basicas que se realizan en ISIS no han experimentado cambios desde la versién 7.xx. La mayoria de las modificaciones que ha sufrido el médulo ISIS son a nivel interno y no a nivel de funcionalidad de cara al usuario. Asi, por ejemplo, la informacién referente a los componentes presentes en el disefio se escriben ahora en la base de datos comtin a toda la aplicacién y la informacién referente a las diferentes conexiones entre los componentes se genera en un segundo plano para mantener la lista de redes en tiempo real. Los cambios més obvios de cara al usuario se observan al utilizar la lista de materiales (dedicaremos un epigrafe completo a este tema més adelante en esta misma guia) y el explorador del disefiador. Ahora los dos son médulos de alto nivel y al llamarlos se abren en nuevas pestafias independientes. La conexién de los tres médulos se realiza a través de la lista de redes en tiempo real, con lo que cualquier cambio realizado en el disefio se refleja de forma automatica en los otros dos. Los cambios internos de ISIS mas importantes son los siguientes: 5.1.-Los componentes compuestos. Un componente compuesto es aquél que fisicamente esta contenido en un dnico encapsulado, pero que Idgicamente realiza varias funciones. Un ejemplo tipico son los micros 7400 que en un mismo encapsulado contienen cuatro puertas AND independientes. A cada una de esas funciones diferentes que estdn contenidas en un mismo componente las denominaremos elemento. La base de datos comtin almacena la informacion referente a los componentes y por lo tanto no es posible que la presencia de diferentes 54 ra http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 elementos en un Unico componente genere un conflicto en los datos. Esto | se observa con toda claridad cuando vemos el funcionamiento de las propiedades. A diferencia de lo que ocurria en las versiones 7.xx, cuando cambiamos una propiedad de un elemento e| cambio, automaticamente, ser refleja en los valores de esa misma propiedad en el resto de los elementos contenidos en ese componente. La numeracién e intercambio automatico de puertas cuando abrimos la ventana de didlogo de edicién de un componente ha cambiado sustancialmente. Veamos un ejemplo. UTA ui uic UL 5 1D 1 +s U2:A u2B 1 a Cuando colocamos un nuevo elemento dentro de nuestro disefio del esquema electrénico se muestra tanto la referencia al componente (ve. U1) como el identificador del elemento (v.g. A). Si ahora editamos las propiedades de este elemento, en la ventana de didlogo de edicién se muestra en dos campos diferenciados: 55 @ http://proteus.hubor.es ET i oS con Proteus 8 LISA Model Fie PCB Package: Oe Prpeties Change Element Has Exclude from Simson Exclude from PCB Layout 1 Enchide trom Bi of Materiake Cuando realizamos un cambio en el campo ‘Part Reference’ se transmitiré a todos los elementos. Por ejemplo si sustituimos el valor del componente U1 por el de U4, eso hard que todos los elementos de ese componente U1 también hereden el cambio y sean todos ahora del componente U4. Veamos un ejemplo, para aclarar la teorfa. Dibujemos dos puertas ldgicas AND de un componente 7400 en nuestro esquema electrénico: 56 hitpi//oroteus.hubor.es ET i pasos con Proteus 8& U2:A U2:B Editemos las propiedades del U2:A y seleccionemos en el campo ‘Part Reference’ el valor U4 Légicamente, recibiremos un mensaje de alerta si intentamos utilizar una anotacién que ya estuviere en uso (si ya existiera el componente U4). Schematic Capture EJ, Y Pat seerence Us ead in use. | Cee || 57 http://proteus.hubor.es ET i Q pasos con Proteus 8 Ahora bien cuando realizamos un cambio en el campo ‘Element’ | seleccionando un nuevo valor en el desplegable, provocaremos que esa representacién gréfica ahora muestre la informacién referente al nuevo elemento. Si utilizamos el botén ‘new’ le asignaremos el siguiente elemento libre (que no se haya utilizado todavia en nuestro esquema electrénico). 58 http://proteus.hubor.es calaméo 4 < > Mm @ pasos con Proteus 8 5.2.-Los componentes sin encapsulado. En la versién 8.xx no es necesario que un componente tenga asignado un encapsulado para que aparezca en ARES en el selector de objetos. t ‘| i 2 7 fr < [oor qe (everzee . Cuando lo vayamos a colocar en nuestro disefio de la placa de circuito impreso, recibiremos el mensaje de aviso y nos permitira seleccionar en ese momento el encapsulado que queremos asociarle. /TSPCB Layout 3 as rn ten gad 8 ack QD Rersimercutemens re | ee) 59 @ http://proteus.hubor.es calaméo 4 < > Mm @ pasos con Proteus 8 5.3.-Los terminales fisicos. Ya no es necesario utilizar cédigo (script blocks) para asociar un terminal fisico con su huella de encapsulado correspondiente como en las versiones 7.xx. Ahora, los terminales fisicos se aprovechan de la posibilidad de que existen componentes sin encapsulado (ver epigrafe 5.2). Edit Component [x] PatBdoeex Aer Pat Value TaLockta Hidden: C) Tana mst oe) a PCB Package (Wot Species) 1G) [Hees [3] F te Bootes TBLOCK-14 Cletus hm sraisen Camornasty mass Hetasctnreb pew Clexasstomevetas Cleat alponoes ria Rm T™ SE 7 r (TBLOCK+14) http://proteus.hul ET i i a pasos con Proteus 8 Cuando tratamos de colocar un terminal en nuestro disefio de la placa de circuito impreso, ARES generaré un mensaje de aviso y nos permitirA seleccionar en ese momento el encapsulado que queremos asociarle. 41 has not been assigned 4 PCB footprint Do you want ta choose one now? 5.4.-Excluir componentes de la lista de materiales. La ventana de didlogo para editar un componente en ISIS tiene ahora un campo adicional nuevo del tipo casilla de verificacién para posibilitar la exclusién de ese componente de la lista de materiales. Esto puede ser especialmente util cuando se producen variantes diferentes de una misma placa de circuito impreso. | Exclude from Simulation Attach hierarchy module: © Hide common pins 1 Exclide from Bill of Mater TF Edit all properties as text = oS ee ea | 61 http://proteus.hubor.es ET pasos con Proteus 8& 5.5.-Importar graficos. La importacién de gréficos en nuestro disefio se ha racionalizado y extendido para permitir una mayor flexibilidad en la utilizacién de los logos, de nuestra Compafifa. Se han afiadido los formatos gréficos: PNG JPEG ° GIF Cuando importamos un grdfico desde la opcién ‘import image’ del mend ‘File’ en la ventana de didlogo tenemos la posibilidad de seleccionar el tipo de grafico que deseamos importar. (RR setter tent eign rpm iD] tere pen rjc Leh Seretrojen, Sere Pe is Nene Dele Feectole Dose Project impor ep ON te — Gl inp Secon (per Section Sel http://proteus.hubor.es calaméo 4 < > Mm @ pasos con Proteus 8 5.6.-Salto directo desde un componente en ISIS a su encapsulado en ARES. En la versién 8.xx es posible saltar directamente desde un determinado componente del esquema electrénico en ISIS a la posicién concreta en la que se encuentra su encapsulado en ARES. Para hacerlo, solo tenemos que estar situados con el puntero del ratén sobre ese componente y en el menti contextual elegir la opcién ‘Highlight Part in PCB layout’. men Be macnn Fino Q veapnecaey om N http://proteus.hubor.es ET i Q pasos con Proteus 8 Si el componente en cuestién no est colocado todavia en nuestro | disefio de la placa de circuito impreso, al utilizar esta opcién de mend no sucederé nada. 5.7.-Especificaciones de clases de red. En la versién 8.xx podemos configurar clases de red en nuestro esquema electrénico. Ademés de para otras cosas, las clases de red nos permite especificar el ancho de la pista o el tipo de via que se utilizara para pasar pistas de una capa a otra de la placa de circuito impreso. También podemos distinguir entre una clase de red u otra cuando desde el gestor de reglas del disefio (design rule manager) en ARES para poder configurar las distancias minimas (clearances) especificas para esa clase de red. Para crear una clase de red, pulsaremos con el botén derecho del ratén sobre un determinado cable (conexién entre dos pines de un componente) situado en nuestro disefio del esquema electrénico. En el ment contextual que aparece seleccionaremos la opcién ‘Place Wire Label’ y se abre una ventana de didlogo. Seleccionamos la pestafia ‘Net Class’. ama Anse Sem Br = vesve (Ora ae ip 64 http://proteus.hubor.es ET i pasos con Proteus 8& Podemos elegir una clase de red ya existente utilizando el control | de lista desplegable rotulado ‘Net Class’ o bien crear una nueva clase de red utilizando el botén ‘New’. Net Class | (Default) ¥ Una vez que una clase de red esté seleccionada el resto de las opciones se activan y podemos configurar las propiedades de dicha clase dered. Net Class | POWER) (New) Routing Styles Layer Assignment for Autorouting Trace Style | DEFAULT Pair 1 (Hoz) Top Copper Neck Style (None] (Wert): ME Bottom Copper Pair 2 (Hoz,[_]{None} (Wert (C1tNon Viale | DEFAULT JU I II Ee) ‘Via Type: Ratsnest Display: peat Nore) : (Wert): [_][None} © Normal rea Pair 4(Ho2, C]INone) © Top Blind ——— Bottom Bind Hidden? Wert: C)iNone} O Buried Priority: 1 65 C) http://proteus.hubor.es ET i pasos con Proteus 8& desde el gestor de reglas del disefio (Design Rule Manager) disponible en el ment ‘Technology’ en Ares. Ahora el gestor nos permite crear conjuntos de reglas diferentes distinguiendo por clase de red. La distancia minima (Clearances) entre pistas, entre pista y extremo de la placa de circuito impreso, etc, se fijan 66 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8& 6.-El disefio de la placa de circuito impreso. Las operaciones basicas que se realizan con ARES no han sufrido prcticamente ningtin cambio con respecto a la forma en que se realizaban en la version 7.x. La principal diferencia radica en la manera en que se intercambia datos con el resto de los médulos que componen Proteus. Por ejemplo, en la versién 8.xx podemos tener abiertas de forma simultdnea la vista en 2D y en 3D de nuestra placa de circuito impreso (en pestafias diferentes). Cualquier cambio realizado en la vista en 2D se actualizara automaticamente en la vista en 3D cuando cambiemos a su pestafia. De forma similar, el! nuevo concepto incorporado en esta versién de Proteus de lista de redes en tiempo real hace que la interaccién entre los médulos ISIS y ARES se haga de forma mucho mas fluida. Los cambios en la operativa de ARES més importantes son los siguientes: 6.1.-Sincronizacién y lista de redes. La comunicacién entre el esquema electrénico y la placa de circuito impreso es el cambio fundamental que se ha producido en la versién 8.xx. Ahora podemos funcionar en ambos modos, un sistema completo de lista de redes en tiempo real o el tradicional (el que se usaba en la versién 7.xx) de lista de redes por lotes (batch). Se ha incorporado en el médulo ARES un controlador del estado de conexién que se encarga de gestionar la sincronizacion entre la informacion del esquema electrénico y la que se esté utilizando en el disefio de la PCB. Este controlador sustituye al antiguo comando ‘netlist to ARES’ disponible en la version 7.xx. ‘Laboenter Elect mf coer No DRC ewore 67 http://proteus.hubor.es ET i i a pasos con Proteus 8& La configuracién por defecto establece que en la barra de control situada en la zona inferior del marco, justo al lado del indicador de estado actual del DRC (design rule checker), se muestre el estado de la conexién. Los estados posibles de la conexidn son cuatro: 6.1,1.-SIN LISTA DE RED. En realidad, este es el estado que indica que la lista de red no est disponible. Se mostrar cuando; No exista ninguna conexién en el esquema electrénico (ISIS). Hayamos utilizado el comando ‘Clear Netlist’ del menti ‘Tools’ para borrar manualmente la lista de redes actual y hayamos puesto la propiedad NETLISTING a OFF (ver el epigrafe 4 para obtener mds informacién). x No Netlist 6.1.2.-BLOQUEADA. El estado de bloqueo se muestra sdlo cuando la lista de redes en tiempo real esta desactivada y los cambios que se produzcan en el disefio del esquema electrénico no se reflejarén en el disefio de la PCB. Cuando nos encontramos en este estado, la edicién del disefio estd desactivada. 2 @ duwtof Syne Si pulsamos con el botdn del ratén sobre el candado se sefialaran en nuestro disefo de la PCB con un color mas tenue los cambios que se han 68 http://proteus.hubor.es calaméo 4 < > MM Q Aa Prd pasos con Proteus 8 producido en el disefio del esquema electrénico y que se han actualizado de forma automatica. Ahora seremos capaces de editar nuestro disefio de la PCB. Si se produjeron cambios en el esquema que suponen eliminacién de componentes se nos requerird atencién inmediata y nos encontraremos en el estado de ‘cambios pendientes’ (ver el epigrafe 6.1.2). 6.1.3.-CAMBIOS PENDIENTES. Este estado se produce cuando la informacién del actual esquema electrénico introducida en ISIS ha sido actualizada en ARES, pero existen elementos en el PCB que para modificarse de acuerdo con los cambios producidos en ISIS necesitan de nuestra confirmacién. Z Changes Pending Esta situacién la observaremos siempre que el cambio que se ha producido en el esquema electrénico suponga la eliminacién de algun objeto en nuestro disefio del PCB. Los elementos, vias, pistas, etc. involucrados, aparecerén difuminados para mostrarnos de la forma més grafica y rdpida posible que ellos ya no siguen siendo acordes al nuevo esquema electrénico. 69 \ http://proteus.hubor.es ET i i a pasos con Proteus 8 En este caso podemes llevar a cabo dos posibles acciones: 1. Pulsar con el ratén sobre el icono de cambios pendientes para confirmar a operacién. Los objetos difuminados desaparecerén de nuestra PCB y nuestro esquema electrénico estardé sincronizado con nuestra PCB. 2. Revertir los cambios que hicimos en el disefio del esquema electrénico en ISIS, bien de forma manual o utilizando el comando retroceder (undo). En este caso los objetos difuminados volverdn a su estado original y el esquema electrénico y la PCB estaran sincronizados. Es muy importante tener en cuenta que para Proteus los objetos difuminados no estan presentes en nuestra placa de circuito impreso y que sdlo aparecen como ayuda visual al usuario. Con esta solucién, se posibilita que el usuario tenga una informacién intuitiva de los efectos que la modificacién del esquema electrénico va a conllevar en la PCB y ademas sirve como una ayuda de dénde quedardn situados esos elementos si se decide revertir la situacién y deshacer los cambios. Si nos resulta dificil ver los objetos difuminados, podemos cambiar las opciones de difuminado, utilizando la opcién ‘Edit Layer colours/Visibiity” del mend View. 70 http://proteus.hul Q ET i pasos con Proteus 8 6.1.4.-SINCRONIZADA. | Este estado se produce cuando la lista de redes est creada y la informacién entre el esquema electrénico y el disefio de la PCB esté sincronizada. Este es el estado mas frecuente de los tres y el que se produce la mayor parte del tiempo. El mensaje presentado cambiard segiin la situacién. Cuando todas las conexiones estén correctamente representadas por una pista en el PCB aparecerd el mensaje ‘No CRC errors’, Cuando alguna conexién no tenga su correspondiente pista en el PCB se indica el ntimero de conexiones pendientes (sin su correspondiente pista trazada en nuestra PCB). Mf NoCRC errors $A missing(s} Pulsando con el ratén sobre el mensaje de las conexiones pendientes provocaremos la presentacién de una ventana con la lista de todas las conexiones pendientes y que nos permitira ir a esa conexién en concreto haciendo una doble pulsacién sobre esa fila de la lista. Error Type 1st Pin 2nd Pin Missing — R2:2 P32 ‘ i , 71 http://proteus.hubor.es ET i i a pasos con Proteus 8 6.1.5.-CAMBIO EN EL MODO DE FUNCIONAMIENTO DE LA LISTA DE REDES. Podemos pasar del modo por lotes al modo en tiempo real o viceversa utilizando la opcidn ‘Live Netlist’ del ment ‘Tools’ en el médulo ARES. ANU dearen & 1ag Automatic Name Generator N |v | Live Netlist Clear Netlist Connectivity Report FY putacntscar Hay que tener presente que: * Cada nuevo proyecto que creemos ird por defecto al modo tiempo real. * Cada vez que procedamos a crear un proyecto heredado (convertirlo desde un proyecto hecho en la versién 7.x) ird por defecto al modo par lotes. *© Cada vez que abramos un proyecto guardado previamente, ird por defecto al modo en el que estuviera en el momento de ser guardado. 72 http://proteus.hubor.es } ET i pasos con Proteus 8 6.1.6.-ERRORES EN LA LISTA DE REDES. Como no es posible ejecutar una lista de redes en tiempo real con errores, Proteus nos solicitaré que nuestra lista de redes sea valida. Por ello es necesario que resolvamos los errores de nuestra lista de redes cuando se producen. Los errores en la lista de redes aparecen en una pestafia diferente en el momento en que la lista es transferida desde el esquema electrénico al disefio de la PCB. Por ejemplo, si no hemos definido correctamente un potencial (power rail) que ha sido utilizado en nuestro disefio, ‘obtendremos una lista de errores similar a la siguiente: EEE Schematic Capture x NETLIST || Messone No poner supply speciied fr net SUCE in Power Fa Conigusion {No power supeyspeciied fret USB_3VS0UT in Power Ral Configutaion No power supply speciied for net SBVCC in Power Fail Configuration, 6 an Ai, Carrer syctecrize with the schematic because thee at ane or mene tit exe. CED Para seguir adelante, debemos corregir los errores que aparezcan. En este ejemplo concreto, deberiamos ir a ISIS y resolver estos errores creando los correspondientes potenciales que necesitamos para nuestro disefio. 03 ‘hitp://proteus.hubor.es ET i oS con Proteus 8 Utilizaremos la opcién ‘Configure Power Rails...’ del ment ‘Design’ a1 Design Graph Debug Library Template Syst Edit Design Properties Q Edit Sheet Properties Edit Design Notes Configure Power Rails. [2 New (Root) Sheet De Y crearemos los potenciales necesarios. Use detaud power tal connections? 74 hitpi//oroteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8& 6.2.-Eliminacién de encapsulados. En la versién 8.xx tenemos dos formas de eliminar un encapsulado situado en el disefio de nuestra tarjeta de circuito impreso. Podemos elegir entre eliminar directamente el encapsulado en ARES o podemos borrar el dispositive correspondiente en ISIS. © Si borramos el encapsulado en ARES cualquier pista que hayamos trazado previamente y que estuviera conectada al encapsulado en cuestién permanecer presente en el disefio. * Si borramos el dispositive asociado en ISIS, al volver a ARES tendremos el mensaje de ‘cambios pendientes’ (ver epigrafe 6.1.3). Si pulsamos sobre el mensaje, tanto el encapsulado como todas las pistas que estuvieran conectadas a él serén eliminadas. 6.3.-Etiquetado en segundo plano. El etiquetado de los componentes en la versin 8.x es atin més simple y flexible que en las versiones 7.xx. Sin embargo, conviene tener presente algunas pequefias diferencias que se presentan en la forma de trabajar seguin qué tipo de funcionamiento de lista de redes estamos usando. 6.3.1,-ETIQUETADO MANUAL, Cuando estamos usando lista de redes en tiempo real cualquier cambio en el etiquetado de un encapsulado de la placa de circuito impreso, se refleja de forma automatica en el esquema electrénico y viceversa. Esta actualizacién automatica se produce sin solicitarnos nuestra confirmacién adicional. 75 @ http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 Cuando estamos en el modo de lista de redes por lotes, un cambio | en el etiquetado de un encapsulado de la placa de circuito impreso se refleja de modo automitico en el esquema electrénico y en ese momento se produce el bloqueo de la placa de circuito impreso (ver epigrafe 6.1.2). Un cambio en el etiquetado de un componente en el esquema electrénico no se reflejard en el PCB de forma automatica y también provocara que la placa de circuito impreso se ponga en estado de bloqueo (ver epigrafe 6.1.2). En cualquier de los dos casos, pulsando con el ratén sobre el icono del candado provocaré que se actualice la informacién de la lista de redes y el desbloqueo de la placa de circuito impreso para poder seguir trabajando con ella. @ dutot sync 6.3.2.-ETIQUETADO AUTOMATICO (GLOBAL). El etiquetado automitico global de toda la placa de circuito impreso se puede ordenar con la opcién ‘Automatic Annotator’ del menti ‘Tools’ en cualquier momento. En la version 8.x se ha enriquecido con la posibilidad de seleccionar varias opciones diferentes en el modo de proceder a la numeracién de los componentes. [= | Flow Me Routing Iv Dietion and Stair port |e | auto Tce Syke Section CuieT @ Tepto Boon, Slatrg Lt | | Auto Treck Necking CueN Batiom to Top, stating Lett ‘opto Beton, sata Fick Botiomta Top, sairgFiht || AutoZoneRegenemton CrieR = ' Left toright, tasting top Fig ole sathoten Leto star tem Bg) Ato-outer Ft oleh sotrg bot | Gateswap Optiriaer Th Power Plane Generator http://proteus.hubor.es ET i i a pasos con Proteus 8 Los efectos de ejecutar este comando son los mismos que si realizamos un etiquetado de forma manual, la lista de redes se actualizara con los nuevos nombres asignados y la placa de circuito impreso se colocaré en el estado de bloqueada. Como es ldgico, la situacién de los encapsulados en nuestra placa de circuito impreso es un tema absolutamente arbitrario y el re-etiquetado de los encapsulados es una operacién heuristica que depende muchisimo de la topologia de cada tarjeta. Por ello, puede ser posible que tengamos que hacer algtin ajuste de forma manual. 6.4.- Seleccién ‘inteligente’ de encapsulados. Un motivo frecuente de frustracién por parte de los usuarios que comienzan con el disefio de una nueva placa de circuito impreso, es la enorme cantidad de componentes que se encuentran disponibles para situarlos en la PCB y de los cuales s6lo conocemos su etiqueta. La versién 8.x« trata de ayudarnos en esta situacidn incorporando dos caracteristicas nuevas. En primer lugar, ahora el selector de objetos incluye informacin sobre el valor del componente: (7 http://proteus.hubor.es ET i i a pasos con Proteus 8 Y en segundo lugar, podemos limitar el nimero de componentes que se muestran en el selector de objetos a una determinada seleccion realizada en ISIS. Veamos un ejemplo. Vayamos a ISIS y seleccionemos una parte de nuestro circuito electronico. A continuacién, pasemos a la pestafia del médulo ARES. En el selector de objetos, en el desplegable de la zona superior, seleccionaremos la opcién ‘Tagged’. http://proteus.hubor.es a Ca ie ()FT i i | pasos con Proteus 8& Y podemos comprobar que la lista de componentes se ha reducido a los incluidos dentro de la zona seleccionada en ISIS. R2~ (10k) R3 (100A) R4 (100A) U2 (FM24CL64) 6.5.-Salto directo desde un encapsulado en ARES a su componente correspondiente en ISIS. En la versién 8.xx es posible saltar directamente desde un determinado encapsulado en ARES a la posicién concreta en la que se encuentra su componente del esquema electrénico en ISIS. Para hacerlo, solo tenemos que estar situados con el puntero del ratén sobre ese encapsulado y en el meni contextual elegir la opcién ‘Show in Schematic’. 79 * http://proteus.hubor.es calaméo 4 < > Mm @ pasos con Proteus 8 1B), Show in Design Explorer >) show in Schematic 3D Visualization... Y nos trasladaremos a la pestafia de ISIS y veremos resaltado el componente en cuestién. Re 10k RECORD http://proteus.hubor.es ET i | pasos con Proteus 8& 6.6.-Visor / editor de ficheros GERBER. Cuando ordenamos la generacién de ficheros GERBER destinados a la produccién de nuestras placas de circuito impreso, tenemos la opcién de seleccionar que deseamos ver el resultado de la exportacién con el visor de fichero GERBER. [BRE] Vew at Urey Teas Te Bi Pct Layout | a1& riseup . 2 Peter Beeman 1B Mark output ree se ouput ong npr Grephes , Tere roducton check &antoctsnog Notes [ Acesninencmconari rt a ago papal ner sorte om 0a Simatoaralon Bie http://proteus.hubor.es calaméo 4 < > MM Q Aa Prd pasos con Proteus 8 Esta seleccién provocaré que, al finalizar el proceso de creacién de los ficheros de produccién en formato GERBER, se abra una nueva pestafia con el visor de ficheros GERBER. a) oes {a} Home Page x El visor de ficheros GERBER nos muestra una vista estrictamente sacada de los datos CADCAM y no permite operaciones de edicién. Si deseamos afiadir informacién o panelizar nuestro disefio, necesitamos primero cerrar el proyecto actual, a continuacién abrir el 82 http://proteus.hubor.es ET médulo del visor de ficheros GERBER y cargar los ficheros CADCAM generados. Fle S\Techiupp\t2- Lever: Too Copper [Botan Copper WiToo sik [Z1Botiom Si Top east [ZBotion Resist [21 Top Mak. [i Botom Mask fw 83 http://proteus.hubor.es ET i pasos con Proteus 8& 7.-Visor de ficheros 3D. | Como en la mayoria de los otros médulos de la versién 8.xx, el visor 3D utiliza ahora una tecnologfa mucho mejor que la empleada en la versién 7.xx. El visor 3D es ahora un médulo al més alto nivel y funciona independientemente de ARES. Tanto la tecnologia utilizada para el renderizado como la manera en la que se presenta la imagen resultante han sido mejorados en esta version. 7. Tecnologias de visualizacién. Al igual que ocurre con los otros médulos de dibujo presentes en Proteus, el visor 3D ha sido actualizado para permitir la renderizacién utilizando la tecnologia Direct 3D (parte de la tecnologia DirectX). Si la tarjeta grafica que tenemos instalada en nuestro ordenador proporciona soporte para la aceleracién por hardware, podemos entonces escoger entre el modo OpenGL o el modo Direct3D para proceder al renderizado de las imagenes en 3D. Las opciones como la seleccién de multi-sampling estarén activas 0 no segtin sean soportadas 0 no por la tarjeta grafica que tengamos instalada. A St Display Ops. eam Graphics Mode © Use Geert UseDrect3D Grephies Stings MutiSemeing [OW > a) (etencel] 84 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 7.2.-Renderizado multi-nucleos. | El renderizado de la imagen en tres dimensiones ha sido redisefiado para poder aprovechar las posibilidades de multi-hilo” y aprovechar la potencia de los ordenadores con procesador de multiples nucleos (multi-cores). Dependiendo del ordenador que estemos utilizando y, en concreto, del nimero de nticleos de nuestro procesador los resultados pueden obtener una mejora de rendimiento entre el 30 y el 50% 7.3.-Actualiza in automatica desde la informacién de ARES. El visor de ficheros en 3D se actualizaré de forma automética cuando los objetos en Ares sean afiadidos, movidos 0 borrados y el visor esté abierto y visible (cuando su pestafia sea la activa). Dependiendo del tamajio de la placa y la potencia del ordenador donde estemos ejecutando Proteus la operacidn de actualizacién puede ser unas veces instanténea y otras veces tardar uno o dos minutos en completarse. En la practica, y cuando se trata de placas de circuito impreso de una complejidad moderada, se puede afirmar que podemos disponer de ambas, la vista en dos dimensiones (médulo ARES) y la vista en tres dimensiones (médulo VISOR 3D) abiertas en diferentes marcos y ver cualquier cambio hecho en uno como se refleja en el otro. Las unidades centrales de procesamiento (CPUs) con capacidad para multithilo (multithreading en inglés) tienen soporte por hardware para ejecutar eficientemente rmiltiples hilos de ejecucién. Aunque es muy dificil acelerar un solo hilo o un solo programa, la mayoria de los sistemas de computadores son realmente multitarea cuando utilizan miltiples hilos o programas. 85 © http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 7.4.-Vistas pre-definidas. | ‘Ademis de las vistas pre-definidas que ya estaban disponibles en la versién 7.x, ahora podemos girar la placa alrededor de la posicién actual de la cémara. Esto hace que sea més facil, por ejemplo, comprobar la cara inferior de la placa alrededor de un componente. Los diferentes puntos de vista trabajardn exactamente de la misma forma, independientemente del lado de la placa que estemos viendo. ee Si necesitamos un control absoluto de posicién podemos utilizar la navegacién manual del visor 3D el cual trabaja exactamente de la misma manera que lo venfa haciendo en la versién 7.xx 7.5.-lluminacién especular®. El contraste entre los objetos de cobre (pistas, zonas de disipacién, etc.) en una vista en tres dimensiones se obtiene de una forma mas espectacular aplicando una iluminacién angular a la tarjeta de circuito impreso. Esto se ha logrado en la version 8.x incluyendo en esta version la iluminacién especular. Basicamente, esto se logra imitando la manera en la que la luz rebota en los abjetos y mejorando la calidad del resultado teniendo en cuenta la influencia de la luz ambiental, el dngulo de incidencia de iluminacién y el grado de giro de la placa. * Una imagen especular es la imagen obtenida mediante la reflexidn de la luz en tuna superficie especular, donde los rayos incidentes se reflejan con un dngulo igual al de incidencia (ambos tomados con respecto a la perpendicular al plano en ese punto) 86 © http://proteus.hubor.es ET i Q pasos con Proteus 8 Los resultados llegan a ser asombrosamente reales. 87 @ http://proteus.hubor.es ET i Q pasos con Proteus 8& 8.-La lista de materiales. | ISIS nos permitia en la versién 7.xx configurar y generar un informe con el listado de materiales que relaciona todos los componentes usados en nuestro actual disefio, especificando sus propiedades y caracter'sticas més importantes. La lista de materiales se ha convertido en un médulo de alto nivel en la versién 8.xx, lo que significa que se puede abrir en una pestafia separada. Podemos abrir esta nueva pestafia utilizando el icono correspondiente de la barra de herramientas situada en la zona superior del marco. File Edt View Tool Desgn_Geaph OSES opm Ka || > 0689 ceoma Gi Schematic Conus x | Bh Schema Ctae x Mot Mateo =D Como cualquier otro de los médulos de la aplicacién podemos llevarnos la pestafia a otro marco diferente (ver el epigrafe 3.3). ‘Supongamos que tenemos un esquema electrénico cargado en el médulo ISIS. Entonces en la pestafia de la lista de materiales seremos capaces de ver el contenido de la lista de materiales. En el lado izquierdo podemos configurar el aspecto de la lista de materiales. En el lado derecho podemos elegir entre contemplar la vista en formato HML en tiempo real o utilizar el editor de propiedades. Ena siguiente imagen podemos ver un ejemplo. 88 http://proteus.hubor.es ET i pasos con Proteus 8 tee a Es I, Sion ¢_DRLnns Dime 5¢ Boivin ots x Wa =) ae) oe ‘lL Mateciats For DaPIC22 Record (Complete) Design te os¢ecerer (Caran) F—_Document Number Revision | Design rested pees 28 feo e202 See ee) Tetras tn desig «9 a Coe ies) ao era Tames eng oan a ae Takis rey Si el formato y Ia informacién ofrecida por defecto son vdlidos para nosotros, entonces simplemente podemos generar el informe desde el menti Generate. 89 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 Si, por el contrario, necesitamos afiadir mds datos a nuestro | informe o queremos adaptar el formato a nuestras necesidades entonces podemos optar por editar la lista de materiales. 8.1,-Editando la lista de materiales. La lista de materiales en la versién 8.x es tan flexible como nosotros necesitemos que lo sea. Podemos querer modificar la lista por dos motivos. Bien porque queremos cambiar la informacién (los datos) que aparecen en la lista. O bien porque queremos cambiar el aspecto y estilo del informe. 8.1.1,-MODIFICACION DE LOS DATOS. Afiadir nueva informacién a [a lista de materiales (v.g. el precio, el cumplimiento de la normativa RoHS, el suministrador a quien se lo adquirimos, etc.) es un proceso muy simple. El médulo nos permite agrupar y reestructurar el contenido del informe en agrupaciones ldgicas segin nuestras propias necesidades. * Si queremos que nuestra lista de materiales contenga mds informacién de la actual primero tenemos que afiadir un campo y luego asignar datos a un dispositivo’. ® Sinecesitamos reestructuras los grupos actuales de la lista de materiales, entonces lo que tenemos que hacer es editar las. categorias®. ” En las siguientes paginas de esta guia tendremos ocasién de ver con detalle como se lleva a cabo este proceso. * También Jo veremos con detalla mas adelante en esta misma guts. 90 © http://proteus.hubor.es ET i i a pasos con Proteus 8 8.1.2.-MODIFICANDO EL ESTILO. Puesto que las dos opciones de formato de salida (HTML y PDF) pueden contener informacion especifica de estilo, es l6gico que deseemos cambiar el aspecto de nuestra lista de materiales para, por ejemplo, mantener la consistencia del estilo corporativo utilizado por nuestra Compafiia. Todos los formatos de salida son generados siempre a partir de la vista HTML en tiempo real, lo que significa que podemos, en la practica, controlar el resultado final que deseemos mediante la utilizacién y edicién de las hojas de estilo”. 8.2.-Guardando y cargando plantillas. E| médulo lista de materiales permite el uso de plantillas de usuario lo cual permite que podamos crear, guardar y cargar nuestras propias configuraciones. Las plantillas contienen tres elementos: * — Lainformacién referente al estilo y forma de presentacién de los datos. La visualizacién y orden de las categorias. La visualizacién de los campos de la lista de materiales. Conviene recordar que la plantilla almacenara la informacién de los campos visualizados, pero que los datos que rellenan esos campos provienen del esquema electrénico. Si queremos reutilizar la plantilla en un futuro disefio nos gustaré poder afiadir la informacién correspondiente para los componentes de ese nuevo disefio. La * En las proximas paginas veremos con detalle cémo se editan las hojas de estilo. Si ‘no esté familiarizado con el uso del lenguaje HTML y las hojas de estilo én cascada (CSS), podria ser conveniente consultar alguna de las numerosas publicaciones existentes sobre CSS para entender mejor el papel que las hojas de estilo (CSS) juegan en los documentos HTML. OF http://proteus.hubor.es ET i pasos con Proteus 8& forma de llevar a cabo esta tarea es utilizando el ‘editor de propiedades’. 8.2.1.-GUARDANDO UNA PLANTILLA. A menos que hayamos generado un informe con el formato esténdar suministrado por defecto por Proteus (y este es un caso muy poco probable), necesitaremos guardar los cambios que hemos realizado para poder utilizarlos en nuestros préximos proyectos. La utilizacién del botén ‘Save’ situado en la parte superior izquierda del médulo nos permitiré guardar los cambios en la plantilla actual. File Edit Generate Templates System Help D6H9| aBeap-|? EB Schematic Capture x | (2) Bill of Materials x BOM Template [Default Save As Delete Categories 92 ~ http://proteus.hubor.es ET i pasos con Proteus 8 Por el contrario, si utilizamos el botén ‘Save As’ nos permitird guardar los cambios en una plantilla con un nombre diferente. De esta forma podremos en el futuro seleccionar la plantilla que deseamos utilizar con ayuda del control de lista desplegable situado a la izquierda. BOM Template Deiat] (awe oe Ceteaor'/3} New BOM Template | oe ij] Template Name | Labcenter eel | Misce | Modules La plantilla por defecto (default) es siempre cargada de forma automatica cuando creamos un nuevo proyecto. Si cambiamos la plantilla utilizada, este cambio se guardara para el proyecto actual. Esto significa que si deseamos trabajar con una Unica plantilla para todos nuestros proyectos, lo mas légico sera guardarla como plantilla por defecto y de esta manera se aplicara por defecto cada vez que empecemos con un nuevo proyecto. oS http://proteus.hubor.es ET i pasos con Proteus 8& 8.2.2.-CARGANDO UNA PLANTILLA. Cuando deseamos cambiar de plantilla para nuestro proyecto, simplemente tenemos que seleccionar una de las disponibles en el control de lista desplegable que se encuentra en la zona superior de médulo de lista de materiales. File Edit Generate Templates System Help OGEI GEBEaGgaa- Oo ar Schematic Captue x [HB PCB Layout x ~ [f) Bill of Mate Delete Category Prefixes Modules M | Capacitors c Resistors R Integrated Circuits U Transistors reo [al 3| o4 ~ http://proteus.hubor.es ET i | pasos con Proteus 8 8.3.-Generar la lista de materiales. | Para generar la lista de materiales utilizaremos el panel rotulado como ‘Generate BOM’ situado en la zona inferior izquierda del médulo. Generate 60M yma] (Por Open In Excel csv Full ROM Notes Hay dos formatos de presentacién de la salida disponibles (HTML y PDF) en los que la configuracién que hayamos configurado™ se reflejara en el fichero de salida resultante. Y hay otros dos formatos de presentacién de la salida (Excel y CSV) en los que se facilita exclusivamente la informacién (en formato de hoja de cdlculo 0 como fichero de texto con datos separados por comas). Cambiar las fuentes, los colores, las cabeceras, los pies de pagina y afiadir un logotipo corporativo sdlo es posible cuando utilizamos los dos primeros formatos. 8.3.1.-FORMATO HTML. La salida en formato HTML generard un informe en un fichero que cumple con el estandar de las especificaciones HTML y que contendré toda la informacién esencial de la lista de materiales. En la pestafia ‘HTML View’ de la zona derecha de la pestafia podemos ver una representacién exacta del aspecto que tendré nuestro informe. "En las siguientes paginas de esta guia tendremos ocasién de ver con detalle como se lleva a cabo este proceso. O53 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8& Las imagenes (como el logotipo de nuestra Compafifa) estaran embebidas en el fichero HTML utilizando un esquema URI. Esto significa | que el contenido esta embebide y codificado (en lugar del habitual esquema URL donde sélo se almacena un enlace a un documento externo) dentro del documento de forma que el informe resultante se puede contener en un tinico fichero simple. EI resultado es un fichero de extensién HTML que puede ser abierto con la mayoria de las versiones mas actuales de los navegadores presentes en el mercado. En versiones antiguas del navegador es posible que no se vea correctamente. 8.3.2.-FORMATO PDF. El formato PDF es un tipo de fichero de amplia utilizacién que puede ser generado directamente desde este médulo. De la misma forma que en el caso de la salida HTML, las imagenes y los estilos estan embebidos en el propio fichero asi que debera considerarse un requisito habitual configurar primero los estilos antes de generar el fichero de salida. 8.3.3.-FORMATO EXCEL. Para poder llevar a cabo la salida de la lista de materiales en forma de una hoja de Excel™ es necesario tener instalado en nuestro equipo el programa de Microsoft®. Este médulo se encargard de abrir la aplicacién Excel™ y crear dentro de una nueva hoja todos los datos relativos a la lista de materiales. Una vez generada la hoja con los datos se puede utilizar las opciones de ment de Excel para guardar la hoja creada en nuestro disco. 96 http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 8.4.4.-FORMATO CSV. | Podemos generar el informe de lista de materiales como un fichero de texto ASCII con formato de variables separadas por comas (CSV). Este es un formato ampliamente utilizado para el intercambio de datos entre diferentes programas e, incluso, entre programas que se ejecutan en diferentes sistemas operativos. Como suele ser una prdctica habitual en el uso de ficheros CSV, la primera linea contiene el nombre de los campos separados por comas. El resto de las lineas son una serie de filas con la informacién de cada uno de los productos que componen la lista de materiales, Cada fila contendré los campos que definen al producto (cantidad, referencia, valor, etc.) separados por comas. Si alguno de los campos contiene dentro de su informacién una coma, esté seré autométicamente encerrada entre dobles comillas para diferenciarla de las comas que se utilizan como marcas para separar campos. Es posible generar un formato de salida CSV completo (full CSV), seleccionando la casilla rotulada ‘Full’. Generate BOM HTML PDF Open In Excel cep) La opcién Full generaré un fichero con informacién mas detallada. La principal diferencia es que el agrupamiento de componentes similares se elimina y se genera una linea por cada componente. 97 http://proteus.hubor.es ET i Q pasos con Proteus 8 En la siguiente imagen se puede ver un ejemplo de un editor de | texto donde en cada una de las ventanas se puede ver Il misma lista de materiales generada con o sin la opcidn full. En el lado izquierdo sin la opcién full y en el derecho con ella. Fijese como ejemplo claro que la linea 3 del primer fichero se ha expandido en las lineas 3, 4 y 6 del segundo. 8.4.-Categorias en la lista de materiales. Una categorfa de lista de materiales es una agrupacién de componentes de un mismo tipo (por ejemplo, las resistencias). El criterio para determinar que componentes forman parte de una categoria es la utilizacién del prefijo utilizado para las etiquetas de los componentes. Por ejemplo, las resistencias utilizan el prefijo ‘R’ y por eso las resistencias estan etiquetadas como R1, R2, R3,..., R30,...etc. De forma similar, los condensadores utilizan todos el prefijo ‘C’. Y de forma similar el resto de los componentes de nuestro circuito electrénico. 98 http://proteus.hubor.es ET i pasos con Proteus 8& En la lista de materiales, los distintos componentes se agrupan en secciones diferenciadas segdn la categoria a la que pertenecen. En la siguiente imagen se puede ver tres categorias de una lista de materiales. 1 Capacitors Quantity References Value Order Code Unit Cost 1 C1 1n Sub-totals: $0.00 2 Resistors Quantity References Value. Order Code Unit Cost 2 R1-R2 2k2 Sub-totals: $0.00 1 Integrated Circuits Quantity References Value Order Code Unit Cost 1 us 74LS04 Sub-totals: $0.00 Asignamos un componente determinado a la categoria apropiada en la que debe estar en el momento en que, desde el médulo ISIS, construimos un dispositive nuevo utilizando el comando ‘Make Device’. En la ventana de didlogo que aparece al crear el nuevo dispositivo, en el campo rotulado ‘Reference Prefix’, podemos indicarle la categoria en la que deseamos incluirlo. 99 C) http://proteus.hubor.es ET i pasos con Proteus 8 En la imagen siguiente se muestra un ejemplo de un diodo. General Properties: Enter the name for the device and the component reference prefix. Device Name: ‘1N4007 Reference Prefix: D Enter the name of any extemal module file that you want attached to the des Extermal Module: De esta manera, podemos clasificar con nuevas categorias nuestra librerfa de componentes por dos caminos distintos: 1. Colocando en nuestro esquema electrénico componentes de categorias que no existieran en él con antelacién. 2. Creando o renombrando componentes en nuestro esquema electrénico con nuevos prefijos que no existieran con antelacién en la lista de materiales. 100 http://proteus.hubor.es ET i pasos con Proteus 8& 8.4.1.-ANADIENDO UNA CATEGORIA A LA LISTA DE MATERIALES. | Para afiadir una nueva categoria a la lista de materiales podemos seguir los pasos del procedimiento siguiente. En primer lugar, en el panel rotulado ‘Categories’ situado a la izquierda de! médulo Lista de Materiales, pulsaremos sobre el botén ‘Add’. Categories Category Prefixes Modules Capacitors Resistors Integrated Circuits Transistors Diodes Miscellaneous *90C70E r Ca) oe C1 Suppress empty categories References: ©) Shortened (R1-R7) © Individual (R1,R2...) A continuacién en la ventana de didlogo que aparece podemos introducir un nombre y un prefijo para la nueva categoria. En la version 8.xx podemos seleccionar mas de un prefijo. De esta manera podemos agrupar en una misma categoria dispositivos que utilicen diferentes prefijos. 101 http://proteus.hubor.es ET pasos con Proteus 8 Por ejemplo, podriamos crear una categoria para contener los conectores y le aplicariamos el prefijo ‘’. Edit BOM Category 2eg J The category heading isthe text that appears at the top ofthe category andis typicaly the part type (Resstors, for example). Category Heading Conectores A category croups together components with the same reference prefix (you can spect up to four prefixes per category) Reference(s) to match 3 Y, de esta manera tan sencilla, ya tenemos la nueva categoria definida en nuestra lista de materiales. Category Prefixes Modules M Capacitors c | Resistors R |Integrated Circuits U a~ Q D 1 Transistors | Diodes | Miscellaneous 102 @ http://proteus.hubor.es ET i | pasos con Proteus 8& La vista de la lista de materiales resultante que se muestra en la | pestafia ‘HTML View’ se refresca automaticamente para recoger los cambios que acabamos de hacer. Sub-totals €0,00 4 Conectores Quantity References Value Stock Code Unit Cost 1 J BORNA_BOX_ME_IZQ 1 J2 BORNA_BOX_ME_DCH 2 J3u4 TBLOCK-M3 Sub-totais €0,00 8.4,2.-ORDENAR LAS CATEGORIAS. En el panel ‘Categories’ que acabamos de ver, podemos también fijar el orden en las que estas apareceran en el listado de categorias. Si deseamos modificarlo podemos hacer lo siguiente. Seleccionamos desde la lista la categoria que deseamos mover con ayuda del botén izquierdo del ratén. Con los botones con las flechas hacia arriba y hacia abajo cambiamos la posicién de la categoria en la lista. La vista de la lista va reflejando automaticamente los cambios. Cpactors Resstons Integrated Creuts Transstors Dodes Mscetoneous http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8& 8.4,3.-EVITAR QUE CATEGORIAS QUE NO CONTIENEN ELEMENTOS APAREZCAN EN LA LISTA DE MATERIALES. Como es légico, no en todos los proyectos utilizamos componentes de todo tipo de categorias. Por defecto, cuando en nuestro esquema electrénico hay categorias que no contienen ningun componente presente en el disefio, en la lista de materiales aparece dicha categoria, pero sin ningun elemento en ella. 0 Modules Quantity References Value Stock Code Unit Cost Sub-+otals €0,00 Esto puede tener sentido en ciertas Compafilas con objeto de estandarizar los listados de materiales de todos nuestros productos. Sin embargo también puede resultar algo extrafio y sin sentido mostrar en la lista de materiales categorfas vacias (sobre todo si creamos muchas nuevas). Por eso la versién 8.xx nos permite indicar que las categorias sin elementos no aparezcan en nuestro listado. Para hacerlo utilizaremos la casilla de verificacién rotulada ‘Supress empty categories’. — Mm & pasos con Proteus 8 c/ Pardies 12, 380 33430 CANDAS - ASTURIAS. e 5 Cp! UC (cw wa A) E = 8.7.2.-CAMBIOS EN LA HOIA DE ESTILOS. Para los usuarios que estén familiarizados con el formato HTML y las hojas de estilo en cascada CSS, les resultaré muy sencillo identificar su uso en el disefio de la lista de materiales y trabajar con ellos. Para aquellos que no hayan trabajado nunca con HTML y CSS, intentaremos hacer aqui una introduccién muy breve a estos lenguajes. Las paginas web pueden ser vistas por el usuario mediante un tipo de aplicacién llamada navegador. Podemos decir por lo tanto que el HTML es el lenguaje usado por los navegadores para mostrar las paginas webs al usuario, siendo hoy en dia la interface mas extendida en la red. EI HTML es un lenguaje de marcas que basa su sintaxis en un elemento de base al que llamamos etiqueta. A través de las etiquetas vamos definiendo los elementos del documento, como enlaces, parrafos, imagenes, etc, As{ pues, un documento HTML estar constituido por texto y un conjunto de etiquetas para definir la forma con la que se tendré que presentar el texto y otros elementos en la pagina. 110 http://proteus.hubor.es ET i pasos con Proteus 8 CSS es un lenguaje de estilo que define la presentacién de los | documentos HTML. Por ejemplo, CSS abarca cuestiones relativas a fuentes, colores, mérgenes, lineas, altura, anchura, imagenes de fondo, posicionamiento avanzado y muchos otros temas. En la web existen numerosos manuales muy sencillos para poder comprender de forma bésica el lenguaje HTML y CSS al nivel basico | necesario para poder editar la lista de materiales. El editor de hojas de estilo se arranca utilizando el botén ‘Customize stylesheet’. : te mainte ofthe Bom" iD A continuacién vamos a ver unos pocos ejemplos para comprender cémo podemos ir dando formato a nuestra lista de materiales. El botén ‘Reset’ puede resultar muy util para hacer pruebas sin miedo, comprobando los resultados y al final, utilizandolo, dejar todo como estaba originalmente. 111 http://proteus.hubor.es ET pasos con Proteus 8 8.7.2.1.- #main Title La informacién que se introduce en este selector de clase define el estilo del titulo principal situado en la zona superior de la lista de materiales. El texto propiamente dicho se define en la opcién de mend DESIGN->EDIT DESSIGN PROPERTIES del mddulo ISIS. Al Ilamarla se abre la ventana de didlogo y ahi podemos modificar este texto en la casilla rotulada ‘Title’. Por defecto, la configuracién de estilo es la siguiente: #mainTitle /*The main title of the BOM*/ { font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; text-transform: capitalize; color: #000099; Por ejemplo, para aumentar el tamafio del texto, enmarcarlo en una caja y utilizar una fuente de color rojo, tendramos que escribir lo siguiente: Taare aa aT : iil nanan ost are hi, text-decoration: undertines aneform: capitate; ‘hittp://proteus.hubor.es } ET i pasos con Proteus 8 Podemos observar que al comenzar a escribir una nueva linea, nos aparece un desplegable con ayuda para ir completando automaticamente los comandos. font-size args: font-weight: ba text-transform: capitalize; text-decoration: undetine: Borderw backgrond > background: color body /2 bald 27 bombotes b s0m hoa € ‘bordar-bottom-style > border-colae :P4 ordar-top-style ora was Tar FSR ELIS Compruebe que a medida que vamos modificando la hoja de estilo, el texto que aparece en el visor se va actualizando con los cambios, con lo que podemas ir viendo el efecto de nuestros cambios. Rida fe DST, Nowe on es ea Sewanee je cen etn at eae anes 2 el ‘atParainbeen ele http://proteus.hubor.es ET i Q pasos con Proteus 8 8.7.2.2.- #header Table La informacién que se introduce en este selector de clase define el estilo de los datos del proyecto que aparecen en la parte superior de la lista de materiales después del titulo. Los textos propiamente dichos se define en la opcién de mend DESIGN->EDIT DESSIGN PROPERTIES del mddulo ISIS. Al Ilamarla se abre la ventana de didlogo y ahi podemos modificar este texto en las casillas rotuladas Title’, ‘Revision’, ‘Author’, ‘Doc.No’. Por defecto esta seccién aparece sin datos, por lo que ningun estilo especifico se aplicaré. Podemos, por ejemplo, afiadir un color de fondo y cambiar el estilo y color de letra. [Bill Of Materials For Grabador DsPIC Devign Te acer es099 Autor FLLALEXANDRE, Document Number ELEC 01.03, Revielon 0 Design Created eves, 28 depo de 2012 Design Last Modine viernes, 23 mao 62 2013 20m bene ‘otalPats In Desgn 49 Se —7, ricco aut Riese ‘ae td | peters Mt is. Duets Sd ‘ae (Corse) Core 114 http://proteus.hubor.es ET i pasos con Proteus 8 8.7.2.3.- headerTitle La informacién que se introduce en este selector de clase define el estilo de los encabezados de la seccién anterior. Como podemos observar, la ventaja de las hojas de estilo en cascada es precisamente esto, que | hemos podido configurar con el selector de clase anterior el formato de toda la cabecera y ahora, con este selector de clase, especificaremos el | formato de los encabezados y con el selector de clase siguiente el formato de los valores. En el siguiente ejemplo modificamos esta seccién para hacer que los encabezados aparezcan subrayados: S550 ANDI ASTURIAS [Bill Of Materials For Grabador Ds Desian-tite gabador PC ‘aha Anne hehe a DocumentNumber ELEC 0101 ‘ ns Revision o Stwcgen oa Devion crested eves 28dekriode2012 |||," Sectntannaeinn PerignLastoates eres 200 maco de 2012 || atari ener waa/ Total Parts in Design 42 = wa ‘umn, meee ‘ae 115 http://proteus.hubor.es ET i pasos con Proteus 8 8.7.2.4.- hheaderValue La informacién que se introduce en este selector de clase define el estilo de los valores de la seccién anterior. Como ejemplo, vamos a cambiar el color de la fuente a negro y afiadir un espacio de 20px a la izquierda para separar un poco mas el encabezado del valor. =“ /Pardies 2,320 £33430 CANDAS - ASTURIAS. ‘CSS Editor header Tila header table btle™/ ce Bill Of Materials For Grabador DsPI Ara, Helvetica, sans-eei font-weight: bold; Design Title grabador dsPIC33 bdrm: ‘Author FJ ALEXANDRE headorvale /*header table vakne*/ Document Numi « tae ENOL OS font-family: arial, Helvetica, sane-senf; Revision ot font set med Design Crested jueves, 26 de juno de 2012 eee. Padang let: 2p Design LastModified wexnes, 29de marzo de 2013 |? se Notestiie 116 http://proteus.hubor.es ET i Q pasos con Proteus 8 8.7.2.5.- .NotesTittle La informacién que se introduce en este selector de clase define el estilo del titulo seccién notas. Como ejemplo, vamos a cambiar el color de la fuente a granate y escribir el titulo subrayado. Pete 2, 2800 Seo canaiS-aSTURS Design Tite ade P1033 ee ‘unos FUALEXANORE 2 DocumentNumber ELEC 03 01 ome feet a ley ica cnet Design created oaos,28 donno oo2012 Design Last Modited sito, 20 demande 2018, “falParisInDasion 42 Notes é [Esta es ne ne a olen dates reves aa ata de materia deniestoeseto, | 9 Recordar ave yeu facia’ eta wfamacien el deperamets de et Dist saeacen vas ‘Beate Tet Lig http://proteus.hubor.es ET i Q pasos con Proteus 8 8.7.2.6.- .bomNotes La informacién que se introduce en este selector de clase define el estilo del texto que contiene las notas. El texto de las notas se introduce utilizando el botén ‘Edit’ situado en el panel ‘Notes’ situado en la zona izquierda de la pestafia. | Como ejemplo, vamos a seleccionar un tamafio de fuente de 12px ef Padies 12,3480 F Sousa canis -asrumas [Wess Editor [BilLOf Materials For Grabador DsPicss__ | =" oT srabader ds°1033 fess autnor FJ ALEXANDRE feted DocumentNumber ELEC 01.01 > Revision a omnes Design Created eves, 8deino de 2012 fontaine, ane a Design Last Modified —sébado, 90 de marzo de 2013 See TotalParisin Design 49 00M custom Header) ‘castor eaten [= Castor company te sa {7Pey tating eg 7 Fstaesunancia we epiea dees ans aalsia se atlas rues seo Peco cutee tats ests meraacn x onpaemuna ce Feustamileatir/* Customer company heads ¢ LenS http://proteus.hubor.es ET i | pasos con Proteus 8 8.7.2.7.- #CustomHeader La informacién que se introduce en este selector de clase define el estilo del texto y de la imagen que colocamos en la zona superior reservada para el logotipo e informacién de nuestra Compaiiia. Se compone de dos selectores de clase. Uno para el texto (#CustomHeader) y otro especifico para la imagen (#CustomHeader img). De esta manera tenemos un control detallado del aspecto de esta zona la forma de proceder es en primer lugar afiadir el logotipo y escribir el texto utilizando el botén ‘Edit Header’ y luego formatear esta seccién con ayuda de la hoja de estilo. En el ejemplo, hemos indicado que se deje un espacio a la derecha y debajo de la imagen y hemos seleccionado el color y tamafio de la fuente utilizada. Hubor ©) Pardies 12, 3° > 33430 CANDAS - ASTURIAS - ESPANA : WP TuF 985 87 1332 protous.huber os il Of Materials For Grabador DsPIC33 mae estan Tie grabadr dsP1C:33 Folang Paton pe ‘author F J ALEXANDRE Document Number ELEC_01_01 Revision 1 Desian Crested ——_sueves, 28 de no de-2 Es importante recordar que debemos editar el texto y luego aplicar el formato con la hoja de estilo. Si lo hacemos al revés, el formato con que introduzcamos el texto prevalecera sobre el indicado en la hoja de estilo. ete? http://proteus.hubor.es ET i Q 8.7.2.8.- #CustomFooter pasos con Proteus 8 Los selectores de clase #CustomFooter y #CustomFooter img son los equivalentes a los vistos en el epigrafe anterior, pero se refieren a los datos de la seccidn pie en lugar de la cabecera. A continuacién vemos un ejemplo, donde se utiliza el pie para introducir la informacién de que el documento ha sido controlado por el responsable de proyecto y el responsable de control de calidad, Tizamme aay es rey Skies Te inline HaANT MEN ENKI : 120 http://proteus.hubor.es calaméo 4 < > Mm & 8.7.2.9.- SectionTitle pasos con Proteus 8 La informacién que se introduce en este selector de clase define el estilo para cada cabecera de categoria en la lista de materiales (modulos, condensadores, resistencias, etc.). Como siempre mostramos un ejemplo donde seleccionamos el tamafio de letra, el color del fondo y creamos un indentado. Modules inci Relax ‘ae Sika ates Mt wens i Capaciiors Disa, Beene ae Sockcede usc rr) 0 rest FAW oouResROO0 21 Resistors wc Reances vate ‘uah.cate ‘ace 2 a.RIO * nore 2 2m 2086 3 102 no tee “TESS Editor Bee De N http://proteus.hubor.es calameo i i a ce pasos con Proteus 8 8.7.2.10.- SectionTitleTop Ver epigrafe siguiente. 8.7.2.11.- SectionTitleBottom La informacién que se introduce en estos dos selector de clase, SectionTitleTop y .SectionTitleBottom, definen los estilos que nos permiten gestionar el espacio anterior y posterior al titulo de cada seccién. A continuacién, ponemos un ejemplo de un espaciado anterior y posterior al titulo de la seccién utilizando colores llamativos, a efectos pedagogicos. Total Parts In Design 49 ‘Des Editor 1 ‘ae Seana * paddng-nottom: 12ps; > Ba = ar capa ————————— 71 Resolencas ane Eessaee vale Cad co ao. 3 a) Fam e.g ames ot aE rao ee http://proteus.hubor.es calaméo 4 < > Mm & pasos con Proteus 8 8.7.2.12.- CategoriesTable La informacién que se introduce en este selector de clase define el estilo es el contenedor de més alto nivel para la lista de materiales, Eso significa que todo el resto de selectores que se utilizan dentro de él heredan sus propiedades. Veamos un ejemplo, en el que utilizamos este selector para enmarcar todos los datos de la lista de materiales en un recuadro gris. ‘ine cain| (WERBERROR “Ti condensadores Eee Fel 87 bose Fare 3.25 Ti Resstencias cana attr? Joust Snes ae casi] |) ‘fasta ema aa. RIO AIPA RA eR oun wae a Hay que tener en cuenta que si deseamos utilizar este selector para elegir un color de fondo para toda la tabla el resultado puede resultar extrafio en principio. \Veamos un ejemplo donde ponemos, con efectos pedagdgicos, un llamativo fondo naranja: HZ http://proteus.hubor.es Como podemos ver, quedan lineas pares que no obedecen el color. No se trata de ningtin error, sino que precisamente es causado por el funcionamiento de las hojas de estilo en cascada. Como ya dijimos este contenedor hace de base y los siguientes se incluyen en él. Por eso, si fijamos una propiedad para este contenedor y luego definimos un valor distinto para esa misma propiedad en otro contenedor dentro de él, primard para el 4rea que cubra el otro contenedor el valor que alli se muestre. De esta forma, el contenedor .evenfield, que aparece més tarde se impone en las filas pares. 124 +http://proteus.hubor.es pasos con Proteus 8 8.7.2.13.- FieldHeading La informacién que se introduce en este selector de clase define el estilo del texto las cabeceras de las columnas (Quantity, References, Value, etc). Como siempre, ponemos un ejemplo. ‘Pasign Last Modified domingo, 31 de marzo de 2013 ‘otal Parts In Design 49 2c svg LZ ‘hitp://proteus.hubor.es ET i pasos con Proteus 8 8.7.2.14.- oddField Ver el siguiente epigrafe. 8.7.2.15.- evenField La informacion que se introduce en estos dos selector de clase, .oddField y .evenField, definen los estilos que nos permiten gestionar el aspecto de las filas pares e impares de nuestra lista de materiales. Acontinuacién, ponemos un ejemplo. ie Jp RencReRT, Ria RTI Rec fooR fp om we 2 rina ms HANS ‘hitp://proteus.hubor.es ET i Q pasos con Proteus 8 8,7.2.16.- subTotal | La informacién que se introduce en este selector de clase define el estilo del texto de los subtotales al final de cada grupo. Evidentemente, sélo tiene sentido utilizar los subtotales, cuando utilizamos algun campo en nuestra lista (como el precio) que nos permite | realizar sumas. Ya vimos con anterioridad que en el panel ‘Fields’ situado a la izquierda, podemos editar los campos de la lista de precios. Aqui conviene recordar que aqui podemos elegir el simbolo para el precio (por defecto Proteus selecciona la libra esterlina) y si ira antes (prefix) 0 después del ndmero (suffix). Como siempre, ponemos un ejemplo Lat http://proteus.hubor.es ET i Q pasos con Proteus 8 8.7.2.18.- Total La informacién que se introduce en este selector de clase define el estilo del texto de los totales del final de la tabla. Todo lo dicho para los subtotales, sirve también para el total. La linea que separa el resto del desglose de la lista de materiales del total se controla con el selector .horizLine que veremos en el epigrafe siguiente. Ponemos un ejemplo de uso. neo t ¢ ef AS ‘hitp://proteus.hubor.es pasos con Proteus 8 8.7.2.19.- horizLine La informacién que se introduce en este selector de clase define el estilo de la linea que separa el resto de la informacién de la lista de materiales del total. Ponemos un ejemplo de uso. AD ‘hitp://proteus.hubor.es ET i Q pasos con Proteus 8 8,7.2.19.- timestamp La informacién que se introduce en este selector de clase define el estilo de la fecha que se incluye al final de la lista de materiales. Ponemos un ejemplo de uso. | ‘ roca! ioe lone 01 ae aba de 201s 10.3608 130 http://proteus.hubor.es ET pasos con Proteus 8 8.7.3.-RESUMEN DEL ESQUEMA UTILIZADO PARA MAQUETAR LA LISTA DE MATERIALES. El siguiente grAfico resume los selectores utilizados para maquetar la lista de materiales. Custom Header HoustomHeader img a [ Ente | Cassese) Ths is my ensom nesder ‘#mainTitie Bill Of Materials For EPROM PROGRAMMER & EMULATOR #headerTable <—"Toesign Tite EPROM PROGRANWER & EMULATOR “autor headerTitle <—Reviton ‘Design Greated headerValue sectionTitie <4 ‘uy tana Vain Gu Code Gat ++ fieldHeading evenfield <7 err a subtotal <—{ saa: Ee x) (ia Te} total SETS —> timestamp Custom Footer <—{thisis my asiemtocr] LS ‘hitp://proteus.hubor.es

You might also like