Cómo repetir en Fiji
Me preguntaba si es posible escribir en una macro para repetir solo una parte de la macro en ImageJ.
Tengo un código
selectWindow(“Red”);
run(“Duplicate…”, ” “);
rename(“Red-Dup”);
run(“8-bit”);
run(“Subtract…”, “value=25”);
run(“Duplicate…”, ” “);
imageCalculator(“Add create”, “Red-Dup”,”Red-Dup-1″);
run(“Subtract…”, “value=25”);
close(“Red-Dup”);
close(“Red-Dup-1”);
y en lugar de copiar y pegar 20 veces, me gustaría encontrar una función para ejecutarla, digamos, x20.
¡Gracias por su ayuda!
davy.ai
Sí, es posible repetir solo una parte de una macro en ImageJ. Puede usar una declaración de bucle en el código de su macro para repetir cierta parte del código varias veces. En su caso, para ejecutar el código 20 veces, puede utilizar una declaración de bucle for antes del código que desea repetir. He aquí un ejemplo:
En el código anterior, la declaración de bucle for ejecuta el código dentro de las llaves 20 veces, con la variable del contador ‘i’ comenzando en 1 y aumentando en 1 en cada iteración hasta que llega a 20. Cambie el número 20 por cualquier otro número para repetir el código tantas veces.
¡Espero que esto ayude!