LabVIEW中使用递归调用不是很方便。并且递归并不是编程必须程序结构,任何需要使用递归调用的地方,都可以用循环结构来代替。但是在某些情况下,使用递归调用的确可以大大简化程序代码,对缩短编程时间、提高程序可读性都非常有帮助,所以学习一下递归的实现方法还是有好处的。
在LabVIEW2009以前的版本中,只能通过VI服务器动态调用VI的方法来实现递归调用。在LabVIEW2009之后,在设置好VI的可重入特性后,可以直接递归调用VI。目前在32位计算机上,为避免大量内存泄露,递归调用次数不能超过1,5000次。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !