SECS/GEM开发指导

SECS Driver开发
1 简介

Secs Driver 由金南瓜科技提供,适用于半导体、光伏、面板、PCB等行业
支持C、C++、C#等编程语言(C#对应C#DLL库)

SECS Driver集成E5,E37的功能。支持主动或者被动模式通讯,实时接收数据和反馈通讯状态给上层应用。

用户可以按照客户的要求(Space)或自己的需求,进行设计SECS编码。SECS Driver提供编辑SECS编码的接口。

接口使用简单,支持多线异步调用,无需用户考虑多线程问题。SECS Driver支持用户多线程交互使用。

金南瓜已经集成HSMS的功能处理,超时处理、Message等待接收超时、重试连接等。


2 使用
2.1 C/C++版本
2.1.1 导入资料
将以下文件添加到项目当中
–> JngHightSpeedSecsExport.h
–> JngSecsEx.h
–> JngSecsEx.cpp

代码文件

依赖库DLL

依赖Lib

2.1.2 添加依赖项
依赖性如下图
JngHightSpeedSecs.lib

2.1.3 添加文件到项目
将.h和.cpp添加到项目中

2.2 C#版本
2.2.1 生成CNetInteface

用户将C#编译成自己所用的.net平台
2.2.2 添加CNetInteface.Dll

将CNetInteface.Dll添加到项目当中
3 使用SECS库
使用顺序

创建通讯对象

初始化参数

开始通讯

收发数据
3.1 创建SECS对象
CJngSecsEx m_Jn

你可能感兴趣的:(c#)