A powerful C# library for instrument communication with comprehensive DLL integrity validation and license protection
$ dotnet add package SuncodeSoftware.SuperSDK.DriverC# 仪器通讯库,支持多种仪器驱动和通讯协议。
dotnet add package SuncodeSoftware.SDriver
using SDriver;
using SDriver.Core;
// 创建驱动实例(自动验证 License 和 DLL 完整性)
var driver = DriverFactory.CreateDriver("Keysight_DMM6500");
// 连接仪器
await driver.ConnectAsync("TCPIP::192.168.1.100::INSTR");
// 查询仪器信息
var identity = await driver.QueryIdentityAsync();
Console.WriteLine($"仪器: {identity}");
本库需要有效的 License 才能使用。首次运行会生成 machine.mci 文件,请联系技术支持获取授权。
获取 License 后,将 SuperSDK.lic 文件放在程序运行目录。