避免未定义数据
- 更新时间2025-08-27
- 阅读时长1分钟
不要依赖特殊值(如NaN、Inf)或空数组来判定一个VI是否产生未定义数据。在VI可能生成未定义数据的情况下,使VI报告错误可确定该VI生成了已定义的数据。
如创建一个使用了输入数组来自动索引For循环的VI,则需为输入数组为空时确定该VI的操作。如数组为空,可生成输出错误码并用确定的数据取代循环生成的数据值,或使用一个数组为空时不执行For循环的条件结构。
不要依赖特殊值(如NaN、Inf)或空数组来判定一个VI是否产生未定义数据。在VI可能生成未定义数据的情况下,使VI报告错误可确定该VI生成了已定义的数据。
如创建一个使用了输入数组来自动索引For循环的VI,则需为输入数组为空时确定该VI的操作。如数组为空,可生成输出错误码并用确定的数据取代循环生成的数据值,或使用一个数组为空时不执行For循环的条件结构。