DataManager クラスは
グラフマネージャの DataSet オブジェクトの取得や操作に使用します。
Application クラスから呼び出すことができます。
.
[詳解]
公開メンバ関数 | |
| DataSet * | CombineSets (DataSet *xset, DataSet *yset, int xseries, String &mapping, bool createGraph=false, String &title=String()) |
| データセットを合成します(リサージュ)。 [詳解] | |
| GraphModel * | CreateAllCasesCalculationGraphModel (CalculationDefinition *data, String &title="") |
| 結果の計算を指定して、全ケースのグラフを作成します。 [詳解] | |
| GraphModel * | CreateAllCasesGraphModel (DataSet *data, String &title="") |
| データセットを指定して、全ケースのグラフを作成します。 [詳解] | |
| GraphModel * | CreateAllCasesNTCurveGraphModel (EfficiencyMapDefinition *data, int type, String &title="") |
| 効率マップを指定して、全ケースのNTカーブグラフを作成します。 [詳解] | |
| GraphModel * | CreateAllCasesNTCurveGraphModel (ThermalEfficiencyMapDefinition *data, int type, String &title="") |
| 熱解析の効率マップを指定して、全ケースのNTカーブグラフを作成します。 [詳解] | |
| GraphModel * | CreateAllCasesProbeGraphModel (ProbeDefinition *data, String &title="") |
| プローブを指定して、全ケースのグラフを作成します。 [詳解] | |
| GraphModel * | CreateAllCasesResponseTableGraphModel (int type, ResponseTableCorrection *data, String &title="") |
| 応答値テーブルから全ケースの応答値グラフを作成します。 [詳解] | |
| GraphModel * | CreateAllCasesSectionGraphModel (SectionGraph *data, String &title="") |
| セクショングラフを指定して、全ケースのグラフを作成します。 [詳解] | |
| GraphModel * | CreateAllCasesVectorExpressionGraphModel (VectorExpression *data, String &title="") |
| ベクトル方程式を指定して、全ケースのグラフを作成します。 [詳解] | |
| DataSet * | CreateAverageVersusDepth (GraphIntegralParameter *parameter) |
| GraphIntegralParameter を指定して、ヒストリグラフの時間平均を積層の深さごとに算出します。 [詳解] | |
| DataSet * | CreateExtractFrequency (ExtractFrequencyParameter *parameter) |
| ExtractFrequencyParameter を指定して、周波数の抽出グラフを作成します。 [詳解] | |
| DataSet * | CreateFFT (DataSet *dataset, int col, String &type, double multiplier, Variant &min, Variant &max, bool createGraph=false) |
| FFT を実行します。 [詳解] | |
| DataSet * | CreateFFTWithParameter (FFTParameter *parameter) |
| FFTParameter 繧呈欠螳壹@縺ヲ縲√ヵ繝シ繝ェ繧ィ螟画鋤繧定。後>縺セ縺吶 [詳解] | |
| GraphModel * | CreateFilterCalculationGraphModel (CalculationDefinition *data, FilterDefinition *filter, String &title="") |
| 結果の計算とフィルターを指定して、フィルターグラフを作成します。 [詳解] | |
| GraphModel * | CreateFilterGraphModel (DataSet *data, FilterDefinition *filter, String &title="") |
| データセットとフィルターを指定して、フィルターグラフを作成します。 [詳解] | |
| GraphModel * | CreateFilterNTCurveGraphModel (EfficiencyMapDefinition *data, FilterDefinition *filter, int type, String &title="") |
| 効率マップとフィルターを指定して、フィルターグラフを作成します。 [詳解] | |
| GraphModel * | CreateFilterNTCurveGraphModel (ThermalEfficiencyMapDefinition *data, FilterDefinition *filter, int type, String &title="") |
| 熱解析の効率マップとフィルターを指定して、フィルターグラフを作成します。 [詳解] | |
| GraphModel * | CreateFilterProbeGraphModel (ProbeDefinition *data, FilterDefinition *filter, String &title="") |
| プローブとフィルターを指定して、フィルターグラフを作成します。 [詳解] | |
| GraphModel * | CreateFilterResponseTableGraphModel (FilterDefinition *filter, int type, ResponseTableCorrection *data, String &title="") |
| 応答値テーブルからフィルターを指定して、フィルターグラフを作成します。 [詳解] | |
| GraphModel * | CreateFilterSectionGraphModel (SectionGraph *data, FilterDefinition *filter, String &title="") |
| セクショングラフとフィルターを指定して、フィルターグラフを作成します。 [詳解] | |
| DataSet * | CreateFromDataSet (String &title, String &xtitle, String &ytitle, String array &mat) |
| 多次元配列の点列を指定してデータセットを作成します。 [詳解] | |
| DataSet * | CreateFromFile (String &filename, String &title, String &xtitle, String &ytitle) |
| ファイル名を指定してデータセットを作成します。 [詳解] | |
| DataSet * | CreateFromStudy (DataSetParameter *parameter) |
| スタディの結果を指定してデータセットを作成します。 [詳解] | |
| GraphModel * | CreateGraphModel (DataSet *data, String &title="") |
| データセットを指定して、グラフを作成します。 [詳解] | |
| DataSet * | CreateLoopIntegral (GraphIntegralParameter *parameter) |
| GraphIntegralParameter を指定して、リサージュグラフの面積を計算します。 [詳解] | |
| DataSet * | CreateMovingAverage (DataSet *dataset, int col, Variant &width, bool createGraph=false, String &title=String()) |
| データセットを指定して移動平均グラフを作成します。 [詳解] | |
| GraphModel * | CreateNTCurveGraphModel (EfficiencyMapDefinition *data, int type, String &title="") |
| 効率マップを指定して、現ケースのNTカーブグラフを作成します。 [詳解] | |
| GraphModel * | CreateNTCurveGraphModel (ThermalEfficiencyMapDefinition *data, int type, String &title="") |
| 熱解析の効率マップを指定して、現ケースのNTカーブグラフを作成します。 [詳解] | |
| DataSet * | CreateParametricData (DataSet *dataset, String &type, Variant &start, Variant &end, String &xaxisunit="") |
| 応答グラフを作成します。 [詳解] | |
| DataSet * | CreateParametricDataWithName (String &name, DataSet *dataset, String &type, Variant &start, Variant &end, String &xaxisunit="") |
| 名称を指定して、応答グラフを作成します。 [詳解] | |
| DataSet * | CreateParametricDataWithParameter (DataSet *dataset, ResponseDataParameter *parameter) |
| パラメータを指定して、応答グラフを作成します。 [詳解] | |
| DataSet * | CreatePointArray (String &type, String &title="") |
| 点列を作成します。 [詳解] | |
| GraphModel * | CreateResponseTableGraphModel (int type, ResponseTableCorrection *data, String &title="") |
| 応答値テーブルから現ケースの応答値グラフを作成します。 [詳解] | |
| DataSet * | CreateSkewGraph (DataSet *dataset, int col, Variant &skew, Variant &period, Variant &step) |
| データセットを指定してスキューグラフを作成します。 [詳解] | |
| DataSet * | CreateSkewGraphWithUnit (DataSet *dataset, int col, Variant &skew, String &skewunit, Variant &period, String &periodunit, Variant &step) |
| データセットを指定して単位指定でスキューグラフを作成します。 [詳解] | |
| DataSet * | CreateUserSet (String &title, String &xtitle, String &ytitle) |
| データセットを作成します。 [詳解] | |
| void | DeleteDataSet (Variant &val) |
| データセットを削除します。 [詳解] | |
| void | DeleteDataSetObject (DataSet *dataset) |
| データセットを削除します。 [詳解] | |
| void | DeleteGraphModelObject (GraphModel *graph) |
| グラフを削除します。 [詳解] | |
| Variant | GetAllNames () |
| 全てのデータセットの名称を、文字列のリストとして取得します。 [詳解] | |
| Variant | GetAllXAxisTypes (Variant &val) |
| 設定可能なX軸タイプのタイプ名の一覧を取得します。 [詳解] | |
| DataSet * | GetDataSet (Variant &val) |
| 名称またはインデックスを指定して DataSet オブジェクトを取得します。 [詳解] | |
| GraphModel * | GetGraphModel (Variant &val) |
| 名称またはインデックスを指定して GraphModel オブジェクトを取得します。 [詳解] | |
| String | GetGraphName (int setIndex) |
| インデックスを指定して、データセット(グラフ)の名称を文字列で取得します。 [詳解] | |
| String | GetName (int setIndex) |
| インデックスを指定して、データセット(点列)の名称を文字列で取得します。 [詳解] | |
| String | GetXAxisType (Variant &val) |
| 設定可能なX軸タイプのタイプ名の一覧を取得します。 [詳解] | |
| void | Hide (Variant &val) |
| [グラフ]ダイアログを非表示にします。 [詳解] | |
| bool | IsSingleton () |
| これは内部関数であるため、正式にサポートしていません。 [詳解] | |
| bool | IsValid () |
| オブジェクトが有効であるとき、戻り値として True を取得します。 [詳解] | |
| int | NumGraphs () |
| グラフの数を、整数で取得します。 [詳解] | |
| int | NumSets () |
| データセット(点列)の数を、整数で取得します。 [詳解] | |
| bool | SaveGraphImage (Variant &val, String &filename, int width, int height) |
| サイズを指定してグラフイメージを保存します。 [詳解] | |
| void | SetXAxisType (Variant &val, String &type) |
| X軸のタイプを、他のタイプに変更します。 [詳解] | |
| void | Show (Variant &val) |
| [グラフ]ダイアログを表示します。 [詳解] | |
DataManager クラスは
グラフマネージャの DataSet オブジェクトの取得や操作に使用します。
Application クラスから呼び出すことができます。
.
このクラスのオブジェクトを取得する例:
| GraphModel * DataManager::CreateAllCasesCalculationGraphModel | ( | CalculationDefinition * | data, |
| String & | title = "" |
||
| ) |
| GraphModel * DataManager::CreateAllCasesGraphModel | ( | DataSet * | data, |
| String & | title = "" |
||
| ) |
| GraphModel * DataManager::CreateAllCasesNTCurveGraphModel | ( | EfficiencyMapDefinition * | data, |
| int | type, | ||
| String & | title = "" |
||
| ) |
効率マップを指定して、全ケースのNTカーブグラフを作成します。
| data | EfficiencyMapDefinition オブジェクト |
| type | カーブタイプ |
| title | グラフタイトル |
| GraphModel * DataManager::CreateAllCasesNTCurveGraphModel | ( | ThermalEfficiencyMapDefinition * | data, |
| int | type, | ||
| String & | title = "" |
||
| ) |
熱解析の効率マップを指定して、全ケースのNTカーブグラフを作成します。
| data | ThermalEfficiencyMapDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| type | カーブタイプ |
| title | グラフタイトル |
| GraphModel * DataManager::CreateAllCasesProbeGraphModel | ( | ProbeDefinition * | data, |
| String & | title = "" |
||
| ) |
| GraphModel * DataManager::CreateAllCasesResponseTableGraphModel | ( | int | type, |
| ResponseTableCorrection * | data, | ||
| String & | title = "" |
||
| ) |
応答値テーブルから全ケースの応答値グラフを作成します。
補正応答値テーブルを指定して全ケースの応答値グラフを作成します。
| type | タイプ |
| data | Study オブジェクト |
| title | グラフタイトル |
| type | タイプ |
| data | ResponseTableCorrection オブジェクト |
| title | グラフタイトル |
| GraphModel * DataManager::CreateAllCasesSectionGraphModel | ( | SectionGraph * | data, |
| String & | title = "" |
||
| ) |
| GraphModel * DataManager::CreateAllCasesVectorExpressionGraphModel | ( | VectorExpression * | data, |
| String & | title = "" |
||
| ) |
| DataSet * DataManager::CreateAverageVersusDepth | ( | GraphIntegralParameter * | parameter | ) |
GraphIntegralParameter を指定して、ヒストリグラフの時間平均を積層の深さごとに算出します。
| parameter | GraphIntegralParameter オブジェクト |
| DataSet * DataManager::CreateExtractFrequency | ( | ExtractFrequencyParameter * | parameter | ) |
ExtractFrequencyParameter を指定して、周波数の抽出グラフを作成します。
| parameter | ExtractFrequencyParameter オブジェクト |
| DataSet * DataManager::CreateFFT | ( | DataSet * | dataset, |
| int | col, | ||
| String & | type, | ||
| double | multiplier, | ||
| Variant & | min, | ||
| Variant & | max, | ||
| bool | createGraph = false |
||
| ) |
FFT を実行します。
| dataset | DataSet のオブジェクト |
| col | データセットに含まれるラインのインデックス |
| type | 表示方法
"AmplitudeAndPhase" = 振幅と位相
"RealAndImaginary" = 実部と虚部
"Decibel" = デジベル表示
|
| multiplier | デシベル表示の乗数 |
| min | X軸の範囲の最小値 |
| max | X軸の範囲の最大値 |
| createGraph | True=1 : グラフを作成する
False=0 : グラフを作成しない
|
colでは、データセットに含まれるラインのインデックスを指定します。たとえば、回路の電流(LineCurrent)のグラフの場合、FEMコイル素子ごとのラインがデータセットに含まれます。
multiplierでは、デシベル表示の乗数として"10"または"20"のどちらかを指定します。type が"Decibel" の場合に有効です。
createGraphは省略が可能です。省略した場合、 False (グラフを作成しない)になります。
| DataSet * DataManager::CreateFFTWithParameter | ( | FFTParameter * | parameter | ) |
| GraphModel * DataManager::CreateFilterCalculationGraphModel | ( | CalculationDefinition * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
結果の計算とフィルターを指定して、フィルターグラフを作成します。
| data | CalculationDefinition オブジェクト |
| filter | FilterDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| title | グラフタイトル |
| GraphModel * DataManager::CreateFilterGraphModel | ( | DataSet * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
データセットとフィルターを指定して、フィルターグラフを作成します。
| data | DataSet オブジェクト |
| filter | FilterDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| title | グラフタイトル |
| GraphModel * DataManager::CreateFilterNTCurveGraphModel | ( | EfficiencyMapDefinition * | data, |
| FilterDefinition * | filter, | ||
| int | type, | ||
| String & | title = "" |
||
| ) |
効率マップとフィルターを指定して、フィルターグラフを作成します。
| data | EfficiencyMapDefinition オブジェクト |
| filter | FilterDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| type | カーブタイプ |
| title | グラフタイトル |
| GraphModel * DataManager::CreateFilterNTCurveGraphModel | ( | ThermalEfficiencyMapDefinition * | data, |
| FilterDefinition * | filter, | ||
| int | type, | ||
| String & | title = "" |
||
| ) |
熱解析の効率マップとフィルターを指定して、フィルターグラフを作成します。
| data | ThermalEfficiencyMapDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| filter | FilterDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| type | カーブタイプ |
| title | グラフタイトル |
| GraphModel * DataManager::CreateFilterProbeGraphModel | ( | ProbeDefinition * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
プローブとフィルターを指定して、フィルターグラフを作成します。
| data | ProbeDefinition オブジェクト |
| filter | FilterDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| title | グラフタイトル |
| GraphModel * DataManager::CreateFilterResponseTableGraphModel | ( | FilterDefinition * | filter, |
| int | type, | ||
| ResponseTableCorrection * | data, | ||
| String & | title = "" |
||
| ) |
応答値テーブルからフィルターを指定して、フィルターグラフを作成します。
補正応答値テーブルとフィルターを指定して、フィルターグラフを作成します。
| filter | FilterDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| type | タイプ |
| data | Study オブジェクト |
| title | グラフタイトル |
| filter | FilterDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| type | タイプ |
| data | ResponseTableCorrection オブジェクト |
| title | グラフタイトル |
| GraphModel * DataManager::CreateFilterSectionGraphModel | ( | SectionGraph * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
セクショングラフとフィルターを指定して、フィルターグラフを作成します。
| data | SectionGraph オブジェクト |
| filter | FilterDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| title | グラフタイトル |
| DataSet * DataManager::CreateFromDataSet | ( | String & | title, |
| String & | xtitle, | ||
| String & | ytitle, | ||
| String array & | mat | ||
| ) |
多次元配列の点列を指定してデータセットを作成します。
| title | データセットタイトル |
| xtitle | X軸タイトル |
| ytitle | Y軸タイトル |
| mat | 点列(多次元配列) |
| DataSet * DataManager::CreateFromFile | ( | String & | filename, |
| String & | title, | ||
| String & | xtitle, | ||
| String & | ytitle | ||
| ) |
ファイル名を指定してデータセットを作成します。
| filename | ファイル名 |
| title | データセットタイトル |
| xtitle | X軸タイトル |
| ytitle | Y軸タイトル |
| DataSet * DataManager::CreateFromStudy | ( | DataSetParameter * | parameter | ) |
| GraphModel * DataManager::CreateGraphModel | ( | DataSet * | data, |
| String & | title = "" |
||
| ) |
| DataSet * DataManager::CreateLoopIntegral | ( | GraphIntegralParameter * | parameter | ) |
GraphIntegralParameter を指定して、リサージュグラフの面積を計算します。
| parameter | GraphIntegralParameter オブジェクト |
| GraphModel * DataManager::CreateNTCurveGraphModel | ( | EfficiencyMapDefinition * | data, |
| int | type, | ||
| String & | title = "" |
||
| ) |
効率マップを指定して、現ケースのNTカーブグラフを作成します。
| data | EfficiencyMapDefinition オブジェクト |
| type | カーブタイプ |
| title | グラフタイトル |
| GraphModel * DataManager::CreateNTCurveGraphModel | ( | ThermalEfficiencyMapDefinition * | data, |
| int | type, | ||
| String & | title = "" |
||
| ) |
熱解析の効率マップを指定して、現ケースのNTカーブグラフを作成します。
| data | ThermalEfficiencyMapDefinition 繧ェ繝悶ず繧ァ繧ッ繝 |
| type | カーブタイプ |
| title | グラフタイトル |
| DataSet * DataManager::CreateParametricData | ( | DataSet * | dataset, |
| String & | type, | ||
| Variant & | start, | ||
| Variant & | end, | ||
| String & | xaxisunit = "" |
||
| ) |
応答グラフを作成します。
| dataset | DataSet オブジェクト |
| type | 計算方法の種類
SimpleAverage:単純平均
IntegralAverage:積分平均
RMS:実効値
Minimum:最小値
Maximum:最大値
SingleValue:瞬時値
Range:範囲(最大値-最小値)
RippleRate:リップル率
MaximumAbsoluteGradient:最大勾配(絶対値)
Sum:合計
Threshold:閾値までの時間
AboveThreshold:閾値以上の時間
BelowThreshold:閾値以下の時間
Harmonic:高調波振幅
MaxInColumn:カラム内の最大値
MaxDifference:最大値(Lq-Ld)
MaxRatio:最大値(Lq/Ld)
|
| start | 計算する範囲の始点 |
| end | 計算する範囲の終点 |
| xaxisunit | 始点、終点の値の単位を指定 |
| DataSet * DataManager::CreateParametricDataWithName | ( | String & | name, |
| DataSet * | dataset, | ||
| String & | type, | ||
| Variant & | start, | ||
| Variant & | end, | ||
| String & | xaxisunit = "" |
||
| ) |
名称を指定して、応答グラフを作成します。
| name | 応答グラフの名称 |
| dataset | DataSet オブジェクト |
| type | 計算方法の種類
SimpleAverage:単純平均
IntegralAverage:積分平均
RMS:実効値
Minimum:最小値
Maximum:最大値
SingleValue:瞬時値
Range:範囲(最大値-最小値)
RippleRate:リップル率
MaximumAbsoluteGradient:最大勾配(絶対値)
Sum:合計
Threshold:閾値までの時間
AboveThreshold:閾値以上の時間
BelowThreshold:閾値以下の時間
Harmonic:高調波振幅
MaxInColumn:カラム内の最大値
MaxDifference:最大値(Lq-Ld)
MaxRatio:最大値(Lq/Ld)
|
| start | 計算する範囲の始点 |
| end | 計算する範囲の終点 |
| xaxisunit | 始点、終点の値の単位を指定 |
| DataSet * DataManager::CreateParametricDataWithParameter | ( | DataSet * | dataset, |
| ResponseDataParameter * | parameter | ||
| ) |
パラメータを指定して、応答グラフを作成します。
| dataset | DataSet オブジェクト |
| parameter | ResponseDataParameter オブジェクト |
| DataSet * DataManager::CreatePointArray | ( | String & | type, |
| String & | title = "" |
||
| ) |
点列を作成します。
| type | 点列の種類 |
| title | 点列のタイトル |
CreatePointArray の 点列の種類 で指定することのできる点列の種類は次のとおりです。
例:下記表の1行目の点列の場合、次のように指定します。
磁界解析 、 電気回路 、 熱解析 、 熱回路 、 構造解析 、 電界解析 、 熱応力解析 、 トランス解析
| 点列の種類 | 説明 |
|---|---|
| point_array/timevsnonlinear | ステップコントロール/時刻点列 |
| point_array/timevsdivision | ステップコントロール/区間別等間隔点列 |
| point_array/frequency_vs_nonlinear | 周波数コントロール/周波数点列 |
| point_array/frequency_vs_division | 周波数コントロール/区間別等間隔点列 |
| time_vs_frequency | 周波数コントロール/時刻依存性周波数点列 |
| point_array/output_timing_table | 出力間隔の制御/出力間隔ステップ点列 |
| point_array/currentvstime | 電流条件/時刻依存性電流点列 |
| oint_array/currentvsstep | 電流条件/ステップ番号依存性電流点列 |
| point_array/currentvsangle | 電流条件/角度依存性電流点列 |
| point_array/currentvsposition | 電流条件/移動量依存性電流点列 |
| point_array/complex/currentvsfrequency | 電流条件/周波数依存性電流点列 |
| point_array/currentpermetersqurevstime | 電流密度条件/時刻依存性電流密度点列 |
| point_array/currentpermetersqurevsstep | 電流密度条件/ステップ番号依存性電流密度点列 |
| point_array/currentpermetersqurevsangle | 電流密度条件/角度依存性電流密度点列 |
| point_array/currentpermetersqurevsposition | 電流密度条件/移動量依存性電流密度点列 |
| point_array/complex/currentpermetersqurevsfrequency | 電流密度条件/周波数依存性電流密度点列 |
| point_array/angular_velocity_vs_time | 運動(回転)条件/速度点列 |
| point_array/angle_vs_step | 運動(回転)条件/移動量点列 |
| point_array/angle_vs_time | 運動(回転)条件/累積移動量点列 |
| point_array/rotation_load_vs_time | 運動(回転)条件/運動方程式/時刻依存性負荷トルク点列 |
| point_array/load_vs_angle | 運動(回転)条件/運動方程式/回転角依存性負荷トルク点列 |
| point_array/load_vs_angular_velocity | 運動(回転)条件/運動方程式/角速度依存性負荷トルク点列 |
| point_array/rotation_damper_vs_angular_velocity | 運動(回転)条件/運動方程式/減衰定数点列 |
| inertiaspringconstant | 運動(回転)条件/運動方程式/バネ定数点列 |
| point_array/velocity_vs_time | 運動(並進)条件/速度点列 |
| point_array/length_vs_step | 運動(並進)条件/移動量点列 |
| point_array/length_vs_time | 運動(並進)条件/累積移動量点列 |
| point_array/load_vs_displacement | 運動(並進)条件/運動方程式/時刻依存性外力点列 |
| point_array/load_vs_velocity | 運動(並進)条件/運動方程式/移動量依存性外力点列 |
| point_array/translation_damper_vs_velocity | 運動(並進)条件/運動方程式/速度依存性外力点列 |
| point_array/translation_damper_vs_velocity | 運動(並進)条件/運動方程式/減衰定数点列 |
| oint_array/springconstant | 運動(並進)条件/運動方程式/バネ定数点列 |
| point_array/fluxdensityvstime | 外場条件/時刻依存性磁束密度点列 |
| 点列の種類 | 説明 |
|---|---|
| temparature_vs_resistance | 抵抗素子/温度依存性抵抗点列 |
| point_array/time_vs_resistance | 抵抗素子/時刻依存性抵抗点列 |
| point_array/step_vs_resistance | 抵抗素子/ステップ番号依存性抵抗点列 |
| point_array/angle_vs_resistance | 抵抗素子/回転角依存性抵抗点列 |
| point_array/position_vs_resistance | 抵抗素子/移動量依存性抵抗点列 |
| point_array/current_vs_resistance | 抵抗素子/電流依存性抵抗点列 |
| point_array/voltage_vs_resistance | 抵抗素子/電圧依存性抵抗点列 |
| time_vs_temparature | 抵抗素子/温度依存性抵抗/時刻依存性温度点列 |
| point_array/currentvsvoltage | ダイオード素子/電圧依存性電流点列 |
| temparature_vs_resistance | FEMコイル素子/温度依存性抵抗点列 |
| time_vs_temparature | FEMコイル素子/温度依存性抵抗/時刻依存性温度点列 |
| point_array/intensityvstime | スイッチ素子/時刻依存性スイッチ切替点列 |
| Intensityvsstep | スイッチ素子/ステップ番号依存性スイッチ切替点列 |
| Intensityvsangle | スイッチ素子/回転角依存性スイッチ切替点列 |
| Intensityvsposition | スイッチ素子/移動量依存性スイッチ切替点列 |
| Intensityvscurrent | スイッチ素子/電流依存性スイッチ切替点列 |
| Intensityvsvoltage | スイッチ素子/電圧依存性スイッチ切替点列 |
| point_array/voltagevstime | 電位源(1端子)素子・電圧源(2端子)素子/時刻依存性電圧点列 |
| point_array/voltagevsstep | 電位源(1端子)素子・電圧源(2端子)素子/ステップ番号依存性電圧点列 |
| point_array/voltagevsangle | 電位源(1端子)素子・電圧源(2端子)素子/回転角依存性電圧点列 |
| point_array/voltagevsposition | 電位源(1端子)素子・電圧源(2端子)素子/移動量依存性電圧点列 |
| point_array/complex/voltagevsfrequency | 電位源(1端子)素子・電圧源(2端子)素子/周波数依存性電圧点列 |
| point_array/currentvstime | 電流源素子/時刻依存性電流点列 |
| point_array/currentvsstep | 電流源素子/ステップ番号依存性電流点列 |
| point_array/currentvsangle | 電流源素子/回転角依存性電流点列 |
| point_array/currentvsposition | 電流源素子/移動量依存性電流点列 |
| point_array/complex/currentvsfrequency | 電流源素子/周波数依存性電流点列 |
| point_array/time_vs_power | 電力源素子/時刻依存性電力点列 |
| point_array/contact_angle_ratio_vs_area_ratio | ブラシ・整流子素子/接触角度比依存性面積比点列 |
| 点列の種類 | 説明 |
|---|---|
| point_array/time_array | ステップコントロール/時刻点列 |
| point_array/output_timing_table | 出力間隔の制御/出力間隔ステップ点列 |
| reference_temperature_vs_time | 熱伝達境界条件/時刻依存性温度点列 |
| transfer_coefficient_vs_temp_table | 熱伝達境界条件/温度依存性熱伝達係数点列 |
| point_array/temperature_vs_emissivity | 輻射熱伝達境界条件/温度依存性輻射係数点列 |
| point_array/time_vs_heat_generation_density | 発熱条件/時刻依存性発熱密度点列 |
| point_array/time_vs_heat_generation_density | 発熱条件/時刻依存性発熱総量点列 |
| time_vs_scale | 発熱条件/時刻依存性損失スケール点列 |
| point_array/angular_velocity_vs_time | 運動(回転)条件/速度点列 |
| point_array/velocity_vs_time | 運動(並進)条件/速度点列 |
| heat/point_array/temperature_vs_thermal_conductivity | 接触熱抵抗条件/温度依存性熱伝導率点列 |
| heat/point_array/temperature_vs_thermal_resistance | 接触熱抵抗条件/温度依存性熱抵抗点列 |
| efficiency_drive_cycle | 効率マップ走行モード点列 |
| efficiency_vehicle_speed | 効率マップ車両点列 |
| 点列の種類 | 説明 |
|---|---|
| point_array/temperature_vs_thermal_resistance | 熱抵抗素子/温度依存性熱抵抗点列 |
| point_array/temperature_vs_heat_capacity | 熱コンデンサ素子/温度依存性熱容量点列 |
| point_array/temperature_vs_heat_generation | 発熱素子/温度依存性発熱量点列 |
| point_array/temperature_vs_heat_transfer | 熱伝達素子/温度依存性熱伝達係数点列 |
| point_array/revolution_vs_time | 時刻依存性回転数点列 |
| point_array/coolant_material_attribute | 冷媒材料特性点列 |
| 点列の種類 | 説明 |
|---|---|
| point_array/frequency_array | 周波数コントロール/周波数点列 |
| point_array/frequency_vs_damping | 固有値/周波数依存性モーダル減衰比点列 |
| point_array/frequency_vs_loa | 集中荷重条件/周波数依存性荷重点列 |
| 点列の種類 | 説明 |
|---|---|
| point_array/frequency_array | 周波数コントロール/周波数点列 |
| 点列の種類 | 説明 |
|---|---|
| point_array/time_array | ステップコントロール/時刻点列 |
| trans-fer_coefficient_vs_temp_table | 熱伝達境界条件/温度依存性熱伝達係数点列 |
| point_array/temperature_vs_emissivity | 輻射熱伝達境界条件/温度依存性輻射係数点列 |
| point_array/time_vs_heat_generation_density | 発熱条件/時刻依存性発熱密度点列 |
| point_array/time_vs_heat_generation_density | 発熱条件/時刻依存性発熱総量点列 |
| time_vs_scale | 発熱条件/時刻依存性損失スケール点列 |
| heat/point_array/temperature_vs_thermal_conductivity | 接触熱抵抗条件/温度依存性熱伝導率点列 |
| heat/point_array/temperature_vs_thermal_resistance | 接触熱抵抗条件/温度依存性熱抵抗点列 |
| point_array/frequency_vs_load | 集中荷重条件/周波数依存性荷重点列 |
| 点列の種類 | 説明 |
|---|---|
| point_array/timevsnonlinear | ステップコントロール/時刻点列 |
| point_array/output_timing_table | 出力間隔の制御/出力間隔ステップ点列 |
| GraphModel * DataManager::CreateResponseTableGraphModel | ( | int | type, |
| ResponseTableCorrection * | data, | ||
| String & | title = "" |
||
| ) |
応答値テーブルから現ケースの応答値グラフを作成します。
補正応答値テーブルを指定して応答値グラフを作成します。
| type | タイプ |
| data | Study オブジェクト |
| title | グラフタイトル |
| type | タイプ |
| data | ResponseTableCorrection オブジェクト |
| title | グラフタイトル |
| DataSet * DataManager::CreateUserSet | ( | String & | title, |
| String & | xtitle, | ||
| String & | ytitle | ||
| ) |
| void DataManager::DeleteDataSet | ( | Variant & | val | ) |
データセットを削除します。
| val | データセットの名称またはインデックス |
| void DataManager::DeleteGraphModelObject | ( | GraphModel * | graph | ) |
グラフを削除します。
| graph | GraphModel オブジェクト |
| Variant DataManager::GetAllNames | ( | ) |
全てのデータセットの名称を、文字列のリストとして取得します。
| Variant DataManager::GetAllXAxisTypes | ( | Variant & | val | ) |
設定可能なX軸タイプのタイプ名の一覧を取得します。
| val | データセットの名称またはインデックス |
| DataSet * DataManager::GetDataSet | ( | Variant & | val | ) |
| GraphModel * DataManager::GetGraphModel | ( | Variant & | val | ) |
| String DataManager::GetGraphName | ( | int | setIndex | ) |
インデックスを指定して、データセット(グラフ)の名称を文字列で取得します。
| setIndex | データセット(グラフ)のインデックス |
| String DataManager::GetName | ( | int | setIndex | ) |
インデックスを指定して、データセット(点列)の名称を文字列で取得します。
| setIndex | データセット(点列)のインデックス |
| String DataManager::GetXAxisType | ( | Variant & | val | ) |
設定可能なX軸タイプのタイプ名の一覧を取得します。
| val | データセットの名称またはインデックス |
| void DataManager::Hide | ( | Variant & | val | ) |
[グラフ]ダイアログを非表示にします。
| val | データセットの名称またはインデックス |
| bool DataManager::IsSingleton | ( | ) |
これは内部関数であるため、正式にサポートしていません。
| bool DataManager::IsValid | ( | ) |
オブジェクトが有効であるとき、戻り値として True を取得します。
| int DataManager::NumGraphs | ( | ) |
グラフの数を、整数で取得します。
| int DataManager::NumSets | ( | ) |
データセット(点列)の数を、整数で取得します。
| bool DataManager::SaveGraphImage | ( | Variant & | val, |
| String & | filename, | ||
| int | width, | ||
| int | height | ||
| ) |
サイズを指定してグラフイメージを保存します。
| val | データセットの名称またはインデックス |
| filename | 保存ファイルのパス(jpeg, png, bmp, svg) |
| width | イメージの幅 |
| height | イメージの高さ |
| void DataManager::SetXAxisType | ( | Variant & | val, |
| String & | type | ||
| ) |
X軸のタイプを、他のタイプに変更します。
| val | データセットの名称またはインデックス |
| type | 指定するX軸のタイプ名 |
X軸のタイプの例
| void DataManager::Show | ( | Variant & | val | ) |
[グラフ]ダイアログを表示します。
| val | データセットの名称またはインデックス |