Difference between revisions of "Spin Flip Exception Handling"

From Hall A Wiki
Jump to: navigation, search
(Shift worker HOWTO of Exception Handling)
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
Following is going to discuss about the
+
Exception Handling for [[spin flip]] system will be discussed as following.
  
=== During An Exception ===
+
=== Preventing an error from happening ===
  
 +
It's important to pay attention to [[Spin Flip/Message Handler|warning messages]] and [[Spin flip/coloring rule|yellow colored controls]]. They usually indicates a potential source error. Understanding the source would save some further trouble.
 +
 +
=== Shift worker HOWTO of Exception Handling ===
 +
{{:Spin Flip/Shift worker HOWTO of Exception Handling}}
  
 
=== Exception Analysis ===
 
=== Exception Analysis ===
  
 +
There are several types of resource for experts to analysis an exception during run time or after
 +
 +
==== Text Log File ====
 +
 +
[[Spin Flip/Message Handler|Text Log]] is a useful resource to trace system history. It's organized in the [[Spin Flip/Message Handler|Message Handler window]] as well as recorded into a text file (also specified on [[Spin Flip/Message Handler|Message Handler window]]). Basically, every step the system took, every warning and error message are recorded.
 +
 
==== [http://transversity.jlab.org:22/ Status Page] ====
 
==== [http://transversity.jlab.org:22/ Status Page] ====
 
[http://transversity.jlab.org:22/ Status Page] Contain two list of status reports of target control software. They are [http://transversity.jlab.org:22/UserLog/ User Report] and [http://transversity.jlab.org:22/AutoLog/ Automatic Report].
 
[http://transversity.jlab.org:22/ Status Page] Contain two list of status reports of target control software. They are [http://transversity.jlab.org:22/UserLog/ User Report] and [http://transversity.jlab.org:22/AutoLog/ Automatic Report].
  
* [http://transversity.jlab.org:22/UserLog/ User Report] are generated by pressing "generate report" button on target [[Spin Flip Main Control GUI|Main Control GUI]].
+
* [http://transversity.jlab.org:22/UserLog/ User Report] are generated by pressing "generate report" button on target [[Spin flip/main control widow|Main Control GUI]]. It includes following sections:
* [http://transversity.jlab.org:22/AutoLog/ Automatic Report] are automatically generated after every [[spin flip]] or once an [[Spin Flip Exception Handling|error]] occured.
+
** User Comment (If there is any)
 +
** System Status variable list
 +
** Screen Shots
 +
** NMR Signal History
 +
** a copy of text ''Log File''
 +
* [http://transversity.jlab.org:22/AutoLog/ Automatic Report] are automatically generated after every [[spin flip]] or once an [[Spin Flip Exception Handling|error]] occurred. It's a simplified version of ''user reports''.

Latest revision as of 23:01, 29 July 2008

Exception Handling for spin flip system will be discussed as following.

Preventing an error from happening

It's important to pay attention to warning messages and yellow colored controls. They usually indicates a potential source error. Understanding the source would save some further trouble.

Shift worker HOWTO of Exception Handling

When the system detect an exception, an error will be raised. Then:

To recover to normal state, one should:

  1. click Clear Error button on system status manager to acknowledge the alarm
  2. identify and resolve the source of error
  3. recover the automatic spin flip

Exception Analysis

There are several types of resource for experts to analysis an exception during run time or after

Text Log File

Text Log is a useful resource to trace system history. It's organized in the Message Handler window as well as recorded into a text file (also specified on Message Handler window). Basically, every step the system took, every warning and error message are recorded.

Status Page

Status Page Contain two list of status reports of target control software. They are User Report and Automatic Report.

  • User Report are generated by pressing "generate report" button on target Main Control GUI. It includes following sections:
    • User Comment (If there is any)
    • System Status variable list
    • Screen Shots
    • NMR Signal History
    • a copy of text Log File
  • Automatic Report are automatically generated after every spin flip or once an error occurred. It's a simplified version of user reports.