本文對如何使用KXGEM SDK快速創(chuàng)建一個滿足SECS/GEM通信要求的應用程序,只需簡單3步完成。
第一步:創(chuàng)建.NET Console程序
從VS2022新創(chuàng)建.NET 6 Console Application, 項目命名QuickSecsGem。

第二步:添加KXGEM Nuget引用
通過Nuget添加Kxware.Connectivity軟件庫
第三步:創(chuàng)建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端口進行監(jiān)聽。使用KXGEMTester或者其他第三方SECS/GEM測試工具可以對上述SECS/GEM App進行SECS/GEM各個功能進行逐一測試。