本文对如何使用KXGEM300 SDK快速创建一个满足GEM300通信标准的应用程序,只需简单3步完成。
第一步:创建.NET Console程序
从VS2022新创建.NET 6 Console Application, 项目命名QuickGem300。

第二步:添加KXGEM300 Nuget引用
通过Nuget添加Kxware.ToolAutomation软件库
第三步:创建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端口进行监听。使用KXGEMTester或者其他第三方SECS/GEM测试工具可以对上述GEM300 App进行SECS/GEM, GEM300各个功能进行逐一测试。