公開メンバ関数 | 全メンバ一覧
ResultViewItemList クラス

ResultViewItemList クラスは
結果一覧に結果項目を追加したいときに使います。
このクラスは Study クラスまたは AnalysisGroup クラスから呼び出すことができます。
. [詳解]

公開メンバ関数

void AddItemFromCalculation (CalculationDefinition *calculation)
 calculation を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromCapture (Variant &var, Variant &studyVar=-1)
 画像 を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromCompositeResult (CompositeResultDefinition *composite)
 結果同時表示 を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromContour (ContourDefinition *contour)
 contour を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromDataSet (DataSet *dataSet)
 dataSet を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromDifferenceEfficiencyMap (DifferenceEfficiencyMapDefinition *efficiencyMap)
 差分効率マップ を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromEfficiencyMap (EfficiencyMapDefinition *efficiencyMap)
 efficiencyMap を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromEfficiencyMapGraph (EfficiencyMapDefinition *efficiencyMap, int type)
 efficiencyMap のNTカーブグラフを ResultViewItemList に追加します。 [詳解]
 
void AddItemFromExternalEfficiencyMap (ExternalEfficiencyMapDefinition *efficiencyMap)
 外部データ入力効率マップ を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromFluxLine (FluxLineDefinition *fluxLine)
 fluxLine をResultViewItemList に追加します。 [詳解]
 
void AddItemFromGraphModel (GraphModel *graph)
 graph を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromPostCondition (Condition *condition)
 condition を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromProbe (ProbeDefinition *probe)
 probe を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromResponseTableGraph (int type, Variant &studyVar=-1)
 応答値グラフを ResultViewItemList に追加します。 [詳解]
 
void AddItemFromResponseTableGraph (ResponseTableCorrection *correction, int type)
 補正応答値テーブルから作成したの応答値グラフを ResultViewItemList に追加します。 [詳解]
 
void AddItemFromSectionGraph (SectionGraph *sectionGraph)
 sectionGraph を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromThermalEfficiencyMap (ThermalEfficiencyMapDefinition *efficiencyMap)
 efficiencyMap を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromThermalEfficiencyMapGraph (ThermalEfficiencyMapDefinition *efficiencyMap, int type)
 efficiencyMap のNTカーブグラフを ResultViewItemList に追加します。 [詳解]
 
void AddItemFromVector (VectorDefinition *vector)
 vector を ResultViewItemList に追加します。 [詳解]
 
void AddItemFromVectorExpression (VectorExpression *vector)
 ベクトル方程式 を ResultViewItemList に追加します。 [詳解]
 
void ClearItemList ()
 ResultViewItemList をクリアします。
 
void DeleteResultViewItem (Variant &var)
 名に var をもっている結果一覧を削除します。 [詳解]
 
bool IsValid ()
 オブジェクトが有効であるとき、戻り値として True を取得します。 [詳解]
 
int NumResultViewItem ()
 結果一覧の結果項目の数を取得します。 適用のボタンを押せなければ、デフォルトは0になります。 [詳解]
 
void SetEfficiencyResultType (Variant &var, Variant &type, int displayType=0)
 効率マップの結果タイプを設定します。 [詳解]
 

詳解

ResultViewItemList クラスは
結果一覧に結果項目を追加したいときに使います。
このクラスは Study クラスまたは AnalysisGroup クラスから呼び出すことができます。
.

このクラスのオブジェクトを取得する例:

app.GetModel(0).GetStudy(0).GetResultViewItemList()
app.GetAnalysisGroup(0).GetResultViewItemList()

関数詳解

void ResultViewItemList::AddItemFromCalculation ( CalculationDefinition calculation)

calculation を ResultViewItemList に追加します。

引数
calculationResultViewItemListに追加したい計算アイテム
void ResultViewItemList::AddItemFromCapture ( Variant &  var,
Variant &  studyVar = -1 
)

画像 を ResultViewItemList に追加します。

引数
varResultViewItemListに追加したい画像の名前かインデックス
studyVar追加したい画像のスタディの名前かインデックス
void ResultViewItemList::AddItemFromCompositeResult ( CompositeResultDefinition composite)

結果同時表示 を ResultViewItemList に追加します。

引数
compositeResultViewItemListに追加したい同時表示オブジェクト
void ResultViewItemList::AddItemFromContour ( ContourDefinition contour)

contour を ResultViewItemList に追加します。

引数
contourResultViewItemListに追加したいコンター
void ResultViewItemList::AddItemFromDataSet ( DataSet dataSet)

dataSet を ResultViewItemList に追加します。

引数
dataSetResultViewItemListに追加したいデータセット
void ResultViewItemList::AddItemFromDifferenceEfficiencyMap ( DifferenceEfficiencyMapDefinition efficiencyMap)

差分効率マップ を ResultViewItemList に追加します。

引数
efficiencyMapResultViewItemListに追加したい差分効率マップ
void ResultViewItemList::AddItemFromEfficiencyMap ( EfficiencyMapDefinition efficiencyMap)

efficiencyMap を ResultViewItemList に追加します。

引数
efficiencyMapResultViewItemListに追加したい効率マップ
void ResultViewItemList::AddItemFromEfficiencyMapGraph ( EfficiencyMapDefinition efficiencyMap,
int  type 
)

efficiencyMap のNTカーブグラフを ResultViewItemList に追加します。

引数
efficiencyMapResultViewItemListに追加したい効率マップ
typeカーブタイプ
void ResultViewItemList::AddItemFromExternalEfficiencyMap ( ExternalEfficiencyMapDefinition efficiencyMap)

外部データ入力効率マップ を ResultViewItemList に追加します。

引数
efficiencyMapResultViewItemListに追加したい外部データ入力の効率マップ
void ResultViewItemList::AddItemFromFluxLine ( FluxLineDefinition fluxLine)

fluxLine をResultViewItemList に追加します。

引数
fluxLineResultViewItemListに追加したいフラックスライン
void ResultViewItemList::AddItemFromGraphModel ( GraphModel graph)

graph を ResultViewItemList に追加します。

引数
graphResultViewItemListに追加したいグラフモデル
void ResultViewItemList::AddItemFromPostCondition ( Condition condition)

condition を ResultViewItemList に追加します。

引数
conditionResultViewItemListに追加したいConditionモデル
void ResultViewItemList::AddItemFromProbe ( ProbeDefinition probe)

probe を ResultViewItemList に追加します。

引数
probeResultViewItemListに追加したいプローブ
void ResultViewItemList::AddItemFromResponseTableGraph ( int  type,
Variant &  studyVar = -1 
)

応答値グラフを ResultViewItemList に追加します。

引数
typeタイプ
studyVarスタディの名前かインデックス
void ResultViewItemList::AddItemFromResponseTableGraph ( ResponseTableCorrection correction,
int  type 
)

補正応答値テーブルから作成したの応答値グラフを ResultViewItemList に追加します。

引数
correctionResponseTableCorrection オブジェクト
typeタイプ
void ResultViewItemList::AddItemFromSectionGraph ( SectionGraph sectionGraph)

sectionGraph を ResultViewItemList に追加します。

引数
sectionGraphResultViewItemListに追加したいセクショングラフ
void ResultViewItemList::AddItemFromThermalEfficiencyMap ( ThermalEfficiencyMapDefinition efficiencyMap)

efficiencyMap を ResultViewItemList に追加します。

引数
efficiencyMapResultViewItemListに追加したい効率マップ
void ResultViewItemList::AddItemFromThermalEfficiencyMapGraph ( ThermalEfficiencyMapDefinition efficiencyMap,
int  type 
)

efficiencyMap のNTカーブグラフを ResultViewItemList に追加します。

引数
efficiencyMapResultViewItemListに追加したい効率マップ
typeカーブタイプ
void ResultViewItemList::AddItemFromVector ( VectorDefinition vector)

vector を ResultViewItemList に追加します。

引数
vectorResultViewItemListに追加したいベクトル
void ResultViewItemList::AddItemFromVectorExpression ( VectorExpression vector)

ベクトル方程式 を ResultViewItemList に追加します。

引数
compositeResultViewItemListに追加したいベクトル方程式オブジェクト
void ResultViewItemList::DeleteResultViewItem ( Variant &  var)

名に var をもっている結果一覧を削除します。

引数
var結果項目名
bool ResultViewItemList::IsValid ( )

オブジェクトが有効であるとき、戻り値として True を取得します。

戻り値
ResultViewItemList オブジェクトの有効・無効
int ResultViewItemList::NumResultViewItem ( )

結果一覧の結果項目の数を取得します。 適用のボタンを押せなければ、デフォルトは0になります。

戻り値
結果一覧の結果項目の数を取得します
void ResultViewItemList::SetEfficiencyResultType ( Variant &  var,
Variant &  type,
int  displayType = 0 
)

効率マップの結果タイプを設定します。

引数
var結果項目名
type結果タイプ
項目名 意味
RotationSpeed 速度
AverageTorque トルク
Efficiency 効率
OutputPower トルク出力
Id 電流 (Id)
Iq 電流 (Iq)
TotalLoss 全損失
CopperLoss 銅損
IronLoss 鉄損
JouleLoss 渦電流損失(鉄損)
HysteresisLoss ヒステリシス損(鉄損)
MechanicalLoss 機械的損
DirectAxisFlux d軸磁束
QuadratureAxisFlux q軸磁束
Voltage 電圧
Phase 位相
Current 電流
Slip すべり
StatorCopperLoss ステータ銅損
RotorCopperLoss ロータ銅損
StrayLoss 漂遊負荷損
TorqueRipple トルクリップル
Vd 電圧 (Vd)
Vq 電圧 (Vq)
PowerFactor 力率
DirectAxisFlux2 d2軸磁束
QuadratureAxisFlux2 q2軸磁束
Vd2 電圧 (Vd 2)
Vq2 電圧 (Vq 2)
PowerFactor2 力率 2
PwmJouleLoss PWM渦電流損失(鉄損)
ClassicalEddyLoss 古典的渦電流損失(鉄損)
ExcessEddyLoss 異常渦電流損失(鉄損)
AcJouleLoss AC銅損
UserParameter ユーザーパラメータ

ユーザーパラメータを使用する場合は、インデックス番号を付加してください。
例:
SetEfficiencyResultType("var", "UserParameter1");
displayType表示タイプ