mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-18 10:01:57 -05:00
1a23757b26
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
|