Trace collected at: 2010-11-09 15:00:19.680000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[50]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[51]: log('ACS_4 - Filter Sun Pulse Times ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[52]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[53]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[54]: minanglef = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[55]: maxanglef = 0.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[57]: log('1. Increasing TM Rate, 12 sec period ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[58]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[59]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[61]: cmd.EFW_DUMPTABL( 7, 0 ) #Dump ACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[62]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct acquistion ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[63]: testperiod( 12.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[37]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[38]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[39]: xmin = sp*255 #1/256 low ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[40]: xmax = sp*257 #1/256 high ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[41]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[42]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[43]: SC_SPIN( sp ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[44]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[44]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[45]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[46]: wait(APID_267, lambda: xmin< APID_267.ACS_PERIOD 1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[76]: minanglef = anglef ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[79]: mper=APID_267.ACS_PERIOD/256.0 #After 8th spin, determine error ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[80]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[81]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[70]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[71]: scper = 12.0 + i/10.0 #12 to 12.3 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[72]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[78]: maxanglef = anglef ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[79]: mper=APID_267.ACS_PERIOD/256.0 #After 8th spin, determine error ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[80]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[81]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[70]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[71]: scper = 12.0 + i/10.0 #12 to 12.3 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[72]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[78]: maxanglef = anglef ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[79]: mper=APID_267.ACS_PERIOD/256.0 #After 8th spin, determine error ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[80]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[81]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[70]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[71]: scper = 12.0 + i/10.0 #12 to 12.3 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[72]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[74]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[75]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[77]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[73]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[79]: mper=APID_267.ACS_PERIOD/256.0 #After 8th spin, determine error ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[80]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[81]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[70]: for i in range(4): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[82]: for i in range(3): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[83]: scper = 12.2 - i/10.0 #12.2 to 12.0 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[84]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[91]: mper=APID_267.ACS_PERIOD/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[92]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[93]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[82]: for i in range(3): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[83]: scper = 12.2 - i/10.0 #12.2 to 12.0 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[84]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[91]: mper=APID_267.ACS_PERIOD/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[92]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[93]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[82]: for i in range(3): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[83]: scper = 12.2 - i/10.0 #12.2 to 12.0 seconds ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[84]: SC_SPIN( scper ) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[86]: anglef = acslog() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[17]: spin = APID_266.Data[2] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[18]: per = APID_266.Data[1]*256+APID_266.Data[0] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[19]: wait(APID_266, lambda: APID_266.Data[2]!= spin , flTimeout=25) #Spin Pulse ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[21]: dncat0 = APID_266.Data[15]*256+APID_266.Data[14] ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[22]: fraction = 1.0*(per-dncat0)/per ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[23]: if(abs(fraction)>1): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[28]: angat0 = APID_266.Data[13]+fraction ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[29]: if(angat0 > 128): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[30]: angat0 = 256.0-angat0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[31]: osht = angat0 * 1.406 - 0.703 #convert 256 angles to 360 degrees ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[32]: fper = per/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[33]: log("Period = %5.3f sec, Overshoot = %5.2f degs" % (fper,osht ), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[34]: return(osht) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[87]: if(anglef < minanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[89]: if(anglef > maxanglef): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[85]: for j in range(8): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[91]: mper=APID_267.ACS_PERIOD/256.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[92]: err=mper - scper ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[93]: log("Period Compliance (8 spins) = %5.3f" % err, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[82]: for i in range(3): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[95]: log(" Min/Max Angle at SunPulse %5.3f to %5.3f degs" %(minanglef,maxanglef),color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[96]: log('2.2.2 Angle Compliance Test Complete ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[98]: log('3.0 Cleaning Up ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[99]: SC_SPIN(12) ../../GSEOS_scripts\util.py[157]: cmd.SCE_CTRL_SET_SPIN_PULSE_TIME(sp*1000000) ../../GSEOS_scripts\util.py[158]: TAS.SpinPeriod = sp*65535.0/20.970 ../../GSEOS_scripts\util.py[159]: TAS.SpinPeriodValid = 1 ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[100]: log('ACS_4 Sun Pulse Filtering = PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[101]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_4.py[102]: return(1)