公開メンバ関数 | 全メンバ一覧
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表示タイプ