Home

Documentation

Project Support

Changes in Version 4 of GraspSwDemoScripts

Author:
isani
Timestamp:
Wed Jul 15 15:43:13 2015

Legend:

Unmodified
Added
Removed
Modified
  • GraspSwDemoScripts

    v3 v4
    1 1  '''A. [wiki:GraspSw STARGRASP Demo Scripts]''' 
    2 2  [[TracNav(GraspContents)]] 
    3 3  The following links are intended to be manual pages for each of the highest level "engineering console" or demo commands.  We intend to complete the pages below soon.  They will describe the (mostly optional) arguments that each command takes.  Arguments are always of the form '''name="value"'''. 
    4     1. [wiki:GraspSwDemoConfig config] - A script "sourced" by all of the other scripts.  It contains global settings such as the name of the camera and the list of controller boardset(s) that control it. 
      4   1. [wiki:GraspSwDemoConfig config](*) - A script "sourced" by all of the other scripts.  It contains global settings such as the name of the camera and the list of controller boardset(s) that control it. 
    4     2. [wiki:GraspSwDemoFunctions functions] - This script is also "sourced" by the other scripts.  It contains functions to launch operations in parallel and wait for them, and a few other utilities. 
      4   2. [wiki:GraspSwDemoFunctions functions](*) - This script is also "sourced" by the other scripts.  It contains functions to launch operations in parallel and wait for them, and a few other utilities. 
    4     3. [wiki:GraspSwDemoStage2 stage2] - Script that makes sure all boardsets have booted the SREC firmware specified in "config".  Other scripts may call "stage2 check" at their start to ensure that stage2 firmware is running. 
      4   3. '''[wiki:GraspSwDemoStage2 stage2]''' - Script that makes sure all boardsets have booted the SREC firmware specified in "config".  Other scripts may call "stage2 check" at their start to ensure that stage2 firmware is running. 
    4     4. [wiki:GraspSwDemoPon pon] - Script that applies voltages to the detectors. 
      4   4. '''[wiki:GraspSwDemoPon pon]''' - Script that applies bias voltages to the detectors. 
      4   5. '''[wiki:GraspSwDemoPof pof]''' - Script that removes bias voltages from the detectors. 
      5   6. [wiki:GraspSwDemoReset reset](**) - Script that sends a "reset" instruction to all stargrasp controllers. 
    4     5. [wiki:GraspSwDemoCal cal] - Script performs internal ADC offset calibration on each channel of the controller. 
      6   7. '''[wiki:GraspSwDemoCal cal]''' - Script performs internal ADC offset calibration on each channel of the controller. 
    5     6. [wiki:GraspSwDemoSetup setup] - Set the exposure time and type. 
      7   8. '''[wiki:GraspSwDemoSetup setup]''' - Set the exposure time and type. 
    6     7. [wiki:GraspSwDemoClean clean] - Clean (clear or flush charge) from all detectors. 
      8   9. '''[wiki:GraspSwDemoClean clean]''' - Clean (clear or flush charge) from all detectors. 
    7     8. [wiki:GraspSwDemoExpose expose] - Operate the shutter (if under control of STARGRASP). 
      9   10. '''[wiki:GraspSwDemoExpose expose]''' - Operate the shutter (if under control of STARGRASP). 
    8     9. [wiki:GraspSwDemoReadout readout] - Read an image from the detectors. 
      10   11. '''[wiki:GraspSwDemoReadout readout]''' - Read an image from the detectors. 
    9     10. [wiki:GraspSwDemoSave save] - Save the image to FITS file(s) on disk. 
      11   12. '''[wiki:GraspSwDemoSave save]''' - Save the image to FITS file(s) on disk. 
      12   13. '''[wiki:GraspSwDemoReadsave readsave]''' - Performs a readout and saves FITS to disk in parallel (readout+save). 
      13   14. '''[wiki:GraspSwDemoGo go]''' - Equivalent to running "clean ; expose ; readsave" 
      14   15. '''[wiki:GraspSwDemoOt ot]''' - Perform an instantaneous parallel shift of the image on the detector. 
    10     11. [wiki:GraspSwDemoVideo video] - Read frames from detector in streaming video mode. 
      15   16. '''[wiki:GraspSwDemoVideo video]''' - Read frames from detector in streaming video mode. 
      16   
      17  (*) It may be useful to examine these "scripts" to become enlightened, or -- with the correct permissions -- to change a permanent camera configuration setting, but they are not intended to be called directly by the user. 
      18   
      19  (**) There is rarely any reason to call '''reset''' except when changing the version of the stage2 code.  ''Sending '''reset''' removes the controller's ability to manipulate controller voltages '''but does not power them down first.'''  Use '''pof''' for that.''