pycharm与34401建立串口通信,读取34401电压值,并生成EXcel
时间: 2023-06-15 19:07:08 浏览: 136
首先,你需要在PyCharm中安装pyserial模块,用于串口通信。可以通过在PyCharm的Terminal中输入以下命令进行安装:
```
pip install pyserial
```
然后,你可以使用以下代码来建立串口通信,读取34401电压值:
```python
import serial
ser = serial.Serial('COM1', 9600, timeout=1) # 这里需要将COM1改为你的串口号
ser.write(b'ROUT:TERM FRON\n') # 设置前面板输出
ser.write(b'MEAS:VOLT:DC?\n') # 发送读取电压命令
value = ser.readline() # 读取电压值
print("Voltage: ", value.decode()) # 输出电压值
ser.close() # 关闭串口
```
接下来,你可以使用openpyxl模块来生成Excel文件,将电压值写入Excel表格中。可以通过在PyCharm的Terminal中输入以下命令进行安装:
```
pip install openpyxl
```
然后,你可以使用以下代码来生成Excel文件并将电压值写入Excel表格中:
```python
import openpyxl
# 创建Excel文件
workbook = openpyxl.Workbook()
sheet = workbook.active
# 写入电压值
sheet['A1'] = "Voltage"
sheet['B1'] = value.decode()
# 保存文件
workbook.save("voltage.xlsx")
```
最后,你可以在电脑上找到生成的voltage.xlsx文件,打开查看。
阅读全文