发表人:sxp 2023-03-06 09:50:24 最新回复: 2023-03-06 09:50:24
在处理系统中,按程序实现的方式,可以分成交互模块和批量模块。交互模块有交互的程序界面,操作员可以和程序“对话”。而批量模块没有交互界面,运行时不能和操作员进行“对话”。
从用户的角度看批量模块的特点:
u 不能独立运行,必须由执行控制系统进行加载才能执行
u 批量模块运行所需的参数,在其执行前必须指定
批量模块开发最主要工作
u 模块参数设计—— 模块参数的界面实现
u 代码开发 —— 具体算法的实现

序号 | 属性名 |
1 | 参数名 |
2 | 变量名 |
3 | 界面用词 |
4 | 序号 |
5 | 参数级别 |
6 | 填写方式 |
7 | 参数类型 |
8 | 参数值的类型 |
9 | 行 |
10 | 列 |
11 | 最小值 |
12 | 最大值 |
13 | 行自动扩展 |
14 | 精度 |
15 | 选项 |
16 | 缺省值 |
17 | 参数依赖 |
18 | 中文帮助 |
19 | 英文帮助 |
(1)参数名:该参数的名称,相当于该参数的识别码,同一模块中不能有相同的参数名。
(2)变量名:是在程序中的使用的变量名,同一模块中不能有相同的变量名。

(3)界面用词:显示在参数界面,是参数的提示词。
(4)序号 : 参数在模块中的序号。
(5)参数级别:表示参数在模块的重要性。
参数级别 | 含义 |
0 | 必填参数,以红色显示提示用户 |
1 | 常用参数 |
2 | 为不常用参数,默认隐藏 |
(6)填写方式:是指参数的填写方式,有以下选项:
填写方式 | 含义 |
DIRECT | 直接填写,无其它填写辅助工具 |
PATHNAME | 选择文件名,保存打开都可用,只能单选 |
SEISMIC | 同上,只有数据名,不带项目信息 |
FULLSEISMIC | 可选择地震数据名,带有项目、工区和测线名 |
PATHSAVE_PT | 选择保存文件名 |
PATHOPEN_PT | 选择打开文件名,只多选 |
PATHDIR_PT | 选择路径 |
(7)参数类型:参数的类型,有以下几种
参数类型 | 含义 |
SINGLE | 单类型 |
VECTOR | 向量类型 |
MATRIX | 矩阵类型 |
OPTION | 选项类型 |
MMATRIX | 复杂矩阵类型,各列类型不同 |
(8)参数值的类型:参数的基本数据类型。
(9)行:向量类型或矩阵类型的行数。
(10)列:矩阵类型的列数。
(11)最小值:数据有效范围的最小值。
(12)最大值:数据有效范围的最大值。
(13)行自动扩展:向量或矩阵类型的行数是否自动扩展,当向量或矩阵类型的参数的行数大于10行时,默认只显示出前10行,后面的参数行随着前面的参数行被填写自动显示
(14)精度:float或double数据的小数个数
(15)选项:选项参数的各个选择项。
(16)缺省值:参数的缺省值
(17)参数依赖:参数依赖于其它参数选项,目前支持依赖选项参数,开发者需要指定参数名和相应的选项
(18)中文帮助
(19)英文帮助