Código de seccionamiento o segmentación en JSLMe gustaría ejecutar mi código en segmentos. Las razones incluyen:
(1) Me gustaría interactuar con los gráficos o tablas de datos en el medio del script
(2) Me gustaría ejecutar solo parte de mi código, por ejemplo, el segmento para trazar mientras se omite el resto.
Esto se puede hacer usando funciones de detención y / o resaltando el código que quiero ejecutar, pero esto se vuelve difícil de manejar y molesto a medida que mi programa crece.
Me gustaría saber si hay una función como en Matlab que me permita seccionar el código y luego ejecutarlo por sección.
Gracias
Re: Código de Segmentación o Segmentación en JSLCon frecuencia selecciono el bloque de texto que quiero ejecutar y uso la tecla "Enter" en el teclado numérico para ejecutar la selección. (No la llave de retorno!)
Re: Código de Segmentación o Segmentación en JSL¡Muchas gracias! La combinación de plegado de código y uso de expresiones me ha ayudado tanto a administrar el aspecto del código como a ejecutar bloques específicos de código de manera mucho más fácil.
Re: Código de Segmentación o Segmentación en JSLOtro método que puede usarse es segmentar su código en las secciones Expr (). El código se vería algo así como
a=Expr(
section a code
);
b=Expr(
section b code
);
c=Expr(
section c code
);
// To run the code from the b expr
b;Re: Código de Segmentación o Segmentación en JSLPara hacer las cosas más manejables en el editor, puedes usar plegado de código , tal vez con palabras clave definidas por el usuario. Además, puede dividir su código en varios archivos y usar 'Include ()', aunque esto puede no ayudar a la legibilidad. Y, por supuesto, definir sus propias funciones JSL ayuda a dominar el código y también lo hace más fácil de mantener.
Re: Código de Segmentación o Segmentación en JSLEstas preguntando por subrutinas ? Ver Ayuda > Libros > Guia de Scripting y leer sobre expresiones y funciones de usuario .
JMP no funciona en dos modos diferentes, separados. El comportamiento interactivo todavía está disponible cuando se ejecuta un script.
También puede asociar subrutinas con objetos en la interfaz de usuario. De esta manera, su secuencia de comandos puede presentar resultados iniciales pero proporcionar cómputos adicionales según sea necesario.