开放驱动使用手册.doc

开放驱动使用手册.doc

ID:56280591

大小:349.00 KB

页数:3页

时间:2020-06-21

开放驱动使用手册.doc_第1页
开放驱动使用手册.doc_第2页
开放驱动使用手册.doc_第3页
资源描述:

《开放驱动使用手册.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、开放驱动使用手册开放驱动为用户自定义驱动提供了一种非常简单的方式,开放驱动通过C#脚本实现驱动开发,系统提供了底层封装和1个驱动开发模板文件。首先在脚本程序导入ConfigCode目录下的UserCommunction.cs文件到项目中。类名和脚本文件名称和根据需要进行修改。Name属性:用于代码编译后的显示名称,驱动配置界面可以找到这个名称。该类主要函数如下:Init函数:驱动初始化被调用Start函数:驱动启动被调用Stop函数:驱动停止被调用Dispose函数:驱动释放内存OnWrite

2、函数:变量值被写入CalcChannels函数:执行表达式计算驱动配置界面选择对应的类名称配置界面提供了3个字符串类型的参数配置具备驱动编写过程模板类里面有详细的描述。1个标准驱动的开放驱动执行过程大致如下:1)系统调用初始化化函数,该函数传递了设备名称,通讯参数,变量信息和状态变量定义,在该函数中保存需要的信息,对变量根据通讯地址定义进行排序,生成和设备的通讯列表,返回true表示初始化成功。2)系统调用Start函数,启动一个线程开始和设备通讯,采集数据,更新变量,处理设备数据写入,更新状态

3、变量。3)系统调用Stop函数,停止通讯线程。4)系统调用Dispose函数,用于释放资源。5)当变量需要写入值时,值写入函数被调用。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。