Trace collected at: 2014-04-10 14:37:01.484000 ---------------------------------------------------------------------- ../GSEOS_scripts/FSW_scripts\run_scvb.py[62]: cmd.EFW_SCRIPT(defscript) #Set for default bias condition ../GSEOS_scripts/FSW_scripts\run_scvb.py[63]: sleep(5) ../GSEOS_scripts/FSW_scripts\run_scvb.py[65]: cmd.EFW_SRMWRTCTL(PROTECT=0) # Allow writes to SRAM < 8000H ../GSEOS_scripts/FSW_scripts\run_scvb.py[66]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[67]: cmd.EFW_DISARM(3) # Disable SRAM checking ../GSEOS_scripts/FSW_scripts\run_scvb.py[68]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[69]: cmd.EFW_DISARM(4) # Disable SWEEPS ../GSEOS_scripts/FSW_scripts\run_scvb.py[70]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[71]: loadscvb() # Load the patch ../GSEOS_scripts/FSW_scripts\run_scvb.py[13]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[14]: efw.idpu_load("00007400", " aa c3 18 74 0c 00 c1 80 00 00 00 00 46 8c 00 3d cc cc 39 e1 00 47 83 12 21 35 74 22 d2 3c 21 00 a0 0e 20 cf 11 d0 94 21 12 a0 0e 08 d7 3e 01 21 52 74 c3 03 00 3a 97 90 e6 02 ca 49 74 3a 00 a0 e6 30 47 3a 04 74 e6 0c b0 47 cd f3 3c b0 32 00 a0 c9 3a 3e 91 e6 f8 21 01 a0 be c8 77 3a 3d 91 67 3a 3e 91 6f 29 29 29 29 29 3a 05 74 a4 c0 cd a6 74 21 04 a0 cd 8a 32 cd c0 74 21 0a a0 cd 8a") ../GSEOS_scripts/FSW_scripts\run_scvb.py[16]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[17]: efw.idpu_load("00007480", " 32 21 15 74 cd 90 32 cd 3a 34 22 10 a0 cd 0e 75 2a 10 a0 7c b5 ca 9a 74 2e 10 3a 00 a0 e6 ef b5 c6 20 32 00 a0 c9 2a 56 9f 22 02 a0 11 00 00 7c b7 f2 b7 74 11 ff ff cd bf 33 21 12 74 c3 90 32 21 06 74 cd 39 33 d2 cf 74 0e 00 11 00 00 c9 21 09 74 cd 39 33 d2 e4 74 21 06 74 cd 48 33 21 0c 74 c3 90 32 21 09 74 cd 48 33 21 0f 74 cd 90 32 21 07 a0 cd 8a 32 21 09 74 cd 84 32 21 06 74 cd") ../GSEOS_scripts/FSW_scripts\run_scvb.py[19]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[20]: efw.idpu_load("00007500", " 48 33 21 0c 74 cd 90 32 21 07 a0 c3 4f 33 2a 10 a0 eb 3a 04 74 e6 04 c4 27 75 3a 04 74 e6 08 c4 32 75 3e 01 c3 67 29 2a 12 a0 19 22 d0 94 22 d2 94 c9 2a 16 a0 19 22 d4 94 22 d6 94 c9") ../GSEOS_scripts/FSW_scripts\run_scvb.py[72]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[74]: cmd.EFW_ADRH(0x74) # Address the Parameters ../GSEOS_scripts/FSW_scripts\run_scvb.py[75]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[76]: cmd.EFW_ADRL(0x04) ../GSEOS_scripts/FSW_scripts\run_scvb.py[77]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[79]: cmd.EFW_LOAD(0x0C) #Enable Both 34 & 12 ../GSEOS_scripts/FSW_scripts\run_scvb.py[80]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[81]: cmd.EFW_LOAD(8/8-1) #Period = 8 seconds ../GSEOS_scripts/FSW_scripts\run_scvb.py[82]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[84]: loadflt( -1.0 ) # Point1 = -1.0 ../GSEOS_scripts/FSW_scripts\run_scvb.py[27]: if(e==0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[31]: f = int( log(abs(e),2)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[32]: if( f<0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[34]: g = 2**f ../GSEOS_scripts/FSW_scripts\run_scvb.py[35]: h = int(e*32768/g) ../GSEOS_scripts/FSW_scripts\run_scvb.py[36]: i = 65+f ../GSEOS_scripts/FSW_scripts\run_scvb.py[38]: if( e<0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[39]: i = i+128 ../GSEOS_scripts/FSW_scripts\run_scvb.py[40]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[41]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[42]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[43]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[44]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[45]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[46]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[85]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[86]: loadflt( 0.0 ) # Point2 = 0.0 ../GSEOS_scripts/FSW_scripts\run_scvb.py[27]: if(e==0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[28]: i = 0 ../GSEOS_scripts/FSW_scripts\run_scvb.py[29]: h = 0 ../GSEOS_scripts/FSW_scripts\run_scvb.py[40]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[41]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[42]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[43]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[44]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[45]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[46]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[87]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[88]: loadflt( 35.0 ) # Slope1 = 35.0 nA/V ../GSEOS_scripts/FSW_scripts\run_scvb.py[27]: if(e==0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[31]: f = int( log(abs(e),2)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[32]: if( f<0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[34]: g = 2**f ../GSEOS_scripts/FSW_scripts\run_scvb.py[35]: h = int(e*32768/g) ../GSEOS_scripts/FSW_scripts\run_scvb.py[36]: i = 65+f ../GSEOS_scripts/FSW_scripts\run_scvb.py[38]: if( e<0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[40]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[41]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[42]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[43]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[44]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[45]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[46]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[89]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[90]: loadflt( 0.1 ) # Slope2 = 0.1 nA/V ../GSEOS_scripts/FSW_scripts\run_scvb.py[27]: if(e==0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[31]: f = int( log(abs(e),2)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[32]: if( f<0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[33]: f = f-1 ../GSEOS_scripts/FSW_scripts\run_scvb.py[34]: g = 2**f ../GSEOS_scripts/FSW_scripts\run_scvb.py[35]: h = int(e*32768/g) ../GSEOS_scripts/FSW_scripts\run_scvb.py[36]: i = 65+f ../GSEOS_scripts/FSW_scripts\run_scvb.py[38]: if( e<0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[40]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[41]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[42]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[43]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[44]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[45]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[46]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[91]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[92]: loadflt( -250.0/32768.0 ) # S/C Potential Gain (Volts/Code) ../GSEOS_scripts/FSW_scripts\run_scvb.py[27]: if(e==0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[31]: f = int( log(abs(e),2)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[32]: if( f<0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[33]: f = f-1 ../GSEOS_scripts/FSW_scripts\run_scvb.py[34]: g = 2**f ../GSEOS_scripts/FSW_scripts\run_scvb.py[35]: h = int(e*32768/g) ../GSEOS_scripts/FSW_scripts\run_scvb.py[36]: i = 65+f ../GSEOS_scripts/FSW_scripts\run_scvb.py[38]: if( e<0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[39]: i = i+128 ../GSEOS_scripts/FSW_scripts\run_scvb.py[40]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[41]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[42]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[43]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[44]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[45]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[46]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[93]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[94]: loadflt( 32768.0/520.0 ) # DAC Gain (Codes/nA) ../GSEOS_scripts/FSW_scripts\run_scvb.py[27]: if(e==0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[31]: f = int( log(abs(e),2)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[32]: if( f<0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[34]: g = 2**f ../GSEOS_scripts/FSW_scripts\run_scvb.py[35]: h = int(e*32768/g) ../GSEOS_scripts/FSW_scripts\run_scvb.py[36]: i = 65+f ../GSEOS_scripts/FSW_scripts\run_scvb.py[38]: if( e<0.0): ../GSEOS_scripts/FSW_scripts\run_scvb.py[40]: print("FLT[%5.3f] = %02x %02x %02x" %(e,i&255,(h>>8)&255,h&255)) ../GSEOS_scripts/FSW_scripts\run_scvb.py[41]: cmd.EFW_LOAD( i&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[42]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[43]: cmd.EFW_LOAD( (h>>8)&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[44]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[45]: cmd.EFW_LOAD( h&255 ) ../GSEOS_scripts/FSW_scripts\run_scvb.py[46]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[95]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[97]: cmd.EFW_CMDS(1) # Enable ../GSEOS_scripts/FSW_scripts\run_scvb.py[98]: sleep(1) ../GSEOS_scripts/FSW_scripts\run_scvb.py[99]: cmd.EFW_EXEC(0x74) # Execute the self-installing patch ../GSEOS_scripts/FSW_scripts\run_scvb.py[100]: sleep(1)