mirror of
				https://github.com/saitohirga/WSJT-X.git
				synced 2025-10-25 10:00:23 -04:00 
			
		
		
		
	git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/wsjtx@6122 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
		
			
				
	
	
		
			43 lines
		
	
	
		
			940 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			940 B
		
	
	
	
		
			Fortran
		
	
	
	
	
	
| program testfast9
 | |
| 
 | |
|   parameter (NMAX=359424)
 | |
|   integer*2 id2(NMAX)
 | |
|   integer narg(0:11)
 | |
|   character*80 line(100)
 | |
|   character submode*1,infile*80
 | |
|   
 | |
|   nargs=iargc()
 | |
|   if(nargs.ne.2) then
 | |
|      print*,'Usage:    testfast9 submode infile'
 | |
|      print*,'Example: testfast9 E /data/VE1SKY/K1JT/JT9E/150806_123300.wav'
 | |
|      go to 999
 | |
|   endif
 | |
|   call getarg(1,submode)
 | |
|   call getarg(2,infile)
 | |
| 
 | |
|   open(10,file=infile,access='stream',status='old')
 | |
|   read(10) id2(1:22)                     !Skip 44 header bytes
 | |
|   npts=NMAX
 | |
|   read(10,end=1) id2(1:npts)                   !Read the raw data
 | |
| 
 | |
| 1 i1=index(infile,'.wav')
 | |
|   read(infile(i1-6:i1-1),*) narg(0)
 | |
|   narg(1)=NMAX
 | |
|   n=ichar(submode)
 | |
|   narg(2)=n-ichar('A')
 | |
|   if(n.ge.97 .and. n.le.104) narg(2)=n-ichar('a')
 | |
|   narg(3)=1
 | |
|   narg(4)=0
 | |
|   narg(5)=0
 | |
|   narg(6)=0
 | |
|   narg(7)=29951
 | |
|   narg(8)=1
 | |
|   narg(9)=102
 | |
|   narg(10)=700
 | |
|   narg(11)=500
 | |
| 
 | |
|   call fast9(id2,narg,line)
 | |
|   print*,line(1)
 | |
| 
 | |
| 999 end program testfast9
 |