Hi vs90,
I have a few suggestions that might help suppress some of the "flashy thingy" effect.
1. When you create the summary tables include the invisible keyword. E.g.
param_summ=param_dt<<Summary(invisible,
Group(:Group By,:Process,:Sample Label,:By)
);//creating summary of parameter file as parameters are mentioned thrice for different charts.
2. In your main function include the invisible keyword in the first summary. Also sort the table in place so you're not creating another table
summary_dt=inp_dt<<Summary(invisible,
Group(As Name(col1),As Name(col2),As Name(col3),As Name(col4))
);//creating summary from input file based on the columns passed by parameter summary table
summary_dt<<Sort(
By(As Name(col3)),Order(Ascending), replace table
);//sorting based on date column
3. Instead of using the progress bar, try using the caption function at strategic points to tell the user what's going on. For example:
caption("Doing step 1");
wait(0);
.
// some code here
.
caption("Doing step 2");
wait(0);
.
// more code
.
caption(remove);
wait(0);
The wait(0) is needed to force JSL to "catch up" to your code.