FC1在FC2中无法调用多次 点击:871 | 回复:3



hnyx970711

    
  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 17回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2013年6月23日
发表于:2014-05-12 09:55:11
楼主

哪位大侠帮忙看看,为什么这个正/反转运行的FC1,在FC2中调用一次可以,两次就不正常?

不胜感激。。







yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10210回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2014-05-12 10:05:32
1楼

因为FC使用的存储空间为L区域,即临时区域,临时区的特点是:FC调用完后,系统不进行资源的回收,当你第二次调用FC时,原先的数据被继续使用,这样就造成了使用上的混乱,所以在FC中遵循的原则是先赋值后使用的原则。


而FB系统会分配专属空间,即背景DB,所以你需要将你的FC改成FB使用。


Mr袁--王者之师

  • 精华:0帖
  • 求助:3帖
  • 帖子:32帖 | 1147回
  • 年度积分:0
  • 历史总积分:3881
  • 注册:2011年10月26日
发表于:2014-05-12 11:11:19
2楼

仔细的检查一下你的程序吧       应该有些东西重复了        

hnyx970711

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 17回
  • 年度积分:0
  • 历史总积分:22
  • 注册:2013年6月23日
发表于:2014-05-12 14:59:18
3楼

对于L10.0,只是用了上升沿,怎么赋值?


热门招聘
相关主题

官方公众号

智造工程师