问题详述
我在TestStand中有一个数据数组。我从文件全局读取数据,并希望将数据修改后保存回这个文件全局变量。
但是,当我重新启动TestStand时,里面仍然是旧值,这意味着修改后的数据不会保存。
我将数据保存到Runstate.ThisContext.FileGlobals。
解决方案
将数据保存到Runstate.SequenceFile.data.FileGlobalsDefaults。
这应该永久保存数据,以便重新启动TestStand意味着您可以看到数据。
相关信息
将数组保存到Runstate.ThisContext.FileGlobals将仅保存“This Context”的变量。
重新建立TestStand会创建一个新的Context。因此,您要保存单个TestStand实例的值。