将struct struct变量记录到trace32中的文件

时间:2017-12-21 15:01:34

标签: trace32

我正在尝试使用练习脚本将结构的内容记录到文件中。

我宁愿不为结构的每个字段使用Var.VALUE,到目前为止,我找到了Var.PRINT命令,它显示了结构中包含的所有信息。

但是我不知道是否可以将其输出到文件,或者是否有任何其他解决方案我不知道记录结构的值。

1 个答案:

答案 0 :(得分:3)

这三个脚本可以记录结构的内容。

<强> CMM1

PRinTer.FILE c:\temp\temp1.txt
WinPrint.v.v struct_name
TYPE c:\temp\temp1.txt
ENDDO

<强> CMM2

PRinTer.FILE c:\temp\temp2.txt
WinPrint.v.v %all struct_name
TYPE c:\temp\temp2.txt
ENDDO

<强> CMM3

PRinTer.FILE c:\temp\temp3.txt
WinPrint.v.v %m.4 %r.5 struct_name
TYPE c:\temp\temp3.txt
ENDDO

cmm1 脚本将保存第一级内容。

cmm2 脚本会将第一级内容与数据类型一起保存。

cmm3 脚本将递归保存指针值。

m 代表多行。它以多行格式显示结构元素。如果元素在多维数组中,则numeric参数定义显示的级别数。

r 代表递归。此可选数字定义要显示的递归深度。命令SETUP.VarPtr定义指针的有效地址范围。不显示此范围之外的指针内容。