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

第二步:添加KXGEM300 Nuget引用
通過Nuget添加Kxware.ToolAutomation軟件庫
第三步:創(chuàng)建SECS/GEM對象并進行初始化
點擊此處下載源代碼
using Kxware.ToolAutomation;
// Create GEM300 service
var myGEM300Equipment = new Equipment("MyDemoMachine", ProductType.GEM300);
// Initialize GEM300 service
myGEM300Equipment.Initialize();
// Print information
Console.WriteLine("MyDemoMachine GEM300 service successfully starts up");
Console.ReadLine();
完成!
程序啟動后,默認采用HSMS通信方式,打開5000,5001端口進行監(jiān)聽。使用KXGEMTester或者其他第三方SECS/GEM測試工具可以對上述GEM300 App進行SECS/GEM, GEM300各個功能進行逐一測試。