[发明专利]一种网络仪后面板接口自动控制的实现方法有效
申请号: | 201811619050.2 | 申请日: | 2018-12-28 |
公开(公告)号: | CN109739419B | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 赵立军;李树彪;郭永瑞;刘丹;李明太;庄志远;蔡洪坤;杨明飞 | 申请(专利权)人: | 中电科仪器仪表有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F9/4401 |
代理公司: | 青岛智地领创专利代理有限公司 37252 | 代理人: | 陈海滨 |
地址: | 266555 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 面板 接口 自动控制 实现 方法 | ||
1.一种网络仪后面板接口自动控制的实现方法,该实现方法基于接口自动控制模块实现,其特征在于,所述接口自动控制模块包括接口控制功能子模块和配置状态管理子模块,接口自动控制功能子模块用于进行通道设置及接口命令数据参数设置,配置状态管理子模块用于对接口控制功能所有参数数据的重置、保存和回调;
配置状态的设置通过自定义XML文件的存储和调用实现,配置状态管理包含重置、保存和回调三个子功能;
重置功能:将显示界面中的所有元素恢复为默认值;
保存功能:提取界面中的所有设置数据,将其按照固定格式,保存到本地XML文件中;
回调功能:加载本地XML文件,解析文件内容,将其转换为界面配置数据,发送到接口控制功能模块,显示到界面中;
配置状态管理的核心部件是自定义XML文件:
XML文档包含根元素,该元素是所有其他元素的父元素;
XML文档中的元素形成了一棵文档树,树从根部开始,并扩展到树的最底端;
所有元素均可拥有子元素:
父元素拥有子元素,相同层级上的子元素成为同胞;
所有元素均可拥有文本内容和属性;
XML文件遵从特定格式要求,标记名称和包含关系都固定:
文件格式如下:
第1行:是“?xml version='1.0'encoding='UTF-8'?”,以?xml开始,以?结束,“version”表示XML的版本,encoding表示字符集编码;
第2、44行:XML有且仅有一对根标记,其余标记是根标记的子孙标记,“ChannelControlData”和“/ChannelControlData”即是本模块的根标记,二者之间的内容代表整个接口控制功能;根标记有一个“enabled”属性,对应使能接口控制功能,单引号中的内容即是其值,为1则使能接口控制,为0则禁用接口控制;
第3、43行:“channel”和“/channel”标记对,代表通道内包含的信息,是“ChannelControlData”的子标记,通道信息中包含代表通道号的“channelNumber”属性,属性值使用单引号括起来;
第4行:“label”和“/label”标记对,代表通道标签,是“channel”标记的子标记,标记中间的数据即是通道标签内容;
第5、25行:“before”和“/before”标记对,代表“扫描开始前”后面板接口控制的命令数据信息;
第6、9行:“gpib”和“/gpib”标记对,代表GPIB接口控制,二者之间包含GPIB命令数据,“enbaled”属性,表示GPIB接口控制使能状态,单引号中的内容即是其值,为1则使能接口控制,为0则禁用接口控制;
第7、8行:“command”和“/command”标记对,代表GPIB命令,二者之间包夹的内容即为GPIB命令,“address”属性,表示GPIB设备地址号,如果没有GPIB命令数据,此标记省略;
第10、15行:“handler”和“/handler”标记对,代表自动测试接口控制信息,“enbaled”属性,表示自动测试接口控制使能状态,单引号中的内容即是其值,为1则使能接口控制,为0则禁用接口控制;
第11~14行:代表自动测试装置PortA、B、C、D四个端口数据;
第16、19行:代表外部测试装置接口控制信息,“enbaled”属性,表示外部测试装置接口控制使能状态,单引号中的内容即是其值,为1则使能接口控制,为0则禁用接口控制;
第17、18行:“data”和“/data”标记对包含的内容即为外部测试装置接口数据信息,“address”属性表示所控地址;
第20、23行:代表扩展接口控制信息,“enbaled”属性,表示扩展接口控制使能状态,单引号中的内容即是其值,为1则使能接口控制,为0则禁用接口控制;
第21行:扩展接口DAC1电压数据,单位为伏特;
第22行:扩展接口DAC2电压数据,单位为伏特;
第24行:接口控制命令数据发送后,等待的延迟时间数据,单位为毫秒;
第26~42行:扫描结束后发送的接口控制命令数据信息,其包含的内容与扫描开始前一致;
启动网络仪后,回调仪器状态文件,根据状态文件中存储的信息,判断是否使能后面板接口控制;如果未使能,打开后面板接口控制软件配置接口控制信息,如果使能,则提取保存的接口控制数据;
判断扫描前是否配置接口,如果已使能扫描前接口配置,则发送扫描前接口命令数据后,开始仪器扫描;如果未配置接口,则直接开始仪器扫描;
扫描结束后,判断扫描后是否配置后面板接口,如果已使能扫描后接口配置,则发送扫描后接口命令数据,完成整个扫描过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科仪器仪表有限公司,未经中电科仪器仪表有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811619050.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:多媒体播放应用程序的交互方法及终端
- 下一篇:一种控制方法、装置及电子设备