Update from PSI
r1039 | ffr | 2006-08-03 09:59:29 +1000 (Thu, 03 Aug 2006) | 2 lines
This commit is contained in:
committed by
Douglas Clowes
parent
4aa50787c2
commit
074f1cb3cd
57
tasscanub.c
57
tasscanub.c
@@ -197,6 +197,8 @@ static int TASUBHeader(pScanData self)
|
||||
int fx;
|
||||
tasReflection r;
|
||||
double kfix;
|
||||
pSicsVariable sVar = NULL;
|
||||
float f1, f2, f3, f4;
|
||||
|
||||
assert(self);
|
||||
assert(pTAS);
|
||||
@@ -345,6 +347,57 @@ static int TASUBHeader(pScanData self)
|
||||
r.qe.qk,
|
||||
r.qe.ql);
|
||||
|
||||
/*
|
||||
* write mupad stuff if available
|
||||
*/
|
||||
sVar = FindCommandData(pServ->pSics,"w1","SicsVariable");
|
||||
if(sVar != NULL)
|
||||
{
|
||||
f1 = sVar->fVal;
|
||||
sVar = FindCommandData(pServ->pSics,"w2","SicsVariable");
|
||||
if(sVar != NULL)
|
||||
{
|
||||
f2 = sVar->fVal;
|
||||
}
|
||||
sVar = FindCommandData(pServ->pSics,"w3","SicsVariable");
|
||||
if(sVar != NULL)
|
||||
{
|
||||
f3 = sVar->fVal;
|
||||
}
|
||||
sVar = FindCommandData(pServ->pSics,"w4","SicsVariable");
|
||||
if(sVar != NULL)
|
||||
{
|
||||
f4 = sVar->fVal;
|
||||
}
|
||||
fprintf(self->fd,"PARAM: W1=%8.4f, W2=%8.4f, W3=%8.4f, W4=%8.4f\n",
|
||||
f1, f2, f3, f4);
|
||||
|
||||
sVar = FindCommandData(pServ->pSics,"p1","SicsVariable");
|
||||
if(sVar != NULL)
|
||||
{
|
||||
f1 = sVar->fVal;
|
||||
}
|
||||
sVar = FindCommandData(pServ->pSics,"p2","SicsVariable");
|
||||
if(sVar != NULL)
|
||||
{
|
||||
f2 = sVar->fVal;
|
||||
}
|
||||
sVar = FindCommandData(pServ->pSics,"p3","SicsVariable");
|
||||
if(sVar != NULL)
|
||||
{
|
||||
f3 = sVar->fVal;
|
||||
}
|
||||
sVar = FindCommandData(pServ->pSics,"p4","SicsVariable");
|
||||
if(sVar != NULL)
|
||||
{
|
||||
f4 = sVar->fVal;
|
||||
}
|
||||
fprintf(self->fd,"PARAM: P1=%8.4f, P2=%8.4f, P3=%8.4f, P4=%8.4f\n",
|
||||
f1, f2, f3, f4);
|
||||
|
||||
|
||||
}
|
||||
|
||||
/*
|
||||
write currents if in polarisation mode
|
||||
*/
|
||||
@@ -639,6 +692,7 @@ static int TASUBScanDrive(pScanData self, int iPoint)
|
||||
int iTAS = 0;
|
||||
pMotor pMot;
|
||||
|
||||
pTAS->ub->silent = 1;
|
||||
/*
|
||||
loop through all the scan variables
|
||||
*/
|
||||
@@ -668,6 +722,7 @@ static int TASUBScanDrive(pScanData self, int iPoint)
|
||||
else
|
||||
{
|
||||
status = Wait4Success(GetExecutor());
|
||||
pTAS->ub->silent = 0;
|
||||
}
|
||||
return 1;
|
||||
}
|
||||
@@ -776,6 +831,8 @@ static int TASUBScanCount(pScanData self, int iPoint)
|
||||
|
||||
/* loop over all scan variables */
|
||||
status = 1;
|
||||
|
||||
pTAS->ub->silent = 0;
|
||||
for(i = 0; i < self->iScanVar; i++)
|
||||
{
|
||||
DynarGet(self->pScanVar,i,&pDings);
|
||||
|
||||
Reference in New Issue
Block a user