论坛首页> 三共建设

批量模块参数设计

在处理系统中,按程序实现的方式,可以分成交互模块和批量模块。交互模块有交互的程序界面,操作员可以和程序“对话”。而批量模块没有交互界面,运行时不能和操作员进行“对话”。

  从用户的角度看批量模块的特点:

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)精度:floatdouble数据的小数个数

15)选项:选项参数的各个选择项。

16)缺省值:参数的缺省值

17)参数依赖:参数依赖于其它参数选项,目前支持依赖选项参数,开发者需要指定参数名和相应的选项

18)中文帮助

19)英文帮助

全部回复

暂无更多回复内容