Subversion Repositories f9daq

Compare Revisions

Ignore whitespace Rev 242 → Rev 243

/cvi/RedPitaya/soccli/soccli.c
43,9 → 43,10
static int export_data (int hid) {
 
char filename[0xFF],rootcmd[0xFF];
char fname[0xFF];
int type=0;
 
GetCtrlVal(panelHandle,PANEL_EXPORTNAME,filename);
GetCtrlVal(panelHandle,PANEL_EXPORTNAME,fname);
GetCtrlVal(panelHandle,PANEL_FILETYPE,&type);
 
FILE *fp;
53,6 → 54,7
switch (type) {
case 0:
case 1:
sprintf(filename,"%s_%d.root",fname, hid);
fp =fopen(filename,"wb");
if (fp) {
H1D_Write2File(hid,fp);
62,14 → 64,18
LaunchExecutable(rootcmd);
 
}
printf("Histogram %d exported to %s\n", hid, filename);
}
break;
case 2:
sprintf(filename,"%s_%d.txt",fname, hid);
fp=fopen(filename,"w");
if (fp) {
for (int i=0; i<H1D_GetNbinsX(hid); i++) fprintf(fp,"%f\n", H1D_GetBinContent(hid,i) );
for (int i=0; i<H1D_GetNbinsX(hid); i++) fprintf(fp,"%g\t%g\n", H1D_GetXBinCenter(hid,i), H1D_GetBinContent(hid,i) );
fclose(fp);
printf("Histogram %d exported to %s\n", hid, filename);
}
break;
 
}