From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.



在TestStand中如何修改HTML报表表头以包含用户自定义信息



主要软件: TestStand
主要软件版本: 3.5
主要软件修正版本: N/A
次要软件: N/A

问题: 我想将自定义信息包含在我的HTML报告的标题中。 将自定义信息添加到现有报表布局的最简单方法是什么?

解答: 修改报表头最简单的方法是重写序列文件中的ModifyReportHeader模型回调函数。

注意:如果你计划在所有模型的序列中使用修改后的头文件,请考虑直接修改ModifyReportHeader回调函数而不是重写。

这个回调函数中使用的ReportHeader参数包含由默认HTML报告生成范例的完整HTML代码。在ModifyReportHeader回调中,解析ReportHead参数以添加或者删除信息。要实现这些更改,可以使用TestStand的内置函数,也可以在单独的编程环境中创建代码模块。

附加的ReportHeader.seq文件演示了对报告头的简单修改。 要对站中执行的所有序列进行这些更改,您可以修改过程模型序列文件以包括ModifyReportHeader序列中的更改。

注意:此示例仅在您的报告格式设置为HTML时有效。 默认情况下,报告格式设置为XML,此范例不适用于XML格式。所以要提前将报告格式设置为HTML:

1.打开报表选项窗口,在菜单栏选择Configure»Result Processing并单击报告Options。(在TestStand 2010及以前版本中,选择Configure»Report Options)。
2.将报告格式改为HTML Document

另外需要注意的是,没有必要使用顺序序列的方式生成报表以自定义修改表头。如果不修改报表的正文,请考虑使用DLL报表生成器以获得更快的性能。


点击以下相关链接获得更多信息。

相关链接:

附件:


ReportHeader.seq - ReportHeader.seq



报告日期: 03/25/2004
最近更新: 01/24/2017
文档编号: 37OCGN44