您现在所在的是:

人机界面

回帖:7个,阅读:237 [上一页] [1] [下一页]
* 帖子主题:

咨询下MCGS各位师傅

91
UVWTA4U
文章数:20
年度积分:91
历史总积分:91
注册时间:2020/9/17
发站内信
发表于:2024/9/18 16:18:33
#0楼
想请教下 各位大师这段函数的意思

动作内容4_数值 = !Val( !MidEx(动作内容4,!StrReverseFind(动作内容4, ":")+2) )
91
UVWTA4U
文章数:20
年度积分:91
历史总积分:91
注册时间:2020/9/17
发站内信
发表于:2024/9/18 16:19:02
#1楼
附件 微信截图_20240918134144.jpg
40348
tigermu 版主
文章数:14903
年度积分:1306
历史总积分:40348
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2024/9/19 8:27:11
#2楼
我记得软件里有帮助,里面有函数的说明,我这现在没装软件,楼主自己看看去吧。
清泉石上,明月松间。
91
UVWTA4U
文章数:20
年度积分:91
历史总积分:91
注册时间:2020/9/17
发站内信
发表于:2024/9/19 13:41:59
#3楼
回复 #2楼 tigermu
就是看了帮助一个一个看直到啥意思

连起来 这个+2就不懂是啥意思了
40348
tigermu 版主
文章数:14903
年度积分:1306
历史总积分:40348
注册时间:2004/8/12
发站内信
2018论坛优秀版主
2018春节活动(二)
2017论坛优秀版主
2017国庆活动(一)
2016论坛优秀版主
2016国庆活动(一)
2015论坛优秀版主
西门子logo体验(三)
英威腾PLC体验(三)
2015春节活动
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2010年度论坛贡献奖
发表于:2024/9/19 14:27:29
#4楼
回复 #3楼 UVWTA4U
帮助我没看啊,我猜测是从:开始从“动作内容4”这个字符串里向右取两位,然后转成数值型。
清泉石上,明月松间。
354
gsw2022
文章数:22
年度积分:354
历史总积分:354
注册时间:2024/3/13
发站内信
发表于:2024/9/19 14:46:52
#5楼
!MidEx (Str,Begin)函数意义: 取字符串中从左的指定位置起到结尾的字符串
参    数: Str:字符串,要操作的字符串数据;Begin:整数,要操作的起始位置
返 回 值: 字符串,获取的字符串
实    例: !MidEx("ABCDEFG",3)函数返回“CDEFG”

!StrReverseFind (str, val)函数意义: 查找一字符串val在另一字符串str中最后出现的位置
参    数: str,字符串;val,字符串
返 回 值: 整数,表示找到的位置;= -1,反之没有找到

!Val(str)函数意义: 把字符串变量str的值转换成数值
参    数: s,字符串
s为‘0’~‘9’以及‘-’字符组成的字符串,字面意义值介于-2^31~2^31之间
返 回 值: 浮点数
= 0,若参数字面意义为0,表示转换成功;若参数为‘0’~‘9’以外的字符,表示转换失败
354
gsw2022
文章数:22
年度积分:354
历史总积分:354
注册时间:2024/3/13
发站内信
发表于:2024/9/19 14:54:34
#6楼
动作内容4_数值为指定“动作内容4”字符内容“:”位置起第二位的位置到结尾的字符串数值。
91
UVWTA4U
文章数:20
年度积分:91
历史总积分:91
注册时间:2020/9/17
发站内信
发表于:2024/9/20 16:26:43
#7楼
回复 #6楼 gsw2022
!StrReverseFind(str, val)意思就是 从 速度:25.00中 的:开始读到的然后返回到数值就是4  最后+2
!MidEx(Str,Begin)的意思就是 (速度:25.00,6)这样对吗

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

62.4004