分布式信号处理平台显示需求功能概述
目录
1 概述.................................................................................................................................................3
2 功能简介.........................................................................................................................................3
2.1 流程制作..............................................................................................................................3
2.1.1 流程编排...................................................................................................................3
2.1.1.1 快速启动栏....................................................................................................4
2.1.1.2 菜单栏............................................................................................................5
2.1.1.3 元素视图........................................................................................................5
2.1.1.4 流程视图........................................................................................................6
2.1.1.5 流程编辑区域................................................................................................7
2.1.1.6 子流程显示区域............................................................................................8
2.1.1.7 插件展示区域................................................................................................9
2.1.1.8 属性显示......................................................................................................10
2.1.2 流程布局.................................................................................................................11
2.1.2.1 快速启动栏..................................................................................................12
2.1.2.2 菜单栏..........................................................................................................12
2.1.2.3 绑定插件显示区域......................................................................................13
2.1.2.4 布局区域......................................................................................................13
2.1.2.5 属性显示区域..............................................................................................14
2.2 运行及历史回放................................................................................................................14
2.2.1 运行.........................................................................................................................14
2.2.1.1 工具栏..........................................................................................................16
2.2.1.2 菜单栏..........................................................................................................16
2.2.1.3 流程界面显示..............................................................................................16
2.2.1.4 布局界面显示..............................................................................................18
2.2.2 历史回放.................................................................................................................19
2.3 通用插件开发....................................................................................................................20
2.3.1 仅需显示的插件开发.............................................................................................20
2.3.2 显示并且具有控制功能的插件开发....................................................................22
2.3.3 具有单个 bool 变量的插件开发............................................................................24
1 概述
分布式信号处理平台显示软件主要包括主流程编排界面、流程布局界面、
运行及历史回放界面、插件开发等功能模块。
主流程编排主要将取得的流程元素按照客户要求进行设定及属性显示,以
及对所需的显示插件进行数据绑定;流程布局将所绑定的插件进行界面布局,
以确定在运行该流程时界面布局按照该布局进行显示;运行软件将客户编排的
流程以及插件视图展现给客户。客户还可以通过运行软件查看最近的任务并可
选择任务进行回放。
2 功能简介
2.1 流程制作
2.1.1 流程编排
流程编排是将各个流程元素按照客户自己的需求进行流程设定(如源数据、
解调等)、插件数据绑定、子流程显示、插件列表展等的一个功能模块。该显
示界面中包含了快速启动栏、菜单栏、元素视图、流程视图、流程编辑、子流
程显示、绑定插件展示、属性显示等界面元素,且软件能正确加载开发的插件,
并获取插件的输入输出参数、参数类型以及插件缩略图等信息。流程编排界面
如下图所示:
图1 流程编排界面
2.1.1.1 快速启动栏
快速启动栏包括: 新建、打开、保存、运行按钮。
新建:点击新建按钮时将新建一个空白流程视图,用以进行流程编
排。
打开:点击打开按钮将弹出流程路径选择框,选择需要打开的流程,
界面将显示该流程的所包含的所有元素,并可以进行流程编辑。
保存:点击保存按钮,将往服务器保存流程编排的结果。
运行:点击运行将可以看到软件编排的结果(也就是运行该流程)。
2.1.1.2 菜单栏
菜单栏包括新建、打开、保存、运行、发布、退出按钮,基本操作与快
速启动 栏各个按钮操作一致,点击退出按钮时将关闭该软件。
新建:点击新建按钮时将新建一个空白流程视图,用以进行流程编
排。
打开:点击打开按钮将弹出流程路径选择框,选择需要打开的流程,
界面将显示该流程的所包含的所有元素,并可以进行流程编辑。
保存:点击保存按钮,将往服务器保存流程编排的结果。
运行:点击运行将可以看到软件编排的结果(也就是运行该流程)。
退出:点击退出,软件退出。
发布:点击发布按钮,软件可发布该流程,用以独立运行。
2.1.1.3 元素视图
元素视图显示区域,将显示服务器中可供编排的流程元素,该部分主要
包含两部分内容,图元显示与属性展示 如图 2。
图元显示:软件启动时通过调用服务接口获取流程元素信息,并通