Comparison
Where it is
Section titled “Where it is”Setup tree: Comparison
Controls
Section titled “Controls”Derived quantities
Section titled “Derived quantities”+ Add a derived quantity
Section titled “+ Add a derived quantity”- Control: action (
ToolButton2)
Comparison report
Section titled “Comparison report”Export comparison report
Section titled “Export comparison report”- Control: action (
ToolButton2) - Enabled when:
CaseState.simulations.length > 1
Conditional and repeated groups
Section titled “Conditional and repeated groups”Per item in root.rows
Section titled “Per item in root.rows”repeated once for every entry in root.rows
Open this simulation
Section titled “Open this simulation”- Control: action (
ToolButton2) - Shown when:
modelData.index !== CaseState.activeSim
Per item in {
Section titled “Per item in {” var tick = CaseState.derivedQuantities.count + CaseState.activeSim + CaseState.dragCoefficient + CaseState.liftCoefficient return CaseState.evaluateDerived() }repeated once for every entry in { var tick = CaseState.derivedQuantities.count + CaseState.activeSim + CaseState.dragCoefficient + CaseState.liftCoefficient return CaseState.evaluateDerived() }
=
- Control: value (
ValueField) - Value modes: none (plain entry)
- Control: value (
ValueField) - Value modes: none (plain entry)
Lists this panel shows
Section titled “Lists this panel shows”Read straight from the data behind the panel, not from a hand-written list.
Comparison
Section titled “Comparison”From a fixed list in the application.
| l |
|---|
| Solver |
| Turbulence |
| Cells |
| Base cell |
| Target y+ |
| Iterations |
Incidence sweep
Section titled “Incidence sweep”From a fixed list in the application.
| l | v |
|---|---|
| Points run | |
| Reference area | … m² (all coefficients are against this) |
| dCl/dα | … per degree |
| Cl max | … at …°… |
| dCm/dα | … per degree — … |
| Neutral point | … m … the moment reference — put the CG ahead of it |
| Cd, Cl at zero | …, … |
Derived quantities
Section titled “Derived quantities”From CaseState.derivedSymbolGroups.
| title | names |
|---|---|
| Fluid | [“rho”, “nu”, “g”] |
| Reference | [“Aref”, “lRef”, “Uref”, “q”, “knot”] |
| This study | [“Cd”, “Cl”, “Cm”] |
| From the sweep | [“Cd0”, “Cl0”, “ClMax”, “ClMaxAt”, “dCl”, “dCm”] |
Derived quantities
Section titled “Derived quantities”From CaseState.derivedFunctions.
| name | detail |
|---|---|
| Math.sqrt(x) | square root |
| Math.abs(x) | qsTr(“absolute value - useful because a “ |
+ "lift coefficient can be negative") || Math.pow(x, y) | x to the power y | | Math.min(a, b) | the smaller of two | | Math.max(a, b) | the larger of two | | Math.sin(x) | sine, in radians | | Math.cos(x) | cosine, in radians | | Math.tan(x) | tangent, in radians | | Math.atan2(y, x) | angle of a vector, in radians | | Math.log(x) | natural logarithm | | Math.exp(x) | e to the power x | | Math.PI | 3.14159… | | mon(“label”) | qsTr(“any monitored quantity, by the label “ + “the Monitors tab shows”) |
Problems reported against this step
Section titled “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.