Ejecución de sintaxis de comandos
- Resalte los comandos que desee ejecutar en la ventana de sintaxis.
- Pulse el botón Ejecutar (el triángulo que apunta hacia la derecha) en la barra de herramientas del Editor de sintaxis. Ejecuta los comandos seleccionados o el comando en el que se encuentra el cursor si no se ha seleccionado ninguno.
o
- Seleccione una de las opciones del menú Ejecutar.
- Todo. Ejecuta todos los comandos de la ventana de sintaxis, respetando los puntos de corte.
- Selección. Ejecuta los comandos seleccionados actualmente, respetando los puntos de corte. Esto incluye los comandos parcialmente resaltados. Si no se ha seleccionado ninguno, se ejecuta el comando donde se encuentra el cursor.
- Para finalizar. Ejecuta todos los comandos empezando por el primer comando de la selección actual hasta el último comando de la ventana de sintaxis, respetando todos los puntos de corte. Si no se ha seleccionado ninguno, la ejecución comienza desde el comando donde se encuentra el cursor.
- Paso a través. Ejecuta la sintaxis de comando con los comandos de uno en uno empezando por el primer comando de la ventana de sintaxis (Paso a paso desde inicio) o desde el comando en que se encuentra posicionado el cursor (Paso a paso desde actual). Si hay texto seleccionado, la ejecución se inicia a partir del primer comando de la selección. Una vez que se ha ejecutado un comando concreto, el cursor avanza al siguiente comando y continúa la secuencia paso a paso seleccionando Continuar.
Los bloques
LOOP-END LOOP,DO IF-END IF,DO REPEAT-END REPEAT,INPUT PROGRAM-END INPUT PROGRAMyMATRIX-END MATRIXse tratan como mandatos únicos cuando se utiliza el paso a través. No es posible entrar en uno de estos bloques. - Continuar. Continúa una ejecución detenida por un punto de corte o un Paso a paso.
Indicador de progreso
El progreso de una ejecución de sintaxis concreta viene indicada por una flecha que señala hacia abajo en el medianil y que abarca desde la última ejecución de conjunto de comandos. Por ejemplo, opta por ejecutar todos los comandos de una ventana de sintaxis que contiene puntos de corte. En el primer punto de corte, la flecha abarcará la región desde el primer comando de la ventana al comando anterior que contiene el punto de corte. En el segundo punto de corte, la flecha abarcará el comando que contenga el primer punto de corte del comando antes del segundo punto de corte.
Procesamiento del tiempo de ejecución con puntos de corte
- Cuando ejecute una sintaxis de comando que contenga puntos de corte, la ejecución se detendrá en cada punto de corte. Específicamente, el bloque de sintaxis de comando de un punto de corte determinado (o del principio de la ejecución) al siguiente punto de corte (o al final de la ejecución) se envía para su ejecución exactamente como si hubiera seleccionado dicha sintaxis y Ejecutar > Selección.
- Puede trabajar con múltiples ventanas de sintaxis, cada una con su propio conjunto de puntos de corte, pero sólo hay una cola para ejecutar la sintaxis de comandos. Una vez que se ha enviado un bloque de sintaxis de comandos, como el bloque de sintaxis de comandos hasta el primer punto de corte, no se ejecutará ningún otro bloque de sintaxis de comandos hasta que se haya completado el bloque anterior, independientemente de si los bloques se encuentran en la misma ventana de sintaxis o en ventanas diferentes.
- Con la ejecución detenida en un punto de corte, puede ejecutar una sintaxis de comando en otras ventanas de sintaxis y examinar las ventanas Editor de datos o la ventana del Visor. Sin embargo, si modifica el contenido de la ventana de sintaxis que contiene el punto de corte o cambia la posición del cursor en esa ventana se cancelará la ejecución.