控制设备的代码示例
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();