Autor Tema: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??  (Leído 6352 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado joscar66

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 116
POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« 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:



Espero me puedan dar una respuesta. Un saludo a todos
Esfuércense por ser mejor cada día...
¡Saludos desde COLOMBIA!

Desconectado Nocturno

  • Administrador
  • DsPIC33
  • *******
  • Mensajes: 18286
    • MicroPIC
Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« Respuesta #1 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.

Desconectado joscar66

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 116
Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« Respuesta #2 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 . . .
Esfuércense por ser mejor cada día...
¡Saludos desde COLOMBIA!

Desconectado jfh900

  • Moderadores
  • DsPIC30
  • *****
  • Mensajes: 3595
Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« Respuesta #3 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:

* Cuando hables, procura que tus palabras sean mejores que el silencio.
* 'Todos somos ignorantes, lo que ocurre es que no todos ignoramos las mismas cosas.' Albert Einstein.
* No hay nada peor que un experto para evitar el progreso en un campo
* "La vida es como una novela. No importa que sea larga, sino que esté bien narrada" Seneca
* La vida no se vive por las veces que respiras, sino por los momentos que dejan sin aliento.
* Dios dijo: ∇·E=ρ/ε0 ; ∇·B=0 ; ∇xE=-dB/dt ; ∇xB= μ0ε0dE/dt..y la luz se hizo..!!..

Desde España Jesús

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« Respuesta #4 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

Desconectado joscar66

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 116
Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« Respuesta #5 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 . . . . . . .  ???


Esfuércense por ser mejor cada día...
¡Saludos desde COLOMBIA!

Desconectado fjalex

  • PIC18
  • ****
  • Mensajes: 405
    • Proteus - Hubor
Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« Respuesta #6 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.

Desconectado lord_10

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 612
    • My Blog
Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« Respuesta #7 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)
..::  3D5F ™ ::..  AHC

"Tan sólo hace falta una pequeña idea, para hacer un gran sueño realidad."

Desconectado joscar66

  • Colaborador
  • PIC16
  • *****
  • Mensajes: 116
Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« Respuesta #8 en: 13 de Junio de 2006, 23:58:55 »



                                           Asi es amigo . . .

Un saludo

Esfuércense por ser mejor cada día...
¡Saludos desde COLOMBIA!

Desconectado krostby

  • PIC10
  • *
  • Mensajes: 33
Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« Respuesta #9 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

Desconectado lord_10

  • Colaborador
  • PIC24F
  • *****
  • Mensajes: 612
    • My Blog
Re: POR QUE PROTEUS NO SIMULA TODAS LAS LINEAS DE CODIGO ??
« Respuesta #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
..::  3D5F ™ ::..  AHC

"Tan sólo hace falta una pequeña idea, para hacer un gran sueño realidad."


 

anything