Tags:
create new tag
view all tags
The proc ncr155.proc was written to perform a normal AT exposure to check that the modications had not impaired a normal exposure. This was found to be the case.

The Ada code was then modified so that alternate calls to the /ihvramp command produced a BUSY error. The RTS was also modified so that a Debug Output message was output just prior to the 1st attempt at /ihvramp with a parameter of 0 and a parameter of 1 on the 2nd attempt. As can be seen in the log excerpt below, the 1st message is associated with the BUSY message and the 2nd one with an HV Success message, as expected

APID 373 ICU     pkg=10 evt=41 State Transition Complete         0001 0001 0001   SAFE                                          Pkt 2004-09-22 00:33:37.67
APID 373 ICU     pkg=dd evt=5e Centroid Table Already Loaded     0000 0000 0000                                                 Pkt 2004-09-22 00:33:49.22
APID 373 ICU     pkg=dd evt=5f Window Table Already Loaded       0000 0000 0000                                                 Pkt 2004-09-22 00:33:50.30
APID 373 ICU     pkg=dc evt=79 DCS Starting RTS                  031a 0000 0000   safe_to_idle                                  Pkt 2004-09-22 00:33:57.12
APID 373 ICU     pkg=40 evt=67 FW at Requested Position          0008 08a2 0000                                                 Pkt 2004-09-22 00:34:14.19
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0000 046e 0005                                                 Pkt 2004-09-22 00:34:16.35
APID 371 ICU*ERR*pkg=28 err=82 Busy                              0000 0000 TC APID=DCS FC=0d RTS ihvramp                        Pkt 2004-09-22 00:34:16.36
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0001 046e 0005                                                 Pkt 2004-09-22 00:34:17.40
APID 373 ICU     pkg=da evt=13 HV Ramp Succeeded                 0003 046e 0000   MCP23                                         Pkt 2004-09-22 00:34:19.72
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0000 01ab 0005                                                 Pkt 2004-09-22 00:34:19.91
APID 371 ICU*ERR*pkg=28 err=82 Busy                              0000 0000 TC APID=DCS FC=0d RTS ihvramp                        Pkt 2004-09-22 00:34:19.93
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0001 01ab 0005                                                 Pkt 2004-09-22 00:34:20.98
APID 373 ICU     pkg=da evt=13 HV Ramp Succeeded                 0002 01ab 0000   MCP1                                          Pkt 2004-09-22 00:34:23.22
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0000 0000 0005                                                 Pkt 2004-09-22 00:34:23.28
APID 371 ICU*ERR*pkg=28 err=82 Busy                              0000 0000 TC APID=DCS FC=0d RTS ihvramp                        Pkt 2004-09-22 00:34:23.30
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0001 0000 0005                                                 Pkt 2004-09-22 00:34:24.33
APID 373 ICU     pkg=da evt=15 Already at Requested HV           0001 0000 0000   Cathode                                       Pkt 2004-09-22 00:34:24.58
APID 373 ICU     pkg=dd evt=5e Centroid Table Already Loaded     0000 0000 0000                                                 Pkt 2004-09-22 00:34:24.82
APID 373 ICU     pkg=dd evt=5f Window Table Already Loaded       0000 0000 0000                                                 Pkt 2004-09-22 00:34:24.88
APID 373 ICU     pkg=5c evt=41 State Transition Complete         0008 0000 0000   SAA                                           Pkt 2004-09-22 00:34:24.96
APID 373 ICU     pkg=dc evt=78 Switching RTS                     068a 0000 0000   saa_to_idle2                                  Pkt 2004-09-22 00:34:24.98
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0000 0654 0005                                                 Pkt 2004-09-22 00:34:25.05
APID 371 ICU*ERR*pkg=28 err=82 Busy                              0000 0000 TC APID=DCS FC=0d RTS ihvramp                        Pkt 2004-09-22 00:34:25.06
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0001 0654 0005                                                 Pkt 2004-09-22 00:34:26.10
APID 373 ICU     pkg=da evt=13 HV Ramp Succeeded                 0003 0654 0000   MCP23                                         Pkt 2004-09-22 00:34:28.23
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0000 0262 0005                                                 Pkt 2004-09-22 00:34:28.44
APID 371 ICU*ERR*pkg=28 err=82 Busy                              0000 0000 TC APID=DCS FC=0d RTS ihvramp                        Pkt 2004-09-22 00:34:28.46
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0001 0262 0005                                                 Pkt 2004-09-22 00:34:29.50
APID 373 ICU     pkg=da evt=13 HV Ramp Succeeded                 0002 0262 0000   MCP1                                          Pkt 2004-09-22 00:34:30.66
APID 373 ICU     pkg=5c evt=41 State Transition Complete         000a 0000 0000   IDLE                                          Pkt 2004-09-22 00:34:30.79
APID 373 ICU     pkg=dc evt=83 DCS Exiting RTS                   068a 0000 0000   saa_to_idle2                                  Pkt 2004-09-22 00:34:30.80

The fastsafe RTS (0x301) was then run. This should suppress the 2nd attempt at the /ihvramp (although the Ada code would still return a BUSY message on alternate calls to /ihvramp. The BUSY and Debug Output messages in the log excerpt below are consistent with this expected behaviour.

APID 373 ICU     pkg=dc evt=79 DCS Starting RTS                  0301 0000 0000   fastsafe                                      Pkt 2004-09-22 00:35:29.10
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0000 0000 0000                                                 Pkt 2004-09-22 00:35:30.43
APID 371 ICU*ERR*pkg=28 err=82 Busy                              0000 0000 TC APID=DCS FC=0d RTS ihvramp                        Pkt 2004-09-22 00:35:30.45
APID 373 ICU     pkg=40 evt=67 FW at Requested Position          0004 0898 0000                                                 Pkt 2004-09-22 00:35:30.49
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0000 0000 0000                                                 Pkt 2004-09-22 00:35:30.58
APID 373 ICU     pkg=da evt=13 HV Ramp Succeeded                 0002 0000 0000   MCP1                                          Pkt 2004-09-22 00:35:35.77
APID 373 ICU     pkg=5c evt=f0 Debug Output                      0000 0000 0000                                                 Pkt 2004-09-22 00:35:35.91
APID 371 ICU*ERR*pkg=28 err=82 Busy                              0000 0000 TC APID=DCS FC=0d RTS ihvramp                        Pkt 2004-09-22 00:35:35.94
APID 373 ICU     pkg=5c evt=41 State Transition Complete         0001 0000 0000   SAFE                                          Pkt 2004-09-22 00:35:36.17
APID 373 ICU     pkg=dc evt=83 DCS Exiting RTS                   0301 0000 0000   fastsafe                                      Pkt 2004-09-22 00:35:36.18
APID 38f DPU     Ack/Nack  ID 0x0c0f ACK Stop Mode                                                                              Pkt 2004-09-22 00:35:36.18
APID 385 DPU     Mode Cmpl ID 0x0c05 Mode=Idle            SubMode=none             Mode compltn NOT USE                         Pkt 2004-09-22 00:35:36.21

The above tests were rerun with the 'all-up' code and additional fix-up patches ecr208_part2.pat and ncr150_part2.pat. The same results were obtained.

-- HowardHuckle - 20 Nov 2006

Last revision: r2 - 2006-11-20 - 12:28:01 - HowardHuckle

Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View | More topic actions
Topic revision: r2 - 2006-11-20 - HowardHuckle
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2019 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback