Step クラスはステップコントロールの設定で使用します。
Study クラスから呼び出すことができます。
.
[詳解]
ParameterListを継承しています。
公開メンバ関数 | |
| void | AddSubCondition (Variant &val, int subIndex) |
| 条件を指定して、定常判定条件を挿入します。 [詳解] | |
| Condition * | CreateSubCondition (String &typeName, String &name) |
| 指定されたタイプ名と名称によって Condition オブジェクトを取得します。 [詳解] | |
| virtual String | GetFlagAsString (String &name) |
| 指定したプロパティの設定を、フラグプロパティ名で取得します。 [詳解] | |
| virtual String | GetFlagPropertyHelp (String &propName, Variant &val) |
| 名称またはインデックスを指定して、フラグプロパティのヘルプを文字列として取得します。 [詳解] | |
| String | GetInstanceLink (String &propName) |
| ステップコントロールと関連付けられた回路素子の名称を取得します。 [詳解] | |
| Variant | GetKeyNames (String &name) |
| 指定したプロパティで設定可能なフラグの一覧を取得します。 [詳解] | |
| String | GetLinkWithType (String &type) |
| ステップコントロールに関連付けられた条件または回路素子の名称を取得します。 [詳解] | |
| virtual String | GetPropertyHelp (String &propName) |
| プロパティのヘルプを文字列として取得します。 [詳解] | |
| Variant | GetPropertyNames () |
| 条件中で設定可能な全プロパティの名称リストを取得します。 [詳解] | |
| String | GetPropertyTable () |
| タイプ、ヘルプを含むプロパティの一覧を取得します。 [詳解] | |
| virtual String | GetPropertyType (String &propName) |
| プロパティの型を取得します。 [詳解] | |
| virtual String | GetStringValue (String &propName) |
| プロパティの値を文字列で取得します。 [詳解] | |
| Condition * | GetSubCondition (Variant &val) |
| 名称またはインデックスを指定して、定常判定条件の Condition オブジェクトを取得します。 [詳解] | |
| DataSet * | GetTable (String &propName) |
| 指定したプロパティの点列を取得します。 [詳解] | |
| DataSetList * | GetTableList (String &propName) |
| 指定したプロパティの点列リストの値を取得します。 [詳解] | |
| virtual double | GetValue (String &propName) |
| プロパティの値を実数で取得します。 [詳解] | |
| virtual double | GetValueWithUnit (String &propName, String &unitName) |
| プロパティの値を単位指定で実数で取得します。 [詳解] | |
| void | InsertSubCondition (Condition *condition, int subIndex) |
| Condition オブジェクトを指定して、定常判定条件を挿入します。 [詳解] | |
| void | InsertSubConditionByIndex (int conditionIndex, int subIndex) |
| bool | IsValid () |
| オブジェクトが有効であるとき、戻り値として True を取得します。 [詳解] | |
| int | NumSubConditions () |
| 定常判定条件の数を整数で取得します。 [詳解] | |
| void | RemoveSubCondition (Variant &val) |
| 名称またはインデックスによって、定常判定条件を削除します。 [詳解] | |
| virtual void | SetComplexValue (String &propName, double real, double imag) |
| 複素数を設定します。 [詳解] | |
| virtual void | SetFlagByName (String &propName, String &scriptKeyName) |
| 名称を指定して、フラグプロパティの値を設定します。 [詳解] | |
| void | SetInstanceLink (String &propName, Variant &val) |
| ステップコントロールと関連付ける回路素子を指定します。 [詳解] | |
| void | SetLinkWithType (Variant &type, Variant &val) |
| 関連付ける条件または回路素子を設定します。 [詳解] | |
| void | SetTable (String &propName, String array &mat) |
| 指定した点列の値をプロパティに設定します。 [詳解] | |
| void | SetTableFromFile (String &propName, String &filename) |
| 点列ファイル(*.csv, *.txt, *.pa)をインポートして、指定したプロパティに点列を設定します。 [詳解] | |
| void | SetTableList (String &propName, double primaryKey, String &primaryUnitName, String array &mat) |
| データセットリスト(複数点列)の指定された第1キーに多次元配列の点列を設定します。 [詳解] | |
| void | SetTableListName (String &propName, String &name) |
| データセットリスト(複数点列)の名称を設定します。 [詳解] | |
| void | SetTableListWithDualKey (String &propName, double primaryKey, String &primaryUnitName, double secondaryKey, String &secondaryUnitName, String array &mat) |
| データセットリスト(複数点列)の指定された第1キーに多次元配列の点列を設定します。 [詳解] | |
| void | SetTableProperty (String &propName, DataSet *set) |
| 指定したプロパティに、点列を設定します。 [詳解] | |
| void | SetTableWithUnit (String &propName, String array &mat, StringList &unitlist) |
| 指定した点列の値を単位指定でプロパティに設定します。 [詳解] | |
| void | SetTextTable (String &propName, String array &mat) |
| 指定した文字列テーブルの値をプロパティに設定します。 [詳解] | |
| virtual void | SetValue (String &propName, Variant &value) |
| 実数またはフラグのプロパティの値を設定します。値の単位は考慮されずに、現在使用中の単位が使用されます。 [詳解] | |
| virtual void | SetValueWithUnit (String &propName, double value, String &unitName) |
| 実数またはフラグのプロパティの値を単位指定で設定します。 [詳解] | |
Step クラスはステップコントロールの設定で使用します。
Study クラスから呼び出すことができます。
.
このクラスのオブジェクトを取得する例:
Stepで設定するプロパティについては以下を参照してください。
| void Step::AddSubCondition | ( | Variant & | val, |
| int | subIndex | ||
| ) |
条件を指定して、定常判定条件を挿入します。
| val | 挿入する条件のインデックスまたは名称 |
| subIndex | 定常判定条件のインデックス |
| Condition * Step::CreateSubCondition | ( | String & | typeName, |
| String & | name | ||
| ) |
|
virtualinherited |
|
virtualinherited |
名称またはインデックスを指定して、フラグプロパティのヘルプを文字列として取得します。
| propName | プロパティ名 |
| val | フラグの名称またはインデックス |
| String Step::GetInstanceLink | ( | String & | propName | ) |
ステップコントロールと関連付けられた回路素子の名称を取得します。
| propName | ResistorID : 抵抗素子のID
ThermalProbeID : 温度プローブ素子のID
|
|
inherited |
指定したプロパティで設定可能なフラグの一覧を取得します。
| name | プロパティ名 |
| String Step::GetLinkWithType | ( | String & | type | ) |
ステップコントロールに関連付けられた条件または回路素子の名称を取得します。
| type | タイプ名
Resistance : 抵抗素子
FEMCoil : FEMコイル条件
|
|
virtualinherited |
プロパティのヘルプを文字列として取得します。
| propName | プロパティ名 |
|
inherited |
条件中で設定可能な全プロパティの名称リストを取得します。
|
inherited |
タイプ、ヘルプを含むプロパティの一覧を取得します。
|
virtualinherited |
プロパティの型を取得します。
| propName | プロパティ名 |
|
virtualinherited |
| Condition * Step::GetSubCondition | ( | Variant & | val | ) |
|
inherited |
|
inherited |
|
virtualinherited |
プロパティの値を実数で取得します。
| propName | プロパティ名 |
|
virtualinherited |
プロパティの値を単位指定で実数で取得します。
| propName | プロパティ名 |
| unitName | 単位 |
| void Step::InsertSubCondition | ( | Condition * | condition, |
| int | subIndex | ||
| ) |
| void Step::InsertSubConditionByIndex | ( | int | conditionIndex, |
| int | subIndex | ||
| ) |
| conditionIndex | 挿入する条件のインデックス |
| subIndex | 定常判定条件のインデックス |
|
virtual |
| int Step::NumSubConditions | ( | ) |
定常判定条件の数を整数で取得します。
| void Step::RemoveSubCondition | ( | Variant & | val | ) |
名称またはインデックスによって、定常判定条件を削除します。
|
virtualinherited |
複素数を設定します。
値の単位は考慮されずに、現在使用中の単位が使用されます。 プロパティがフラグプロパティの場合、実数の値は整数に変換されます。
| propName | プロパティ名 |
| real | プロパティの値(実数) |
| imag | プロパティの値(虚数) |
|
virtualinherited |
名称を指定して、フラグプロパティの値を設定します。
| propName | プロパティ名 |
| scriptKeyName | フラグの名称 |
| void Step::SetInstanceLink | ( | String & | propName, |
| Variant & | val | ||
| ) |
ステップコントロールと関連付ける回路素子を指定します。
| propName | タイプ名
ResistorID : 抵抗素子のID
ThermalProbeID : 温度プローブ素子のID
|
| val | 素子の名称、またはインデックス |
| void Step::SetLinkWithType | ( | Variant & | type, |
| Variant & | val | ||
| ) |
関連付ける条件または回路素子を設定します。
| type | タイプ名
Resistance : 抵抗素子
FEMCoil : FEMコイル条件
|
| val | 条件名・回路素子の名称、またはインデックス |
|
inherited |
指定した点列の値をプロパティに設定します。
| propName | プロパティ名 |
| mat | 多次元配列 |
|
inherited |
点列ファイル(*.csv, *.txt, *.pa)をインポートして、指定したプロパティに点列を設定します。
| propName | プロパティ名 |
| filename | インポートするファイルのパス |
以下は使用例です。電流条件を作成し、時刻依存性電流点列をファイルを用いて指定します。
次の形式のファイルをインポートすることができます
|
inherited |
データセットリスト(複数点列)の指定された第1キーに多次元配列の点列を設定します。
| propName | プロパティ名 |
| primaryKey | 第1キーの値 |
| primaryUnitName | 第1キーの単位名 |
| mat | 多次元配列 |
|
inherited |
データセットリスト(複数点列)の名称を設定します。
| propName | プロパティ名 |
| name | データセットリスト名 |
|
inherited |
データセットリスト(複数点列)の指定された第1キーに多次元配列の点列を設定します。
| propName | プロパティ名 |
| primaryKey | 第1キーの値 |
| primaryUnitName | 第1キーの単位名 |
| secondaryKey | 第2キーの値 |
| secondaryUnitName | 第2キーの単位名 |
| mat | 多次元配列 |
|
inherited |
指定したプロパティに、点列を設定します。
| propName | プロパティ名 |
| set | DataSet (点列) |
|
inherited |
指定した点列の値を単位指定でプロパティに設定します。
| propName | プロパティ名 |
| mat | 多次元配列 |
| unitlist | 単位リスト |
|
inherited |
指定した文字列テーブルの値をプロパティに設定します。
| propName | プロパティ名 |
| mat | 文字列テーブルデータ(多次元配列) |
|
virtualinherited |
実数またはフラグのプロパティの値を設定します。値の単位は考慮されずに、現在使用中の単位が使用されます。
プロパティがフラグプロパティの場合、実数の値は整数に変換されます。
| propName | プロパティ名 |
| value | プロパティの値 |
CircuitComponent, StudyPropertiesで再実装されています。
|
virtualinherited |
実数またはフラグのプロパティの値を単位指定で設定します。
値の単位は考慮されずに、現在使用中の単位が使用されます。 プロパティがフラグプロパティの場合、実数の値は整数に変換されます。
| propName | プロパティ名 |
| value | プロパティの値 |
| unitName | 単位 |