控制设备的代码示例

c# SerialPort  TcpClient 

using System.IO.Ports;

// 创建 SerialPort 对象
SerialPort serialPort = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);

// 打开串口
serialPort.Open();

// 发送控制命令
serialPort.Write("SYST:ERR?\r\n");

// 接收响应数据
string response = serialPort.ReadLine();

// 关闭串口
serialPort.Close();

  使用 NI-VISA 库  控制 GPIB 设备

using NationalInstruments.Visa;

// 创建 GPIB 设备控制对象
GpibSession session = (GpibSession)ResourceManager.GetLocalManager().Open("GPIB0::22::INSTR");

// 发送控制命令
session.Write("SYST:ERR?\r\n");

// 接收响应数据
string response = session.ReadString();

// 关闭设备控制对象
session.Dispose();

 

posted @ 2023-04-20 14:37  elegydance  阅读(47)  评论(0编辑  收藏  举报