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

第二步:添加KXGEM Nuget引用
通過(guò)Nuget添加Kxware.Connectivity軟件庫(kù)
第三步:創(chuàng)建SECS/GEM對(duì)象并進(jìn)行初始化
點(diǎn)擊此處下載源代碼
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();
完成! 程序啟動(dòng)后,默認(rèn)采用HSMS通信方式,打開5000,5001端口進(jìn)行監(jiān)聽(tīng)。使用KXGEMTester或者其他第三方SECS/GEM測(cè)試工具可以對(duì)上述SECS/GEM App進(jìn)行SECS/GEM各個(gè)功能進(jìn)行逐一測(cè)試。