Step class is used for step control settings.
The class can be called from Study class
.
More...
Inherits ParameterList.
Public Member Functions | |
| void | AddSubCondition (Variant &val, int subIndex) |
| Inserts the steady state condition by specifying the name or index. More... | |
| Condition * | CreateSubCondition (String &typeName, String &name) |
| Returns a Condition object by specifying the type name and name. More... | |
| virtual String | GetFlagAsString (String &name) |
| Returns the settings for the specified properties as a flag property name. More... | |
| virtual String | GetFlagPropertyHelp (String &propName, Variant &val) |
| Returns the help of the flag property as a string for the specified index or name. More... | |
| String | GetInstanceLink (String &propName) |
| Returns circuit component name related to the step control. More... | |
| Variant | GetKeyNames (String &name) |
| Returns the flag name as a string list. More... | |
| String | GetLinkWithType (String &type) |
| Returns the names of the conditions and circuit components that are linked. More... | |
| virtual String | GetPropertyHelp (String &propName) |
| Returns the help of the flag property as a string for the specified index or name. More... | |
| Variant | GetPropertyNames () |
| Returns the list of all properties that can be specified for the condition. More... | |
| String | GetPropertyTable () |
| Returns the list of properties including the type and help. More... | |
| virtual String | GetPropertyType (String &propName) |
| Returns a property type. More... | |
| virtual String | GetStringValue (String &propName) |
| Returns the value of the named property. More... | |
| Condition * | GetSubCondition (Variant &val) |
| Returns a Condition object of the steady state condition by specifying the name or index. More... | |
| DataSet * | GetTable (String &propName) |
| Returns the value of the specified table property. More... | |
| DataSetList * | GetTableList (String &propName) |
| Returns the table list of the specified property. More... | |
| virtual double | GetValue (String &propName) |
| Returns the value of property as a real number. More... | |
| virtual double | GetValueWithUnit (String &propName, String &unitName) |
| Returns the value of the named property as a real number in the specified unit. More... | |
| void | InsertSubCondition (Condition *condition, int subIndex) |
| Inserts the steady state condition by specifying the Condition object. More... | |
| void | InsertSubConditionByIndex (int conditionIndex, int subIndex) |
| bool | IsValid () |
| Returns True if an object is valid. More... | |
| int | NumSubConditions () |
| Returns the number of steady state conditions as an integer. More... | |
| void | RemoveSubCondition (Variant &val) |
| Deletes the steady state condition by specifying the name or index. More... | |
| virtual void | SetComplexValue (String &propName, double real, double imag) |
| Specifies the value of the complex property. More... | |
| virtual void | SetFlagByName (String &propName, String &scriptKeyName) |
| Specifies the value of flag property for the specified name. More... | |
| void | SetInstanceLink (String &propName, Variant &val) |
| Specifies circuit components that are related to step control. More... | |
| void | SetLinkWithType (Variant &type, Variant &val) |
| Specifies the condition and circuit component to link to the step constrol. More... | |
| void | SetTable (String &propName, String array &mat) |
| Specifies the value in the specified table for the properties. More... | |
| void | SetTableFromFile (String &propName, String &filename) |
| Specifies a point sequence for a property that is specified, by importing a point sequence file (*.csv, *.txt, *.pa). More... | |
| void | SetTableList (String &propName, double primaryKey, String &primaryUnitName, String array &mat) |
| Specifies the name for the dataset list (multiple tables). More... | |
| void | SetTableListName (String &propName, String &name) |
| Specifies the name for the dataset list (multiple tables). More... | |
| void | SetTableListWithDualKey (String &propName, double primaryKey, String &primaryUnitName, double secondaryKey, String &secondaryUnitName, String array &mat) |
| Specifies a point sequence for the multidimensional array of the specified primary key and secondary key in the dataset list (multiple tables). More... | |
| void | SetTableProperty (String &propName, DataSet *set) |
| Specifies a table for the specified properties. More... | |
| void | SetTableWithUnit (String &propName, String array &mat, StringList &unitlist) |
| Specifies the value of the specified table property. More... | |
| void | SetTextTable (String &propName, String array &mat) |
| Specifies the value in the specified string table for the properties. More... | |
| virtual void | SetValue (String &propName, Variant &value) |
| Specifies the value of the real number property or flag property. More... | |
| virtual void | SetValueWithUnit (String &propName, double value, String &unitName) |
| Specifies the value of the named property. More... | |
Step class is used for step control settings.
The class can be called from Study class
.
Example of calling the class object:
See below for properties that can be set in Step.
| void Step::AddSubCondition | ( | Variant & | val, |
| int | subIndex | ||
| ) |
Inserts the steady state condition by specifying the name or index.
| val | Name or Index of the condition to insert |
| subIndex | Index of the steady state conditions |
| Condition * Step::CreateSubCondition | ( | String & | typeName, |
| String & | name | ||
| ) |
|
virtualinherited |
Returns the settings for the specified properties as a flag property name.
| name | Property name |
|
virtualinherited |
Returns the help of the flag property as a string for the specified index or name.
| propName | Property name |
| val | Flag index/Flag name |
| String Step::GetInstanceLink | ( | String & | propName | ) |
Returns circuit component name related to the step control.
| propName | ResistorID : Resistor component ID
ThermalProbeID : Thermal probe component ID
|
|
inherited |
Returns the flag name as a string list.
| name | Property name |
| String Step::GetLinkWithType | ( | String & | type | ) |
Returns the names of the conditions and circuit components that are linked.
| type | Type name
Resistance : Resistor component
FEM coil : FEM Coil condition
|
|
virtualinherited |
Returns the help of the flag property as a string for the specified index or name.
| propName | Property name |
|
inherited |
Returns the list of all properties that can be specified for the condition.
|
inherited |
Returns the list of properties including the type and help.
|
virtualinherited |
Returns a property type.
| propName | Property name |
|
virtualinherited |
Returns the value of the named property.
| propName | Property name |
Reimplemented in StudyProperties.
| Condition * Step::GetSubCondition | ( | Variant & | val | ) |
|
inherited |
Returns the value of the specified table property.
| propName | Property name |
|
inherited |
Returns the table list of the specified property.
| propName | Property name |
|
virtualinherited |
Returns the value of property as a real number.
| propName | Property name |
|
virtualinherited |
Returns the value of the named property as a real number in the specified unit.
| propName | Property name |
| unitName | Unit |
| void Step::InsertSubCondition | ( | Condition * | condition, |
| int | subIndex | ||
| ) |
| void Step::InsertSubConditionByIndex | ( | int | conditionIndex, |
| int | subIndex | ||
| ) |
| conditionIndex | Index of the condition to insert. |
| subIndex | Index of the steady state condition |
|
virtual |
Returns True if an object is valid.
Reimplemented from ParameterList.
| int Step::NumSubConditions | ( | ) |
Returns the number of steady state conditions as an integer.
| void Step::RemoveSubCondition | ( | Variant & | val | ) |
Deletes the steady state condition by specifying the name or index.
|
virtualinherited |
Specifies the value of the complex property.
The unit that is currently being used is used. A real number value is converted into an integer for the flag property.
| propName | Property name |
| real | Property value (real part) |
| imag | Property value (imaginary part) |
|
virtualinherited |
Specifies the value of flag property for the specified name.
| propName | Property name |
| scriptKeyName | Flag name |
| void Step::SetInstanceLink | ( | String & | propName, |
| Variant & | val | ||
| ) |
Specifies circuit components that are related to step control.
| propName | ResistorID : Resistor component ID
ThermalProbeID : Thermal Probe component ID
|
| val | Name or index of the circuit component |
| void Step::SetLinkWithType | ( | Variant & | type, |
| Variant & | val | ||
| ) |
Specifies the condition and circuit component to link to the step constrol.
| type | Type name
Resistance : Resistor component
FEM coil : FEM Coil condition
|
| val | Condition name, circuit component name or index |
|
inherited |
Specifies the value in the specified table for the properties.
| propName | Property name |
| mat | Multidimensional array |
|
inherited |
Specifies a point sequence for a property that is specified, by importing a point sequence file (*.csv, *.txt, *.pa).
| propName | Property name |
| filename | Path for file that is imported |
The following are example. Creates electric current condition and specifies point sequence for the time dependency current by using a file.
The following file formats can be imported.
|
inherited |
Specifies the name for the dataset list (multiple tables).
| propName | Property name |
| primaryKey | Value of the primary key |
| primaryUnitName | Unit name of the primary key |
| mat | Multidimensional array |
|
inherited |
Specifies the name for the dataset list (multiple tables).
| propName | Property name |
| name | Dataset list name |
|
inherited |
Specifies a point sequence for the multidimensional array of the specified primary key and secondary key in the dataset list (multiple tables).
| propName | Property name |
| primaryKey | Value of the primary key |
| primaryUnitName | Unit name of the primary key |
| secondaryKey | Value of the secondary key |
| secondaryUnitName | Unit name of the secondary key |
| mat | Multidimensional array |
|
inherited |
Specifies a table for the specified properties.
| propName | Property name |
| set | DataSet (table) |
|
inherited |
Specifies the value of the specified table property.
| propName | Property name |
| mat | Multidimensional array |
| unitlist | Unit list |
|
inherited |
Specifies the value in the specified string table for the properties.
| propName | Property name |
| mat | String multidimensional array |
|
virtualinherited |
Specifies the value of the real number property or flag property.
The unit that is currently being used is used. A real number value is converted into an integer for the flag property.
| propName | Property name |
| value | Property value |
Reimplemented in CircuitComponent, and StudyProperties.
|
virtualinherited |
Specifies the value of the named property.
The unit that is currently being used is used. A real number value is converted into an integer for the flag property.
| propName | Property name |
| value | Property value |
| unitName | Unit |