Trace collected at: 2010-12-03 15:22:55.676000 ---------------------------------------------------------------------- ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[12]: set_output_location('ACS_Module_') ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[14]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[15]: log('******* ACS MODULE TEST *********', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[16]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[18]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\util.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[19]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[20]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[21]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[23]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\util.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[24]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[25]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=10) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[26]: vers = APID_267.FSW_HIGH ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[27]: vers = vers + APID_267.FSW_LOW/100.0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[29]: log('******* FSW VERSION %5.2f *********'% vers, color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[32]: errcnt=0 ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[33]: errcnt += tryscript("TEST_ACS_1") ../../GSEOS_scripts\util.py[208]: try: ../../GSEOS_scripts\util.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[10]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[12]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[13]: from UTIL import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[14]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[16]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[17]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[18]: log('ACS_1 - Initial Conditions at Reset', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[19]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[20]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[21]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[23]: log('1.1 Initializing to 5 secs, Head(B)', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[24]: cmd.EFW_CLEAR() #Clear Errors ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[25]: SC_SPIN( 5.0 ) #Non standard spin period ../../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_1.py[26]: SC_SPSS( 1 ) #Sun Head B ../../GSEOS_scripts\util.py[154]: TAS.SpinPulseSSSource = d ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[27]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") #Enable pulses ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[28]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Direct Acquisition to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[29]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[29]: wait(APID_267, lambda: APID_267.ERRCODE==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[30]: wait(APID_267, lambda: APID_267.ACS_PERIOD < 0x0600, flTimeout=60) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[32]: log('1.2 Disabling S/C Sun Pulses', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[33]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("DISABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[34]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[36]: log('2.1 Resetting CPU', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[37]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\util.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[38]: wait(APID_267, lambda: APID_267.RSTCTR==0, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[39]: RESETCPU() ../../GSEOS_scripts\util.py[121]: cmd.EFW_RESET() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[40]: wait(APID_267, lambda: APID_267.RSTCTR==1, flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[42]: sleep(10) #Wait for Initial Lists ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[43]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[44]: cmd.EFW_DUMPTABL(7,0) #DumpACS Table ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[45]: cmd.EFW_TMDUMPCTR(255) #Enable dump indefinitely ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[46]: SET_RSTCTR( 0 ) #Clear Reset Counter ../../GSEOS_scripts\util.py[118]: POKE( 0xDDFF, byte ) ../../GSEOS_scripts\util.py[102]: cmd.EFW_ADRH( (addr >> 8 )& 0xff ) ../../GSEOS_scripts\util.py[103]: cmd.EFW_ADRL( addr & 0xff ) ../../GSEOS_scripts\util.py[104]: cmd.EFW_LOAD( byte ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[47]: cmd.EFW_CLEAR() #Clear Error Counter ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[49]: log('2.2 Verifying ACS Initialized to 12 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[50]: wait(APID_267, lambda: APID_267.ACS_PERIOD==0x0C00, flTimeout=12) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[51]: log('2.3 Verifying Sun Sensor Head B', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[52]: wait(APID_266, lambda: APID_266.Data[12]==0xA0, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[53]: log('2.4 Verifying Enabled&Filtered ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[54]: wait(APID_266, lambda: APID_266.Data[4]==0x03, flTimeout=12) #ACSMODE ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[54]: wait(APID_266, lambda: APID_266.Data[4]==0x03, flTimeout=12) #ACSMODE ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[56]: log('3.1 Enabling S/C Sun Pulses 5 sec, Head A', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[57]: cmd.SCE_CTRL_ENABLE_SPIN_PULSE("ENABLE") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[58]: SC_SPSS( 0 ) #Sun Head A ../../GSEOS_scripts\util.py[154]: TAS.SpinPulseSSSource = d ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[59]: sleep(5) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[60]: log('3.2 Verifying ACS Reading 5 sec', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[61]: wait(APID_267, lambda: APID_267.ACS_PERIOD<=0x0505, flTimeout=120) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[62]: log('3.3 Verifying Sun Sensor Head A', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[63]: wait(APID_266, lambda: APID_266.Data[12]==0x20, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[63]: wait(APID_266, lambda: APID_266.Data[12]==0x20, flTimeout=12) #V1OFFSET ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[65]: log('4. ACS Initial State : PASS', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[66]: SC_SPIN( 12.0 ) #Standard spin period ../../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_1.py[67]: log('ACS_1 Initial Conditions == PASS ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[68]: log('================END=====================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_1.py[69]: return(1) ../../GSEOS_scripts\util.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[34]: errcnt += tryscript("TEST_ACS_2") ../../GSEOS_scripts\util.py[208]: try: ../../GSEOS_scripts\util.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[15]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[28]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[9]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[11]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[12]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[13]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[15]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[28]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[29]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[30]: log('ACS_2,3 - Nominal Ops from 10-15 sec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[31]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[32]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[34]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[35]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[36]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[37]: cmd.EFW_ACSMODE(FILTER=0, ENABLE=1) #Filtering off to speed up ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[39]: log('2.1 Setting Min 10 sec Period ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[40]: testperiod( 10.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[16]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[17]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[18]: xmin = sp*255 #1/256 low ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[19]: xmax = sp*257 #1/256 high ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[20]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[21]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[22]: 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_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[23]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[24]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_2.py[25]: 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[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[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[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[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[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[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[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[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[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[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[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[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[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[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[90]: maxanglef = anglef ../../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[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[90]: maxanglef = anglef ../../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) ../../GSEOS_scripts\util.py[212]: return(pf) ../../GSEOS_scripts/FSW_scripts\TEST_ACS.py[36]: errcnt += tryscript("TEST_ACS_5") ../../GSEOS_scripts\util.py[208]: try: ../../GSEOS_scripts\util.py[209]: pf = startscript( script ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[14]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[27]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[8]: """ ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[10]: from efw import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[11]: from util import * ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[12]: from __main__ import * # required for access to APID_nnn telemetry blocks ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[14]: def testperiod( sp ): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[27]: def main(): ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[28]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[29]: log('ACS_5 - Proper Ops from 4-20 sec ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[30]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[31]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[33]: log('1. Increasing TM Rate, Clear Start ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[34]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[35]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[36]: cmd.EFW_ACSMODE(FILTER=1, ENABLE=1) #Filtered acquistion ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[38]: log('2.1 Setting Min 4 sec Period ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[39]: testperiod( 4.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[15]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[16]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[17]: xmin = sp*255 #1/256 low ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[18]: xmax = sp*257 #1/256 high ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[19]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[20]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[21]: 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_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[23]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_5.py[24]: wait(APID_267, lambda: xmin< APID_267.ACS_PERIOD 20 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[45]: log('========================================', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[46]: PF=("FAIL","PASS") ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[48]: log('1. Increasing TM Rate, Normal 12 secs ', color=BLUE, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[49]: cmd.EFW_TMPKTRATE( 4, 1 ) #Set APID 267 to 1Hz ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[50]: cmd.EFW_CLEAR() ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[51]: cmd.EFW_ACSMODE(FILTER=1, ENABLE=1) #Filtered acquistion ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[52]: testperiod( 12.0 ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[15]: scsp = sp*65535.0/20.97 #Max 20.97 secs on S/C ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[16]: efwsp= sp*256 #Max 256 secs in EFW ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[17]: xmin = sp*255 #1/256 low ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[18]: xmax = sp*257 #1/256 high ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[19]: log(" Expecting SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[20]: log(" Expecting EFW SpinPer = %6d" % int(efwsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[21]: 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_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[22]: wait(APID_267, lambda: APID_267.SC_SpinPeriod == int(scsp) , flTimeout=20) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[23]: log(" Verified SC SpinPeriod = %6d" % int(scsp), color=GRAY, attr=BOLD ) ../../GSEOS_scripts/FSW_scripts\TEST_ACS_6.py[24]: wait(APID_267, lambda: xmin< APID_267.ACS_PERIOD