首页 理论教育 执行功能模块

执行功能模块

时间:2022-01-19 理论教育 版权反馈
【摘要】:这样,用户在将自己的数据转换成SAC格式时,可以先用这些真实的地震数据做些练习。SAC2000提供了强大的宏命令功能,用户可以把一组SAC命令放入一个宏文件中执行。TRANSCRIPT命令可以控制SAC2000的文本记录功能,保存命令、出错信息、警告以及其他输出到文本文件。COMCOR用以改正SAC命令,如果设置此选项,当SAC2000检测到命令执行出错时,允许用户改正该命令并继续执行。
执行功能模块_地震学实习教程

3.3.1 执行功能模块

在成功启动SAC2000后,可使用QUIT命令退出,END、EXIT和DONE命令具有相同的作用。

FUNCGEN命令在内存中产生各种函数,它对于测试其他命令的已知功能非常有用。DATAGEN命令将三个地震(包括近震、地方震和远震)的实例数据读入内存。这样,用户在将自己的数据转换成SAC格式时,可以先用这些真实的地震数据做些练习。

用于输出SAC2000信息的几个命令是:NEWS命令显示SAC2000最新版本的一般信息;HELP和SYNTAX命令提示某个命令的具体信息;REPORT命令报告主要参数的当前值。

SAC2000提供了强大的宏命令功能,用户可以把一组SAC命令放入一个宏文件中执行(后面章节有宏的详细说明)。可以定义参数及其缺省值、执行简单算术运算、临时存取信息,以及控制执行流程的条件语句和循环语句。

MACRO命令用以执行宏;SETMACRO命令定义宏文件的查找路径;INSTALLMACRO命令使系统上的其他人也能使用某个宏命令。用户可以用SETBB和GETBB命令分别保存和取回“暂存块”信息,用EVALUATE命令对暂存块进行算术运算;通过WRITEBBF和READBBF命令实现从暂存块到磁盘文件的存储与读取。其他有用的宏命令还包括:发送消息到终端(MESSAGE)、宏文件中命令的终端回显(ECHO)和暂停执行宏命令(PAUSE)。

TRACE命令使SAC2000可以追踪头段和暂存块变量,随时在屏幕上显示它们的值的改变情况。TRANSCRIPT命令可以控制SAC2000的文本记录功能,保存命令、出错信息、警告以及其他输出到文本文件。COMCOR用以改正SAC命令,如果设置此选项,当SAC2000检测到命令执行出错时,允许用户改正该命令并继续执行。CD命令可以改变SAC2000的当前工作目录。

用户还可以用Fortran和C程序写自己的SAC命令并加载到SAC2000系统,以后就可以像SAC自身命令一样执行。

最后要说的是,用户可在SAC2000运行中执行操作系统命令(SYSTEMCOMMAND);以及重新初始化SAC2000系统有关参数至缺省状态(INICM)。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈