SharpSCADA-工控网关,轻量级组态软件.===================简介-------------采用技术:开发语言:C#运行环境:.NETFramework数据库:SQLServer功能:-------------*1.轻量级工控网关:支持当前几种主要的工业协议如西门子的Profinet、AB的EtherNetIPs、施耐德的Modbus和OPC。
采用类OPC接口网关。
*2.数据采集、归档、预警及配置工具支持实时数据采集、历史数据归档、变量触发预警,并使用TagConfig工具简单的配置实现。
*3.人机界面(设计时和运行时)*设计时:采用MicrosoftVisualStudio+设计器插件(在VS2010-VS2015社区版测试通过)。
通过继承HMIControlBase接口并书写极少量的代码即可实现复杂的图元组件。
支持图元拖放、组合、连线、变量绑定及编辑功能。
*运行时:MicrosoftVisualStudio编译运行为可执行文件。
环境准备-------------Windows:支持的操作系统:Windows7/8/10/Server2008.NETFramework4.0/4.5/4.6SQLServerExpress2014/2008项目安装-------------下载最新版本,解压后:*1.可直接打开项目工程文件测试源代码:..\SCADA\Program下运行DataExchange.sln(支持VS2010-2015各版本)*2.可运行可执行文件测试:Server端测试:在目录..\SCADA\Program\BatchCoreTest\bin\Debug下运行BatchCoreTest.exeClient端测试:在目录..\SCADA\Program\CoreTest\bin\Debug下运行CoreTest.exe请参考Document文件夹中的教程:《部署流程》和《设计流程》,如有问题可参考《FAQ》文档。
QuickStart-------------*1.还原数据库*2.修改配置文件并复制到C盘根目录下*3.修改数据库内驱动程序的路径*4.运行DEMO具体流程可参看《部署流程》。
开发工具推荐-------------VisualStudio/Blend:做为组态设计器,推荐VS2010,VS2015版本。
项目结构-------------驱动程序目前支持:*已发布:内存数据库ModbusTCP/RTU、OPCDA、SiemensS300/200/1200/1500、Panasonic、OmronUDP*后续发布:DDE、ABEtherNetIP、Mitsubishi文件目录-------------*Database目录[存放数据文件]:db2014.bak文件为SQLServer2014数据备份文件。
db2008.bak文件为SQLServer2008数据备份文件。
test.opf为Kepserver4.5数据文件(可通过该软件还原为变量表)。
两个csv文件为两组变量。
*DataConfig目录[存放配置文件]:host.cfg为主配置文件,第一行为网关服务器名/IP地址。
如在本地测试,按默认lochost即可。
client.xml为客户端配置文件。
server.xml为网关服务配置文件。
*dll目录[存放驱动程序及第三方组件]:如OPCDriver即为OPC通讯组件。
Dynamicdatadisplay:开源归档数据显示组件,http://dynamicdatadisplay.codeplex.com/WPFToolkit:WPF开源扩展工具包,http://wpftoolkit.codeplex.comlibnodave:西门子驱动开源库(https://github.com/netdata/libnodave)*TagConfig目录[存放配置工具]:可方便配置驱动、组、变量、报警、量程等信息。
支持导入导出。
*Program目录[存放源代码]:BatchCoreTest工程为网关服务器测试代码(控制台显示)。
BatchCoreService工程同BatchCoreTest,但可编译为Windos服务。
DataService工程为框架及主要接口组件。
CoreTest工程为样例文件。
包含一系列界面元素。
HMIControl工程为图元组件。
可支持工具栏拖放。
LinkableContr
2024/4/15 14:54:13 46.94MB 开源组态软件
1
提出一种基于红外图像分层处理及动态压缩的DDE算法。
该算法先将原始14bits红外图像数据信息中的大动态低频背景和小动态高频细节进行分离提取,并分别对提取的细节层和背景层进行相应的灰度增强和灰度抑制处理,再调整和压缩各图层的动态范围并最终合成8bits图像。
实验结果表明,该算法能较好地保留并突出原始红外图像中的边缘和细节信息,达到了预期设计的目标
2024/2/11 1:40:29 453KB 图像处理
1
SIEMENS840DHMI完整二次开发包,包括part1+2,附一个DDE通讯的论文,可供参考。
2024/1/17 13:28:29 4MB 840D DDE SIEMENS HMI
1
用VC++实现的DDEserver端代码,client端代码其实也包括在其中了,debug目录中有编译的程序;
亲自编写调试的。
没有任何问题,可以与组态王或其他软件进行DDE通信
2023/7/21 17:55:48 3.39MB DDE server DDE通讯 组态
1
对于zemax以及matlab之间的通讯文献
2023/5/3 1:23:28 164KB zemax matlab DDE
1
电弧模子。
基于matlab2016a建树的模子,DDE的参数能够自行填写。
2023/4/11 9:27:02 19KB matlab
1
组态王6.53的dde,跟vb程序通讯必须的
2018/9/27 9:38:24 43KB 组态王6.53 dde
1
名称:PowerBuilder8参考手册ISBN7-900088-83-0著译:张长富、李匀日期:2002年4月第1版印数:3000定价:78元开本:16开平装页数:800印刷:黑白介质:1本书(含1CD)(注:找不到书本带的CD内容,不好意思。
)内容简介本书全面地介绍PowerBuilder8应用程序的技术知识和使用技巧,全书由7章1个附录组成,主要内容包括PowerBuilder8的新特性、PowerScript语言、系统函数、所有对象的属性、事件和函数,并着重介绍了使用广泛、读者容易误解或出错的数据窗口属性的访问方法和数据窗口数据的访问方法,同时给出了可直接在应用程序中运行的大量示例,供用户编写应用程序时参考。
在本书的附录中,提供了常用WindowsAPI的调用格式和应用示例,这些API适用于Windows98、WindowsMe、Windows2000以及WindowsXP操作系统。
本书采用按对象介绍对象属性、事件、函数的方法。
独具匠心的编排让读者能够快速抓住各对象的精髓,最大可能地避免了凌乱和繁杂。
全书融入了作者多年来开发PowerBuilder和数据库应用程序的经验和体会,期望读者能够快速掌握开发PowerBuilder应用程序的精髓,避免走弯路。
本书不但是从事PowerBuilder开发各种应用程序的计算机软件开发人员重要的指导书,同时也是各高校相关专业师生教学、自学参考书和社会相关培训班推荐教材。
本版CD内容包括本版电子书。
目录第0章PowerBuilder8的新特性0.1 用户界面0.2 Web功能0.3 数据窗口的新特性0.4 EAServer集成0.5 数据库连接0.6 PowerScript的新特性0.7 进一步提高的易用性和其它增强特性第1章 PowerScript语言1.1 PowerBuilder应用程序的体系结构与开发步骤1.2 语言基础1.3 数据类型1.4 说明语句及变量作用域1.5 运算符1.6 创建与释放对象实例1.7 赋值语句1.8 条件语句1.9 循环语句1.10 返回语句与终止程序运行1.11 CALL语句1.12 嵌入式SQL语句1.13 例外处理语句第2章 系统函数2.1 数组函数2.2 Blob(大二进制对象)函数2.3 数据类型检查与转换函数2.4 日期、时间函数2.5 DDE客户函数2.6 DDE服务器函数2.7 文件操作函数2.8 国际化函数2.9 库管理函数2.10 数值计算函数2.11 打印与打印机设置函数2.12 注册表操作函数2.13 字符串操作函数2.14 系统与环境函数2.15 定时操作函数2.16 窗口操作函数2.17 类定义查找函数2.18 垃圾收集函数2.19 共享对象函数2.20 提供协助函数2.21 其它系统函数第3章 对象的属性、事件和函数3.1 公共对象函数3.2ADOResultSet对象3.3 应用对象(Application)3.4 数组边界(ArrayBounds)对象3.5 类定义(ClassDefinition)对象3.6 连接(Connection)对象3.7 连接信息(ConnectionInfo)对象3.8 CORBAObject对象3.9 上下文信息(ContextInformation)对象3.10 上下文关键字(ContextKeyword)对象3.11 数据存储(DataStore)对象3.12 子数据窗口(DataWindowChild)对象3.13 动态描述区(DynamicDescriptionArea)对象3.14 DynamicStagingArea对象3.15 枚举定义(EnumerationDefinition)对象3.16 枚举项定义(EnumerationItemDefinition)对象3.17 环境(Environment)对象3.18 出错(Error)对象3.19 ErrorLogging对象3.20 grAxis对象3.21 grDispAttr对象3.22 Inet对象3.23 InternetResult对象3.24 JaguarORB对象3.25 ListViewItem对象3.26 mailFileDescription对象3.27 邮件消息(mailMessage)对象3.28 邮件接收者(mailRecipient)对象3.29 邮件会话(mailSession)对象3.30 MDIClient对象3.31 菜单(Menu)对象3.32 MenuCasc
2021/3/8 8:11:39 8.28MB PowerBuilder PB 数据库开发 数据窗口
1
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡