论坛首页> 三共建设

批量模块开发过程简述

GeoEast-iEco平台中,批量模块的开发和调试,在IDE工具中实现。

1、启动IDE(qtcreator),创建批量模块项目。选择GeoEast->Batch Module,填写模块名(全英文,字母开头)和存储路径,一直“Next”,直至“Finish”。

2、设置模块总体信息,主要包括:接口类型、模块类型、数据传输类型、版本信息、创建时间、开发者、开发模板、数据通道数量。

3、设计模块参数(PDL文件)

根据向导创建项目后,在项目上点击右键,选择“PDL  Editor…”弹出参数设计界面。根据模块功能需要,设计合适的参数。 也可以在此界面的“Module”选项卡中,修改模块总体信息。开发的模块至少有一个参数。

Parameter选项卡中,设计具体参数:

1)“Add Set”添加参数组;“Add Param”添加参数
2)修改参数各项属性(变量、name、类型等)
3)变更参数属性后,“Apply”保存修改
4)点击“OK”后,选择弹窗中“Yes to All”选项更新代码文件。
4、编写代码,实现处理功能。
打开“模块名.cpp”文件,找到“模块名_pm”函数,在“//TODO”代码行后,添加相应代码。

5、编译代码,生成模块

 项目上点击右键,选择“Build”或者“Rebuild”,编译链接通过后,生成模块SO文件。

6、编辑地震作业

  项目上点击右键,选择“Job Editor…”,编辑一个地震作业,例如 test1.job

7、调试运行作业

当前开发的模块还未集成到系统环境中,需要到开发模块的项目路径下(项目存储路径/bin/modlib),运行步骤6中保存的作业。

运行作业命令,”djob  test1.job“

8、查看作业运行结果

1)查看作业list文件

项目存储路径/bin/modlib下,ls –ltr列出list文件,查看相关list文件。

2)查看屏幕输出(IDE中“Application Output”)

3) plugintest,利用相关场景,查看结果数据。

全部回复

暂无更多回复内容