TestStand重启之后文件全局变量不保留值

更新 Nov 20, 2020

问题详述

我在TestStand中有一个数据数组。我从文件全局读取数据,并希望将数据修改后保存回这个文件全局变量。

但是,当我重新启动TestStand时,里面仍然是旧值,这意味着修改后的数据不会保存。

我将数据保存到Runstate.ThisContext.FileGlobals。

解决方案

将数据保存到Runstate.SequenceFile.data.FileGlobalsDefaults。

这应该永久保存数据,以便重新启动TestStand意味着您可以看到数据。

相关信息

将数组保存到Runstate.ThisContext.FileGlobals将仅保存“This Context”的变量。
重新建立TestStand会创建一个新的Context。因此,您要保存单个TestStand实例的值。