scanpatterns.elan


BLOCK zenith {  Expname height } {
    set Azim 184.0
    set Elev 90.0
    set Height $height
    pointrheight $Azim $Elev $Height
    setpolariser
    DISP " In BLOCK $Expname
    DO -1 {
        DISP "[TimeStamp now -noyear] -- $Expname running
        SYNC 60
    }    
}

BLOCK bore {  Expname height } {
    DO -1 {
        DISP "[TimeStamp now -noyear] -- $Expname running
        SYNC 60
    }    
}

BLOCK cp1 { Expname height} {
    set Azim 184.0
    set Elev 77.1
    set Height $height
    DISP " In BLOCK $Expname
    pointrheight $Azim $Elev $Height
    setpolariser
    DO -1 {
        DISP "[TimeStamp now -noyear] -- $Expname running Scan CP1
        SYNC 60
    }    
}

BLOCK lowel { Expname height } {
#    pointrheight $Azim $Elev $Height
    DO -1 {
        DISP "[TimeStamp now -noyear] -- $Expname running Scan LOWEL
        SYNC 60
    }    
}

BLOCK cp2 {  Expname height} {
       DISP "[TimeStamp now -noyear] -- $Expname running Scan CP2
       DO -1 {
       pointrheight 180.00 90.00 $height 
       setpolariser	
        DISP "position 1 - vertical [TimeStamp now] Scan CP2
        SYNC 90

        pointgeographic 68.40 20.00 $height
       setpolariser	
        DISP "position 2 - south-most [TimeStamp now] Scan CP2
        SYNC 90

        pointgeographic 68.64 21.92 $height
       setpolariser	
        DISP "position 3 - east-most [TimeStamp now] Scan CP2
        SYNC 90

        pointrheight 184.00 77.10 $height 
       setpolariser	
        DISP "position 4 - field-aligned (2002) [TimeStamp now] Scan CP2
        SYNC 90
    }    
}

BLOCK cp3 {  program height } {
pointrheight 5.0 20.0 $height
       setpolariser	
#if [ISTRO] {SYNC 50} ;# sync to full minute (i.e. the one commanded in runexp)
       DO -1 {
        DISP "[TimeStamp now -noyear] -- $program running Scan CP3

        DISP "position  1 - [TimeStamp now] Scan CP3
        SYNC 110

        pointrheight 344.9 20.0 $height
       setpolariser	
        DISP "position  2 - [TimeStamp now] Scan CP3
        SYNC 110

        pointrheight 344.9 24.0 $height
       setpolariser	
        DISP "position  3 - [TimeStamp now] Scan CP3
        SYNC 80

        pointrheight 344.9 28.6 $height
       setpolariser	
        DISP "position  4 - [TimeStamp now] Scan CP3
        SYNC 80

        pointrheight 344.9 34.7 $height
       setpolariser	
        DISP "position  5 - [TimeStamp now] Scan CP3
        SYNC 80

        pointrheight 344.9 43.6 $height
       setpolariser	
        DISP "position  6 - [TimeStamp now] Scan CP3
        SYNC 90

        pointrheight 344.9 55.0 $height
       setpolariser	
        DISP "position  7 - [TimeStamp now] Scan CP3
        SYNC 90

        pointrheight 344.9 70.0 $height
       setpolariser	
        DISP "position  8 - [TimeStamp now] Scan CP3
        SYNC 90

        pointrheight 12.8 89.99 $height ;# point overhead Tromso
       setpolariser	
        DISP "position  9 - [TimeStamp now] - overhead Tromso Scan CP3
        SYNC 20
        if [ISTRO] { pointrheight 160.0 89.99 $height } ;# rotate Tromso antenna
       setpolariser	
        SYNC 110

        pointrheight 164.9 77.0 $height
       setpolariser	
        DISP "position 10 - [TimeStamp now] Scan CP3
        SYNC 90

        pointrheight 164.9 64.0 $height
       setpolariser	
        DISP "position 11 - [TimeStamp now] Scan CP3
        SYNC 90

        changersite KIRUNA ;# Kiruna's moment to be center of universe
        pointrheight 3.9 89.99 $height ;# point overhead Kiruna using Kiruna reference
       setpolariser	
        DISP "position 12 - [TimeStamp now] - overhead Kiruna Scan CP3
        SYNC 30
        if [ISKIR] { pointrheight 160.0 89.99 $height } ;# rotate Kiruna antenna
       setpolariser	

        SYNC 120

        changersite TROMSO ;# back to Tromso center of universe
        pointrheight 164.9 42.0 $height
       setpolariser	
        DISP "position 13 - [TimeStamp now] Scan CP3
        SYNC 100

        pointrheight 164.9 34.0 $height
       setpolariser	
        DISP "position 14 - [TimeStamp now] Scan CP3
        SYNC 100

        pointrheight 164.9 28.0 $height
       setpolariser	
        DISP "position 15 - [TimeStamp now] Scan CP3
        SYNC 100

        pointrheight 164.9 23.4 $height
       setpolariser	
        DISP "position 16 - [TimeStamp now] Scan CP3
        SYNC 90

        pointrheight 164.9 19.7 $height
       setpolariser	
        DISP "position 17 - [TimeStamp now] Scan CP3
        SYNC 100

      # move back to position 1
        if [ISKIR] {pointrheight 5.0 20.0 $height}
        if [ISSOD] {pointrheight 5.0 20.0 $height}
      # increase Tromso elevation during antenna motion
        if [ISTRO] {pointrheight 5.0 30.0 $height} ;# 
      # only noise here as no common volume; in ND version recording was turned off
       setpolariser	
        DISP "moving back to position 1 - [TimeStamp now] Scan CP3
        DISP "Tromso elevation increased so only noise at remotes
        SYNC  100
        if [ISTRO] {pointrheight 5.0 20.0 $height}
       setpolariser	
        DISP "Tromso elevation returning to common volume Scan CP3
        SYNC  20
      }
}