- Many fixes to tas code
- fixes to amor writing and status code - edited ecbcounter to stop at no beam - updated documentation - fixed a bug in project code affecting SANS
This commit is contained in:
19
nxsans.c
19
nxsans.c
@@ -569,6 +569,17 @@ static int gummiFlag = 0; /* a flag indicating stroboscopic, or gummi mode */
|
||||
ourselves now. And possibly write time binning information.
|
||||
*/
|
||||
GetHistDim(self, iDim,&nDim);
|
||||
/*
|
||||
handle time binning
|
||||
*/
|
||||
fTime = GetHistTimeBin(self,&iVal);
|
||||
if(iVal > 2)
|
||||
{
|
||||
NXDputalias(Nfil,pDict,"ddtb",(void *)fTime);
|
||||
nDim = 3;
|
||||
iDim[2] = iVal;
|
||||
}
|
||||
|
||||
histSize = 1;
|
||||
for(i = 0; i < nDim; i++)
|
||||
{
|
||||
@@ -615,12 +626,7 @@ static int gummiFlag = 0; /* a flag indicating stroboscopic, or gummi mode */
|
||||
}
|
||||
NXDputalias(Nfil,pDict,"ddcy",iAxis);
|
||||
|
||||
/* write time binning if appropriate */
|
||||
if(nDim == 3)
|
||||
{
|
||||
fTime = GetHistTimeBin(self,&iVal);
|
||||
NXDputalias(Nfil,pDict,"ddtb",(void *)fTime);
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
write gummi monitors when apropriate
|
||||
@@ -674,7 +680,6 @@ static int gummiFlag = 0; /* a flag indicating stroboscopic, or gummi mode */
|
||||
iVal = NX_CHAR;
|
||||
NXgetattr(Nfil,"file_name",pBueffel,&i,&iVal);
|
||||
SendQuieck(QUIECK,pBueffel);
|
||||
|
||||
/* close this and go ............. */
|
||||
NXclose(&Nfil);
|
||||
return 1;
|
||||
|
||||
Reference in New Issue
Block a user