¡Uppsss! No estás logueado ¿eres usuario registrado?
Si eres usuario de la plataforma, HAZ CLIC AQUI PARA ACCEDER A TU CUENTA
Después, vuelve a acceder a la plataforma de cursos.
Home › Foros › Curso Express de TIA Portal › Ejemplo 12. Bucles con saltos
- Este debate tiene 2 respuestas, 2 mensajes y ha sido actualizado por última vez el hace 3 años por
José.
-
AutorEntradas
-
26 agosto, 2020 a las 0:54 #15247
José
ParticipantePrimera duda:
Me ha quedado bastante claro que uno de los puntos clave en el uso del bloque FORNEXT es que se ejecuta completo dentro de un mismo ciclo del OB1, por lo tanto, ¿qué sentido tiene usar marcas para el índice y el número de ciclos cuando parece más lógico usar dos temporales?
Segunda duda:
¿Realmente es necesario introducir en el segmento 4 una nueva comparación entre el índice y el número de ciclos? Ésta ya se hace dentro del segmento 2, siendo esta última la que efectivamente saca la ejecución del bucle. Entiendo la necesidad de salvaguardas pero en este ejercicio en particular lo veo redundante.
Saludos
26 agosto, 2020 a las 17:20 #15248Iñigo Gútiez
SuperadministradorPrimera duda: Me ha quedado bastante claro que uno de los puntos clave en el uso del bloque FORNEXT es que se ejecuta completo dentro de un mismo ciclo del OB1, por lo tanto, ¿qué sentido tiene usar marcas para el índice y el número de ciclos cuando parece más lógico usar dos temporales? Segunda duda: ¿Realmente es necesario introducir en el segmento 4 una nueva comparación entre el índice y el número de ciclos? Ésta ya se hace dentro del segmento 2, siendo esta última la que efectivamente saca la ejecución del bucle. Entiendo la necesidad de salvaguardas pero en este ejercicio en particular lo veo redundante. Saludos
Hola Jose,
Puedes usar una temporal tranquilamente si solo la usas en el bloque. De hecho, estaría mejor resuelto como comentas con una temporal. Es «más fino». Aunque ambas soluciones funcionen bien.
Respecto a la redundancia, tienes razón. Realmente lo que sobra es la parte del segmento 2. No sé en qué coj… pensaba.
Tienes que hacer el jump del segmento 4 (para hacer el bucle) y ya. El segmento 2 solo debería tener el ADD.
Bien por darte cuenta de la metedura de pata. Eres el único que se has dado cuenta hasta ahora, o al menos, ha dicho algo.
Dejo un comentario en el vídeo.
26 agosto, 2020 a las 18:32 #15252José
Participante¡Gracias por la respuesta Íñigo! Seguimos avanzando.
-
AutorEntradas
- Debes estar registrado para responder a este debate.