User Tools

Site Tools


Introduction | Session 1 | Session 2 | Session 3 | Session 4 | Session 5

Session 4: Produce output

Estimated completion time → 15 minutes.

In this practical session we create an output report on the EASA→Authoring→Testing page. The HTML report will include a summary of user input and a table of results.


  • Find our EASAP at EASA→Author→Applications→My EASAPs
  • Click on the EASAP
  • Click on the EASAP Builder link in the new page.
  • On the Tree
    • Right-click OUTPUT
      • Select Child→Add REPORT
        • Right-click report1
          • Select Child→Add HTML OUTPUT
          • Rename it body
            • Set one parameter,
              • File: → report.html

We need to extract some data from the underlying analysis software output file.

  • Right-click report1
    • Select Sibling→Add DATA PROCESSING
      • Expand it.
        • Right-click LIST
          • Select Child→Add EXTRACT
            • Set → File: PLATE.OUT

This file name will not appear in the pull-down list because it is created after the plate software application is run.

In order to help in the creation of EXTRACT, FIND, and REPEAT objects,

  • Right-click extract1
    • Select Extract Tool at the bottom.

When the Extract Tool window appears,

  • Click on the Open button ().
    • At the top of the Load sample file window,
      • Select Local file and browse to folder with the tutorial files
        • Select PLATE.OUT
          • Click OK.
            • → The window should appear as follows,

  • In the preview pane scroll down until the text JOINT DISPLACEMENTS appears
    • Highlight JOINT DISPLACEMENTS
      • Right-click and select Add Literal Find from the icon bar.

JOINT DISPLACEMENTS will appear in the left Matched Lines column.

  • Next, highlight the number 1 below JOINT DISPLACEMENTS
    • Right-click and select Add Variable Find
  • After the Add Variable Find window opens,
    • Name the DOR node and select Integer for the DOR type.
  • Highlight the first 0.000000 after 1
    • Right-click and select Add Variable Find
  • After the Add Variable Find window opens,
    • Name the DOR xd and select Real for the DOR type.
  • Highlight the second 0.000000 after 1,
    • Right-click and select Add Variable Find
  • After the Add Variable Find window opens,
    • Name the DOR yd and select Real for the DOR type.
  • Highlight the last 0.000000 after 1,
    • Right-click and select Add Variable Find
  • After the Add Variable Find window opens,
    • Name the DOR zd and select Real for the DOR type.

Next we set up a repeating FIND to pull out the desired data.

  • Highlight the second line (‘node xd yd zd’) in the Matched Lines column.
    • After the line becomes yellow,
      • Select the Repeat () button within the Extract Tool toolbar.
        • The Set Repeat Parameters window opens,
          • Select Match up to a maximum number of lines
            • Enter 21 within the Maximum number of matches
              • Select OK to close the Extract Tool window.

Finally we compute the maximum displacement on the plate.

  • In the OUTPUT branch, find the DATA PROCESSING,
    • Right-click SCALAR
      • Select Child→Add STATISTICS
        • Rename it MaxD
          • Set,
Parameter Name Parameter Value
List:zd
Function:MAXIMUM
  • Time to save our work, click Save.
  • Let’s display the calculated maximum displacement of the plate in our report.
    • Right-click body
      • Select Sibling→Add TEXT OUTPUT
        • Rename it MaxDisp
          • Set,
Parameter Name Parameter Value
Text:Maximum Plate Displacement = %MaxD% in.
Style:Normal
  • Let's add a heading.
    • Right-click MaxDisp
      • Select Sibling→Add HTML OUTPUT
        • Rename it heading
          • Set → Text:<h4>Table of Plate Displacement</h4>
  • Finally let's display our extracted nodal displacement data in a table.
    • Right-click heading
      • Select Sibling→Add TABULATED DATA
        • Rename it DispTable
          • Set,
Parameter Name Parameter Value
Column Titles:Node, Displacement [in]
Columns:node, zd
  • Now save the EASAP.
    • Check the EASAP Tree to ensure that the OUTPUT branch looks like this,

  • At this point, we may get a preliminary view of the report that will be generated by the objects in the OUTPUT branch.
    • Back in your browser window
      • Select EASA→Authoring→Testing
        • Click on the View Results button () in the Output column for the previous test run.
          • The following will appear in the browser window,

If your results pages do not look like what is shown above, you may have a problem with the original EASAP run or with the objects on your OUTPUT branch. We can try to resolve the problem now or wait until Session 5 where we will be testing and troubleshooting our EASAP.

  • After reviewing the Latest Output content,
    • Return to EASAP Builder and exit.

We have now finished Session 4. Let's continue with Session 5.


Introduction | Session 1 | Session 2 | Session 3 | Session 4 | Session 5


Page Tools