首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
gpib专题
QT程序通过GPIB-USB-HS转接线控制数字万用表
1、硬件准备 1.1、数字万用表 型号 :Agilent 34401A 前面图示: 后面图示:有GPIB接口 1.2、GPIB-USB-HS转接线 2、GPIB协议基础了解 2.1、引脚 8条数据线:DIO1 ~ DIO8 5条管理线:IFC、ATN、REN、EOI、SRQ 3条交握线:DAV、NRFD、NDAC 感兴趣的话,可以研究这些线是如何控制传输的,Qt程序有
阅读更多...
C++与 Fluke5500A设备通过GPIB-USB-B通信的经验积累
C++与 Fluke5500A设备通过GPIB-USB-B通信的经验积累 1.需要安装NI-488.2.281,安装好了之后,GPIB-USB-B的驱动就自动安装好了 注意版本问题,之前安装了NI-488更高的版本,结果驱动安不上。 2.在C:\Program Files\IVI Foundation\VISA目录下,搜索visa32.lib和visa.h、visatype.h 将库和头文
阅读更多...
C++调用GPIB驱动头文件ni488.h内容详细分拆解
ni488.h是一个C语言库文件,用于使用NI-488.2通信协议进行控制和通信,主要包括以下内容: 宏定义:定义了许多常量、变量和函数的宏,如NI488_VERSION、NI488_REN_ADDRESS、NI488_UNL_ADDRESS等。 数据类型定义:定义了一些相关数据类型,如NiHandle、NiStatus、NiInt32等,这些数据类型通常用于函数的参数、返回值和内部实现。
阅读更多...
GPIB自动测试平台(ATE)搭建
1.ATE平台介绍 编程控制仪器简称程控 传统电路测试中,为了测量设备在不同工况下是否符合规范要求,完成大量数据量的测量,需要人为手动调节示波器,电子负载,信号发生器,交直流电压电流表等仪器,,需要使用人力实时去测量,读取,记录数据,而后还需要对数据整理,绘制图表进行分析。 现代一般的电气仪器仪表都是带有通讯接口,例如RS232或者GPIB总线,研究测试人员便可以使用上位机(一般为计算机)通
阅读更多...
linux下使用python访问GPIB
Linux下使用pyvisa控制GPIB设备 1、目的 由于在Linux环境下安装NI-488.2驱动花费很长时间,而且出现的问题比较多,所以特此记录下。 2、安装步骤 2.1下载镜像文件 从NI官网上下载NI-488.2和NI-Visa镜像文件。官网地址 http://www.ni.com/zh-cn/support/downloads/drivers.html 2.2安装镜像文件 将镜
阅读更多...
matlab pna,PNA提高了GPIB的读取速度
matlab中以矢量形式获取S21参数。 到目前为止,我的一切工作正常,但我想看看是否有可能改善采集时间的持续时间。 这里是我的matlab脚本:fprintf(gpib_port,'INItiate:CONTinuous OFF'); fprintf中(gpib_port, '发起:即时; *纬'); fprintf(gpib_port,'FORM ascii'); fprintf(gpib_
阅读更多...
MATLAB控制信号发生器(USB-GPIB-HS)GPIB仪器控制教程(含matlab代码)
1、项目背景介绍 自动化测试时需要自动产生信号,通过matlab控制信号发生器的频率与功率,以实现自动化信号生成输出 2、项目仪器 电脑:USB口与电脑连接 NI公司的USB-GPIB-HS控制器:USB接电脑,GPIB接仪器 信号发生器:安捷伦、思仪信号发生器 3、环境配置 由于使用NI公司控制器,需要对其进行相关配置 参考博客:GPIB仪器控制教程 -
阅读更多...
【QT5-程序控制电源-[GPIB-USB-HS]-SCPI协议-上位机-基础样例【2】】
【QT5-程序控制电源-[GPIB-USB-HS]-SCPI协议-上位机-基础样例【2】】 1、前言2、实验环境3、自我总结1、基础了解仪器控制-熟悉仪器2、连接SCPI协议3、了解GPIB-USB-HS4、软件调试-代码编写 4、熟悉协议-SCPI协议5、实验过程-熟悉软件(1)去官网NI,下载软件安装(2)了解熟悉软件-连接GPIB硬件(3)手动设置IT6723-软件调试 6、QT
阅读更多...