📄 sconstruct
字号:
from rsfproj import *Fetch('trace.HH','mig')Flow('trace','trace.HH','dd form=native')Flow('hdr.asc',None, 'echo 4780 5450 1200 in=$TARGET n1=3 data_format=ascii_float')Flow('hdr','hdr.asc','dd form=native')def mig(antialias,steep=''): return ''' window min1=0 | mig%s3 vel=1500 antialias=%s n2=300 d2=20 o2=1780 n3=100 d3=20 o3=4450 n1=200 hdr=${SOURCES[1]} | put o2=0 o3=0 ''' % (steep,antialias)Flow('aal','trace hdr',mig('triangle'))Flow('noa','trace hdr',mig('none'))Flow('fla','trace hdr',mig('flat'))Flow('dip','trace hdr',mig('','steep'))Flow('all','fla dip','add ${SOURCES[1]}')for case in Split('aal noa fla dip all'): Plot('t'+case,case, ''' window n1=1 min1=1 | transp plane=12 | grey pclip=95 wanttitle=n titlefat=0 grid1=n d1num=1000 label1="CMP Y" unit1=m label2="CMP X" unit2=m labelsz=8 labelfat=2 ''') Plot('t2'+case,'t'+case,'Overlay', vppen='vpstyle=n big=n vshift=6 xscale=.7 yscale=.35') Plot('y'+case,case, ''' window n3=1 min3=1000 | grey pclip=95 wanttitle=n titlefat=0 grid1=n d1num=1 wantaxis2=n label1=Time unit1=s label2="CMP X" unit2=m labelsz=8 labelfat=2 ''') Plot('y2'+case,'y'+case,'Overlay', vppen='vpstyle=n big=n vshift=0 scale=.7') Result('imp-'+case,['t2'+case,'y2'+case],'Overlay', vppen='vpstyle=n big=n scale=1.05')End()
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -