1567|12

2647

帖子

6

TA的资源

五彩晶圆(初级)

楼主
 

Pyvisa 万用表读取数据 [复制链接]

 
本帖最后由 xutong 于 2023-9-4 15:42 编辑
import pyvisa
import time
#定义测试时间
Times=1800
rm = pyvisa.ResourceManager()
# 打印资源名称
print(rm.list_resources())
#打开万用表
DMM=rm.open_resource('资源地址')
#查询
print(DMM.query("*IDN?"))

#使用"a"写入会在 text.txt 后面补上
#使用"w"下次运行会覆盖上次数据
with open("Desktop\Instrument contrl\DMM.txt", "a") as file:
    while Times>0:
        #睡觉1s
        time.sleep(1)
        file.write("Times: ")
        #将数据转换为 str
        file.write(str(Times))
        data=DMM.query("MEASure:Voltage:DC?")
        print(Times)
        print(data)
        #手动回车
        file.write("Data: ")
        file.write(str(data))
        file.write("\n")
        #时间-1
        Times-=1

 

最新回复

我目前还买不起这么高档的测量工具呀,正在努力中!   详情 回复 发表于 2023-9-5 19:37
点赞 关注
个人签名

希望做一些大家觉得好用的东西!

 
 

回复
举报

2647

帖子

6

TA的资源

五彩晶圆(初级)

沙发
 

待完成:

测试完成 播放音乐

增加系统时间戳

 

个人签名

希望做一些大家觉得好用的东西!

 
 
 

回复

7244

帖子

2

TA的资源

版主

板凳
 

万用表读取数据?为啥用到的是Python语言?

点评

用usb连接万用表,这样在那边测试自动读数据我就不用管他了  详情 回复 发表于 2023-9-5 09:49
 
 
 

回复

2647

帖子

6

TA的资源

五彩晶圆(初级)

4
 
wangerxian 发表于 2023-9-5 09:23 万用表读取数据?为啥用到的是Python语言?

用usb连接万用表,这样在那边测试自动读数据我就不用管他了

点评

明白了~我说咋用的Python呢。  详情 回复 发表于 2023-9-5 11:10
个人签名

希望做一些大家觉得好用的东西!

 
 
 

回复

7244

帖子

2

TA的资源

版主

5
 
xutong 发表于 2023-9-5 09:49 用usb连接万用表,这样在那边测试自动读数据我就不用管他了

明白了~我说咋用的Python呢。

点评

嘿嘿 ,比较省事比较简单  详情 回复 发表于 2023-9-5 11:56
 
 
 

回复

2647

帖子

6

TA的资源

五彩晶圆(初级)

6
 
wangerxian 发表于 2023-9-5 11:10 明白了~我说咋用的Python呢。

嘿嘿 ,比较省事比较简单

个人签名

希望做一些大家觉得好用的东西!

 
 
 

回复

2647

帖子

6

TA的资源

五彩晶圆(初级)

7
 
import pyvisa
import time
#定义测试时间
Times=5
#获取所有资源端口
rm = pyvisa.ResourceManager()
# 打印资源名称
print(rm.list_resources())
#打开万用表                      ↓你自己的资源名称
DMM=rm.open_resource('USB0::0x2ssss::0xsss::MSSSSSSSS::INSTR')
#查询
print(DMM.query("*IDN?"))

#使用"a"写入会在 text.txt 后面补上
#使用"w"下次运行会覆盖上次数据
with open("DMM.txt", "a") as file:
    while Times>0:
        # 获取系统时间
        osTime = time.strftime('%m,%d,%H,%M,%S')
        #睡觉1s
        time.sleep(1)
        file.write("Times: ")
        #将数据转换为 str
        file.write(str(osTime))
        file.write(":")
        data=DMM.query("MEASure:Voltage:DC?")
        print(Times)
        print(data)
        #手动回车
        file.write("Data: ")
        file.write(str(data))
        file.write("\n")
        #时间-1
        Times-=1

 

个人签名

希望做一些大家觉得好用的东西!

 
 
 

回复

7056

帖子

11

TA的资源

版主

8
 

楼主用的是哪个品牌的,我有两个福禄克,都找不到通信协议。有USB口好象不支持协议读取。

点评

安捷伦34465应该也可以 看看user manual有没有 scpi  详情 回复 发表于 2023-9-5 12:54
 
 
 

回复

2647

帖子

6

TA的资源

五彩晶圆(初级)

9
 
lugl4313820 发表于 2023-9-5 12:43 楼主用的是哪个品牌的,我有两个福禄克,都找不到通信协议。有USB口好象不支持协议读取。

安捷伦34465


应该也可以 看看user manual有没有 scpi


点评

我目前还买不起这么高档的测量工具呀,正在努力中!  详情 回复 发表于 2023-9-5 19:37
 
 
 

回复

7056

帖子

11

TA的资源

版主

10
 
xutong 发表于 2023-9-5 12:54 安捷伦34465应该也可以 看看user manual有没有 scpi

我目前还买不起这么高档的测量工具呀,正在努力中!

点评

整个2手34401 大概2500  详情 回复 发表于 2023-9-5 19:45
 
 
 

回复

2647

帖子

6

TA的资源

五彩晶圆(初级)

11
 
lugl4313820 发表于 2023-9-5 19:37 我目前还买不起这么高档的测量工具呀,正在努力中!

整个2手34401 大概2500

个人签名

希望做一些大家觉得好用的东西!

 
 
 

回复

2647

帖子

6

TA的资源

五彩晶圆(初级)

12
 

新建Beep.py将音乐文件拉到Pycharm里面

使用Pip安装 playsound

安装代码:

pip install playsound

 

import playsound
def PlayMFYS():
    playsound.playsound("给你一瓶魔法药水.flac")

 

文件结构如下图

 

 

main 函数的代码

#导入数组的库
import array as arr
import Beep
import time
#定义测试时间
Times=15
#定义数组
datas=arr.array("i",[])
#尝试打开text.txt
try:
    # 使用"a"写入会在 text.txt 后面补上
    # 使用"w"下次运行会覆盖上次数据
    with open("text.txt", "a") as file:
        while Times>0:
            #睡觉1s
            time.sleep(1)
            #将Times 放在数组最后面
            datas.append(Times)
            #将数据转换为 str
            file.write(str(Times))
            #手动回车
            file.write(" Times  \n")
            #时间-1
            Times-=1
#如果文件打开失败打印Error,并且播放提示音
except:
    print(" file open error")
    Beep.PlayError()
#打印数据
print(datas)
#运行完毕播放音乐
Beep.Play()





 

个人签名

希望做一些大家觉得好用的东西!

 
 
 

回复

2647

帖子

6

TA的资源

五彩晶圆(初级)

13
 

参考代码地址:

https://www.geeksforgeeks.org/play-sound-in-python/

个人签名

希望做一些大家觉得好用的东西!

 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/6 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表