本文对如何使用KXGEM SDK快速创建一个满足SECS/GEM通信要求的应用程序,只需简单3步完成。
第一步:创建.NET Console程序
从VS2022新创建.NET 6 Console Application, 项目命名QuickSecsGem。

第二步:添加KXGEM Nuget引用
通过Nuget添加Kxware.Connectivity软件库
第三步:创建SECS/GEM对象并进行初始化
点击此处下载源代码
using Kxware.ToolAutomation;
// Create SECS/GEM service
var mySecsGemEquipment = new Equipment("MyDemoMachine");
// Start SECS/GEM service
mySecsGemEquipment.Initialize();
// Print start up information
Console.WriteLine("MyDemoMachine SECS/GEM service starts up successfully");
Console.ReadLine();
完成! 程序启动后,默认采用HSMS通信方式,打开5000,5001端口进行监听。使用KXGEMTester或者其他第三方SECS/GEM测试工具可以对上述SECS/GEM App进行SECS/GEM各个功能进行逐一测试。