[发明专利]一种PXI总线开关模块控制系统及方法有效
申请号: | 201911071526.8 | 申请日: | 2019-11-05 |
公开(公告)号: | CN110781103B | 公开(公告)日: | 2022-02-15 |
发明(设计)人: | 曹光磊;李龙;曹宁 | 申请(专利权)人: | 中电科思仪科技股份有限公司 |
主分类号: | G06F13/10 | 分类号: | G06F13/10 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 董雪 |
地址: | 266555 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 pxi 总线 开关 模块 控制系统 方法 | ||
1.一种PXI总线开关模块控制方法,其特征在于,包括:将PXI总线开关模块分成多种不同的类型,相同类型的PXI总线开关模块采用相同的虚拟仪器驱动控制方式和用户界面设计形式;多个PXI总线开关模块共用一个虚拟仪器驱动和用户界面;
所述虚拟仪器驱动控制方式具体包括:
获取所有开关模块的信息,保存到开关驱动信息数组中;
通过虚拟仪器用户界面层将开关模块的句柄和开关通道名称,传递到驱动开关控制函数,根据接收到的数据控制相应开关的通断;
用户界面设计的方法具体为:
将所有开关模块的信息,保存到开关界面信息数组中;
获取开关界面数组信息,将各个开关模块的信息传递到控件生成函数,自动生成与开关模块数量一致的开关界面,每一个开关模块对应一个独立的开关界面;
增加或减少开关模块数量,开关界面数量相应的增加或减少;
用户选择不同的开关模块,界面切换到相应模块界面,各个模块的界面互相独立;
通过操作界面上开关控件,各个开关模块将模块信息传递到开关控制函数,通过开关控制函数将开关控制命令传递到底层模块,控制各个开关的通断。
2.如权利要求1所述的一种PXI总线开关模块控制方法,其特征在于,所述驱动开关控制函数得输入参数包括:开关模块的句柄和开关通道名称;如果所述驱动开关控制函数的输出返回值为0,表示函数执行成功;如果返回值小于0,则表示函数输入参数错误。
3.如权利要求1所述的一种PXI总线开关模块控制方法,其特征在于,所述开关模块的信息至少包括:开关通道信息、开关地址、开关类别、开关设备ID、设备串号、开关数量和开关组数。
4.如权利要求1所述的一种PXI总线开关模块控制方法,其特征在于,所述控件生成函数的输入包括:开关模块类别、开关设备ID、设备串号、开关数量以及开关组数信息参数;如果控件生成函数的输出返回值为0,表示函数执行成功;如果返回值小于0,则表示函数输入参数错误。
5.如权利要求1所述的一种PXI总线开关模块控制方法,其特征在于,通过开关界面触发开关控制指令,所述开关控制指令通过开关控制函数传递至相应的开关模块,实现对开关模块的通断控制;同时在开关界面上更新开关模块的状态。
6.如权利要求1所述的一种PXI总线开关模块控制方法,其特征在于,所述开关模块的信息至少包括:开关类别、开关设备ID、设备串号、开关数量以及开关组数信息。
7.基于权利要求1所述的一种PXI总线开关模块控制方法的控制系统,其特征在于,该控制系统包括统一的用户界面和虚拟仪器驱动,多个PXI总线开关模块共用一个虚拟仪器驱动和用户界面;虚拟仪器用户界面层与虚拟仪器驱动层进行数据传输,虚拟仪器驱动层分别与多个PXI总线开关模块进行通信;
将PXI总线开关模块分成多种不同的类型,相同类型的PXI总线开关模块采用相同的虚拟仪器驱动控制方式和用户界面设计形式。
8.如权利要求7所述的控制系统,其特征在于,将PXI总线开关模块分为:矩阵类开关模块、一选多路类开关模块和独立通道类开关模块。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电科思仪科技股份有限公司,未经中电科思仪科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911071526.8/1.html,转载请声明来源钻瓜专利网。