原创 pico示波器二次开发--如何在LabVIEW中直接调用pico4000.dll驱动

2014-3-14 09:58 1027 2 2 分类: 消费电子

 

在Pico自带的VI函数库中,只提供了一些集成驱动VI,这些VI一方面功能比较固定,灵活性不高,一方面功能不是很全面,只是包含了部分驱动函数,还有一些高级的驱动函数并没有在VI中体现,所以需要进一步了解如何在Labview中直接调用基本的驱动函数,从而实现更详细的功能控制。

 

接下来介绍如何在Labview中直接调用pico4000.dll驱动函数,从而实现在Labview中对Pico示波器硬件进行控制。

 

(1)选择Labview的函数选版>互连接口>库与可执行函数下的“调用库函数节点”VI。

图片1.jpg

 

(2)右键该VI,在快捷菜单中选择“配置...”,进入配置界面。

(3)设置驱动函数库的路径和对应的函数名

 在红色框1中,选择pico4000.dll驱动函数的路径

 在红色框2中,选择调用函数名,例如ps4000GetTimebase。

 在红色框3中,选择standcall(WINAPI)

 其他保持不变

 

图片2.jpg

 

(4)设置调用函数的入口参数和返回参数

在设置驱动函数之前,用户需要了解开发文档中函数各个入口参数的定义,下面以ps4000GetTimebase函数为例,讲述设置步骤。

开发文档中ps4000GetTimebase函数的定义如下:

图片3.jpg

 设置返回参数:

修改返回参数名称:PICO_STATUS;修改类型:数值;修改数据类型:有符号32位整型。

图片4.jpg

 

 修改入口参数:

点击,添加一个新的入口参数,修改名称:handle,修改类型:数值;修改数据类型:有符号16位整型。以此按照开发文档中定义的参数类型进行设置。设置完整后如下图所示。

 

图片5.jpg

 

(5)点击确定,至于驱动调用设置完毕。

文章评论0条评论)

登录后参与讨论
相关推荐阅读
Andy-Hongke 2018-08-23 14:44
如何理解树型矩阵和交叉点矩阵
       一般而言,一个矩阵是使用树型MUX的实现的还是用相交点的都不是很明显,几乎总是使用简单的相交点图描述矩阵的功能。跟随着产品的驱...
Andy-Hongke 2018-08-23 14:32
如何选择合适的开关矩阵
       用户面对的常见的问题是如何根据系统来决定什么选用矩阵的大小。矩阵的大小关乎到成本,但性能也是如此。矩阵越大,信号线路将...
Andy-Hongke 2016-05-20 15:56
信号开关新品速递-英国Pickering 公司发布全新高密度PXI矩阵开关系列 ...
本系列的特点:采用高品质仪器级舌簧继电器为达到最佳性能表现而设计作为电子测试与验证领域模块化信号开关和仿真产品的领导者,英国Pickering公司最近宣布再次扩充其单刀高密度PXI矩阵开关产品家族。该...
Andy-Hongke 2016-05-03 17:30
PEEDI——JTAG/BDM/SWD仿真器和闪存编程器
PEEDI 是嵌入式在线仿真器的一个解决方案,它允许用户通过JTAG/BDM/SWD 接口在 ARM, CORTEX-M3, CORTEX-A8,Power Architecture, ColdF...
Andy-Hongke 2015-12-17 12:41
射频与微波开关系统的设计与应用
摘要随着802.11ac和LTE产品的发展,对相应的功能测试系统也提出来更高的要求。与测试分析仪器相匹配的开关系统在尺寸,结构形式,性能等多方面均发生了较大的变化。采用6GHz固态继电器作为核心器...
Andy-Hongke 2015-12-08 10:19
3D手势识别器-新玩意系列 M-01
三维手势识别器(MIKROE-1723)规格: 简介: 这个3D手势识别器,携带的是microchip的芯片MGC3130 3D手势识别控制器,可以用力开发直观的用户界面。它就像一个...
广告
我要评论
0
2
1
2
3
4
5
6
7
8
9
0
广告
关闭 热点推荐上一条 /7 下一条