如何在Form++开源组态平台添加硬件采集接口
来源:互联网 发布:党员队伍结构持续优化 编辑:程序博客网 时间:2024/06/06 01:36
E-Form++是一套值得推荐的高品质开源C++矢量图形库,C++编程之所以异常困难,主要就是没有很专业的C++基础架构库有关。E-Form++的出现一定程度上填补了这个空白。是开发工控、监控、建模与仿真应用的必备之选。
下文是E-Form++开发工业组态平台HMIBuilder评估时如何添加自定义接口的方法说明:
如何为HMIBuilder开发的项目接上硬件数据
1、 在VC++中打开HMIDataDll.dsw项目。
2、 覆盖如下函数:
void HMIGenData(const CString &strVarName, const int &nVarID, const int &nValueType, double &dValue)
{
dValue = rnd.randm() * 100;
}
3、 在这个函数中,可通过传入的参数strVarName, nVarID或者nValueType等,来判断当前的dValue对应的变量名称或者ID, 可将自行编写的硬件数据采集值进行替换。比如:
void HMIGenData(const CString &strVarName, const int &nVarID, const int &nValueType, double &dValue)
{
if(strVarName == _T(“var1”))
{
dValue = 第一个采集值;
}
else if(…)
{
…..
}
}
4、 修改完成后,在VC++中编译好此dll库文件。
5、 用此HMIDataDll.dll文件替换掉您使用HMIBuilder设计的项目中的文件夹中的同一dll文件即可。最简单的方法是:在HMIBuilder左边的ToolBox Bar中,单击“打开项目文件夹”,在弹出的窗口中用新的HMIDataDll.dll替换掉原来的HMIDataDll.dll文件即可。如下图:
关于E-Form++的开源组态平台的详细资料可以通过如下链接访问:
http://www.ucancode.com/HMI_TOOLKIT_PLATFORM_SCADA_REAL_TIME_CONTROL_SOFTWARE.htm
技术支持QQ: 77522448
技术支持MSN: ucancode@hotmail.com
技术支持email: support@ucancode.net
- 如何在Form++开源组态平台添加硬件采集接口
- PCL 硬件、软件组态
- 嵌入式硬件平台接口开发
- Android 添加新硬件平台
- 如何在mediatek平台添加驱动文件
- 如何在报表管理平台添加模板
- 如何在form:input中添加spring message code
- Zedboard & Zynq 图像采集 视频开发 (一) 硬件平台搭建
- 校园广播流程(硬件接口、采集卡设置、)
- win7添加硬件在哪
- 如何在Windows平台下Build Avro C接口
- 给 easyui form 添加获取数据接口
- 如何在windows平台添加新的OCFS磁盘
- 如何在报表管理平台添加链接或上报标签?
- 组态软件实现RFID设备数据采集
- 如何在xen blktap中添加自定义虚拟磁盘接口
- qtouch跨平台组态软件
- 免费开源接口管理平台DOClever 4.1.0 版本发布 添加管理总后台!
- C++笔记(1)explicit构造函数
- Android Fragment 基本介绍
- scp远程文件传输
- Ubuntu 使用 virtualbox 安装win7 实现文件共享
- 常用脱壳方法
- 如何在Form++开源组态平台添加硬件采集接口
- Android 中常见的设计模式
- 内存溢出的多种原因及优化方法
- 哈希表的程序学习实例
- 第七周——oj渊子赛马——贪心算法
- BZOJ1231【状压DP】
- leetcode 日经贴,Cpp code -Excel Sheet Column Number
- Gtest 介绍
- LeetCode 191 Number of 1 Bits