发明名称 基于PXI总线多功能采集卡的多通道波形同步输出方法
摘要 本发明公开了一种基于PXI总线多功能采集卡的多通道波形同步输出方法,用于解决现有多通道波形同步输出方法同步输出性能差的技术问题。技术方案是采用模块化、层次化设计思路,利用COM技术构建分层的服务组件,将软件的应用层、业务层、服务层单独封装,分别在检测软件的应用层、业务层及服务层构建不同组件,在组件中封装相应的功能函数,这样在测试过程中多功能采集模块模拟输出不同波形信号时,只需修改相应组件波形输出函数的设定参数即可;输出直流信号时,只需将相应组件波形输出函数的频率参数设为0即可,解决了多功能采集卡多路模拟量输出通道不能同步输出不同类型波形信号的技术难题,提高了多通道不同类型波形信号同步输出性能。
申请公布号 CN105487862A 申请公布日期 2016.04.13
申请号 CN201510836286.1 申请日期 2015.11.26
申请人 中国船舶重工集团公司第七〇五研究所 发明人 屈明宝;闫彦;王敬堂;李彦;李玉华
分类号 G06F9/44(2006.01)I;G06F9/445(2006.01)I 主分类号 G06F9/44(2006.01)I
代理机构 西北工业大学专利中心 61204 代理人 王鲜凯
主权项 一种基于PXI总线多功能采集卡的多通道波形同步输出方法,其特征在于包括以下步骤:步骤一、在服务层的驱动函数动态链接库中构建创建任务函数、波形输出函数和结束任务函数三个函数,整体打包形成动态链接库供业务层和应用层调用;其中在波形输出函数中构建四个一维数组变量,分别为通道号、通道幅值、通道频率和输出数据,通道号、通道幅值和通道频率为形式参数,数组长度为4,输出数据变量数组长度为每通道输出数据点数与通道数之积,利用特殊插值算法插值计算出各通道不同波形信号输出数值,并将其写入多功能采集卡的板载Buffer中;步骤二、在应用层调用动态链接库API中的创建任务函数,实现对多功能采集卡的初始化等操作;然后调用波形输出函数,根据需要设定不同通道及各通道幅值和频率参数,通过函数调用和参数传递,在系统时钟作用下通过触发按照设定的通道、幅值、频率同步输出板载Buffer中的数据,实现多通道不同类型波形信号的同步连续输出;步骤三、在应用层调用动态链接库API中的结束任务函数,按照要求停止不同通道波形信号的输出,释放资源。
地址 710075 陕西省西安市高新开发区高新一路18号