sdwyz
级别: 略有小成
精华主题: 0
发帖数量: 91 个
工控威望: 220 点
下载积分: 1082 分
在线时间: 180(小时)
注册时间: 2009-02-06
最后登录: 2022-08-17
查看sdwyz的 主题 / 回贴
楼主  发表于: 2018-01-24 21:29
图片:
图片:
各位帮我看看,我在子程序里用了inc累加模块,在主程序里调用后,发现两个子程序输出都有?
湛蓝小尔
工控交流 Q703935819
级别: 家园常客

精华主题: 0
发帖数量: 349 个
工控威望: 642 点
下载积分: 2101 分
在线时间: 80(小时)
注册时间: 2014-03-03
最后登录: 2024-12-10
查看湛蓝小尔的 主题 / 回贴
1楼  发表于: 2018-01-25 17:04
是这个鬼。一个子程序,不能多次调用。
专心搞钱
Q群943838323   博图
Q群703935819   昆仑通态
乡村电工
高高兴兴上班,平平安安回家,做一只穷开心的老菜鸟
级别: 略有小成
精华主题: 0
发帖数量: 189 个
工控威望: 360 点
下载积分: 1304 分
在线时间: 119(小时)
注册时间: 2017-12-11
最后登录: 2024-12-20
查看乡村电工的 主题 / 回贴
2楼  发表于: 2018-01-25 18:52
你可以手动修改变量来解决这个问题
shangbinhou
级别: 论坛先锋
精华主题: 0
发帖数量: 108 个
工控威望: 1049 点
下载积分: 1862 分
在线时间: 36(小时)
注册时间: 2013-07-02
最后登录: 2019-11-05
查看shangbinhou的 主题 / 回贴
3楼  发表于: 2018-01-26 16:47
你在子程序里面累加计数不能使用局部变量,如果一定要累加数据类型需要改成In-out类型
楼主留言:
谢谢!是这个原因!
此用户比较懒什么也没留下!
sdwyz
级别: 略有小成
精华主题: 0
发帖数量: 91 个
工控威望: 220 点
下载积分: 1082 分
在线时间: 180(小时)
注册时间: 2009-02-06
最后登录: 2022-08-17
查看sdwyz的 主题 / 回贴
4楼  发表于: 2018-01-27 22:35
问题找到,要用in-out引出。
湛蓝小尔
工控交流 Q703935819
级别: 家园常客

精华主题: 0
发帖数量: 349 个
工控威望: 642 点
下载积分: 2101 分
在线时间: 80(小时)
注册时间: 2014-03-03
最后登录: 2024-12-10
查看湛蓝小尔的 主题 / 回贴
5楼  发表于: 2018-01-29 13:29
引用
引用第3楼shangbinhou于2018-01-26 16:47发表的  :
你在子程序里面累加计数不能使用局部变量,如果一定要累加数据类型需要改成In-out类型



给层主点赞。
我以前技术咨询过,他们告诉我,就是这个样子,不能多次调用。也一直这么认为,直到看见楼主的帖子。
感谢层主
专心搞钱
Q群943838323   博图
Q群703935819   昆仑通态