当前位置: 首页 > news >正文

金南瓜SECS/GEM C# SDK 快速使用指南

本文对如何使用金南瓜SECS/GEM C# SDK 快速创建一个满足SECS/GEM通信要求的应用程序,只需简单3步完成。 

第一步:创建C# .NET程序

示例使用Visual Studio 2010,使用者可以选择更高级版本 Visual Studio

第二步:添加DLL库引用,无需联网

通过添加DLL将金南瓜SECS/GEM模块添加到程序当中

① 进入引用dll库

② 选择dll库

第三步:创建SECS/GEM对象进行使用

代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using SecsEquip;namespace SECS_GEM_Test
{public partial class Form1 : Form{public Form1(){InitializeComponent();InitSecs();}CSecsEquip pSecs = null;void InitSecs(){//创建SECS/GEM对象pSecs = new CSecsEquip();// 初始化SECS/GEM 库资源pSecs.start();// 设置参数pSecs.SetIP("0.0.0.0");pSecs.SetPassive(true);pSecs.SetPort(5555);pSecs.SetDeviceID(0);pSecs.SetControlMode(CONTROL_MODE.eCONTROL_MODE_ONLINE_REMOTE);// 启用通讯pSecs.CommEnable();// 到此host就可以对连接SECS设备端了// IP是设备PC地址,端口号5555,设备采用被动模式,Device ID是0}}
}

到此,通讯完成。

程序启动后,采用默认的HSMS通信方式,使用5555端口进行监听。

可以使用任意的SECS/GEM测试工具可以对SECS/GEM demo各个功能进行逐一测试。

http://www.lryc.cn/news/254324.html

相关文章:

  • 在一个没有超级用户的mongodb 生产库上如何添加超级用户
  • 排序算法之二:冒泡排序
  • 一键搭建你的hnust请假条
  • C练习题13
  • 交易历史记录20231206 记录
  • 1-5总体分布的推断
  • 深信服技术认证“SCSA-S”划重点:XSS漏洞
  • MIT6S081-Lab2总结
  • CMMI5大成熟度等级和4大过程域
  • c++新经典模板与泛型编程:const修饰符的移除与增加
  • AUTOSAR汽车电子嵌入式编程精讲300篇-基于加密算法的车载CAN总线安全通信
  • 4-Docker命令之docker start
  • AWS Remote Control ( Wi-Fi ) on i.MX RT1060 EVK - 2 “架构 AWS”
  • 日志框架梳理(Log4j,Reload4j,JUL,JCL,SLF4J,Logback,Log4j2)
  • 内核无锁队列kfifo
  • 18、XSS——cookie安全
  • 从零开发短视频电商 Jmeter压测示例模板详解(无认证场景)
  • C++可以函数重载而C不可以的原因
  • Spark常见算子汇总
  • 【华为数据之道学习笔记】3-1 基于数据特性的分类管理框架
  • 电脑版便签软件怎么设置在桌面上显示?
  • 【华为数据之道学习笔记】2-建立企业级数据综合治理体系
  • 【IC前端虚拟项目】git和svn项目托管平台的简单使用说明
  • C++ IO库
  • Springboot 项目关于版本升级到 3.x ,JDK升级到17的相关问题
  • QGraphicsView实现简易地图7『异步加载-多瓦片-无底图』
  • Spring Boot学习(三十三):集成kafka
  • MOSFET
  • DriveWorks——参数化设计非标定制利器
  • DevEco Studio集成ArkUI-X