IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changeset 114


Ignore:
Timestamp:
Oct 8, 2003, 12:03:03 AM (23 years ago)
Author:
eugene
Message:

added meganorth entry
better handling of offset number formatting
fixed tcs calls (require clicmd)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Ohana/src/perl/src/megacenter

    r69 r114  
    22
    33if (@ARGV != 1) { die "USAGE: megacenter (filename)\n"; }
    4 $ENV{'PATH'} = "$ENV{'PATH'}:/apps/elixir/bin";
     4$ENV{'PATH'} = "/apps/elixir/bin:$ENV{'PATH'}";
    55
    66# currently we keep things hardwired:
    77
    88$input = $ARGV[0];
    9 $ccd   = "amp44";
    10 $Xref  = 973;
    11 $Yref  = 4560;
     9$camera = `gconfig CAMERA`; chop $camera;
     10if ($camera eq "megacam") {
     11    $ccd   = "amp44";
     12    $Xref  = 973;
     13    $Yref  = 4560;
     14}
     15if ($camera eq "meganorth") {
     16    $ccd   = "amp26";
     17    $Xref  = 1140;
     18    $Yref  = 4717;
     19}
     20if ($ccd eq "") { die "ERROR: camera $camera not found\n"; }
    1221
    1322$temp = `mktemp /tmp/center.XXXXXX`; chop ($temp);
     
    4453if ($Rreq > 360.0) { $Rreq -= 360.0 }
    4554
    46 $dR = 3600.0 * ($Rreq - $Robs) * cos ($Dobs*3.141592643589/180.0);
    47 $dD = 3600.0 * ($Dreq - $Dobs);
     55$dR = sprintf "%.2f", 3600.0 * ($Rreq - $Robs) * cos ($Dobs*3.141592643589/180.0);
     56$dD = sprintf "%.2f", 3600.0 * ($Dreq - $Dobs);
    4857
    4958$obscoords = `echo $Rreq $Dreq | radec -hh`; chop $obscoords;
     
    5564printf STDOUT "REQ COORDS: %10.6f %10.6f ($reqcoords )\n", $Rreq, $Dreq;
    5665printf STDOUT "OBS COORDS: %10.6f %10.6f ($obscoords )\n", $Robs, $Dobs;
    57 printf STDOUT "OFFSET IS: %.2f %.2f (arcsec)\n", $dR, $dD;
     66printf STDOUT "OFFSET IS: $dR $dD (arcsec)\n";
    5867
    5968if ($Nastro == 0) {
     
    7584}
    7685
    77 system ("ocoords rel t $dR $dD\n");
    78 system ("tcs.offset\n");
     86system ("clicmd ocoords rel t $dR $dD\n");
     87system ("clicmd tcs.offset\n");
    7988
    8089escape:
Note: See TracChangeset for help on using the changeset viewer.