DataManager class is used to obtain or handle DataSet objects of the graph manager.
The class can be called from Application class.
.
More...
Public Member Functions | |
| DataSet * | CombineSets (DataSet *xset, DataSet *yset, int xseries, String &mapping, bool createGraph=false, String &title=String()) |
| Combines a data set (Lissajous). More... | |
| GraphModel * | CreateAllCasesCalculationGraphModel (CalculationDefinition *data, String &title="") |
| Creates a graph for all cases specifying a calculation data set. More... | |
| GraphModel * | CreateAllCasesGraphModel (DataSet *data, String &title="") |
| Creates a graph for all cases by specifying a data set. More... | |
| GraphModel * | CreateAllCasesNTCurveGraphModel (EfficiencyMapDefinition *data, int type, String &title="") |
| Creates an NT curve graph for all cases by specifying an efficiency map. More... | |
| GraphModel * | CreateAllCasesNTCurveGraphModel (ThermalEfficiencyMapDefinition *data, int type, String &title="") |
| Creates an NT curve graph for all cases by specifying an efficiency map of thermal analysis. More... | |
| GraphModel * | CreateAllCasesProbeGraphModel (ProbeDefinition *data, String &title="") |
| Creates a graph for all cases specifying a probe. More... | |
| GraphModel * | CreateAllCasesResponseTableGraphModel (int type, ResponseTableCorrection *data, String &title="") |
| Creates a graph of response values for all cases from the response value table. More... | |
| GraphModel * | CreateAllCasesSectionGraphModel (SectionGraph *data, String &title="") |
| Creates a graph for all cases by specifying a section graph. More... | |
| GraphModel * | CreateAllCasesVectorExpressionGraphModel (VectorExpression *data, String &title="") |
| Creates a graph for all cases by specifying a vector expression. More... | |
| DataSet * | CreateAverageVersusDepth (GraphIntegralParameter *parameter) |
| Calculates the average value of each line and plots versus lamination depth, with properties as specified in the GraphIntegralParameter object. More... | |
| DataSet * | CreateExtractFrequency (ExtractFrequencyParameter *parameter) |
| Creates an extract frequency graph by specifying the ExtractFrequencyParameter object. More... | |
| DataSet * | CreateFFT (DataSet *dataset, int col, String &type, double multiplier, Variant &min, Variant &max, bool createGraph=false) |
| Performs the FFT. More... | |
| DataSet * | CreateFFTWithParameter (FFTParameter *parameter) |
| Performs the FFT by specifying the FFTParameter object. More... | |
| GraphModel * | CreateFilterCalculationGraphModel (CalculationDefinition *data, FilterDefinition *filter, String &title="") |
| Creates a filter graph, specifying the result calculation and the filter. More... | |
| GraphModel * | CreateFilterGraphModel (DataSet *data, FilterDefinition *filter, String &title="") |
| Creates a filter graph specifying a dataset and a filter. More... | |
| GraphModel * | CreateFilterNTCurveGraphModel (EfficiencyMapDefinition *data, FilterDefinition *filter, int type, String &title="") |
| Creates a filter graph by specifying an efficiency map and a filter. More... | |
| GraphModel * | CreateFilterNTCurveGraphModel (ThermalEfficiencyMapDefinition *data, FilterDefinition *filter, int type, String &title="") |
| Creates a filter graph by specifying an efficiency map of thermal analysis and a filter. More... | |
| GraphModel * | CreateFilterProbeGraphModel (ProbeDefinition *data, FilterDefinition *filter, String &title="") |
| Creates a filter graph, specifying probes and filters. More... | |
| GraphModel * | CreateFilterResponseTableGraphModel (FilterDefinition *filter, int type, ResponseTableCorrection *data, String &title="") |
| Creates afilter graph by specifying filters from the response value table. More... | |
| GraphModel * | CreateFilterSectionGraphModel (SectionGraph *data, FilterDefinition *filter, String &title="") |
| Creates a filter graph by specifying a section graph and a filter. More... | |
| DataSet * | CreateFromDataSet (String &title, String &xtitle, String &ytitle, String array &mat) |
| Creates data set by specifying the point sequence for a multidimensional array. More... | |
| DataSet * | CreateFromFile (String &filename, String &title, String &xtitle, String &ytitle) |
| Creates a new data set from a file. More... | |
| DataSet * | CreateFromStudy (DataSetParameter *parameter) |
| Creates dataset by specifying the result for a study. More... | |
| GraphModel * | CreateGraphModel (DataSet *data, String &title="") |
| Creates a graph by specifying a data set. More... | |
| DataSet * | CreateLoopIntegral (GraphIntegralParameter *parameter) |
| Calculates the loop integral of a Lissajous figure using parameters specified in the GraphIntegralParameter object. More... | |
| DataSet * | CreateMovingAverage (DataSet *dataset, int col, Variant &width, bool createGraph=false, String &title=String()) |
| Creates a moving average graph from a data set. More... | |
| GraphModel * | CreateNTCurveGraphModel (EfficiencyMapDefinition *data, int type, String &title="") |
| Creates an NT curve graph for the current case by specifying an efficiency map. More... | |
| GraphModel * | CreateNTCurveGraphModel (ThermalEfficiencyMapDefinition *data, int type, String &title="") |
| Creates an NT curve graph for the current case by specifying an efficiency map of thermal analysis. More... | |
| DataSet * | CreateParametricData (DataSet *dataset, String &type, Variant &start, Variant &end, String &xaxisunit="") |
| Creates a response graph. More... | |
| DataSet * | CreateParametricDataWithName (String &name, DataSet *dataset, String &type, Variant &start, Variant &end, String &xaxisunit="") |
| Creates a response graph by specifying a name. More... | |
| DataSet * | CreateParametricDataWithParameter (DataSet *dataset, ResponseDataParameter *parameter) |
| Creates a response graph by specifying a parameter. More... | |
| DataSet * | CreatePointArray (String &type, String &title="") |
| Creates a point sequence. More... | |
| GraphModel * | CreateResponseTableGraphModel (int type, ResponseTableCorrection *data, String &title="") |
| Creates a graph of the response values of the current case from the response value table. More... | |
| DataSet * | CreateSkewGraph (DataSet *dataset, int col, Variant &skew, Variant &period, Variant &step) |
| Creates a skew graph from a data set. More... | |
| DataSet * | CreateSkewGraphWithUnit (DataSet *dataset, int col, Variant &skew, String &skewunit, Variant &period, String &periodunit, Variant &step) |
| Creates a skew graph from a data set by specifying the unit. More... | |
| DataSet * | CreateUserSet (String &title, String &xtitle, String &ytitle) |
| Creates a data set. More... | |
| void | DeleteDataSet (Variant &val) |
| Deletes the data set. More... | |
| void | DeleteDataSetObject (DataSet *dataset) |
| Deletes the data set. More... | |
| void | DeleteGraphModelObject (GraphModel *graph) |
| Deletes a graph. More... | |
| Variant | GetAllNames () |
| Returns the names of all data set as a list of strings. More... | |
| Variant | GetAllXAxisTypes (Variant &val) |
| Returns list of names of types that can be set on X-axis. More... | |
| DataSet * | GetDataSet (Variant &val) |
| Returns a DataSet object by specifying the name or index. More... | |
| GraphModel * | GetGraphModel (Variant &val) |
| Returns a GraphModel object by specifying a name or index. More... | |
| String | GetGraphName (int setIndex) |
| Returns the name of the data (graph) set with the specified index as a string. More... | |
| String | GetName (int setIndex) |
| Returns the name of the data set (point sequence) with the specified index. More... | |
| String | GetXAxisType (Variant &val) |
| Returns list of names of types that can be set on X-axis. More... | |
| void | Hide (Variant &val) |
| Hides the [Graph] dialog. More... | |
| bool | IsSingleton () |
| Since this is an internal function, it is not officially supported. More... | |
| bool | IsValid () |
| Returns True if an object is valid. More... | |
| int | NumGraphs () |
| Returns the number of graphs as an integer. More... | |
| int | NumSets () |
| Returns the number of data sets (point sequence) as an integer. More... | |
| bool | SaveGraphImage (Variant &val, String &filename, int width, int height) |
| Saves a graph image with a specified size. More... | |
| void | SetXAxisType (Variant &val, String &type) |
| Changes X-axis type to another type. More... | |
| void | Show (Variant &val) |
| Shows the [Graph] dialog. More... | |
DataManager class is used to obtain or handle DataSet objects of the graph manager.
The class can be called from Application class.
.
Example of obtaining the class object:
| DataSet * DataManager::CombineSets | ( | DataSet * | xset, |
| DataSet * | yset, | ||
| int | xseries, | ||
| String & | mapping, | ||
| bool | createGraph = false, |
||
| String & | title = String() |
||
| ) |
Combines a data set (Lissajous).
| xset | DataSet object for the X-axis |
| yset | DataSet object for the Y-axis |
| xseries | Line ID (dataset ID to be the X-axis when multiple datasets exist) |
| mapping | Type of mapping (step, time, displacement etc.) |
| createGraph | True=1 : Creates a graph
False=0 : Does not create graph
|
| title | Graph title |
createGraph can be omitted. The value becomes False (does not create graph) when createGraph is omitted.
| GraphModel * DataManager::CreateAllCasesCalculationGraphModel | ( | CalculationDefinition * | data, |
| String & | title = "" |
||
| ) |
Creates a graph for all cases specifying a calculation data set.
| data | CalculationDefinition object |
| title | Graph title |
| GraphModel * DataManager::CreateAllCasesGraphModel | ( | DataSet * | data, |
| String & | title = "" |
||
| ) |
Creates a graph for all cases by specifying a data set.
| data | DataSet object |
| title | Graph title |
| GraphModel * DataManager::CreateAllCasesNTCurveGraphModel | ( | EfficiencyMapDefinition * | data, |
| int | type, | ||
| String & | title = "" |
||
| ) |
Creates an NT curve graph for all cases by specifying an efficiency map.
| data | EfficiencyMapDefinition object |
| type | Curve type |
| title | Graph title |
| GraphModel * DataManager::CreateAllCasesNTCurveGraphModel | ( | ThermalEfficiencyMapDefinition * | data, |
| int | type, | ||
| String & | title = "" |
||
| ) |
Creates an NT curve graph for all cases by specifying an efficiency map of thermal analysis.
| data | ThermalEfficiencyMapDefinition object |
| type | Curve type |
| title | Graph title |
| GraphModel * DataManager::CreateAllCasesProbeGraphModel | ( | ProbeDefinition * | data, |
| String & | title = "" |
||
| ) |
Creates a graph for all cases specifying a probe.
| data | ProbeDefinition object |
| title | Graph title |
| GraphModel * DataManager::CreateAllCasesResponseTableGraphModel | ( | int | type, |
| ResponseTableCorrection * | data, | ||
| String & | title = "" |
||
| ) |
Creates a graph of response values for all cases from the response value table.
Creates a graph of response values for all cases by specifying a corrected response value table.
| type | Type |
| data | Study object |
| title | Graph title |
| type | Type |
| data | ResponseTableCorrection object |
| title | Graph title |
| GraphModel * DataManager::CreateAllCasesSectionGraphModel | ( | SectionGraph * | data, |
| String & | title = "" |
||
| ) |
Creates a graph for all cases by specifying a section graph.
| data | SectionGraph object |
| title | Graph title |
| GraphModel * DataManager::CreateAllCasesVectorExpressionGraphModel | ( | VectorExpression * | data, |
| String & | title = "" |
||
| ) |
Creates a graph for all cases by specifying a vector expression.
| data | VectorExpression object |
| title | Graph title |
| DataSet * DataManager::CreateAverageVersusDepth | ( | GraphIntegralParameter * | parameter | ) |
Calculates the average value of each line and plots versus lamination depth, with properties as specified in the GraphIntegralParameter object.
| parameter | GraphIntegralParameter object |
| DataSet * DataManager::CreateExtractFrequency | ( | ExtractFrequencyParameter * | parameter | ) |
Creates an extract frequency graph by specifying the ExtractFrequencyParameter object.
| parameter | ExtractFrequencyParameter object |
| DataSet * DataManager::CreateFFT | ( | DataSet * | dataset, |
| int | col, | ||
| String & | type, | ||
| double | multiplier, | ||
| Variant & | min, | ||
| Variant & | max, | ||
| bool | createGraph = false |
||
| ) |
Performs the FFT.
| dataset | DataSet object |
| col | Index of a line included in DataSet |
| type | Output type
"AmplitudeAndPhase"
"RealAndImaginary"
"Decibel"
|
| multiplier | Decibel multiplier |
| min | Minimum value in the X-axis range |
| max | Maximum value in the X-axis range |
| createGraph | True=1 : Creates a graph
False=0 : Does not create graph
|
Specify the index of a line contained in DataSet using "col". For example, for a graph of the current of a circuit (LineCurrent), a line for each FEM coil component is included in DataSet.
For "multiplier", set the decibel multiplier to either "10" or "20". This is valid when the Type is "Decibel".
createGraph can be omitted. The value becomes False (does not create graph) when createGraph is omitted.
| DataSet * DataManager::CreateFFTWithParameter | ( | FFTParameter * | parameter | ) |
Performs the FFT by specifying the FFTParameter object.
| parameter | FFTParameter object |
| GraphModel * DataManager::CreateFilterCalculationGraphModel | ( | CalculationDefinition * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph, specifying the result calculation and the filter.
| data | CalculationDefinition object |
| filter | FilterDefinition object |
| title | Graph title |
| GraphModel * DataManager::CreateFilterGraphModel | ( | DataSet * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph specifying a dataset and a filter.
| data | DataSet object |
| filter | FilterDefinition object |
| title | Graph title |
| GraphModel * DataManager::CreateFilterNTCurveGraphModel | ( | EfficiencyMapDefinition * | data, |
| FilterDefinition * | filter, | ||
| int | type, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph by specifying an efficiency map and a filter.
| data | SectionGraph object |
| filter | FilterDefinition object |
| type | Curve type |
| title | Graph title |
| GraphModel * DataManager::CreateFilterNTCurveGraphModel | ( | ThermalEfficiencyMapDefinition * | data, |
| FilterDefinition * | filter, | ||
| int | type, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph by specifying an efficiency map of thermal analysis and a filter.
| data | ThermalEfficiencyMapDefinition object |
| filter | FilterDefinition object |
| type | Curve type |
| title | Graph title |
| GraphModel * DataManager::CreateFilterProbeGraphModel | ( | ProbeDefinition * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph, specifying probes and filters.
| data | ProbeDefinition object |
| filter | FilterDefinition object |
| title | Graph title |
| GraphModel * DataManager::CreateFilterResponseTableGraphModel | ( | FilterDefinition * | filter, |
| int | type, | ||
| ResponseTableCorrection * | data, | ||
| String & | title = "" |
||
| ) |
Creates afilter graph by specifying filters from the response value table.
Creates a filter graph by specifying the corrected response value table and filters.
| filter | FilterDefinition object |
| type | Type |
| data | Study object |
| title | Graph title |
| filter | FilterDefinition object |
| type | Type |
| data | ResponseTableCorrection object |
| title | Graph title |
| GraphModel * DataManager::CreateFilterSectionGraphModel | ( | SectionGraph * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph by specifying a section graph and a filter.
| data | SectionGraph object |
| filter | FilterDefinition object |
| title | Graph title |
| DataSet * DataManager::CreateFromDataSet | ( | String & | title, |
| String & | xtitle, | ||
| String & | ytitle, | ||
| String array & | mat | ||
| ) |
| DataSet * DataManager::CreateFromFile | ( | String & | filename, |
| String & | title, | ||
| String & | xtitle, | ||
| String & | ytitle | ||
| ) |
Creates a new data set from a file.
| filename | File name |
| title | Data set title |
| xtitle | X-axis title |
| ytitle | Y-axis title |
| DataSet * DataManager::CreateFromStudy | ( | DataSetParameter * | parameter | ) |
Creates dataset by specifying the result for a study.
| parameter | DataSetParameter object |
| GraphModel * DataManager::CreateGraphModel | ( | DataSet * | data, |
| String & | title = "" |
||
| ) |
Creates a graph by specifying a data set.
| data | DataSet object |
| title | Graph title |
| DataSet * DataManager::CreateLoopIntegral | ( | GraphIntegralParameter * | parameter | ) |
Calculates the loop integral of a Lissajous figure using parameters specified in the GraphIntegralParameter object.
| parameter | GraphIntegralParameter object |
| DataSet * DataManager::CreateMovingAverage | ( | DataSet * | dataset, |
| int | col, | ||
| Variant & | width, | ||
| bool | createGraph = false, |
||
| String & | title = String() |
||
| ) |
Creates a moving average graph from a data set.
| dataset | DataSet object Select a line from DataSet to create a moving average graph. Counts from 0. |
| width | Averaging width |
| createGraph | True=1 : Creates a graph
False=0 : Does not create graph
|
| title | Graph title |
| GraphModel * DataManager::CreateNTCurveGraphModel | ( | EfficiencyMapDefinition * | data, |
| int | type, | ||
| String & | title = "" |
||
| ) |
Creates an NT curve graph for the current case by specifying an efficiency map.
| data | EfficiencyMapDefinition object |
| type | Curve type |
| title | Graph title |
| GraphModel * DataManager::CreateNTCurveGraphModel | ( | ThermalEfficiencyMapDefinition * | data, |
| int | type, | ||
| String & | title = "" |
||
| ) |
Creates an NT curve graph for the current case by specifying an efficiency map of thermal analysis.
| data | ThermalEfficiencyMapDefinition object |
| type | Curve type |
| title | Graph title |
| DataSet * DataManager::CreateParametricData | ( | DataSet * | dataset, |
| String & | type, | ||
| Variant & | start, | ||
| Variant & | end, | ||
| String & | xaxisunit = "" |
||
| ) |
Creates a response graph.
| dataset | DataSet object |
| type | Typeofcalculationmethod
SimpleAverage: Simple average
IntegralAverage: Integration average
RMS: RMS (root mean square)
Minimum: Minimum value
Maximum: Maximum value
SingleValue: Single value
Range: Range(maximum value - minimum value)
RippleRate: Ripple rate
MaximumAbsoluteGradient: Maximum gradient(absolute value)
Sum: Total sum
Threshold: Time to threshold
AboveThreshold: Time above threshold
BelowThreshold: Time below threshold
Harmonic: Harmonic amplitude
MaxInColumn: MaximumValueinColumn
MaxDifference: Maximum(Lq-Ld)
MaxRatio: Maximum(Lq/Ld)
|
| start | Start point for calculating area |
| end | End point for calculating area |
| xaxisunit | Specifies units for start and end points |
| DataSet * DataManager::CreateParametricDataWithName | ( | String & | name, |
| DataSet * | dataset, | ||
| String & | type, | ||
| Variant & | start, | ||
| Variant & | end, | ||
| String & | xaxisunit = "" |
||
| ) |
Creates a response graph by specifying a name.
| name | Name of the response graph |
| dataset | DataSet object |
| type | Type of calculation method
SimpleAverage: Simple average
IntegralAverage: Integration average
RMS: RMS (root mean square)
Minimum: Minimum value
Maximum: Maximum value
SingleValue: Single value
Range:Range(Maximum value - minimum value)
RippleRate: Ripple rate
MaximumAbsoluteGradient: Maximum gradient(absolute value)
Sum: Total sum
Threshold: Time to threshold
AboveThreshold: Time above threshold
BelowThreshold: Time below threshold
Harmonic: Harmonic amplitude
MaxInColumn: MaximumValueinColumn
MaxDifference: Maximum(Lq-Ld)
MaxRatio: Maximum(Lq/Ld)
|
| start | Start point for calculating area |
| end | End point for calculating area |
| xaxisunit | Specifies units for start and end points |
| DataSet * DataManager::CreateParametricDataWithParameter | ( | DataSet * | dataset, |
| ResponseDataParameter * | parameter | ||
| ) |
Creates a response graph by specifying a parameter.
| dataset | DataSet object |
| parameter | ResponseDataParameter object |
| DataSet * DataManager::CreatePointArray | ( | String & | type, |
| String & | title = "" |
||
| ) |
Creates a point sequence.
| type | Type of point sequence |
| title | Title of point sequence |
The types of point sequences for CreatePointArray that can be specified with Type of point sequence are the following.
Example: Specify the point array as follows in case of the first line in the table below.
Magnetic field analysis , Electrical circuit , Thermal analysis , Thermal circuit , Structural analysis , Electric field analysis , Thermal stress analysis , Transformer analysis
| Type of point array | Description |
|---|---|
| point_array/timevsnonlinear | Step control / Time point sequence |
| point_array/timevsdivision | Step control / Regular intervals per section |
| point_array/frequency_vs_nonlinear | Frequency control / Frequency point sequence |
| point_array/frequency_vs_division | Frequency control / Regular intervals per section |
| time_vs_frequency | Frequency control / Frequency vs time sequence |
| point_array/output_timing_table | Control of output interval / Control output interval table |
| point_array/currentvstime | Current condition / Current vs time sequence |
| point_array/currentvsstep | Current condition / Current vs step sequence |
| point_array/currentvsangle | Current condition / Current vs angle sequence |
| point_array/currentvsposition | Current condition / Current vs displacement sequence |
| point_array/complex/currentvsfrequency | Current condition / Current vs frequency sequence |
| point_array/currentpermetersqurevstime | Current density condition / Current density vs time sequence |
| point_array/currentpermetersqurevsstep | Current density condition / Current density vs step sequence |
| point_array/currentpermetersqurevsangle | Current density condition / Current density vs angle sequence |
| point_array/currentpermetersqurevsposition | Current density condition / Current density vs displacement sequence |
| point_array/complex/currentpermetersqurevsfrequency | Current density condition / Current density vs frequency sequence |
| point_array/angular_velocity_vs_time | Motion (rotation) condition / Speed point sequence |
| point_array/angle_vs_step | Motion (rotation) condition / Displacement point sequence |
| point_array/angle_vs_time | Motion (rotation) condition / Cumulative displacement point sequence |
| point_array/rotation_load_vs_time | Motion (rotation) condition / Equation of motion / Load torque vs time sequence |
| point_array/load_vs_angle | Motion (rotation) condition / Equation of motion / Load torque vs angle sequence |
| point_array/load_vs_angular_velocity | Motion (rotation) condition / Equation of motion / Load torque vs angular velocity sequence |
| point_array/rotation_damper_vs_angular_velocity | Motion (rotation) condition / Equation of motion / Attenuation vs angular velocity sequence |
| inertiaspringconstant | Motion (rotation) condition / Equation of motion / Spring constant sequence |
| point_array/velocity_vs_time | Motion (translation) condition / Speed point sequence |
| point_array/length_vs_step | Motion (translation) condition / Displacement point sequence |
| point_array/length_vs_time | Motion (translation) condition / Cumulative displacement point sequence |
| point_array/load_vs_displacement | Motion (translation) condition / Equation of motion / Load vs time sequence |
| point_array/load_vs_velocity | Motion (translation) condition / Equation of motion / Load vs displacement sequence |
| point_array/translation_damper_vs_velocity | Motion (translation) condition / Equation of motion / Load vs velocity sequence |
| point_array/translation_damper_vs_velocity | Motion (translation) condition / Equation of motion / Attenuation vs velocity sequence |
| point_array/springconstant | Motion (translation) condition / Equation of motion / Spring constant sequence |
| point_array/fluxdensityvstime | External field condition / Flux density vs time sequence |
| Type of point array | Description |
|---|---|
| temparature_vs_resistance | Resistor component / Resistance vs temperature sequence |
| point_array/time_vs_resistance | Resistor component / Temperature vs time sequence |
| point_array/step_vs_resistance | Resistor component / Resistance vs step sequence |
| point_array/angle_vs_resistance | Resistor component / Resistance vs angle sequence |
| point_array/position_vs_resistance | Resistor component / Resistance vs displacement sequence |
| point_array/current_vs_resistance | Resistor component / Resistance vs current sequence |
| point_array/voltage_vs_resistance | Resistor component / Resistance vs voltage sequence |
| time_vs_temparature | Resistor component / Temperature dependent resistance / Temperature vs time sequence |
| point_array/currentvsvoltage | Diode component / Current vs voltage sequence |
| temparature_vs_resistance | FEM coil component / Resistance vs temperature sequence |
| time_vs_temparature | FEM coil component / Temperature dependent resistance / Temperature vs time sequence |
| point_array/intensityvstime | Switch component / Intensity vs time sequence |
| Intensityvsstep | Switch component / Intensity vs step sequence |
| Intensityvsangle | Switch component / Intensity vs angle sequence |
| Intensityvsposition | Switch component / Intensity vs displacement sequence |
| Intensityvscurrent | Switch component / Intensity vs current sequence |
| Intensityvsvoltage | Switch component / Intensity vs voltage sequence |
| point_array/voltagevstime | Electric potential source (1 terminal) component or voltage source (2 terminals) component / Voltage vs time sequence |
| point_array/voltagevsstep | Electric potential source (1 terminal) component or voltage source (2 terminals) component / Voltage vs step sequence |
| point_array/voltagevsangle | Electric potential source (1 terminal) component or voltage source (2 terminals) component / Voltage vs angle sequence |
| point_array/voltagevsposition | Electric potential source (1 terminal) component or voltage source (2 terminals) components / Voltage vs displacement sequence |
| point_array/complex/voltagevsfrequency | Electric potential source (1 terminal) component or voltage source (2 terminals) component / Voltage vs frequency sequence |
| point_array/currentvstime | Current source component / Current vs time sequence |
| point_array/currentvsstep | Current source component /Current vs step sequence |
| point_array/currentvsangle | Current source component / Current vs angle sequence |
| point_array/currentvsposition | Current source component / Current vs displacement sequence |
| point_array/complex/currentvsfrequency | Current source component / Current vs frequency sequence |
| point_array/time_vs_power | Power source component / Power vs time sequence |
| point_array/contact_angle_ratio_vs_area_ratio | Brush / commutator component / Area ratio vs contact angle ratio sequence |
| Type of point array | Description |
|---|---|
| point_array/time_array | Step control / Time point sequence |
| point_array/output_timing_table | Control of output interval / Control output interval table |
| reference_temperature_vs_time | Heat transfer boundary condition /Temperature vs time sequence |
| transfer_coefficient_vs_temp_table | Heat transfer boundary condition / Temperature vs heat transfer coefficient sequence |
| point_array/temperature_vs_emissivity | Radiation heat transfer boundary condition / Temperature vs emissivity sequence |
| point_array/time_vs_heat_generation_density | Heat source condition / Heat source density vs time sequence |
| point_array/time_vs_heat_generation_density | Heat source condition / Heat source amount vs time sequence |
| time_vs_scale | Heat source condition / Scale vs time sequence |
| point_array/angular_velocity_vs_time | Motion (rotation) condition / Velocity table |
| point_array/velocity_vs_time | Motion (translation) condition / Velocity table |
| heat/point_array/temperature_vs_thermal_conductivity | Contact thermal resistance condition / Temperature vs thermal conductivity sequence |
| heat/point_array/temperature_vs_thermal_resistance | Contact thermal resistance condition / Temperature vs thermal resistance sequence |
| efficiency_drive_cycle | Efficiency drive cycle sequence |
| efficiency_vehicle_speed | Efficiency vehicle speed sequence |
| Type of point array | Description |
|---|---|
| point_array/temperature_vs_thermal_resistance | Thermal resistor component / Thermal resistance vs temperature point sequence |
| point_array/temperature_vs_heat_capacity | Heat capacitor component / Heat capacity vs temperature sequence |
| point_array/temperature_vs_heat_generation | Heat generation component / Heat generation vs temperature sequence |
| point_array/temperature_vs_heat_transfer | Heat transfer component / Heat transfer vs temperature sequence |
| point_array/revolution_vs_time | Speed vs time sequence |
| point_array/coolant_material_attribute | Coolant material attribute sequence |
| Type of point array | Description |
|---|---|
| point_array/frequency_array | Frequency control / Frequency point sequence |
| point_array/frequency_vs_damping | Eigen value / Frequency vs modal damping sequence |
| point_array/frequency_vs_load | Concentrated load condition / Frequency vs load sequence |
| Type of point array | Description |
|---|---|
| point_array/frequency_array | Frequency control / Frequency point sequence |
| Type of point array | Description |
|---|---|
| point_array/time_array | Step control / Time point sequence |
| trans-fer_coefficient_vs_temp_table | Heat transfer boundary condition / Temperature vs heat transfer coefficient sequence |
| point_array/temperature_vs_emissivity | Radiation heat transfer boundary condition / Temperature vs emissivity sequence |
| point_array/time_vs_heat_generation_density | Heat source condition / Heat source density vs time sequence |
| point_array/time_vs_heat_generation_density | Heat source condition / Heat source amount vs time sequence |
| time_vs_scale | Heat source condition / Scale vs time sequence |
| heat/point_array/temperature_vs_thermal_conductivity | Contact thermal resistance condition / Temperature vs thermal conductivity sequence |
| heat/point_array/temperature_vs_thermal_resistance | Contact thermal resistance condition / Temperature vs thermal resistance sequence |
| point_array/frequency_vs_load | Concentrated load condition / Frequency vs load sequence |
| Type of point array | Description |
|---|---|
| point_array/timevsnonlinear | Step control / Time point sequence |
| point_array/output_timing_table | Control of output interval / Control output interval table |
| GraphModel * DataManager::CreateResponseTableGraphModel | ( | int | type, |
| ResponseTableCorrection * | data, | ||
| String & | title = "" |
||
| ) |
Creates a graph of the response values of the current case from the response value table.
Creates a graph of response values for the current case by specifying a corrected response value table.
| type | Type |
| data | Study object |
| title | Graph title |
| type | Type |
| data | ResponseTableCorrection object |
| title | Graph title |
| DataSet * DataManager::CreateSkewGraph | ( | DataSet * | dataset, |
| int | col, | ||
| Variant & | skew, | ||
| Variant & | period, | ||
| Variant & | step | ||
| ) |
Creates a skew graph from a data set.
| data | DataSet object Graph used to create a skew graph |
| col | Column ID Selects a line from DataSet to create a skew graph. Counts from 0. |
| skew | Skew angle (skew cycle) |
| period | Angle per period (displacement per period) |
| step | Number of steps in the step skew. Specify 0 when not using a step skew. |
| DataSet * DataManager::CreateSkewGraphWithUnit | ( | DataSet * | dataset, |
| int | col, | ||
| Variant & | skew, | ||
| String & | skewunit, | ||
| Variant & | period, | ||
| String & | periodunit, | ||
| Variant & | step | ||
| ) |
Creates a skew graph from a data set by specifying the unit.
| data | DataSet object Graph used to create a skew graph |
| col | Column ID Select a line from DataSet to create a skew graph. Counts from 0. |
| skew | Skew angle (skew cycle) |
| skewunit | Skew unit |
| period | Angle per period (displacement per period) |
| periodunit | Period unit |
| step | Number of steps in the step skew. Specify 0 when not using a step skew. |
| DataSet * DataManager::CreateUserSet | ( | String & | title, |
| String & | xtitle, | ||
| String & | ytitle | ||
| ) |
Creates a data set.
| title | Data set title |
| xtitle | X-axis title |
| ytitle | Y-axis title |
| void DataManager::DeleteDataSet | ( | Variant & | val | ) |
Deletes the data set.
| val | Name or index of the data set |
| void DataManager::DeleteDataSetObject | ( | DataSet * | dataset | ) |
Deletes the data set.
| dataset | DataSet object |
| void DataManager::DeleteGraphModelObject | ( | GraphModel * | graph | ) |
Deletes a graph.
| graph | GraphModel object |
| Variant DataManager::GetAllNames | ( | ) |
Returns the names of all data set as a list of strings.
| Variant DataManager::GetAllXAxisTypes | ( | Variant & | val | ) |
Returns list of names of types that can be set on X-axis.
| val | Name or index of the dataset |
| DataSet * DataManager::GetDataSet | ( | Variant & | val | ) |
| GraphModel * DataManager::GetGraphModel | ( | Variant & | val | ) |
Returns a GraphModel object by specifying a name or index.
| val | Name or index of the graph model |
| String DataManager::GetGraphName | ( | int | setIndex | ) |
Returns the name of the data (graph) set with the specified index as a string.
| setIndex | Data set (graph) index |
| String DataManager::GetName | ( | int | setIndex | ) |
Returns the name of the data set (point sequence) with the specified index.
| setIndex | Data set (point sequence) index |
| String DataManager::GetXAxisType | ( | Variant & | val | ) |
Returns list of names of types that can be set on X-axis.
| val | Name or index of the dataset |
| void DataManager::Hide | ( | Variant & | val | ) |
Hides the [Graph] dialog.
| val | Name or index of the dataset |
| bool DataManager::IsSingleton | ( | ) |
Since this is an internal function, it is not officially supported.
| bool DataManager::IsValid | ( | ) |
Returns True if an object is valid.
| int DataManager::NumGraphs | ( | ) |
Returns the number of graphs as an integer.
| int DataManager::NumSets | ( | ) |
Returns the number of data sets (point sequence) as an integer.
| bool DataManager::SaveGraphImage | ( | Variant & | val, |
| String & | filename, | ||
| int | width, | ||
| int | height | ||
| ) |
Saves a graph image with a specified size.
| val | Name or index of the dataset |
| filename | File path |
| width | Width of the image |
| height | Height of the image |
| void DataManager::SetXAxisType | ( | Variant & | val, |
| String & | type | ||
| ) |
Changes X-axis type to another type.
| val | Name or index of the dataset |
| type | Type name of specified X-axis |
Type name of specified X-axis
| void DataManager::Show | ( | Variant & | val | ) |
Shows the [Graph] dialog.
| val | Name or index of the dataset |