月光蛋炒饭
级别: 略有小成
精华主题: 0
发帖数量: 61 个
工控威望: 207 点
下载积分: 2502 分
在线时间: 13(小时)
注册时间: 2012-05-14
最后登录: 2018-12-10
查看月光蛋炒饭的 主题 / 回贴
楼主  发表于: 2014-05-04 18:40
如题
我把主程序里所有调用子程序的语句都删了
模拟的时候子程序不会运行
为什么现场还是可以正常使用?
这和上位机有关系吗?
或者说把调用子程序的语句删掉
有别的方法让子程序运行吗?
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 529 个
工控威望: 735 点
下载积分: 9628 分
在线时间: 609(小时)
注册时间: 2009-09-13
最后登录: 2024-08-30
查看meipingboy的 主题 / 回贴
1楼  发表于: 2014-05-04 19:39
在主程序中把子程序的语句删除了,你在现场运行时,应该也是把子程序部分跳掉了,不可能正常运行的。
活到老学到老:还有 8  分没学到
meipingboy
级别: 家园常客
精华主题: 0
发帖数量: 529 个
工控威望: 735 点
下载积分: 9628 分
在线时间: 609(小时)
注册时间: 2009-09-13
最后登录: 2024-08-30
查看meipingboy的 主题 / 回贴
2楼  发表于: 2014-05-06 10:03
引用
引用第6楼threemissyou于2014-05-05 12:26发表的  :
不管你有没有调用,只要你写了,子程序都会执行,只不过是有输出还是没有输出的问题

如果没调用也能执行,那么这个子程序在什么时候开始执行呢?
活到老学到老:还有 8  分没学到