hi,

this little piece of code displays output to the Interpretation window:

for(i = 1; i < 1000; i *= 2 ) 
{ 
   if( i > 50 ) break; 
   printf("%f\n", i ); 
} 

SetChartOptions(0, chartShowDates); 
GraphXSpace = 5; 
Plot(C,"C",1,64) 

output looks like:

1.000000
2.000000
4.000000
8.000000
16.000000
32.000000

However, the code below has the same output generator put into a procedure but 
does not display the output when this procedure is triggered:

procedure ts_proc() { 

for(i = 1; i < 1000; i *= 2 ) 
{ 
   if( i > 50 ) break; 
   printf("%f\n", i ); 
} 

} 

exec = ParamTrigger("exec", "Display Output"); 
if(exec) { 

   ts_proc(); 

} 

SetChartOptions(0, chartShowDates); 
GraphXSpace = 5; 
Plot(C,"C",1,64) 


I can see that the procedure is definitely executed only there is no output 
generated. Is this normal?

thanks, Ed

Reply via email to