Skip to content
SHD Sim
Menu
Documentation menu

Draft. This manual is new and still growing. If something here does not match what you see in the software, the software is right — tell us and we will fix the page.

Post-processing

The Post-processing panel open beside the setup tree, showing the Results section.
Post-processing

Where it is

Setup tree: Post-processing

Controls

Results

Reload

  • Control: action (ToolButton2)

Viewing results

Label changes with the case; the source gives these forms: Viewing results, Show results.

  • Control: action (ToolButton2)
  • Enabled when: Results.ready

Streamline seeds

  • Control: value (ValueField)
  • Bound to: PostState.defaultSeedCount
  • Value modes: none (plain entry)

Enough to read the flow, few enough to see the model through them. A few hundred over a seed plane covers the model in a solid curtain; a hundred or so reads as a flow.

Export probe as CSV

  • Control: action (ToolButton2)
  • Shown when: PostState.probeHasPoint

Hide the line plot

Label changes with the case; the source gives these forms: Hide the line plot, Sample along a line.

  • Control: action (ToolButton2)
  • Shown when: Results.ready

Field

  • Control: choice (ComboRow)
  • Default: empty
  • Bound to: PostState.lineField
  • Shown when: PostState.lineActive

Component

  • Control: choice (ComboRow)
  • Bound to: PostState.componentOptions
  • Shown when: PostState.lineActive && Results.componentCount(PostState.lineField) > 1

From X

  • Control: value (ValueField)
  • Unit: m
  • Value modes: none (plain entry)
  • Shown when: PostState.lineActive

From Y

  • Control: value (ValueField)
  • Unit: m
  • Value modes: none (plain entry)
  • Shown when: PostState.lineActive

From Z

  • Control: value (ValueField)
  • Unit: m
  • Value modes: none (plain entry)
  • Shown when: PostState.lineActive

To X

  • Control: value (ValueField)
  • Unit: m
  • Value modes: none (plain entry)
  • Shown when: PostState.lineActive

To Y

  • Control: value (ValueField)
  • Unit: m
  • Value modes: none (plain entry)
  • Shown when: PostState.lineActive

To Z

  • Control: value (ValueField)
  • Unit: m
  • Value modes: none (plain entry)
  • Shown when: PostState.lineActive

Samples

  • Control: value (ValueField)
  • Default: 200
  • Bound to: PostState.lineCount
  • Value modes: none (plain entry)
  • Shown when: PostState.lineActive

Aim at the model

  • Control: action (ToolButton2)
  • Enabled when: Results.ready

Export CSV

  • Control: action (ToolButton2)
  • Enabled when: PostState.lineSamples.length > 0

Hide the path plot

Label changes with the case; the source gives these forms: Hide the path plot, Sample along a path.

  • Control: action (ToolButton2)
  • Shown when: Results.ready

Click points on the model… (…)

Label changes with the case; the source gives these forms: Click points on the model… (…), Pick points.

  • Control: action (ToolButton2)
  • Shown when: PostState.pathActive

Field

  • Control: choice (ComboRow)
  • Default: empty
  • Bound to: PostState.pathField
  • Shown when: PostState.pathActive

Component

  • Control: choice (ComboRow)
  • Bound to: PostState.componentOptions
  • Shown when: PostState.pathActive && Results.componentCount(PostState.pathField) > 1

Subdivisions

  • Control: value (ValueField)
  • Default: 20
  • Bound to: PostState.pathSubdivisions
  • Value modes: none (plain entry)
  • Shown when: PostState.pathActive

Sample points along each leg of the path, not along the whole of it — so adding a point does not thin out the ones already there.

Generate plot

  • Control: action (ToolButton2)
  • Enabled when: PostState.pathPoints.length >= 2 && PostState.pathField !== ""

Clear points

  • Control: action (ToolButton2)
  • Enabled when: PostState.pathPoints.length > 0

Export CSV

  • Control: action (ToolButton2)
  • Shown when: PostState.pathActive && PostState.pathSamples.length > 0

New field

  • Control: value (ValueField)
  • Value modes: none (plain entry)
  • Shown when: Results.ready

Compute

  • Control: action (ToolButton2)
  • Shown when: Results.ready
  • Enabled when: root.calcName !== "" && root.calcFormula !== "" && root.calcCheck.ok === true

+ Add direction

  • Control: action (ToolButton2)

Reset to 8 compass points

  • Control: action (ToolButton2)

Sweeping (… / …)…

Label changes with the case; the source gives these forms: Sweeping (… / …)…, Run wind-rose sweep.

  • Control: action (ToolButton2)
  • Shown when: CaseState.pwcCase
  • Enabled when: CaseState.meshExists && !CaseState.windRoseSweepRunning && JobExecutor.available

Lists this panel shows

Read straight from the data behind the panel, not from a hand-written list.

Results

From a fixed list in the application.

  • A
  • B
  • C
  • D
  • E

Results

From a fixed list in the application.

  • A
  • B
  • C
  • D
  • E

Problems reported against this step

The application reports no problems against this step.


marks a value the application computes at run time, so the source carries no fixed text for it.