我总共有100个变量,它们在运行时在Trace32中不断更新。我想在运行时连续地将所有100个变量导出到文本文件中。我使用了下面提到的命令将监视窗口变量导出到文本文件,但是只有很少的监视变量被导出到文本文件中。
1) PRinTer.OPEN "~~~/varwatch.txt" ASCIIE
2) WinPRT <window name>
3) PRinTer.CLOSE如何在运行时将完整的Trace32监视窗口数据导出到文本文件中?
请参阅链接:Access watch variables from trace32 scripting language
发布于 2022-09-28 11:29:45
打开超宽的手表窗口并使用WinPRT <window name> /ALL。
如果没有选项/ALL,则只会打印手表窗口中可见的部分(以便存档)。
若要打开超宽窗口,请在命令WinPOS ,,1000.之前使用Var.Watch。
顺便提一句:通过使用WinPOS命令,您可以指定手表窗口的“窗口名称”。
把你得到的一切都拼凑起来。
WinPOS ,,1000.,,,,myWatchWindow
Var.Watch
Var.AddWatch %Decimal x y z
Var.AddWatch %Open 1 myStruct
PRinTer.OPEN "~~~/varwatch.txt" ASCIIE
WinPRT myWatchWindow
PRinTer.CLOSE
WinCLEAR myWatchWindowhttps://stackoverflow.com/questions/73850398
复制相似问题