设为首页
收藏本站
切换到宽版
首页
Index
技术论坛
BBS
活动公告
视频中心
资料下载
积分商城
登录
立即注册
英威腾技术论坛
»
技术论坛
›
产品
›
控制器
›
PLC
›
中型PLC编程时如何判断两个相同数组里的元素是否完全一 ...
返回列表
发布新帖
中型PLC编程时如何判断两个相同数组里的元素是否完全一样
285
0
liuyayun
Lv.6
发表于 2024-7-10 18:16:53
|
查看全部
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
<p><span style="font-family: 宋体;font-size: 16px"><span style="font-family:宋体"></span></span></p><p style=";text-align:justify;text-justify:inter-ideograph"><span style="font-family: 宋体;font-size: 16px">1. </span><span style="font-family: 宋体;font-size: 16px"><span style="font-family:宋体">有时程序需要判断两个相同数组里的元素是否完全一样,而直接用</span><span style="font-family:宋体">=来判断是不能达成目的的,例如如下程序就会报错。</span></span></p><p><img src="/upload/article/20230324/1679638587539184.png" title="1679638587539184.png" alt="1.png"/></p><p><img src="/upload/article/20230324/1679638603711978.png" title="1679638603711978.png" alt="2.png"/></p><p style="margin-left:0;text-indent:0;text-align:justify;text-justify:inter-ideograph"><span style="font-family:宋体;font-size:16px">2. </span><span style=";font-family:宋体;font-size:16px"><span style="font-family:宋体">需编写如下程序,来判断</span></span><span style="font-family: 宋体;font-size: 16px"><span style="font-family:宋体">两个相同数组里的元素是否完全一样,可封装为功能块或函数。</span><span style="font-family:宋体">sum显示的是数组不相同的元素个数。</span></span></p><p style=";text-align:justify;text-justify:inter-ideograph"><span style="font-family: Calibri; font-size: 14px;"> </span><span style=";font-family:Calibri;font-size:14px"> <img src="/upload/article/20230324/1679638690339199.png" title="1679638690339199.png" alt="4.png"/></span></p><p style="margin-left:0;text-indent:0;text-align:justify;text-justify:inter-ideograph"><span style="font-family:宋体;font-size:16px">3. </span><span style=";font-family:宋体;font-size:16px"><span style="font-family:宋体">或者使用系统自带的函数</span><span style="font-family:宋体">MemCmp,函数在如下库里。</span></span></p><p style=";text-align:justify;text-justify:inter-ideograph"><span style=";font-family:宋体;font-size:16px"><span style="font-family:宋体">使用如下:</span></span></p><p style=";text-align:justify;text-justify:inter-ideograph"><span style=";font-family:Calibri;font-size:16px"> <img src="/upload/article/20230324/1679638767676108.png" title="1679638767676108.png" alt="6.png"/></span></p><p style="text-align: justify;"><span style=";font-family:宋体;font-size:16px"><span style="font-family:宋体">如果两个数组内元素相同,输出为</span><span style="font-family:Calibri">TRUE,</span><span style="font-family:宋体">否则为</span><span style="font-family:Calibri">FALSE</span><span style="font-family:宋体">。如果数组长度不一样,</span></span><span style=";font-family:宋体;font-size:16px"><span style="font-family:宋体">MemCmp的第三数值,即比较的内存长度超出其中任何一个数组内存长度,则会为FALSE。如果比较的内存长度小于等于较短的数组,则只会比较设置值的长度内存是否一样。</span></span></p>
回复
举报
返回列表
发布新帖
回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
liuyayun
Lv.6 金牌会员
主题
10
回帖
0
积分
1046
+ 关注
发消息
图文热点
[英选课堂]关注英威腾技术支持与服务公众号
175 人气
#通用伺服系统
GD5000运行中频繁报单元过压或输出缺相故障
987 人气
#高压变频器
TS系列PLC 轴组态编码器模式如何选择?
3690 人气
#PLC
TM系列PLC能够自动对E-CAT总线的伺服复位吗
2213 人气
#PLC
推荐话题
1
DA200 编码器调零
3504 阅读
Zhang8080
2
TS系列PLC 轴组态编码器模式如何选择?
3689 阅读
13031738528
3
GD20系列变频器功能地址如何换算成寄存器编号用于PLC的MODBUS编程?
1653 阅读
Frankshi
4
DA200伺服可以在运行过程中实时整定吗?
2936 阅读
曹理
5
TM752
2566 阅读
uma.automation
最新发布
[英选课堂]关注英威腾技术支持与服务公众号
英威腾 TM750 Modbus-TCP为什么无法通讯操
变频器过流
英威腾云
RC吸收电路
GD5000运行中频繁报单元过压或输出缺相故障
07版GD5000报变压器故障跳闸原因分析
GD20变频器能进行ModbusASCII通讯吗?
浏览过的版块
通用伺服系统
Copyright © 2001-2025
英威腾技术论坛
版权所有
All Rights Reserved.
粤ICP备07504406号
关灯
在本版发帖
扫一扫添加微信客服
返回顶部
快速回复
返回顶部
返回列表