
各种仪器仪表控制
文章平均质量分 83
电力行业测量仪表控制
通讯行业测量仪表控制
仪器仪表包含:Omicron,Fluke 6105A,Anritsu MT8820C, Anritsu MT8821,安捷伦直流电源,温箱,Keysight频谱仪,继电器!
不过如此1951
2018 - 2022 就职于西门子;
2022 - 至今 就职于某通信行业外企;
先后搭建过Https接口自动化测试框架,APP自动化测试框架,WEB自动化测试等框架等等;
开发过WIFI/BT/GSM等等射频测试工具;
熟悉掌握各种NI仪器的自动化控制;
具备丰富的软硬件自动化测试工具开发经验!
展开
-
Python控制安立智Anritsu MT8820C 无线通讯测试仪
因为要开发一款GSM TX In RX Band Noise Power 的测试工具,所以需要同时实现对MT8820C无线通讯测试仪和频谱仪的控制。关于频谱仪的控制可以参考我上一篇文章这篇文章就简单介绍一下如何实现对MT8820C仪表的控制!MT8820C是安立公司研发和制造LTE/2G/3G终端的新一体化测试平台设备);它是基于2G/3G市场流行的MT8820B。MT8820C支持LTEAdvanced DL CA手机的制造,包括射频校准,射频参数测试和功能测试。它向后兼容MT8820B/15B。原创 2023-03-15 11:44:12 · 14281 阅读 · 0 评论 -
Python 控制 Keysight N9010B 频谱仪
为什么要实现频谱仪的控制呢?起因是因为我司RF的同事们需要对通信模块进行GSM的带内杂散进行测试,由于该测试的频点涉及900多个,所以急需开发一款自动化测试工具。该工具需同时实现对无线通讯仪和频谱仪的控制,这篇文章主要介绍一下频谱仪的控制!做通信的应该对频谱仪都不陌生,不过我之前做的都是软件相关行业,所以我对频谱仪其实还是很陌生的;不过好在我的同时们都很热心,加上仪器的文档,一段时间下来,也算是熟悉了一些。原创 2023-03-13 15:03:56 · 17454 阅读 · 11 评论 -
Python使用 Pyvisa库 控制 NI 设备Fluke 6105A
首先介绍一下Fluke设备,设备是美国福禄克公司生产的,价值几百万的电能输出装置,可以输出电压,电流,谐波,间谐波,闪变,Dip,Swell等等各种所需的电力信号,由于精度很高,所以该设备可以用来做测量,也可以用来校准测量设备。有人不了解该设备什么样子,所以贴个图吧;好了,其实我们这边写代码是从来不加中文注释的,英文注释也很少很少加,因为加了注释以后代码会显得不美观(没办法,追求细节追求完美的德国小哥的要求),加了注释代码易读,但是不美观;不加注释美观,但是不易读,各有优缺点吧。原创 2020-07-24 15:58:17 · 19189 阅读 · 7 评论 -
Python控制TEMI1000/TEMI1500测试温箱
该温箱是我司从昆山振弘检测设备有限公司采购的TEMI 1000,但是控制器用的是韩国的,关于控温箱这个项目,可参考的资料仅有一份官方的manual,里面包含一些命令格式。只要你有温箱,就应该可以向厂家索取该文档。该温箱的通讯接口只有一个RS232接口,要想实现远程控制,需要有串口转USB的线;类似于下图所以,想依靠python来与之进行通信,还是要通过python 的pyserial库,关于怎么安装pyserial,过于简单,这里不做赘述,可自行百度。原创 2022-08-19 15:15:16 · 14340 阅读 · 3 评论 -
Python实现CAN FD 通信(基于PCAN开发CAN FD测试工具)
在汽车电子领域中CAN是一种被广泛应用的通信协议,CAN 是controller area network 的缩写(以下称为can),是iso国际标准化的串行通信协议。关于CAN的介绍可以参考这边博客:一文读懂CAN总线协议 (超详细配34张高清图)_can总线协议详解-优快云博客由于项目(UWB项目)需要对部分CAN Device进行通信以及相关功能性测试,所以就需要开发出一套基于CAN的测试工具来对多个Device进行CAN通信测试!关于UWB(Ultra-Wideband,超宽带)是一种无线通信技术原创 2025-02-05 16:32:25 · 13239 阅读 · 0 评论 -
Python 控制程控电源(Keysight)
直流电源是如图型号,是keysight 6631系列;由于本身直流电源的功能也不复杂,所以控制起来相对比较简单,本来不想写这篇文章的,但是想想还是做一个简单的记录吧!import syselse:else:# 返回GPIB设备列表# 连接设备# 断开连接# 给设备发送指令# 读取设备返回的值# 设置电压# 读取电压')) # 读取的数据是以科学计数法显示的,所以这里要转换成float类型# 设置电流# 读取电流')原创 2024-05-09 17:03:31 · 13867 阅读 · 1 评论 -
python 二次封装Modbus库实现设备间Modbus通信
想想好久没有更博客了,今天忙中偷闲准备写一篇Modbus相关的分享。在进入工业领域之前我一直从事软件行业的测试工作,所以也没听过Modbus协议,但是自从进入西门子工作后正式进入了工业领域,所以对Modbus协议也就不陌生了。原创 2024-01-16 13:46:03 · 13364 阅读 · 0 评论 -
用Python实现USB插拔测试
最后利用此方法也确实完成了USB插拔的测试。利用此方法来测试USB插拔主要就是因为没有插拔USB的机械结构,所以只能换个思路来解决问题了;有需要源码的朋友可私信我,随时在线!原创 2024-01-16 13:25:46 · 13980 阅读 · 1 评论 -
Python控制LitePoint IQxel-MW 无线网络测试仪
由于项目需要进行WIFI和BT(蓝牙)的射频测试,所以需要开发一款支持WIFI/BT射频测试的工具。开发射频测试工具的话那肯定离不开仪表的控制。我们项目用的就Litepoint的IQxel-MW无线网络测试仪。这篇文章主要就是介绍一下如何控制仪表以及实现的过程!LitePoint是美国硅谷的一家仪器厂商,主要做一些无线通讯测试仪表,包括WIFI,BT(Bluetooth),LTE等等。原创 2023-06-16 15:53:08 · 14983 阅读 · 5 评论 -
Python 控制继电器进行开关机测试
继电器(英文名称:relay)是一种电控制器件,是当输入量()的变化达到规定要求时,在电气中使被控量发生预定的变化的一种电器。它具有控制系统(又称输入回路)和被控制系统(又称输出回路)之间的互动关系。通常应用于自动化的控制电路中,它实际上是用去控制运作的一种“故在电路中起着、转换电路等作用。[1]原创 2023-03-16 13:41:39 · 14235 阅读 · 0 评论