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
数据库mysql,数据库名test,用户名root,密码root,表名user,字段和User类中字段一样,多了一个自增的id字段
2024/4/14 14:33:56 10.75MB jsp Struts2 mybatis 注册
1
jenkins-node-test:测试jenkinsnode项目自动部署
2024/3/29 21:22:28 357KB Dockerfile
1
WebDriverIO实现UI自动化1.什么是webdriverIOGithub地址::官网::2.创建一个演示本地必须安装了node(node版本需要在v12.16.1以上)使用node-v查看自己的本地节点版本初始化自己的代码$mkdirwebdriverio-demo&&cdwebdriverio-demo$npminit-y安装WebdriverIOCLInpmi--save-dev@wdio/cli生成配置文件wdio.conf.jsnpxwdioconfig-ywdio.conf.js配置文件可以安装所有必须的包文件创建规格文件创建spec测试文件#mac/liunx$mkdir-p./test/specs#Windows$mkdir-p./test/specs:文件目录查
2024/3/27 2:26:16 27.24MB JavaScript
1
datatable、pdfmake、buttons.html5导出中文pdf文件。
资源包下载、解压后即可使用:打开test.html文件即可在浏览器点击“导出table数据pdf文件”即可导出table数据
2024/3/24 15:04:14 5.14MB 表格 导出pdf
1
C#编写ActiveX控件,使用VS2008开发,亲测可用,里面两个方法intTest(intx,inty),stringShowMsg(),并提供IE调用的页面例子。
先用RegAsm.exe对控件进行注册,Cmd命令进入下载解压后的目录(cd命令应该会吧~-~),输入RegAsm.exe"RwCardActiveX.dll",注册成功后用IE(ActiveX只认IE浏览器*_*)打开Test.htm就可以看到你想看到的东西啦~~
2024/3/22 17:51:24 35KB C#,ActiveX
1
1. 在现有机器硬盘上开辟100M的硬盘空间,作为设定的硬盘空间。
2. 编写一管理程序simdisk对此空间进行管理,以模拟Linux文件系统,要求:(1) 盘块大小1k(2) 空闲盘块的管理:Linux位图法(3) 结构:超级块,i结点区,根目录区3. 该simdisk管理程序的功能要求如下:(1) info:显示整个系统信息(参考Linux文件系统的系统信息),文件可以根据用户进行读写保护。
目录名和文件名支持全路径名和相对路径名,路径名各分量间用“/”隔开。
(2) cd…:改变目录:改变当前工作目录,目录不存在时给出出错信息。
(3) dir…:显示目录:显示指定目录下或当前目录下的信息,包括文件名、物理地址、保护码、文件长度、子目录等(带/s参数的dir命令,显示所有子目录)。
(4) md…:创建目录:在指定路径或当前路径下创建指定目录。
重名时给出错信息。
(5) rd…:删除目录:删除指定目录下所有文件和子目录。
要删目录不空时,要给出提示是否要删除。
(6) newfile…:建立文件。
(7) cat…:打开文件。
(8) copy…:拷贝文件,除支持模拟Linux文件系统内部的文件拷贝外,还支持host文件系统与模拟Linux文件系统间的文件拷贝,host文件系统的文件命名为…,如:将windows下D:盘的文件\data\sample\test.txt文件拷贝到模拟Linux文件系统中的/test/data目录,windows下D:盘的当前目录为D:\data,则使用命令:simdiskcopyD:\data\sample\test.txt/test/data或者:simdiskcopyD:sample\test.txt/test/data(9) del…:删除文件:删除指定文件,不存在时给出出错信息。
(10) check:检测并恢复文件系统:对文件系统中的数据一致性进行检测,并自动根据文件系统的结构和信息进行数据再整理。
4. 程序的总体流程为:(1) 初始化文件目录;
(2) 输出提示符,等待接受命令,分析键入的命令;
(3) 对合法的命令,执行相应的处理程序,否则输出错误信息,继续等待新命令,直到键入EXIT退出为止。
2024/3/15 8:15:26 188KB 文件系统 C++ Linux
1
jar、pom文件citrusdubbodubbo-admindubbo-clusterdubbo-commondubbo-configdubbo-config-apidubbo-config-springdubbo-containerdubbo-container-apidubbo-container-javaconfigdubbo-container-jettydubbo-container-log4jdubbo-container-logbackdubbo-container-springdubbo-demodubbo-demo-apidubbo-demo-consumerdubbo-demo-providerdubbo-filterdubbo-filter-cachedubbo-filter-validationdubbo-monitordubbo-monitor-apidubbo-monitor-defaultdubbo-monitor-simpledubbo-parentdubbo-registrydubbo-registry-apidubbo-registry-defaultdubbo-registry-multicastdubbo-registry-redisdubbo-registry-simpledubbo-registry-zookeeperdubbo-remotingdubbo-remoting-apidubbo-remoting-grizzlydubbo-remoting-httpdubbo-remoting-minadubbo-remoting-nettydubbo-remoting-p2pdubbo-remoting-zookeeperdubbo-rpcdubbo-rpc-apidubbo-rpc-defaultdubbo-rpc-hessiandubbo-rpc-httpdubbo-rpc-injvmdubbo-rpc-memcacheddubbo-rpc-redisdubbo-rpc-restdubbo-rpc-rmidubbo-rpc-thriftdubbo-rpc-webservicedubbo-simpledubbo-testdubbo-test-benchmarkdubbo-test-benchmark-apidubbo-test-benchmark-clientdubbo-test-benchmark-serverdubbo-test-examplesfastjsonhessian-liteopensesame
2024/3/7 17:52:06 8.07MB dubbox
1
当用户要求时,可从Play商店链接到Android应用的Reddit机器人。
该机器人是使用Python3在ArchLinux计算机上编写的,因此您需要Python3才能运行它。
它在带有Debian的RaspberryPi上运行。
在哪里看LinkMeBot/LinkMeBot.py,主要脚本LinkMeBot/RemoveBadComments.py,这些脚本可删除已LinkMeBot/RemoveBadComments.py的注释LinkMeBot/Config.example.py,一个示例配置文件PlayStore/,用于搜索PlayStore的模块test/如何运行gitclone项目cdPlayStoreLinks_Botpython3-mvenvvenv这将为机器人创建一个虚拟环境以在其中运行sourcevenv/bin/activate激活机器人pipinstall-rrequirements.txt安装要求创建一个作为脚本在LinkMeBot/Config.py文件中设置有效的username,
2024/3/7 15:44:09 12KB python bot reddit reddit-bot
1
戈多格在我们达到1.0.0之前,API可能会更改几次。
请阅读完整的自述文件,您可能会发现它非常有用。
并且不要忘记和。
包godog是用于Golang的官方CucumberBDD框架,它将规范和测试文档合并为一个有凝聚力的整体,使用的格式为给定,何时,然后的Gherkin格式。
Godog不干预标准的gotest命令行为。
您可以利用这两个框架对应用程序进行功能测试,同时将所有与测试相关的源代码维护在_test.go文件中。
与Go测试命令相比,Godog的行为与go测试命令相似,它使用go编译器和链接器工具生成测试可执行文件。
Godog上下文需要以与go测试的Test函数相同的方式导出。
请注意,如果使用godog命令工具,它将使用go可执行文件来确定编译器和链接器。
该项目的灵感来自和。
为什么选择Godog/Cucumber单一真理Godog将规范和测试文档合并为一个整体。
生活文件因为它们是由Godog自动测试的,所以您的规格始终是最新的。
关注客户业务和IT并不总是相互理解。
Godog的可执行规范鼓励更紧密的协作,帮助团队始终牢记业务目标。
2024/3/3 13:32:23 453KB testing go golang bdd
1
共 399 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡