用C进行仪器控制系列数字万用表3
数字万用表
上一篇文章: 日本日置HIOKI数字万用表DT4252 下一篇文章: 如何用万用表测试电容好坏方法
此为“用C#进行仪器控制系列--数字万用表”的第3篇文章,在此之前已经编写了2篇相关文章了,可参见:
1)用C#进行仪器控制系列——数字万用表(1):该篇文章介绍了如何从零开始创建一个控制台应用程序,实现Keysight数字万用表的电压测量,并将结果通过控制台展示;
2)用C#进行仪器控制系列——数字万用表(2):该篇文章在第1篇文章的基础上,以窗体应用程序的形式重写了万用表电压测量程序,并能够自动识别仪器地址,以及能够通过按钮控制测量的开始和停止,电压的显示等。
第2篇文章中介绍的程序局限性也比较明显,就是只能进行电压信号的测量。本文将在此基础上,通过代码的简单优化,实现多种测量功能的下拉选择。
优化需求:实现多种测量功能的下拉选择
我们需要配置一个下拉选择框,用于下拉选择万用表最常用的一些测量功能。万用表最常用的测量功能主要包括:
1)直流电压(DCVoltage)测量;
2)交流电压(ACVoltage);
3)直流电流测量(DCCurrent);
4)交流电流测量(ACCurrent);
5)二极管(Diode)测量;
6)连通(Continuity)测量;
7)2线制电阻(Resistance2-wire)测量;
8)4线制电阻(Resistance4-wire)测量;
9)频率(Frequency)测量。
预期效果
优化实现过程
1)窗体界面的优化
在窗体界面中新增一个下拉选择框(
转载请注明:http://www.abuoumao.com/hyfz/5613.html