功能命令列表¶
信息模块¶
comcor :控制 SAC 的命令校正选项
production :控制作业模式选项
report :报告 SAC 选项的当前状态
trace :追踪黑板变量和头段变量
echo :控制输入输出回显到终端
history :打印最近执行的 SAC 命令列表
message :发送信息到用户终端
quitsub :退出子程序
about :显示版本和版权信息
news :终端显示关于 SAC 的一些信息
quit :退出 SAC
help :在终端显示 SAC 命令的语法和功能信息
printhelp :调用打印机打印帮助文档
inicm :重新初始化 SAC
transcript :控制输出到副本文件
执行模块¶
evaluate :对简单算术表达式求值
setbb :设置黑板变量的值
unsetbb :删除黑板变量
getbb :获取或打印黑板变量的值
mathop :控制数学操作符的优先级
macro :执行 SAC 宏文件
installmacro :将宏文件安装到 SAC 全局宏目录中
setmacro :定义执行 SAC 宏文件时搜索的一系列目录
systemcommand :从 SAC 中执行系统命令
一元操作模块¶
二元操作模块¶
信号校正模块¶
数据文件模块¶
funcgen :生成一个函数并将其存在内存中
datagen :产生样本波形数据并储存在内存中
read :从磁盘读取 SAC 文件到内存
readbbf :将黑板变量文件读入内存
readcss :从磁盘读取 CSS 数据到内存
readerr :控制在执行
read
命令过程中的错误的处理方式readhdr :从SAC数据文件中读取头段到内存
write :将内存中的数据写入磁盘
writebbf :将黑板变量文件写入到磁盘
writecss :将内存中的数据以
CSS 3.0
格式写入磁盘writehdr :用内存中文件的头段区覆盖磁盘文字中的头段区
listhdr :列出指定的头段变量的值
chnhdr :修改指定的头段变量的值
readtable :从磁盘读取列数据文件到内存
copyhdr :从内存中的一个文件复制头段变量给其他所有文件
convert :实现数据文件格式的转换
cut :定义要读入的数据窗
cuterr :控制坏的截窗参数引起的错误
cutim :截取内存中的文件
deletechannel :从内存文件列表中删去一个或多个文件
synchronize :同步内存中所有文件的参考时刻
sort :根据头段变量的值对内存中的文件进行排序
wild :设置读命令中用于扩展文件列表的通配符
图形环境模块¶
saveimg :将绘图窗口中的图像保存到多种格式的图像文件中
xlim :设定图形中 X 轴的范围
ylim :设定图形中 Y 轴的范围
linlin :设置 X、Y 轴均为线性坐标
loglog :设置 X、Y 轴均为对数坐标
linlog :设置 X 轴为线性坐标,Y 轴为对数坐标
loglin :设置 X 轴为对数坐标,Y 轴为线性坐标
xlin :设置 X 轴为线性坐标
ylin :设置 Y 轴为线性坐标
xlog :设置 X 轴为对数坐标
ylog :设置 Y 轴为对数坐标
xdiv :控制 X 轴的刻度间隔
ydiv :控制 Y 轴的刻度间隔
xfull :控制 X 轴的绘图为整对数方式
yfull :控制 Y 轴的绘图为整对数方式
xfudge :设置 X 轴范围的附加因子
yfudge :设置 Y 轴范围的附加因子
axes :控制注释轴的位置
ticks :控制绘图上刻度轴的位置
border :控制图形四周边框的绘制
grid :控制绘图时的网格线
xgrid :控制绘图时的 X 方向的网格线
ygrid :控制绘图时的 Y 方向的网格线
title :定义绘图的标题和属性
gtext :控制绘图中文本质量以及字体
tsize :控制文本尺寸属性
xlabel :定义 X 轴标签及属性
ylabel :定义 Y 轴标签及属性
plabel :定义通用标签及其属性
filenumber :控制绘图时文件号的显示
fileid :控制绘图时文件 ID 的显示
picks :控制时间标记的显示
qdp :控制低分辨率快速绘图选项
loglab :控制对数轴的标签
beginframe :打开 frame,用于绘制组合图
endframe :关闭 frame
beginwindow :启动/切换至指定编号的X图形窗口
window :设置图形窗口位置和宽高比
xvport :定义 X 轴的视口
yvport :定义 Y 轴的视口
null :控制空值的绘制
floor :对数数据的最小值
width :控制图形设备的线宽
color :控制彩色图形设备的颜色选项
line :控制绘图中的线型
symbol :控制符号绘图属性
图像控制模块¶
setdevice :定义后续绘图时使用的默认图形设备
begindevices :启动某个图像设备
enddevices :结束某个图像设备
vspace :设置图形的最大尺寸和长宽比
sgf :控制 SGF 设备选项
pause :发送信息到终端并暂停
wait :控制 SAC 在绘制多个图形时是否暂停
print :打印最近的 SGF 文件
图像绘制模块¶
谱分析模块¶
hanning :对每个数据文件应用一个“hanning”窗
mulomega :在频率域进行微分操作
divomega :在频率域进行积分操作
fft :对数据做快速离散傅立叶变换
ifft :对数据进行离散反傅立叶变换
keepam :保留内存中谱文件的振幅部分
khronhite :对数据应用Khronhite滤波器
correlate :计算自相关和互相关函数
convolve :计算主信号与内存中所有信号的卷积
hilbert :应用 Hilbert 变换
envelope :利用Hilbert变换计算包络函数
benioff :对数据使用 Benioff 滤波器
unwrap :计算振幅和展开相位
wiener 设计并应用一个自适应 Wiener 滤波器
plotsp :用多种格式绘制谱数据
readsp :读取
writesp
和writespe
写的谱文件writesp :将谱文件作为一般文件写入磁盘
bandpass :对数据文件使用无限脉冲带通滤波器
highpass :对数据文件应用一个无限脉冲高通滤波器
lowpass :对数据文件应用一个无限脉冲低通滤波器
bandrej :应用一个无限脉冲带阻滤波器
fir :应用一个有限脉冲响应滤波器
分析工具¶
事件分析模块¶
ohpf :打开一个 Hypo 格式的震相文件
chpf :关闭当前打开的 Hypo 震相拾取文件
whpf :将辅助内容写入 Hypo 格式的震相拾取文件中
oapf :打开一个字母数字型震相拾取文件
capf :关闭目前打开的字符数字型震相拾取文件
apk :对波形使用自动事件拾取算法(由连续信号判断是否其中是否包含地震事件)
plotpk :产生一个用于拾取到时的图
mtw :决定接下来命令中所使用的测量时间窗
markptp :在测量时间窗内测量并标记最大峰峰值
marktimes :根据一个速度集得到走时并对数据文件进行标记
markvalue :在数据文件中搜索并标记某个值
rms :计算测量时间窗内的信号的均方根
traveltime :根据预定义的速度模型计算指定震相的走时
XYZ数据模块¶
仪器校正模块¶
transfer :反卷积以去除仪器响应并卷积以加入其它仪器响应