TODOPIC

Simuladores, editores de PCB, etc => Simuladores de circuitos => Proteus ISIS => Mensaje iniciado por: joscar66 en 31 de Mayo de 2006, 18:39:03

Título: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: joscar66 en 31 de Mayo de 2006, 18:39:03
Hola amigos:

He tenidoe sta inquietud desde hace tiempo ya ... Resulta que al ejecutar el programa de un pic 16F876A en proteus no me aparecen disponibles la ejecucion por pasos de todas las lineas de codigo; Aveces hasta de una funcion entera. Esta imagen les puede ilustrar:

(http://galeon.com/micropik/proteus.JPG)

Espero me puedan dar una respuesta. Un saludo a todos
Título: Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: Nocturno en 01 de Junio de 2006, 01:28:47
Fíjate que la primera y la última línea del bloque que no aparece comienzan por //

Lo mismo el Proteus se ha hecho la picha un lío y se ha pensado que ese bloque está comentado entero. Podrías probar a quitar esos comentarios, a ver qué tal.
Título: Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: joscar66 en 01 de Junio de 2006, 15:33:42
Hola Nocturno, gracias por responder.

Imagina que he quitado absolutamente todos los comentarios del programa y sigue igual. Es muy rara la cosa ya que si corto alguna funcion que no esta disponible para simular y la copio en otra parte del programa, entonces me perimite simular esa y me bloquea otras lineas de codigo de otrasfunciones.
Si hago la simulacion continua si accede a todas las funciones...

Como diria un compañero de nosotros colega del foro

Raro , raro raro . . .
Título: Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: jfh900 en 01 de Junio de 2006, 16:08:24
El problema no es tal priblema, si damos al botón |> de paso a paso ("Pause Animation"), corresponde a un paso analogico o por lo tanto en un espacio de tiempo que se puede configurar y se ejecutaran "x" instrucciones. Por el contrario si utilizamos el paso digital con "Step Into", "Step Over" y "Step Out", se ejecutara instrucción por instrucción, bueno, dependiendo de la opción que se elija, ya que "Step Out" ejecuta todas las instrucciones hasta salir de una función.

El cuadro donde se ajusta el "paso analógico" es:

Título: Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: fjalex en 04 de Junio de 2006, 06:41:04
En la sección de que depende el tiempo de simulación, encontrarás una explicación que te ayudará a comprender lo que te pasa.

Un saludo
Título: Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: joscar66 en 06 de Junio de 2006, 02:02:23
HOLA

Amigo fjalex , elproblema aqui es de simulacion pasopor paso. Yo creo que todas las instrucciones deberian estar disponibles para la simulacion paso por paso, pero no ocurre asi.  He notado que si cambio de posicion la funcion (si la corto y la copio en otra parte del programa), entonces algunas lineas de codigo se habilitan y otras que estaban habilitadas se desabilitan.
Paso a pensar que es una limitacion delproteus a un numero especificos de lineas por simulacion. Lo raro es que me ha pasado en todas las versiones del proteus (desde la 6.2 hasta la 6.9)....

Que sera . . . . . . .  ???


Título: Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: fjalex en 06 de Junio de 2006, 05:39:36
Estimado joscar66 (perdona pero no conozco tu nombre):

Según el manual (y te puedo decir que en mi programa funciona así) la simulación paso por paso en su opción de "Step over" -el icono que está al lado del hombre corriendo en la pantalla de código- avanza una linea de código excepto cuando la instrucción es una llamada a una subrutina que la ejecuta entera.

No sé si te aclaras, porque con tu ejemplo no entiendo muy bien tu problema. Pero en principio a mi me ha funcionado todo bien.

Un saludo.
Título: Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: lord_10 en 06 de Junio de 2006, 22:32:49
Hey  joscar66, ese problema que dices esta en todas las versiones del proteus, aclarando que en las versiones demos o arregladas. Es mas yo diria que si et ha gustado el soft, puedes adquirir una licencia  y asi evitaras tener esos errores.



saludos y nos vemos pronto  8)
Título: Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: joscar66 en 13 de Junio de 2006, 23:58:55



                                           Asi es amigo . . .

Un saludo

Título: Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: krostby en 27 de Julio de 2008, 12:21:39
Amigos, referente al ISIS de PROTEUS V6.2, alguien sabe como setearlo para que dibuje las pistas en una sola faz ?????   Por defecto viene configurado para doble faz.
gracias
Título: Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
Publicado por: lord_10 en 28 de Julio de 2008, 20:28:35
puedes buscar aqui mismo en este subforo esta la respuesta, aunque tambien te digo como amigo (pdata: ISIS nos trabaja a doble faz) si te refrieres al ARES solo tienes que ir al submenu:

Autorouter -> Edit strategies -> Pair (Hoz) pro defualt tiene Top copper y (Vert) por default tiene Botton copper

Nota: solo deja seleccionado el lado que utilizaras y el otro dejalo en blanco (none) y  eras que solito lo realiza 8)

espero averte ayudado.

saludos