Public Member Functions | List of all members
DataManager Class Reference

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

DataSetCombineSets (DataSet *xset, DataSet *yset, int xseries, String &mapping, bool createGraph=false, String &title=String())
 Combines a data set (Lissajous). More...
 
GraphModelCreateAllCasesCalculationGraphModel (CalculationDefinition *data, String &title="")
 Creates a graph for all cases specifying a calculation data set. More...
 
GraphModelCreateAllCasesGraphModel (DataSet *data, String &title="")
 Creates a graph for all cases by specifying a data set. More...
 
GraphModelCreateAllCasesNTCurveGraphModel (EfficiencyMapDefinition *data, int type, String &title="")
 Creates an NT curve graph for all cases by specifying an efficiency map. More...
 
GraphModelCreateAllCasesNTCurveGraphModel (ThermalEfficiencyMapDefinition *data, int type, String &title="")
 Creates an NT curve graph for all cases by specifying an efficiency map of thermal analysis. More...
 
GraphModelCreateAllCasesProbeGraphModel (ProbeDefinition *data, String &title="")
 Creates a graph for all cases specifying a probe. More...
 
GraphModelCreateAllCasesResponseTableGraphModel (int type, ResponseTableCorrection *data, String &title="")
 Creates a graph of response values for all cases from the response value table. More...
 
GraphModelCreateAllCasesSectionGraphModel (SectionGraph *data, String &title="")
 Creates a graph for all cases by specifying a section graph. More...
 
GraphModelCreateAllCasesVectorExpressionGraphModel (VectorExpression *data, String &title="")
 Creates a graph for all cases by specifying a vector expression. More...
 
DataSetCreateAverageVersusDepth (GraphIntegralParameter *parameter)
 Calculates the average value of each line and plots versus lamination depth, with properties as specified in the GraphIntegralParameter object. More...
 
DataSetCreateExtractFrequency (ExtractFrequencyParameter *parameter)
 Creates an extract frequency graph by specifying the ExtractFrequencyParameter object. More...
 
DataSetCreateFFT (DataSet *dataset, int col, String &type, double multiplier, Variant &min, Variant &max, bool createGraph=false)
 Performs the FFT. More...
 
DataSetCreateFFTWithParameter (FFTParameter *parameter)
 Performs the FFT by specifying the FFTParameter object. More...
 
GraphModelCreateFilterCalculationGraphModel (CalculationDefinition *data, FilterDefinition *filter, String &title="")
 Creates a filter graph, specifying the result calculation and the filter. More...
 
GraphModelCreateFilterGraphModel (DataSet *data, FilterDefinition *filter, String &title="")
 Creates a filter graph specifying a dataset and a filter. More...
 
GraphModelCreateFilterNTCurveGraphModel (EfficiencyMapDefinition *data, FilterDefinition *filter, int type, String &title="")
 Creates a filter graph by specifying an efficiency map and a filter. More...
 
GraphModelCreateFilterNTCurveGraphModel (ThermalEfficiencyMapDefinition *data, FilterDefinition *filter, int type, String &title="")
 Creates a filter graph by specifying an efficiency map of thermal analysis and a filter. More...
 
GraphModelCreateFilterProbeGraphModel (ProbeDefinition *data, FilterDefinition *filter, String &title="")
 Creates a filter graph, specifying probes and filters. More...
 
GraphModelCreateFilterResponseTableGraphModel (FilterDefinition *filter, int type, ResponseTableCorrection *data, String &title="")
 Creates afilter graph by specifying filters from the response value table. More...
 
GraphModelCreateFilterSectionGraphModel (SectionGraph *data, FilterDefinition *filter, String &title="")
 Creates a filter graph by specifying a section graph and a filter. More...
 
DataSetCreateFromDataSet (String &title, String &xtitle, String &ytitle, String array &mat)
 Creates data set by specifying the point sequence for a multidimensional array. More...
 
DataSetCreateFromFile (String &filename, String &title, String &xtitle, String &ytitle)
 Creates a new data set from a file. More...
 
DataSetCreateFromStudy (DataSetParameter *parameter)
 Creates dataset by specifying the result for a study. More...
 
GraphModelCreateGraphModel (DataSet *data, String &title="")
 Creates a graph by specifying a data set. More...
 
DataSetCreateLoopIntegral (GraphIntegralParameter *parameter)
 Calculates the loop integral of a Lissajous figure using parameters specified in the GraphIntegralParameter object. More...
 
DataSetCreateMovingAverage (DataSet *dataset, int col, Variant &width, bool createGraph=false, String &title=String())
 Creates a moving average graph from a data set. More...
 
GraphModelCreateNTCurveGraphModel (EfficiencyMapDefinition *data, int type, String &title="")
 Creates an NT curve graph for the current case by specifying an efficiency map. More...
 
GraphModelCreateNTCurveGraphModel (ThermalEfficiencyMapDefinition *data, int type, String &title="")
 Creates an NT curve graph for the current case by specifying an efficiency map of thermal analysis. More...
 
DataSetCreateParametricData (DataSet *dataset, String &type, Variant &start, Variant &end, String &xaxisunit="")
 Creates a response graph. More...
 
DataSetCreateParametricDataWithName (String &name, DataSet *dataset, String &type, Variant &start, Variant &end, String &xaxisunit="")
 Creates a response graph by specifying a name. More...
 
DataSetCreateParametricDataWithParameter (DataSet *dataset, ResponseDataParameter *parameter)
 Creates a response graph by specifying a parameter. More...
 
DataSetCreatePointArray (String &type, String &title="")
 Creates a point sequence. More...
 
GraphModelCreateResponseTableGraphModel (int type, ResponseTableCorrection *data, String &title="")
 Creates a graph of the response values ​​of the current case from the response value table. More...
 
DataSetCreateSkewGraph (DataSet *dataset, int col, Variant &skew, Variant &period, Variant &step)
 Creates a skew graph from a data set. More...
 
DataSetCreateSkewGraphWithUnit (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...
 
DataSetCreateUserSet (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...
 
DataSetGetDataSet (Variant &val)
 Returns a DataSet object by specifying the name or index. More...
 
GraphModelGetGraphModel (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:

app.GetDataManager()

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
xsetDataSet object for the X-axis
ysetDataSet object for the Y-axis
xseriesLine ID (dataset ID to be the X-axis when multiple datasets exist)
mappingType of mapping (step, time, displacement etc.)
createGraph
True=1 : Creates a graph
False=0 : Does not create graph
titleGraph title
Returns
DataSet object after being combined

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.

Parameters
dataCalculationDefinition object
titleGraph title
Returns
GraphModel object
GraphModel * DataManager::CreateAllCasesGraphModel ( DataSet data,
String &  title = "" 
)

Creates a graph for all cases by specifying a data set.

Parameters
dataDataSet object
titleGraph title
Returns
GraphModel object
GraphModel * DataManager::CreateAllCasesNTCurveGraphModel ( EfficiencyMapDefinition data,
int  type,
String &  title = "" 
)

Creates an NT curve graph for all cases by specifying an efficiency map.

Parameters
dataEfficiencyMapDefinition object
typeCurve type
titleGraph 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
dataThermalEfficiencyMapDefinition object
typeCurve type
titleGraph title
Returns
GraphModel object
GraphModel * DataManager::CreateAllCasesProbeGraphModel ( ProbeDefinition data,
String &  title = "" 
)

Creates a graph for all cases specifying a probe.

Parameters
dataProbeDefinition object
titleGraph title
Returns
GraphModel object
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.

Parameters
typeType
dataStudy object
titleGraph title
Returns
GraphModel object
Parameters
typeType
dataResponseTableCorrection object
titleGraph title
Returns
GraphModel object
GraphModel * DataManager::CreateAllCasesSectionGraphModel ( SectionGraph data,
String &  title = "" 
)

Creates a graph for all cases by specifying a section graph.

Parameters
dataSectionGraph object
titleGraph title
Returns
GraphModel object
GraphModel * DataManager::CreateAllCasesVectorExpressionGraphModel ( VectorExpression data,
String &  title = "" 
)

Creates a graph for all cases by specifying a vector expression.

Parameters
dataVectorExpression object
titleGraph 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
parameterGraphIntegralParameter object
Returns
DataSet object
DataSet * DataManager::CreateExtractFrequency ( ExtractFrequencyParameter parameter)

Creates an extract frequency graph by specifying the ExtractFrequencyParameter object.

Parameters
parameterExtractFrequencyParameter 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
datasetDataSet object
colIndex of a line included in DataSet
type
Output type
"AmplitudeAndPhase"
"RealAndImaginary"
"Decibel"
multiplierDecibel multiplier
minMinimum value in the X-axis range
maxMaximum value in the X-axis range
createGraph
True=1 : Creates a graph
False=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
parameterFFTParameter 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
dataCalculationDefinition object
filterFilterDefinition object
titleGraph title
Returns
GraphModel object
GraphModel * DataManager::CreateFilterGraphModel ( DataSet data,
FilterDefinition filter,
String &  title = "" 
)

Creates a filter graph specifying a dataset and a filter.

Parameters
dataDataSet object
filterFilterDefinition object
titleGraph 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
dataSectionGraph object
filterFilterDefinition object
typeCurve type
titleGraph 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
dataThermalEfficiencyMapDefinition object
filterFilterDefinition object
typeCurve type
titleGraph title
Returns
GraphModel object
GraphModel * DataManager::CreateFilterProbeGraphModel ( ProbeDefinition data,
FilterDefinition filter,
String &  title = "" 
)

Creates a filter graph, specifying probes and filters.

Parameters
dataProbeDefinition object
filterFilterDefinition object
titleGraph 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
filterFilterDefinition object
typeType
dataStudy object
titleGraph title
Returns
GraphModel object
Parameters
filterFilterDefinition object
typeType
dataResponseTableCorrection object
titleGraph 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
dataSectionGraph object
filterFilterDefinition object
titleGraph title
Returns
GraphModel object
DataSet * DataManager::CreateFromDataSet ( String &  title,
String &  xtitle,
String &  ytitle,
String array &  mat 
)

Creates data set by specifying the point sequence for a multidimensional array.

Parameters
titleData set title
xtitleX-axis title
ytitleY-axis title
matPoint sequence (Multidimensional array)
Returns
DataSet object
DataSet * DataManager::CreateFromFile ( String &  filename,
String &  title,
String &  xtitle,
String &  ytitle 
)

Creates a new data set from a file.

Parameters
filenameFile name
titleData set title
xtitleX-axis title
ytitleY-axis title
Returns
DataSet object
DataSet * DataManager::CreateFromStudy ( DataSetParameter parameter)

Creates dataset by specifying the result for a study.

Parameters
parameterDataSetParameter object
Returns
DataSet object
GraphModel * DataManager::CreateGraphModel ( DataSet data,
String &  title = "" 
)

Creates a graph by specifying a data set.

Parameters
dataDataSet object
titleGraph 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
parameterGraphIntegralParameter 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
datasetDataSet object Select a line from DataSet to create a moving average graph.
Counts from 0.
widthAveraging width
createGraph
True=1 : Creates a graph
False=0 : Does not create graph
titleGraph 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 ( EfficiencyMapDefinition data,
int  type,
String &  title = "" 
)

Creates an NT curve graph for the current case by specifying an efficiency map.

Parameters
dataEfficiencyMapDefinition object
typeCurve type
titleGraph title
Returns
GraphModel object
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
dataThermalEfficiencyMapDefinition object
typeCurve type
titleGraph title
Returns
GraphModel object
DataSet * DataManager::CreateParametricData ( DataSet dataset,
String &  type,
Variant &  start,
Variant &  end,
String &  xaxisunit = "" 
)

Creates a response graph.

Parameters
datasetDataSet 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)
startStart point for calculating area
endEnd point for calculating area
xaxisunitSpecifies units for start and end points
Example:
Time - > "s"
Step -> "Step"
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
nameName of the response graph
datasetDataSet 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)
startStart point for calculating area
endEnd point for calculating area
xaxisunitSpecifies units for start and end points
Example:
Time - > "s"
Step -> "Step"
Returns
DataSet object
DataSet * DataManager::CreateParametricDataWithParameter ( DataSet dataset,
ResponseDataParameter parameter 
)

Creates a response graph by specifying a parameter.

Parameters
datasetDataSet object
parameterResponseDataParameter object
Returns
DataSet object
DataSet * DataManager::CreatePointArray ( String &  type,
String &  title = "" 
)

Creates a point sequence.

Parameters
typeType of point sequence
titleTitle 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.

CreatePointArray("point_array/timevsnonlinear")

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/timevsnonlinearStep control / Time point sequence
point_array/timevsdivisionStep control / Regular intervals per section
point_array/frequency_vs_nonlinearFrequency control / Frequency point sequence
point_array/frequency_vs_divisionFrequency control / Regular intervals per section
time_vs_frequencyFrequency control / Frequency vs time sequence
point_array/output_timing_tableControl of output interval / Control output interval table
point_array/currentvstimeCurrent condition / Current vs time sequence
point_array/currentvsstepCurrent condition / Current vs step sequence
point_array/currentvsangleCurrent condition / Current vs angle sequence
point_array/currentvspositionCurrent condition / Current vs displacement sequence
point_array/complex/currentvsfrequencyCurrent condition / Current vs frequency sequence
point_array/currentpermetersqurevstimeCurrent density condition / Current density vs time sequence
point_array/currentpermetersqurevsstepCurrent density condition / Current density vs step sequence
point_array/currentpermetersqurevsangleCurrent density condition / Current density vs angle sequence
point_array/currentpermetersqurevspositionCurrent density condition / Current density vs displacement sequence
point_array/complex/currentpermetersqurevsfrequencyCurrent density condition / Current density vs frequency sequence
point_array/angular_velocity_vs_timeMotion (rotation) condition / Speed point sequence
point_array/angle_vs_stepMotion (rotation) condition / Displacement point sequence
point_array/angle_vs_timeMotion (rotation) condition / Cumulative displacement point sequence
point_array/rotation_load_vs_timeMotion (rotation) condition / Equation of motion / Load torque vs time sequence
point_array/load_vs_angleMotion (rotation) condition / Equation of motion / Load torque vs angle sequence
point_array/load_vs_angular_velocityMotion (rotation) condition / Equation of motion / Load torque vs angular velocity sequence
point_array/rotation_damper_vs_angular_velocityMotion (rotation) condition / Equation of motion / Attenuation vs angular velocity sequence
inertiaspringconstantMotion (rotation) condition / Equation of motion / Spring constant sequence
point_array/velocity_vs_timeMotion (translation) condition / Speed point sequence
point_array/length_vs_stepMotion (translation) condition / Displacement point sequence
point_array/length_vs_timeMotion (translation) condition / Cumulative displacement point sequence
point_array/load_vs_displacementMotion (translation) condition / Equation of motion / Load vs time sequence
point_array/load_vs_velocityMotion (translation) condition / Equation of motion / Load vs displacement sequence
point_array/translation_damper_vs_velocityMotion (translation) condition / Equation of motion / Load vs velocity sequence
point_array/translation_damper_vs_velocityMotion (translation) condition / Equation of motion / Attenuation vs velocity sequence
point_array/springconstantMotion (translation) condition / Equation of motion / Spring constant sequence
point_array/fluxdensityvstimeExternal field condition / Flux density vs time sequence

Electrical circuit

Type of point array Description
temparature_vs_resistanceResistor component / Resistance vs temperature sequence
point_array/time_vs_resistanceResistor component / Temperature vs time sequence
point_array/step_vs_resistanceResistor component / Resistance vs step sequence
point_array/angle_vs_resistanceResistor component / Resistance vs angle sequence
point_array/position_vs_resistanceResistor component / Resistance vs displacement sequence
point_array/current_vs_resistanceResistor component / Resistance vs current sequence
point_array/voltage_vs_resistanceResistor component / Resistance vs voltage sequence
time_vs_temparatureResistor component / Temperature dependent resistance / Temperature vs time sequence
point_array/currentvsvoltageDiode component / Current vs voltage sequence
temparature_vs_resistanceFEM coil component / Resistance vs temperature sequence
time_vs_temparatureFEM coil component / Temperature dependent resistance / Temperature vs time sequence
point_array/intensityvstimeSwitch component / Intensity vs time sequence
IntensityvsstepSwitch component / Intensity vs step sequence
IntensityvsangleSwitch component / Intensity vs angle sequence
IntensityvspositionSwitch component / Intensity vs displacement sequence
IntensityvscurrentSwitch component / Intensity vs current sequence
IntensityvsvoltageSwitch component / Intensity vs voltage sequence
point_array/voltagevstimeElectric potential source (1 terminal) component or voltage source (2 terminals) component / Voltage vs time sequence
point_array/voltagevsstepElectric potential source (1 terminal) component or voltage source (2 terminals) component / Voltage vs step sequence
point_array/voltagevsangleElectric potential source (1 terminal) component or voltage source (2 terminals) component / Voltage vs angle sequence
point_array/voltagevspositionElectric potential source (1 terminal) component or voltage source (2 terminals) components / Voltage vs displacement sequence
point_array/complex/voltagevsfrequencyElectric potential source (1 terminal) component or voltage source (2 terminals) component / Voltage vs frequency sequence
point_array/currentvstimeCurrent source component / Current vs time sequence
point_array/currentvsstepCurrent source component /Current vs step sequence
point_array/currentvsangleCurrent source component / Current vs angle sequence
point_array/currentvspositionCurrent source component / Current vs displacement sequence
point_array/complex/currentvsfrequencyCurrent source component / Current vs frequency sequence
point_array/time_vs_powerPower source component / Power vs time sequence
point_array/contact_angle_ratio_vs_area_ratioBrush / commutator component / Area ratio vs contact angle ratio sequence

Thermal analysis

Type of point array Description
point_array/time_arrayStep control / Time point sequence
point_array/output_timing_tableControl of output interval / Control output interval table
reference_temperature_vs_timeHeat transfer boundary condition /Temperature vs time sequence
transfer_coefficient_vs_temp_tableHeat transfer boundary condition / Temperature vs heat transfer coefficient sequence
point_array/temperature_vs_emissivityRadiation heat transfer boundary condition / Temperature vs emissivity sequence
point_array/time_vs_heat_generation_densityHeat source condition / Heat source density vs time sequence
point_array/time_vs_heat_generation_densityHeat source condition / Heat source amount vs time sequence
time_vs_scaleHeat source condition / Scale vs time sequence
point_array/angular_velocity_vs_timeMotion (rotation) condition / Velocity table
point_array/velocity_vs_timeMotion (translation) condition / Velocity table
heat/point_array/temperature_vs_thermal_conductivityContact thermal resistance condition / Temperature vs thermal conductivity sequence
heat/point_array/temperature_vs_thermal_resistanceContact thermal resistance condition / Temperature vs thermal resistance sequence
efficiency_drive_cycleEfficiency drive cycle sequence
efficiency_vehicle_speedEfficiency vehicle speed sequence

Thermal circuit

Type of point array Description
point_array/temperature_vs_thermal_resistanceThermal resistor component / Thermal resistance vs temperature point sequence
point_array/temperature_vs_heat_capacityHeat capacitor component / Heat capacity vs temperature sequence
point_array/temperature_vs_heat_generationHeat generation component / Heat generation vs temperature sequence
point_array/temperature_vs_heat_transferHeat transfer component / Heat transfer vs temperature sequence
point_array/revolution_vs_timeSpeed vs time sequence
point_array/coolant_material_attributeCoolant material attribute sequence

Structural analysis

Type of point array Description
point_array/frequency_arrayFrequency control / Frequency point sequence
point_array/frequency_vs_dampingEigen value / Frequency vs modal damping sequence
point_array/frequency_vs_loadConcentrated load condition / Frequency vs load sequence

Electric field analysis

Type of point array Description
point_array/frequency_arrayFrequency control / Frequency point sequence

Thermal stress analysis

Type of point array Description
point_array/time_arrayStep control / Time point sequence
trans-fer_coefficient_vs_temp_tableHeat transfer boundary condition / Temperature vs heat transfer coefficient sequence
point_array/temperature_vs_emissivityRadiation heat transfer boundary condition / Temperature vs emissivity sequence
point_array/time_vs_heat_generation_densityHeat source condition / Heat source density vs time sequence
point_array/time_vs_heat_generation_densityHeat source condition / Heat source amount vs time sequence
time_vs_scaleHeat source condition / Scale vs time sequence
heat/point_array/temperature_vs_thermal_conductivityContact thermal resistance condition / Temperature vs thermal conductivity sequence
heat/point_array/temperature_vs_thermal_resistanceContact thermal resistance condition / Temperature vs thermal resistance sequence
point_array/frequency_vs_loadConcentrated load condition / Frequency vs load sequence

Transformer analysis

Type of point array Description
point_array/timevsnonlinearStep control / Time point sequence
point_array/output_timing_tableControl 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.

Parameters
typeType
dataStudy object
titleGraph title
Returns
GraphModel object
Parameters
typeType
dataResponseTableCorrection object
titleGraph 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
dataDataSet object
Graph used to create a skew graph
colColumn ID
Selects a line from DataSet to create a skew graph.
Counts from 0.
skewSkew angle (skew cycle)
periodAngle per period (displacement per period)
stepNumber 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
dataDataSet object
Graph used to create a skew graph
colColumn ID
Select a line from DataSet to create a skew graph.
Counts from 0.
skewSkew angle (skew cycle)
skewunitSkew unit
periodAngle per period (displacement per period)
periodunitPeriod unit
stepNumber 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
titleData set title
xtitleX-axis title
ytitleY-axis title
Returns
DataSet object
void DataManager::DeleteDataSet ( Variant &  val)

Deletes the data set.

Parameters
valName or index of the data set
void DataManager::DeleteDataSetObject ( DataSet dataset)

Deletes the data set.

Parameters
datasetDataSet object
void DataManager::DeleteGraphModelObject ( GraphModel graph)

Deletes a graph.

Parameters
graphGraphModel 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
valName or index of the dataset
Returns
List of X-axis type that can be set
DataSet * DataManager::GetDataSet ( Variant &  val)

Returns a DataSet object by specifying the name or index.

Parameters
valName or index of the dataset
Returns
DataSet object
GraphModel * DataManager::GetGraphModel ( Variant &  val)

Returns a GraphModel object by specifying a name or index.

Parameters
valName 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
setIndexData 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
setIndexData 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
valName or index of the dataset
Returns
X-axis type
void DataManager::Hide ( Variant &  val)

Hides the [Graph] dialog.

Parameters
valName or index of the dataset
bool DataManager::IsSingleton ( )

Since this is an internal function, it is not officially supported.

Deprecated:
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
valName or index of the dataset
filenameFile path
widthWidth of the image
heightHeight 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
valName or index of the dataset
typeType 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
valName or index of the dataset