摘要: 由于[官方的link(USB转串口模块)和板子都设置了防反二极管,使用时串联为2倍的二极管压降,导致串口下载不成功](https://www.bilibili.com/video/BV1rP4y1y7t8/?p=3&vd_source=b0589792a25ef5efa511883ea26d670a 阅读全文
posted @ 2023-07-14 14:32 zlib001 阅读(198) 评论(0) 推荐(0) 编辑
摘要: ``` def auto_find(): rm = pyvisa.ResourceManager() devices = rm.list_resources() print(devices) ins_dict = {'p1': None, 'p2': None, 'm1': None, 'm2': 阅读全文
posted @ 2023-06-09 16:23 zlib001 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 使用万用表读取电压,保证进一步精度 ``` def read_voltage1(self): while (True): voltage_is1 = float(self.goal_dev.query("MEASURE:VOLTAGE:DC?")) time.sleep(2) voltage_is2 阅读全文
posted @ 2023-05-19 16:17 zlib001 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 至于是否可以采用自定义协议包,这取决于HID设备是否支持该协议。 如果HID设备支持自定义协议包,则可以使用.write()方法将自定义协议包发送到设备。 具体来说,您需要将自定义协议包转换为字节数组,并将其作为.write()方法的参数发送到设备。 例如,以下代码将自定义协议包[0x01, 0x0 阅读全文
posted @ 2023-04-14 10:11 zlib001 阅读(35) 评论(0) 推荐(0) 编辑
摘要: //使用类进行设备控制 类文件内容 import pyvisa import numpy as np import time class PiDevice: def __init__(self): self.device_id = None #默认无设备连接 def find_device_addr 阅读全文
posted @ 2023-04-06 18:15 zlib001 阅读(27) 评论(0) 推荐(0) 编辑
摘要: 先使用一个文件控制设备 import time # import pyvisa from pimi import PiDevice device = PiDevice("ASRL3::INSTR") #创建实例,并手动写入地址参数,可以借助NI Max读取 whoisPower = device.P 阅读全文
posted @ 2023-04-06 17:38 zlib001 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 控制设备仪器————电源初识 import pyvisa # Connect to the GPIB instrument rm = pyvisa.ResourceManager() class PiDevice: def __init__(self, addressId): self.addres 阅读全文
posted @ 2023-04-04 17:36 zlib001 阅读(25) 评论(0) 推荐(0) 编辑
摘要: .updata()方法,对数字的键值无效? 解决: a.update({2:"哈哈哈"}) //dict.update()要求传入一个dict, a.update(2 = "nonono")并不是; //然而,以字符作为键值却可以使用上述注释的方法? pet = {"米奇":"老鼠", "Tom": 阅读全文
posted @ 2023-03-28 18:15 zlib001 阅读(10) 评论(0) 推荐(0) 编辑
摘要: 函数 id() //返回指定函数的唯一id值, 类比在内存中的存储位置 方法 .join() //拼接字符串,代替加号; 可用于列表元素、字符串每个字符之间 /以下为序列相关/ .list()方法 //将一个可迭代对象,转换为列表; .tuple()方法 //将。。。。。。。。转化为元组; .str 阅读全文
posted @ 2023-03-24 10:14 zlib001 阅读(15) 评论(0) 推荐(0) 编辑
摘要: // 原始字符串的使用: 在字符串前加 r; //sublime需要保存后,调试 //注意缩进,会引起python一直执行,逻辑错误 //and计算到最后一个数,都非零返回最右; or从左计算到第一个不为0的数返回 1 or如果左端为真,那么结果就为左端值,并且右边不管了,比如2 or 8结果为2 阅读全文
posted @ 2023-03-22 16:48 zlib001 阅读(13) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示