mirror of https://github.com/saitohirga/WSJT-X.git
Fix minor bug in display.F90.
Adjust Rx noise time constant for i*2, r*4 data from Linrad. Remove unused GUI controls involved with average messages. git-svn-id: svn+ssh://svn.code.sf.net/p/wsjt/wsjt/branches/map65@2449 ab8295b8-cf94-4d9e-aec4-7959e3be5d79
This commit is contained in:
parent
fee0d2a0ae
commit
8c440997ea
|
@ -90,14 +90,14 @@ subroutine display(nkeep,ncsmin)
|
||||||
call indexx(kz,utc2,indx2)
|
call indexx(kz,utc2,indx2)
|
||||||
k3=0
|
k3=0
|
||||||
do k=1,kz
|
do k=1,kz
|
||||||
k3=k3+1
|
k3=min(k3+1,500)
|
||||||
line3(k3)=line2(indx2(k))
|
line3(k3)=line2(indx2(k))
|
||||||
enddo
|
enddo
|
||||||
nstart=0
|
nstart=0
|
||||||
else
|
else
|
||||||
call indexx(kz,utc2,indx2)
|
call indexx(kz,utc2,indx2)
|
||||||
do k=1,kz
|
do k=1,kz
|
||||||
k3=k3+1
|
k3=min(k3+1,500)
|
||||||
line3(k3)=line2(indx2(k))
|
line3(k3)=line2(indx2(k))
|
||||||
enddo
|
enddo
|
||||||
endif
|
endif
|
||||||
|
|
96
map65.py
96
map65.py
|
@ -284,11 +284,11 @@ def dbl_click_bmtext(event):
|
||||||
t=bmtext.get('1.0',END) #Entire contents of text box
|
t=bmtext.get('1.0',END) #Entire contents of text box
|
||||||
t1=bmtext.get('1.0',CURRENT) #Contents from start to cursor
|
t1=bmtext.get('1.0',CURRENT) #Contents from start to cursor
|
||||||
dbl_click_call(t,t1,'OOO',3,event)
|
dbl_click_call(t,t1,'OOO',3,event)
|
||||||
#------------------------------------------------------ dbl_click_ave
|
###------------------------------------------------------ dbl_click_ave
|
||||||
def dbl_click_ave(event):
|
##def dbl_click_ave(event):
|
||||||
t=avetext.get('1.0',END) #Entire contents of text box
|
## t=avetext.get('1.0',END) #Entire contents of text box
|
||||||
t1=avetext.get('1.0',CURRENT) #Contents from start to cursor
|
## t1=avetext.get('1.0',CURRENT) #Contents from start to cursor
|
||||||
dbl_click_call(t,t1,'OOO',1,event)
|
## dbl_click_call(t,t1,'OOO',1,event)
|
||||||
#------------------------------------------------------ dbl_click_call
|
#------------------------------------------------------ dbl_click_call
|
||||||
def dbl_click_call(t,t1,rpt,nbox,event):
|
def dbl_click_call(t,t1,rpt,nbox,event):
|
||||||
global hiscall
|
global hiscall
|
||||||
|
@ -342,8 +342,8 @@ def dbl_click_call(t,t1,rpt,nbox,event):
|
||||||
#----------------------------------------------------------- textkey
|
#----------------------------------------------------------- textkey
|
||||||
def textkey(event=NONE):
|
def textkey(event=NONE):
|
||||||
text.configure(state=DISABLED)
|
text.configure(state=DISABLED)
|
||||||
def avetextkey(event=NONE):
|
##def avetextkey(event=NONE):
|
||||||
avetext.configure(state=DISABLED)
|
## avetext.configure(state=DISABLED)
|
||||||
|
|
||||||
#------------------------------------------------------ decode
|
#------------------------------------------------------ decode
|
||||||
def decode(event=NONE):
|
def decode(event=NONE):
|
||||||
|
@ -586,10 +586,10 @@ def ModeJT65():
|
||||||
global isync,itol
|
global isync,itol
|
||||||
cleartext()
|
cleartext()
|
||||||
Audio.gcom1.trperiod=60
|
Audio.gcom1.trperiod=60
|
||||||
iframe4b.pack(after=iframe4,expand=1, fill=X, padx=4)
|
## iframe4b.pack(after=iframe4,expand=1, fill=X, padx=4)
|
||||||
bclravg.configure(state=NORMAL)
|
## bclravg.configure(state=NORMAL)
|
||||||
binclude.configure(state=NORMAL)
|
## binclude.configure(state=NORMAL)
|
||||||
bexclude.configure(state=NORMAL)
|
## bexclude.configure(state=NORMAL)
|
||||||
itol=4
|
itol=4
|
||||||
inctol()
|
inctol()
|
||||||
nfreeze.set(0)
|
nfreeze.set(0)
|
||||||
|
@ -813,19 +813,19 @@ def erase(event=NONE):
|
||||||
text.configure(state=NORMAL)
|
text.configure(state=NORMAL)
|
||||||
text.delete('1.0',END)
|
text.delete('1.0',END)
|
||||||
text.configure(state=DISABLED)
|
text.configure(state=DISABLED)
|
||||||
avetext.configure(state=NORMAL)
|
## avetext.configure(state=NORMAL)
|
||||||
avetext.delete('1.0',END)
|
## avetext.delete('1.0',END)
|
||||||
avetext.configure(state=DISABLED)
|
## avetext.configure(state=DISABLED)
|
||||||
Audio.gcom2.decodedfile=" "
|
Audio.gcom2.decodedfile=" "
|
||||||
#------------------------------------------------------ clear_avg
|
###------------------------------------------------------ clear_avg
|
||||||
def clear_avg(event=NONE):
|
##def clear_avg(event=NONE):
|
||||||
avetext.configure(state=NORMAL)
|
## avetext.configure(state=NORMAL)
|
||||||
avetext.delete('1.0',END)
|
## avetext.delete('1.0',END)
|
||||||
avetext.configure(state=DISABLED)
|
## avetext.configure(state=DISABLED)
|
||||||
f=open(appdir+'/decoded.ave',mode='w')
|
## f=open(appdir+'/decoded.ave',mode='w')
|
||||||
f.truncate(0) #Delete contents of decoded.ave
|
## f.truncate(0) #Delete contents of decoded.ave
|
||||||
f.close()
|
## f.close()
|
||||||
Audio.gcom2.nclearave=1
|
## Audio.gcom2.nclearave=1
|
||||||
|
|
||||||
#------------------------------------------------------ delwav
|
#------------------------------------------------------ delwav
|
||||||
def delwav():
|
def delwav():
|
||||||
|
@ -1189,12 +1189,12 @@ def update():
|
||||||
except:
|
except:
|
||||||
lines[0]=""
|
lines[0]=""
|
||||||
lines[1]=""
|
lines[1]=""
|
||||||
avetext.configure(state=NORMAL)
|
## avetext.configure(state=NORMAL)
|
||||||
avetext.delete('1.0',END)
|
## avetext.delete('1.0',END)
|
||||||
if len(lines)>1:
|
## if len(lines)>1:
|
||||||
avetext.insert(END,lines[0])
|
## avetext.insert(END,lines[0])
|
||||||
avetext.insert(END,lines[1])
|
## avetext.insert(END,lines[1])
|
||||||
# avetext.configure(state=DISABLED)
|
### avetext.configure(state=DISABLED)
|
||||||
cleartext()
|
cleartext()
|
||||||
Audio.gcom2.ndecdone=0
|
Audio.gcom2.ndecdone=0
|
||||||
|
|
||||||
|
@ -1547,8 +1547,8 @@ root.bind_all('<Alt-Key-6>',btx6)
|
||||||
|
|
||||||
root.bind_all('<Alt-a>',toggleauto)
|
root.bind_all('<Alt-a>',toggleauto)
|
||||||
root.bind_all('<Alt-A>',toggleauto)
|
root.bind_all('<Alt-A>',toggleauto)
|
||||||
root.bind_all('<Alt-c>',clear_avg)
|
##root.bind_all('<Alt-c>',clear_avg)
|
||||||
root.bind_all('<Alt-C>',clear_avg)
|
##root.bind_all('<Alt-C>',clear_avg)
|
||||||
root.bind_all('<Alt-d>',decode)
|
root.bind_all('<Alt-d>',decode)
|
||||||
root.bind_all('<Alt-D>',decode)
|
root.bind_all('<Alt-D>',decode)
|
||||||
root.bind_all('<Alt-e>',erase)
|
root.bind_all('<Alt-e>',erase)
|
||||||
|
@ -1590,15 +1590,15 @@ astrotext=Text(iframe4, bg="#66FFFF",height=10,width=11,font=astrotext_font)
|
||||||
astrotext.pack(side=LEFT, fill=BOTH, padx=4)
|
astrotext.pack(side=LEFT, fill=BOTH, padx=4)
|
||||||
g2font=astrotext_font
|
g2font=astrotext_font
|
||||||
if g2font!="": g.g2font=g2font
|
if g2font!="": g.g2font=g2font
|
||||||
|
|
||||||
iframe4.pack(expand=1, fill=X, padx=4)
|
iframe4.pack(expand=1, fill=X, padx=4)
|
||||||
iframe4b = Frame(frame, bd=2, relief=SUNKEN)
|
|
||||||
avetext=Text(iframe4b, height=2, width=65)
|
##iframe4b = Frame(frame, bd=2, relief=SUNKEN)
|
||||||
avetext.bind('<Double-Button-1>',dbl_click_ave)
|
##avetext=Text(iframe4b, height=2, width=65)
|
||||||
#avetext.bind('<Double-Button-3>',dbl_click_ave)
|
##avetext.bind('<Double-Button-1>',dbl_click_ave)
|
||||||
avetext.bind('<Key>',avetextkey)
|
###avetext.bind('<Double-Button-3>',dbl_click_ave)
|
||||||
avetext.pack(side=LEFT, fill=X, padx=1)
|
##avetext.bind('<Key>',avetextkey)
|
||||||
iframe4b.pack(expand=1, fill=X, padx=4)
|
##avetext.pack(side=LEFT, fill=X, padx=1)
|
||||||
|
##iframe4b.pack(expand=1, fill=X, padx=4)
|
||||||
|
|
||||||
#------------------------------------------------------- Button Bar
|
#------------------------------------------------------- Button Bar
|
||||||
iframe4c = Frame(frame, bd=1, relief=SUNKEN)
|
iframe4c = Frame(frame, bd=1, relief=SUNKEN)
|
||||||
|
@ -1612,12 +1612,12 @@ bdecode=Button(iframe4c, text='Decode',underline=0,command=decode,
|
||||||
padx=1,pady=1)
|
padx=1,pady=1)
|
||||||
berase=Button(iframe4c, text='Erase',underline=0,command=erase,
|
berase=Button(iframe4c, text='Erase',underline=0,command=erase,
|
||||||
padx=1,pady=1)
|
padx=1,pady=1)
|
||||||
bclravg=Button(iframe4c, text='Clear Avg',underline=0,command=clear_avg,
|
##bclravg=Button(iframe4c, text='Clear Avg',underline=0,command=clear_avg,
|
||||||
padx=1,pady=1)
|
## padx=1,pady=1)
|
||||||
binclude=Button(iframe4c, text='Include',underline=0,
|
##binclude=Button(iframe4c, text='Include',underline=0,
|
||||||
command=decode_include,padx=1,pady=1)
|
## command=decode_include,padx=1,pady=1)
|
||||||
bexclude=Button(iframe4c, text='Exclude',underline=1,
|
##bexclude=Button(iframe4c, text='Exclude',underline=1,
|
||||||
command=decode_exclude,padx=1,pady=1)
|
## command=decode_exclude,padx=1,pady=1)
|
||||||
btxstop=Button(iframe4c,text='TxStop',underline=4,command=txstop,
|
btxstop=Button(iframe4c,text='TxStop',underline=4,command=txstop,
|
||||||
padx=1,pady=1)
|
padx=1,pady=1)
|
||||||
|
|
||||||
|
@ -1626,9 +1626,9 @@ bstop.pack(side=LEFT,expand=1,fill=X)
|
||||||
bmonitor.pack(side=LEFT,expand=1,fill=X)
|
bmonitor.pack(side=LEFT,expand=1,fill=X)
|
||||||
bdecode.pack(side=LEFT,expand=1,fill=X)
|
bdecode.pack(side=LEFT,expand=1,fill=X)
|
||||||
berase.pack(side=LEFT,expand=1,fill=X)
|
berase.pack(side=LEFT,expand=1,fill=X)
|
||||||
bclravg.pack(side=LEFT,expand=1,fill=X)
|
##bclravg.pack(side=LEFT,expand=1,fill=X)
|
||||||
binclude.pack(side=LEFT,expand=1,fill=X)
|
##binclude.pack(side=LEFT,expand=1,fill=X)
|
||||||
bexclude.pack(side=LEFT,expand=1,fill=X)
|
##bexclude.pack(side=LEFT,expand=1,fill=X)
|
||||||
btxstop.pack(side=LEFT,expand=1,fill=X)
|
btxstop.pack(side=LEFT,expand=1,fill=X)
|
||||||
iframe4c.pack(expand=1, fill=X, padx=4)
|
iframe4c.pack(expand=1, fill=X, padx=4)
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ subroutine recvpkt(iarg)
|
||||||
equivalence (xd,c16)
|
equivalence (xd,c16)
|
||||||
equivalence (buf8,buf16)
|
equivalence (buf8,buf16)
|
||||||
data nblock0/0/,kb/1/,ns00/99/,first/.true./
|
data nblock0/0/,kb/1/,ns00/99/,first/.true./
|
||||||
data sqave/0.0/,u/0.001/,rxnoise/0.0/,pctblank/0.0/,kbuf/1/,lost_tot/0/
|
data sqave/0.0/,rxnoise/0.0/,pctblank/0.0/,kbuf/1/,lost_tot/0/
|
||||||
data multicast0/-99/
|
data multicast0/-99/
|
||||||
save
|
save
|
||||||
|
|
||||||
|
@ -131,6 +131,8 @@ subroutine recvpkt(iarg)
|
||||||
endif
|
endif
|
||||||
enddo
|
enddo
|
||||||
sq=sq/(2.0*iz)
|
sq=sq/(2.0*iz)
|
||||||
|
u=0.001
|
||||||
|
if(nfloat.ne.1) u=2.0*u
|
||||||
sqave=sqave + u*(sq-sqave)
|
sqave=sqave + u*(sq-sqave)
|
||||||
rxnoise=10.0*log10(sqave) - 20.0 ! Was -48.0
|
rxnoise=10.0*log10(sqave) - 20.0 ! Was -48.0
|
||||||
kxp=k
|
kxp=k
|
||||||
|
|
Loading…
Reference in New Issue