本文對(duì)如何使用KXGEM300 SDK快速創(chuàng)建一個(gè)滿足GEM300通信標(biāo)準(zhǔn)的應(yīng)用程序,只需簡(jiǎn)單3步完成。
第一步:創(chuàng)建.NET Console程序
從VS2022新創(chuàng)建.NET 6 Console Application, 項(xiàng)目命名QuickGem300。

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