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... | |
| DataSet * | Create2DFourierTransformWithParameter (TwoDFourierTransformParameter *parameter) |
| Performs the 2D Fourier transform by specifying the TwoDFourierTransformParameter object. 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 (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="", ResponseTableCustomGraphOption *custom=0) |
| 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 (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="", ResponseTableCustomGraphOption *custom=0) |
| 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... | |
Detailed Description
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:
Member Function Documentation
| DataSet * DataManager::CombineSets | ( | DataSet * | xset, |
| DataSet * | yset, | ||
| int | xseries, | ||
| String & | mapping, | ||
| bool | createGraph = false, |
||
| String & | title = String() |
||
| ) |
Combines a data set (Lissajous).
- Parameters
-
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 graphFalse=0 : Does not create graphtitle Graph title
- Returns
- DataSet object after being combined
createGraph can be omitted. The value becomes False (does not create graph) when createGraph is omitted.
| DataSet * DataManager::Create2DFourierTransformWithParameter | ( | TwoDFourierTransformParameter * | parameter | ) |
Performs the 2D Fourier transform by specifying the TwoDFourierTransformParameter object.
- Parameters
-
parameter TwoDFourierTransformParameter object
- Returns
- DataSet object
| GraphModel * DataManager::CreateAllCasesCalculationGraphModel | ( | CalculationDefinition * | data, |
| String & | title = "" |
||
| ) |
Creates a graph for all cases specifying a calculation data set.
- Parameters
-
data CalculationDefinition object title Graph title
- Returns
- GraphModel object
| GraphModel * DataManager::CreateAllCasesGraphModel | ( | DataSet * | data, |
| String & | title = "" |
||
| ) |
Creates a graph for all cases by specifying a data set.
- Parameters
-
data DataSet object title Graph title
- Returns
- GraphModel object
| 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.
- Parameters
-
data ThermalEfficiencyMapDefinition object type Curve type title Graph title
- Returns
- GraphModel object
| GraphModel * DataManager::CreateAllCasesProbeGraphModel | ( | ProbeDefinition * | data, |
| String & | title = "" |
||
| ) |
Creates a graph for all cases specifying a probe.
- Parameters
-
data ProbeDefinition object title Graph title
- Returns
- GraphModel object
| GraphModel * DataManager::CreateAllCasesResponseTableGraphModel | ( | int | type, |
| ResponseTableCorrection * | data, | ||
| String & | title = "", |
||
| ResponseTableCustomGraphOption * | custom = 0 |
||
| ) |
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.
- Parameters
-
type Type data Study object title Graph title
- Returns
- GraphModel object
- Parameters
-
type Type data ResponseTableCorrection object title Graph title
- Returns
- GraphModel object
| GraphModel * DataManager::CreateAllCasesSectionGraphModel | ( | SectionGraph * | data, |
| String & | title = "" |
||
| ) |
Creates a graph for all cases by specifying a section graph.
- Parameters
-
data SectionGraph object title Graph title
- Returns
- GraphModel object
| GraphModel * DataManager::CreateAllCasesVectorExpressionGraphModel | ( | VectorExpression * | data, |
| String & | title = "" |
||
| ) |
Creates a graph for all cases by specifying a vector expression.
- Parameters
-
data VectorExpression object title Graph title
- Returns
- GraphModel object
| 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.
- Parameters
-
parameter GraphIntegralParameter object
- Returns
- DataSet object
| DataSet * DataManager::CreateExtractFrequency | ( | ExtractFrequencyParameter * | parameter | ) |
Creates an extract frequency graph by specifying the ExtractFrequencyParameter object.
- Parameters
-
parameter ExtractFrequencyParameter object
- Returns
- DataSet object
| DataSet * DataManager::CreateFFT | ( | DataSet * | dataset, |
| int | col, | ||
| String & | type, | ||
| double | multiplier, | ||
| Variant & | min, | ||
| Variant & | max, | ||
| bool | createGraph = false |
||
| ) |
Performs the FFT.
- Parameters
-
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 graphFalse=0 : Does not create graph
- Returns
- DataSet object after FFT
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.
- Parameters
-
parameter FFTParameter object
- Returns
- DataSet object
| GraphModel * DataManager::CreateFilterCalculationGraphModel | ( | CalculationDefinition * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph, specifying the result calculation and the filter.
- Parameters
-
data CalculationDefinition object filter FilterDefinition object title Graph title
- Returns
- GraphModel object
| GraphModel * DataManager::CreateFilterGraphModel | ( | DataSet * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph specifying a dataset and a filter.
- Parameters
-
data DataSet object filter FilterDefinition object title Graph title
- Returns
- GraphModel object
| GraphModel * DataManager::CreateFilterNTCurveGraphModel | ( | EfficiencyMapDefinition * | data, |
| FilterDefinition * | filter, | ||
| int | type, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph by specifying an efficiency map and a filter.
- Parameters
-
data SectionGraph object filter FilterDefinition object type Curve type title Graph title
- Returns
- GraphModel object
| 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.
- Parameters
-
data ThermalEfficiencyMapDefinition object filter FilterDefinition object type Curve type title Graph title
- Returns
- GraphModel object
| GraphModel * DataManager::CreateFilterProbeGraphModel | ( | ProbeDefinition * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph, specifying probes and filters.
- Parameters
-
data ProbeDefinition object filter FilterDefinition object title Graph title
- Returns
- GraphModel object
| 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.
- Parameters
-
filter FilterDefinition object type Type data Study object title Graph title
- Returns
- GraphModel object
- Parameters
-
filter FilterDefinition object type Type data ResponseTableCorrection object title Graph title
- Returns
- GraphModel object
| GraphModel * DataManager::CreateFilterSectionGraphModel | ( | SectionGraph * | data, |
| FilterDefinition * | filter, | ||
| String & | title = "" |
||
| ) |
Creates a filter graph by specifying a section graph and a filter.
- Parameters
-
data SectionGraph object filter FilterDefinition object title Graph title
- Returns
- GraphModel object
| 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.
- Parameters
-
filename File name title Data set title xtitle X-axis title ytitle Y-axis title
- Returns
- DataSet object
| DataSet * DataManager::CreateFromStudy | ( | DataSetParameter * | parameter | ) |
Creates dataset by specifying the result for a study.
- Parameters
-
parameter DataSetParameter object
- Returns
- DataSet object
| GraphModel * DataManager::CreateGraphModel | ( | DataSet * | data, |
| String & | title = "" |
||
| ) |
Creates a graph by specifying a data set.
- Parameters
-
data DataSet object title Graph title
- Returns
- GraphModel object
| DataSet * DataManager::CreateLoopIntegral | ( | GraphIntegralParameter * | parameter | ) |
Calculates the loop integral of a Lissajous figure using parameters specified in the GraphIntegralParameter object.
- Parameters
-
parameter GraphIntegralParameter object
- Returns
- DataSet 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.
- Parameters
-
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 graphFalse=0 : Does not create graphtitle Graph title
- Returns
- DataSet object for the moving average graph createGraph can be omitted. The value becomes False (does not create graph) when createGraph is omitted.
| 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.
- Parameters
-
data ThermalEfficiencyMapDefinition object type Curve type title Graph title
- Returns
- GraphModel object
| DataSet * DataManager::CreateParametricData | ( | DataSet * | dataset, |
| String & | type, | ||
| Variant & | start, | ||
| Variant & | end, | ||
| String & | xaxisunit = "" |
||
| ) |
Creates a response graph.
- Parameters
-
dataset DataSet object type TypeofcalculationmethodSimpleAverage: Simple averageIntegralAverage: Integration averageRMS: RMS (root mean square)Minimum: Minimum valueMaximum: Maximum valueSingleValue: Single valueRange: Range(maximum value - minimum value)RippleRate: Ripple rateMaximumAbsoluteGradient: Maximum gradient(absolute value)Sum: Total sumThreshold: Time to thresholdAboveThreshold: Time above thresholdBelowThreshold: Time below thresholdHarmonic: Harmonic amplitudeMaxInColumn: MaximumValueinColumnMaxDifference: 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
- Returns
- DataSet object
| DataSet * DataManager::CreateParametricDataWithName | ( | String & | name, |
| DataSet * | dataset, | ||
| String & | type, | ||
| Variant & | start, | ||
| Variant & | end, | ||
| String & | xaxisunit = "" |
||
| ) |
Creates a response graph by specifying a name.
- Parameters
-
name Name of the response graph dataset DataSet object type Type of calculation methodSimpleAverage: Simple averageIntegralAverage: Integration averageRMS: RMS (root mean square)Minimum: Minimum valueMaximum: Maximum valueSingleValue: Single valueRange:Range(Maximum value - minimum value)RippleRate: Ripple rateMaximumAbsoluteGradient: Maximum gradient(absolute value)Sum: Total sumThreshold: Time to thresholdAboveThreshold: Time above thresholdBelowThreshold: Time below thresholdHarmonic: Harmonic amplitudeMaxInColumn: MaximumValueinColumnMaxDifference: 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
- Returns
- DataSet object
| DataSet * DataManager::CreateParametricDataWithParameter | ( | DataSet * | dataset, |
| ResponseDataParameter * | parameter | ||
| ) |
Creates a response graph by specifying a parameter.
- Parameters
-
dataset DataSet object parameter ResponseDataParameter object
- Returns
- DataSet object
| DataSet * DataManager::CreatePointArray | ( | String & | type, |
| String & | title = "" |
||
| ) |
Creates a point sequence.
- Parameters
-
type Type of point sequence title Title of point sequence
- Returns
- DataSet object
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.
Type of point sequence
Magnetic field analysis , Electrical circuit , Thermal analysis , Thermal circuit , Structural analysis , Electric field analysis , Thermal stress analysis , Transformer analysis
Magnetic field 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 |
Electrical circuit
| 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 |
Thermal analysis
| 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 |
Thermal circuit
| 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 |
Structural analysis
| 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 |
Electric field analysis
| Type of point array | Description |
|---|---|
| point_array/frequency_array | Frequency control / Frequency point sequence |
Thermal stress analysis
| 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 |
Transformer analysis
| 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 = "", |
||
| ResponseTableCustomGraphOption * | custom = 0 |
||
| ) |
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.
- Parameters
-
type Type data Study object title Graph title
- Returns
- GraphModel object
- Parameters
-
type Type data ResponseTableCorrection object title Graph title
- Returns
- GraphModel object
| DataSet * DataManager::CreateSkewGraph | ( | DataSet * | dataset, |
| int | col, | ||
| Variant & | skew, | ||
| Variant & | period, | ||
| Variant & | step | ||
| ) |
Creates a skew graph from a data set.
- Parameters
-
data DataSet object
Graph used to create a skew graphcol 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.
- Returns
- DataSet object for the skew graph
| 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.
- Parameters
-
data DataSet object
Graph used to create a skew graphcol 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.
- Returns
- DataSet object for the skew graph
| DataSet * DataManager::CreateUserSet | ( | String & | title, |
| String & | xtitle, | ||
| String & | ytitle | ||
| ) |
Creates a data set.
- Parameters
-
title Data set title xtitle X-axis title ytitle Y-axis title
- Returns
- DataSet object
| void DataManager::DeleteDataSet | ( | Variant & | val | ) |
Deletes the data set.
- Parameters
-
val Name or index of the data set
| void DataManager::DeleteDataSetObject | ( | DataSet * | dataset | ) |
Deletes the data set.
- Parameters
-
dataset DataSet object
| void DataManager::DeleteGraphModelObject | ( | GraphModel * | graph | ) |
Deletes a graph.
- Parameters
-
graph GraphModel object
| Variant DataManager::GetAllNames | ( | ) |
Returns the names of all data set as a list of strings.
- Returns
- Names of all data sets (point sequence)
| Variant DataManager::GetAllXAxisTypes | ( | Variant & | val | ) |
Returns list of names of types that can be set on X-axis.
- Parameters
-
val Name or index of the dataset
- Returns
- List of X-axis type that can be set
| DataSet * DataManager::GetDataSet | ( | Variant & | val | ) |
| GraphModel * DataManager::GetGraphModel | ( | Variant & | val | ) |
Returns a GraphModel object by specifying a name or index.
- Parameters
-
val Name or index of the graph model
- Returns
- GraphModel object
| String DataManager::GetGraphName | ( | int | setIndex | ) |
Returns the name of the data (graph) set with the specified index as a string.
- Parameters
-
setIndex Data set (graph) index
- Returns
- Name of the data set (graph)
| String DataManager::GetName | ( | int | setIndex | ) |
Returns the name of the data set (point sequence) with the specified index.
- Parameters
-
setIndex Data set (point sequence) index
- Returns
- Name of the data set (point sequence)
| String DataManager::GetXAxisType | ( | Variant & | val | ) |
Returns list of names of types that can be set on X-axis.
- Parameters
-
val Name or index of the dataset
- Returns
- X-axis type
| void DataManager::Hide | ( | Variant & | val | ) |
Hides the [Graph] dialog.
- Parameters
-
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.
- Returns
- Whether or not the DataManager objects in the list are valid
| int DataManager::NumGraphs | ( | ) |
Returns the number of graphs as an integer.
- Returns
- Number of graphs
| int DataManager::NumSets | ( | ) |
Returns the number of data sets (point sequence) as an integer.
- Returns
- Number of data sets (point sequence)
| bool DataManager::SaveGraphImage | ( | Variant & | val, |
| String & | filename, | ||
| int | width, | ||
| int | height | ||
| ) |
Saves a graph image with a specified size.
- Parameters
-
val Name or index of the dataset filename File path width Width of the image height Height of the image
- Returns
- Whether or not a graph image is saved
| void DataManager::SetXAxisType | ( | Variant & | val, |
| String & | type | ||
| ) |
Changes X-axis type to another type.
- Parameters
-
val Name or index of the dataset type Type name of specified X-axis
Type name of specified X-axis
- step
- time
- angle
- harmonic
- frequency
- length
| void DataManager::Show | ( | Variant & | val | ) |
Shows the [Graph] dialog.
- Parameters
-
val Name or index of the dataset