流盘操作减少了文件打开和关闭时函数与操作系统交互的次数,节省了内存资源。流盘是指在循环内执行多次读写操作时,保持文件打开的技术。

避免连线路径控件或常量至读取或写入文件的函数/VI(例如,“写入文本文件”或“读取二进制文件”函数),此类操作在每次函数或VI运行时打开关闭文件,增加了系统开销。流盘操作可降低系统开销。

使用流盘

考虑是否在应用中使用流盘操作时,请考虑下列因素:

  • 对于速度要求高,时间持续长的数据采集,流盘是一种理想的方案。
  • 数据采集的同时将数据连续写入文件时可使用流盘。

流盘操作

如要创建典型的流盘操作,将打开/创建/替换文件函数和关闭文件函数置于循环外,如下列程序框图所示。

在流盘设计模式下,VI在循环内部连续写入文件,避免了每次循环均打开和关闭文件的系统开销。

提示 为获取更好的效果,在采集结束前应避免运行其他VI和函数(如分析VI和函数等)。