C#写的34401A串口232数据读取电流,电压程序
时间: 2023-08-10 20:37:12 浏览: 107
以下是可以用于读取34401A串口232数据的C#程序,你可以根据实际需要进行修改:
```csharp
using System;
using System.IO.Ports;
namespace SerialPortTest
{
class Program
{
static void Main(string[] args)
{
SerialPort sp = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One); //串口设置
sp.ReadTimeout = 500;
sp.Open();
sp.Write("*IDN?\n"); //查询设备ID
string str = sp.ReadTo("\n");
Console.WriteLine(str);
sp.Write("MEAS:VOLT:DC? 10,0.0001\n"); //查询电压
str = sp.ReadTo("\n");
Console.WriteLine(str);
sp.Write("MEAS:CURR:DC? 0.1,0.00001\n"); //查询电流
str = sp.ReadTo("\n");
Console.WriteLine(str);
sp.Close();
Console.ReadLine();
}
}
}
```
这段代码假设你的34401A串口232设备连接到计算机的 COM1 端口,波特率为 9600,数据位为 8 位,校验位为无,停止位为 1 位。程序首先会查询设备 ID,然后查询电压和电流数值并输出。你需要根据实际硬件设备和传感器的情况进行修改和适配。
相关推荐
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)