mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-30 20:40:28 -04:00 
			
		
		
		
	
		
			
	
	
		
			33 lines
		
	
	
		
			680 B
		
	
	
	
		
			FortranFixed
		
	
	
	
	
	
		
		
			
		
	
	
			33 lines
		
	
	
		
			680 B
		
	
	
	
		
			FortranFixed
		
	
	
	
	
	
|  |       subroutine unpackgrid(ng,grid)
 | ||
|  | 
 | ||
|  |       parameter (NGBASE=180*180)
 | ||
|  |       character grid*4,grid6*6
 | ||
|  | 
 | ||
|  |       grid='    '
 | ||
|  |       if(ng.ge.32400) go to 10
 | ||
|  |       dlat=mod(ng,180)-90
 | ||
|  |       dlong=(ng/180)*2 - 180 + 2
 | ||
|  |       call deg2grid(dlong,dlat,grid6)
 | ||
|  |       grid=grid6
 | ||
|  |       go to 100
 | ||
|  | 
 | ||
|  |  10   n=ng-NGBASE-1
 | ||
|  |       if(n.ge.1 .and.n.le.30) then
 | ||
|  |          write(grid,1012) -n
 | ||
|  |  1012    format(i3.2)
 | ||
|  |       else if(n.ge.31 .and.n.le.60) then
 | ||
|  |          n=n-30
 | ||
|  |          write(grid,1022) -n
 | ||
|  |  1022    format('R',i3.2)
 | ||
|  |       else if(n.eq.61) then
 | ||
|  |          grid='RO'
 | ||
|  |       else if(n.eq.62) then
 | ||
|  |          grid='RRR'
 | ||
|  |       else if(n.eq.63) then
 | ||
|  |          grid='73'
 | ||
|  |       endif
 | ||
|  | 
 | ||
|  |  100  return
 | ||
|  |       end
 | ||
|  | 
 |