TODOPIC
Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: Y@el en 05 de Agosto de 2006, 15:52:48
-
Hola Amigos....
Actualmente hay muchas personas que ya saben modificar las diversas propiedades de proteus.
Bueno esto es un ejemplo de como basandome en mi antiguo componente LPT02.
Actualice a este LPT_378.
Aca ya le asigno el PCB para puerto paralelo. Por defecto le asignado el PCB DB25-Hembra.
El archivo lo tienen aca : http://proyectosfie.com/html/proteus/lpt_novo/LIBRARY.zip
Este componente lo he agregado a mi libreria LPT02.LIB... asi que deberan reemplazarla.
OBSERVACION
Este componente lo actulice desde Proteus 6.9 SP3. asi que a los que no los tengan les dejo el archivo
de seccion. Del componente pueden descompilarlo y crear el nuevo componente siguiendo los pasos de abajo.
http://proyectosfie.com/html/proteus/lpt_novo/lpt.sec
Una pequeña explicacion de Como fue hecho:
1. Primero se crea un nuevo archivo y se llama a la libreria LPT02
2. Se coloca un componente y se descompone tal como lo muestra la imagen abajo
(http://proyectosfie.com/html/proteus/lpt_novo/lpt01.jpg)
3. Luego se modifican los componentes de acuerdo al gusto.
En este caso le agrege un Pin BUS que contenga todas las tierras. Esto para poder colocarle el PCB adecuado.
Y no solo sirva de modelo para simulacion.
(http://proyectosfie.com/html/proteus/lpt_novo/lpt02.jpg)
4. Luego de terminar con todos los cambios selecciono todo el componente y voy a ala opcion Make Device que esta en el menu Library.
Me cercioro que los datos queden asi
Device Name: LPT_378H
Reference Prefix: LPT
External Module : {Lo dejo en Blanco}
Symbol Name Stem: PORT
No. of States : 0
Link to DLL :{Check habilitado}
Luego de esto voy a Siguiente (Next)
(http://proyectosfie.com/html/proteus/lpt_novo/creaLpt1.png)
5.- Como mi componente no tiene un Package habilitado. Voy a Add/Edit
y le asigno la respectiva libreria por default que para mi caso es D-25-F-R
(http://proyectosfie.com/html/proteus/lpt_novo/lpt03.jpg)
6.- Luego verifico que los pines sean correctos y asigno el nombre de los demas pines q no se ven.
(http://proyectosfie.com/html/proteus/lpt_novo/lpt04.jpg)
Despues de asignar los pines puedo colocar packages adicionales para este componente
Yo le asigne 3 librerias mas
D-25-F-S, D-25-M-R y D-25-M-S
Despues de terminar Hago click en Assign Package(s)
7.- Luego de que mis Packages estan agregados.
Hago Click en Next
(http://proyectosfie.com/html/proteus/lpt_novo/creaLpt3.png)
8.- Sigo tal como muestra la imagen
(http://proyectosfie.com/html/proteus/lpt_novo/creaLpt4.png)
9.- Como no tengo un archivo datasheet le doy a siguiente
(http://proyectosfie.com/html/proteus/lpt_novo/creaLpt5.png)
10.- Asigno la libreria donde se guardara mi componente
(http://proyectosfie.com/html/proteus/lpt_novo/creaLpt6.png)
Despedida
bueno Amigos espero que esto les sea de Gran utilidad 8)
Atentamente
Yoel Ocmin
http://Proyectosfie.com
-
Encontre un problema... al momento de simular... bueno esto ya esta corregido asi q pueden usar los archivos normal....
Cualquier cosa avisan 8)
bye
-
Hola Yoel.
Gracias por compartir esa magnifica biblioteca. Ayer la bajé de tu web , para probarla con la controladora CNC que estoy haciendo , y la verdad funciona muy bien. Estoy usando el KCam como soft controlador y la verdad en la simulación , aparece bastante bien simulado. Voy a descargar esta nueva versión a ver como me va.
Nuevamente , MIL gracias.
Saludos a todos.
-
Excellente trabajo amigo Yoel y mas que esta paso a paso tu explicacion, ya tender en cuenta libreria para usarla mas despues :wink:
bueno nos estamos viendo pronto. :mrgreen:
-
Buen aporte amigo Yoel, gracias!!! :wink:
-
Excelente tu trabajo.
Saludos
-
Muchas gracias Yoel, esa libreria me ha ayudado bastante, quisiera iniciarme en eso de elaborar componentes en Proteus, voy a darle una miradita a los cursos, je je
Salu2 :mrgreen:
-
Holas
Muy , muy buena la explicacio, ami me sirve muchisimo. :-/ :-/ :-/
Gracias
saludoa a todos
Rebeca
-
Yoel no había visto tu página desde hace algún tiempo, está muy presentable, muy ordenada y le agregaste nuevos tópicos, cierto?
Salu2 :mrgreen:
-
Yoel no había visto tu página desde hace algún tiempo, está muy presentable, muy ordenada y le agregaste nuevos tópicos, cierto?
Salu2 :mrgreen:
Bueno me alegro que les sirva. Pasa que ultimamente ando algo ajustado de tiempo, pero me prometido... realizar muchas cosas....
Mi web, ya era tiempo de cambiarla... y para los que la conocen... si que ha cambiado bastante...
Poco a poco ire colocando algunas otras cosillas... Como por ejemplo el codigo del Port.dll que esta en VC++
Ya que hace poco lo acabo de encontrar :-/ :-/ :-/, y que estoy comentandolo poco a poco :P
Saludos
Yoel
-
Hola, estoy muy interesado en poder simular el puerto paralelo con proteus, que estoy comenzando a conocer, y me sale un error que no se su origen puesto que puse los archivos de libreria y modelo donde decia (carpeta de proteus).
Tambien copie el Inpout32.Dll y hwinterface.ocx al windows/system.
Tengo proteus 6.6 sp1 y winxp
aqui la imagen del error.
(http://img216.imageshack.us/img216/4840/err01pu4.th.jpg) (http://img216.imageshack.us/my.php?image=err01pu4.jpg)
y el el log me tira lo siguiente:
SIMULATION LOG
==============
Design: D:\Mis documentos\Mis archivos recibidos\Empezando LPT\Simulacion\Ejm simulacion Proteus\Luces simples.DSN
Doc. no.: <NONE>
Revision: <NONE>
Author: <NONE>
Created: 25/10/04
Modified: 05/09/06
Compiling source files...
Build completed OK.
Compiling netlist...
Linking netlist...
Partition analysis...
Simulating partition 1 [C30CE0EE]...
PROSPICE Release 6.6 SP0 (C) Labcenter Electronics 1993-2002.
SPICE Kernel Version 3f5. (C) Berkeley University ERL.
Reading netlist...
ERROR: [LPT1] DSIM model PORT.DLL failed to authorize - Product Key not found.
Reading SPICE models...
Loading library 'ANALOGD.SML'
Loading library 'APEX.SML'
Loading library 'BURRBROWN.SML'
Loading library 'ELANTEC.SML'
Loading library 'FAIRCHLD.SML'
Loading library 'INTERSIL.SML'
Loading library 'LINTEC.SML'
Loading library 'NATOA.SML'
Loading library 'SUPERTEX.SML'
Loading library 'TECCOR.SML'
Loading library 'TEX101.SML'
Loading library 'TEX301.SML'
Loading library 'TEX3_1.SML'
Loading library 'TEX401.SML'
Loading library 'TEX5_1.SML'
Loading library 'VALVES.SML'
Loading library 'ZETEX.SML'
Building circuit...
Added GEARTH resistor for net #00012.
Added GEARTH resistor for net #00013.
Added GEARTH resistor for net #00014.
Added GEARTH resistor for net #00015.
Instantiating SPICE models...
Real Time Simulation failed to start
Simulation FAILED due to fatal simulator errors.
Me llama mucho la atencion la linea que dice :
ERROR: [LPT1] DSIM model PORT.DLL failed to authorize - Product Key not found.
pero no se como podria solucionar estoy, agradeceria cualquier tipo de orientacion y sugerencia.
-
Hola,
recien acabo de leer este póst.
Los archivos necesarios para simular este componente en Xp son 4.
2 los del sistema operativo.... INPOUT32.DLL y el driver.... que no recuerdo su nombre pero termina en .sys
1 archivo de simulacion que es el port.dll que debe ir en la carperta MODEL
1 archivo libreria que es el componente que se ve en proteus, que debe ir en LIBRARY
Saludos y Suerte
bye
Yoel Ocmin
-
RALF2:
Pude encontrar los archivos, y ya lo actualice.
saludos,
Yoel
-
Muchisimas gracias Y@el!
-
Muy buena explicación Y@el.
-
Me pasa lo mismo que a Wasty.
Al ejecutar el instalador DriversPuerto.exe dice que se instalan 2 archivos, el inpout32.dll y el hwinstance.sys, el primer archivo si que se instala en windows\system32 pero el hwinstance.sys no aparece por ningún sitio (lo he buscado con el buscador inclusive).
Si se opta por la instalación manual he copiado los 2 archivos inpout32.dll y hwinterface.ocx a windows\system32 y al arrancar ejemplo de simulación me aparecen los errores:
- The creativeactivemodel function was not found in PORT.DLL
- DSIM model PORT.DLL failed to autorize-Product key not found
La versión de PROTEUS es la 7.1 SP2
Alguién que me heche un cable ... plis
-
Solucionado, era cuestión de la licencia. He instalado la 6.9 SP4 y a funcionar.