与PLC通信的基础。
包括ADS,opcua,s7,modbus等,如有疑问可以留言帮忙
2024/5/17 0:11:39 4.15MB ads opcua S7 modbus
1
S7-200SMART写的一个脉冲流量计累计流量的计算程序
2024/5/14 1:32:40 199KB 16
1
资料中记录了S7-200与AI仪表通讯,可以放心使用
2024/5/13 6:45:43 7KB 仪表通讯
1
买书问题dp实现题目:买书有一书店引进了一套书,共有3卷,每卷书定价是60元,书店为了搞促销,推出一个活动,活动如下:如果单独购买其中一卷,那么可以打9.5折。
如果同时购买两卷不同的,那么可以打9折。
如果同时购买三卷不同的,那么可以打8.5折。
如果小明希望购买第1卷x本,第2卷y本,第3卷z本,那么至少需要多少钱呢?(x、y、z为三个已知整数)。
1、过程为一次一次的购买,每一次购买也许只买一本(这有三种方案),或者买两本(这也有三种方案),或者三本一起买(这有一种方案),最后直到买完所有需要的书。
2、最后一步我必然会在7种购买方案中选择一种,因此我要在7种购买方案中选择一个最佳情况。
3、子问题是,我选择了某个方案后,如何使得购买剩余的书能用最少的钱?并且这个选择不会使得剩余的书为负数。
母问题和子问题都是给定三卷书的购买量,求最少需要用的钱,所以有"子问题重叠",问题中三个购买量设置为参数,分别为i、j、k。
4、的确符合。
5、边界是一次购买就可以买完所有的书,处理方式请读者自己考虑。
6、每次选择最多有7种方案,并且不会同时实施其中多种,因此方案的选择互不影响,所以有"子问题独立"。
7、我可以用minMoney[i][j][k]来保存购买第1卷i本,第2卷j本,第3卷k本时所需的最少金钱。
8、共有x*y*z个问题,每个问题面对7种选择,时间为:O(x*y*z*7)=O(x*y*z)。
9、用函数MinMoney(i,j,k)来表示购买第1卷i本,第2卷j本,第3卷k本时所需的最少金钱,那么有:MinMoney(i,j,k)=min(s1,s2,s3,s4,s5,s6,s7),其中s1,s2,s3,s4,s5,s6,s7分别为对应的7种方案使用的最少金钱:s1=60*0.95+MinMoney(i-1,j,k)s2=60*0.95+MinMoney(i,j-1,k)s3=60*0.95+MinMoney(i,j,k-1)s4=(60+60)*0.9+MinMoney(i-1,j-1,k)s5=(60+60)*0.9+MinMoney(i-1,j,k-1)s6=(60+60)*0.9+MinMoney(i-1,j,k-1)s7=(60+60+60)*0.85+MinMoney(i-1,j-1,k-1)
2024/5/4 19:26:25 3KB 动态规划 dp 动归 买书问题
1
西门子的官方文档及例,使用OPCUA连接S7-1500内置的OPCUAServer(其中PLC程序示例用的是博途V15),可以做为学习OPCUA的参考资料,代码稍加修改可以连接其它的OPCUAServer
2024/5/3 19:56:20 5.95MB OPC UA
1
S7-1200ModbusRTU主从通讯例程,主站轮询多从站,从站掉线自动跳过。
TIAV13编写。
2024/4/17 1:48:08 2.58MB Modbus S7-1200
1
矩阵键盘按键实现功能切换,S7温度S11超声波S15光敏S19红外,启用功能后需要关闭才能启用下一功能
2024/4/14 16:50:35 90KB 蓝桥杯
1
1.同一项目中S7-1200与S7-300CP343-1之间TCP通信,S7-1200作为TCP客户端,S7-300CP343-1作为服务器;
2.同一项目中S7-1200与S7-300CP343-1之间TCP通信,S7-1200作为TCP服务器,S7-300CP343-1作为客户端;
3.不同项目中S7-1200与S7-300CP343-1之间TCP通信,S7-1200作为TCP客户端,S7-300CP343-1作为服务器,双方CPU都采用TIAV14SP编程组态;
4.不同项目中S7-1200与S7-300CP343-1之间TCP通信,S7-1200作为TCP服务器,S7-300CP343-1作为客户端,双方CPU都采用TIAV14SP编程组态;
5.不同项目中S7-1200与S7-300CP343-1之间TCP通信,S7-1200作为TCP客户端,S7-300CP343-1作为服务器,S7-1200使用STEP7V14SP1编程组态,S7-300PN使用STEP7V5.6编程组态;
6.不同项目中S7-1200与S7-300CP343-1之间TCP通信,S7-1200作为TCP服务器,S7-300CP343-1作为客户端,S7-1200使用STEP7V14SP1编程组态,S7-300PN使用STEP7V5.6编程组态。
2024/4/14 16:29:44 4.12MB 1200 343-1 TCP
1
S7-200经典习题,包括红绿灯,水塔控制,洗衣机,电机顺序启动,逆向停止等程序。
2024/3/29 17:08:51 2KB S7-200
1
使用Prodave6.2,通过以太网可与S7-200、S7-200Smart、S7-1200、S7-300、S7-400PLC通讯,通讯前先设置PC/PG接口为TCP/IP。
把Prodave6.dll和可执行程序放在同一个文件夹内即可,不需要注册。
需要授权。
内含授权文件、Prodave6.2使用手册和例程。
2024/3/25 0:16:52 1.45MB VB6 S7-200 S7-300 Prodave6
1
共 224 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡