NI TestStand

cancel
Showing results for 
Search instead for 
Did you mean: 

Creating Custom Reports in TestStand 4.0

All,
 
I would like to create my own custom report using XML feature under Report Options in TestStand.  In short, I want to use NI's current reporting viewer but I want to create a different looking XML but yet function exactly the same as what is currently shipped in TestStand 4.0.1.  NI's XML file is very close to what I would like but I would like to add logo, formatting and other special affects so that I could print this out for a customer report or to make it easier for technicians to understand.   I originally thought that all I would have to do is modify an XSL file. 
 
However, we have different test platform teams that will be using this sheet.  I would like to generate an XML format that has the same uniformity for all of the products we test regardless of the tests being performed.
 
Question 1:
How do I create my own style XML file that TestStand will use regardless of the different types of test that will be used, and can I create one XSL file that will work no matter how many different sequences different test engineers will develop ?
For example, one Test Engineer might have 200 recordings and another might have 300 or 400.
 
Question 2:
Does TestStand have XSL Style Report editor so I can do all this?
 
Question 3:
Also, I have one additional question that I can't seem to find in help manuals.  If I select Configure-->Report Options and click the tab "Report File_Pathname" the bottom window has 'UUT Report:' where you can give the name of the file you want.   In that box, they have SeqFileName_Report[Time][Date]_00001.txt.  If I would like to use serial number, what is the keyword I would use?  I can't seem to find it anywhere in the help files what choices I have there, what are my choices there that I can use? 
 
 
Thank you in advance for your help.
0 Kudos
Message 1 of 2
(4,139 Views)

Hi buckeye,

we have written our own style-sheet. We used the orginial NI-XML File (only add some missing stuff in the header-uut-part). I am sorry that I am able to give XSL - File. But i can show you a screenshot and some useful hints.

We used a tree. That is good because you can open/close SequnceCall's result on demand.
There many examples on the WWW where you can find J-Script Trees. Just try it out.

And to your question1 the length and deptness of or your tree do not  care you if you are using a recursion.

All this stuff could be a good topic for a diploma or master thesis Smiley Wink

Greetings from the lake of Constance, Germany

Juergen

--Signature--
Sessions NI-Week 2017 2016
Feedback or kudos are welcome
0 Kudos
Message 2 of 2
(4,111 Views)