运行VeriStand项目时出现错误116

更新 Sep 15, 2020

适用于

硬件

  • PXI-8840

软件

  • VeriStand 2016
  • VeriStand 2017 Full

问题详述

当我运行VeriStand项目时,系统定义文件部署失败,并显示错误116。部署日志显示以下错误:

Error 116

Possible reason(s):
LabVIEW:  Unflatten or byte stream read operation failed due to corrupt, unexpected, or truncated data.
(LabVIEW:由于数据损坏、意外或截断,未扁平化或字节流读取操作失败。)

此错误是什么意思,我该如何解决?

解决方案

确保在开发计算机和要部署到的目标上都具有完全相同的VeriStand版本。有关发生这种情况的更多信息,请参见下面的其他信息。

相关信息

通过使用LabVIEW内部数据类型的二进制表示形式并将其转换为ASCII兼容字符,String.viUnflatten将变体数据类型存储为扁平化字符串。如文章为什么从文件中展开字符串时,会收到错误116或错误42,LabVIEW在各个版本之间进行更改的方式不同。