python控制程控电源_如何对程控电源进行编程控制

news/2024/10/31 3:18:11/

代码解读。以上代码示范了如何使用visa API连接并控制仪器读写。

line 1~3 包含必须的头文件和库文件

line 8~11 定义变量,ViStatus用来检查仪器初始化及读写状态

ViSession 用来定义Visa库资源句柄

ViUint32 用来定义读写字符长度

ViBuf 用来定义读取仪器缓冲区

Line 14  使用 viOpenDefaultRM 初始化Visa 库,如果电脑上没有正确安装Visa 库,该调用会失败,在此,需要加入出错处理,检测ViStatus 可以判断是否调用成功

Line 22 使用viOpen 打开指定仪器,该实例打开GPIB地址为5的设备

Line 28viSetAttribute 设定连接仪器属性,实例中设定VI_ATTR_TMO_VALUE=5000ms, 如果读写仪器在给定的5秒时间没有回应,调用失败

Line 30 viWrite 向仪器发送指令,实例中"*IDN?"是查询仪器厂家型号指令,通常要加入一个换行符,变为"*IDN?\n"

Line 31 viRead 读取仪器回应结果,将结果存储到buffer 中

Line 32,33, 将仪器回应结果显示出来

line 36 释放仪器连接

line 37 关闭仪器句柄

(注意:示例使用VC2010,默认使用unicode编码,所以在viWrite, viRead函数中加入了强制类型转换,否则无法编译通过)。


http://www.ppmy.cn/news/456004.html

相关文章

程控电阻白皮书(一)

目录 什么是可编程电阻? 市场和科技力量 可编程电阻模块的分类和参数介绍 需要更高的精度? 需要了解更多请联系ltthkaco.com。进入正题: 仔细想想,我们的日常生活有很多传感器控制的场景。传感器能保证冰箱里的食物保持低温状态,外出跑…

基于DAC0832的程控衰减器

基于DAC0832的程控衰减器 文章目录 基于DAC0832的程控衰减器一、需求分析:二、主要元器件:三、设计流程四、工作原理4.1完整原理图4.2仿真环境4.3基准源 2.56V4.4基准源 0.02V4.5衰减电路4.6放大电路4.7模式切换 五、程序代码六、相关资料下载 一、需求分…

python控制程控电源_程控开关与控制的基础介绍

为了使测试系统达到准确和精确就需要选择适当的仪器,在设计测试方法方面需要有创造性,同时要仔细地考虑技术指标和误差源。大多数测试系统设计的十分复杂,设计者们最 关心的是将不受控制的变量减少到最少。为了实现这个目的,此系统…

VC++控制程控电源2306读取电流

VC++开发常用功能一系列文章 (欢迎订阅,持续更新...) 吉时利2306 KEITHLEY2306通讯测试程控电源程序控制 支持双通道控制: 直接上代码: 自动化技术得到飞跃发展的今天,测试中各种仪表也都支持IEEE 488协议,可以利用PC完成控制。在GPIB总线编程中,将总结过去用到…

python控制程控电源_程控电源的用途

简介 程控电源指通过外部控制来设定输出电压、输出电流的稳压、稳流或稳压/稳流的电源。程控河试电源采用微机控制,技术先进,全程控、全按键操作,体积小、重量轻、携带方便,既可用于实验室,也可以现场使用。 程控电源的…

程控直流电源是什么?为什么选择程控电源?

什么是程控直流电源?程控直流电源通过外部控制来设置输出电压和输出电流,并设置连续电流和电压稳定度,程控直流电源由微型计算机控制,该设备配备了先进的技术,所有操作都可以使用按键进行操作,体积小,轻巧…

C#使用NI VISA实现程控仪器的自动化控制

转自https://www.cnblogs.com/hitfredrick/p/6402998.html 1.概述 生产测试当中,测试仪器不可或缺,如果是小规模生产,手动测试可以对付;但是要想到达大批量生产的目的,为了简化测试,节约时间,…

python控制程控电源_六大步骤认识程控电源的界面操作

1 程控电源按键说明 2 1) 0~9:用于在输入框里面输入数据; 3 2) 小数点:用于在输入框中输入带小数的数据; 4 3) 10.0%↑键:当操作焦点位于调节滑块上时,可以用来将当前输出值增加额定值的10%&…