Study class is used to specify a study.
The class can be called from the Model or Application class.
.
More...
Public Member Functions | |
| void | AddCadParameter (String &name) |
| Adds a CAD parameter of a model to the target. More... | |
| void | AddCadParameters (StringList &names) |
| Adds CAD parameters of a model to the target. More... | |
| void | AddMaterialByName (String &matname) |
| Adds a new material. More... | |
| ScriptObject * | AddPostCalculationScript (String &title) |
| Adds an empty post-calculation script to the study. More... | |
| ScriptObject * | AddPostCalculationScriptFromFile (String &filename) |
| Adds an post-calculation script to the study using the contents of the specified file. More... | |
| void | AddRemoteCases (String array &indices) |
| Add cases from remote calculations. More... | |
| void | AddSubroutineParameter (String &name, Variant &value) |
| Adds user subroutine parameters. More... | |
| void | AddWarningAsError (int code) |
| Adds a warning to the error list by specifying a code. More... | |
| bool | AnyCaseHasResult () |
| Returns True as a return value if any cases of the study have analysis results. More... | |
| void | ApplyAllCasesCadParameters () |
| Updates each value of CAD parameters for all models. | |
| void | ApplyCadParameters () |
| Updates each value of CAD parameters for a model. | |
| String | CalculationFolder (int caseno=-1) |
| Returns calculation folder name. More... | |
| bool | CaseHasMesh (int caseIndex) |
| Returns True as a return value if mesh is generated in the specified case of the study. More... | |
| bool | CaseHasMeshAnyPart (int caseIndex) |
| Returns True as a return value if any part has a mesh in the specified case of the study. More... | |
| bool | CaseHasResult (int caseIndex) |
| Returns True as a return value if the specified case of the study has analysis results. More... | |
| void | CheckFolderResults (String &folder) |
| Imports result files (*.jplot) of the specified folder. More... | |
| void | CheckForCaseResults () |
| Loads results of active cases that have not yet been imported. | |
| void | CheckForNewCases () |
| Checks for newly cases and adds the cases to the study. | |
| void | CheckForNewResults () |
| Loads results of all cases in the study that have not yet been imported. | |
| void | ClearAllCasesMeasurementCache () |
| Clears measurement cache all models without results. | |
| void | ClearProbeIdSettings () |
| Deletes settings of a probe measuring position by specifying with element and node ID. | |
| Model * | ConvertMeshToModel () |
| Creates a model from the mesh. More... | |
| ResultCalculation * | CopyCalculation (ResultCalculation *cal) |
| Returns a new ResultCalculation object by copying the specified ResultCalculation object. More... | |
| CalculationDefinition * | CopyCalculationDefinition (CalculationDefinition *copy) |
| Creates a new CalculationDefinition object by copying the specified CalculationDefinition object. More... | |
| CalculationTarget * | CopyCalculationTarget (CalculationTarget *copy) |
| Creates a new CalculationTarget object by copying the specified CalculationTarget object. More... | |
| ContourDefinition * | CopyContour (ContourDefinition *contour) |
| Creates a ContourDefinition object by copying the specified ContourDefinition object. More... | |
| FluxLineDefinition * | CopyFluxLine (FluxLineDefinition *contour) |
| Creates a FluxLineDefinition object by copying the specified FluxLineDefinition object. More... | |
| ProbeDefinition * | CopyProbe (ProbeDefinition *copy) |
| Copies a probe. More... | |
| ScalingFactor * | CopyScaling (ScalingFactor *scaling) |
| Creates a ScalingFactor object by copying the specified ScalingFactor object. More... | |
| VectorDefinition * | CopyVector (VectorDefinition *vector) |
| Creates a VectorDefinition object by copying the specified VectorDefinition object. More... | |
| VibrationDefinition * | CopyVibrationDefinition (VibrationDefinition *vibration) |
| Creates a new VibrationDefinition object by copying the specified VibrationDefinition object. More... | |
| WindingDefinition * | CopyWinding (WindingDefinition *defn) |
| Creates a new winding definition by copying an existing winding definition. More... | |
| WindingRegion * | CopyWindingRegion (WindingRegion *copy) |
| Creates a new winding region by copying an existing winding region. More... | |
| Study * | Create2DStudy (String &name) |
| Creates a 2D (or axisymmetric) Study object from the section analysis study by specifying a name. More... | |
| void | CreateAnalysisTemplate (String &title, String &tooltip, String &folder=String(), double version=1.0 *kProjectFileVersion) |
| Creates an analysis template from the study. More... | |
| Study * | CreateAxisymmetricCutPlaneStudy (String &study_name, String &condition_name) |
| Creates a Study object of section analysis (axisymmetric) by specifying a study name or Section condition title. More... | |
| ResultCalculation * | CreateCalculation (String &typeName, String &name) |
| Creates a ResultCalculation object by specifying a name and condition type. More... | |
| CalculationDefinition * | CreateCalculationDefinition (String &name) |
| Creates a CalculationDefinition object by specifying a name (calculation of a part). More... | |
| Circuit * | CreateCircuit () |
| Adds a new circuit. More... | |
| CompositeResultDefinition * | CreateCompositeResult (String &name) |
| Creates a CompositeResultDefinition object by specifying the name. More... | |
| Condition * | CreateCondition (String &typeName, String &name) |
| Creates a Condition object by specifying the condition type and name. More... | |
| ContourDefinition * | CreateContour (String &name) |
| Creates a ContourDefinition object by specifying the name. More... | |
| Study * | CreateCutPlaneStudy (String &study_name, String &condition_name) |
| Creates a Study object of section analysis (2D) by specifying a study name and a Section condition title. More... | |
| DifferenceEfficiencyMapDefinition * | CreateDifferenceEfficiencyMapDefinition (String &name) |
| Creates an new DifferenceEfficiencyMapDefinition onject. More... | |
| void | CreateDriveCycleResponseParametricData (DriveCycleResponseDataParameter *parameter) |
| Creates an drive cycle response value from parameter object. More... | |
| CalculationDefinition * | CreateEdgeCalculationDefinition (String &name) |
| Creates a CalculationDefinition object by specifying a name (calculation of an edge). More... | |
| CalculationTarget * | CreateEdgeCalculationTarget (String &name) |
| Creates a CalculationTarget object by specifying a name (edge). More... | |
| EfficiencyMapDefinition * | CreateEfficiencyMapDefinition (String &name) |
| Creates an new EfficiencyMapDefinition onject. More... | |
| void | CreateEfficiencyMapParametricData (Variant &val, EfficiencyMapResponseDataParameter *parameter) |
| Creates an efficiency map response value by specifying the efficiency map name or index. More... | |
| ExternalEfficiencyMapDefinition * | CreateExternalEfficiencyMapDefinition (String &name) |
| Creates an new ExternalEfficiencyMapDefinition onject. More... | |
| FilterDefinition * | CreateFilterDefinition (String &name) |
| Creates a FilterDefinition object by specifying the name. More... | |
| FluxLineDefinition * | CreateFluxLine (String &name) |
| Creates a FluxLineDefinition object by specifying the name. More... | |
| Job * | CreateJob () |
| Creates a Job object to perform batch execution of the current case (or batch execution of all cases). A “Job” is a command to run an analysis that is exchanged between machines. More... | |
| void | CreateKeepMeshSkinDepth () |
| Applies settings of mesh with skin depth that is not applied. | |
| Study * | CreateLossStudy (String &name) |
| Creates a Study object of iron loss analysis by specifying a name. More... | |
| void | CreateMesh () |
| Generates mesh. | |
| Part * | CreateMeshPart (String &name) |
| Creates a new mesh part in the study. More... | |
| void | CreateMorphing () |
| Generates morphing. | |
| void | CreateParametricDataFromCalculation (Variant &val, ResponseDataParameter *parameter, int index=0) |
| Creates a response data by specifying the calculation name or index. More... | |
| void | CreateParametricDataFromProbe (Variant &val, ResponseDataParameter *parameter, int index=0) |
| Creates a response data by specifying the probe name or index. More... | |
| void | CreateParametricDataFromSection (Variant &val, ResponseDataParameter *parameter, int index=0) |
| Creates a response data by specifying the section graph name or index. More... | |
| void | CreateParametricDataFromTable (String &val, ResponseDataParameter *parameter) |
| Creates a response data by specifying the table name. More... | |
| void | CreateParametricDataFromVectorExpression (Variant &val, ResponseDataParameter *parameter) |
| Creates response data by specifying the vector exprssion name. More... | |
| void | CreateParametricDataFromVibration (Variant &val, ResponseDataParameter *parameter, int index=0) |
| Creates a response data by specifying the vibration name or index. More... | |
| DataSet * | CreateParametricGraph (String &xaxis, int xseries, String &yaxis, bool pareto=false) |
| Creates a response graph. More... | |
| ParametricGraphDefinition * | CreateParametricGraphDefinition () |
| Creates a response graph object. More... | |
| DataSet * | CreateParametricGraphWithName (String &graphname, String &xaxis, int xseries, String &yaxis, bool pareto=false) |
| Creates a response graph by specifying a name. More... | |
| Condition * | CreatePostCondition (String &typeName, String &name) |
| Specifies the magnetic flux calculation to magnetic field analysis study. More... | |
| ProbeDefinition * | CreateProbe (String &name) |
| Creates a probe by specifying a name. More... | |
| ResponseTableDefinition * | CreateResponseTableDefinition (String &name) |
| Creates a ResponseTableDefinition definition for an accuracy priority efficiency map study. More... | |
| ResponseTableResultType * | CreateResponseTableResultType (String &name) |
| Creates a new response table result type definition (accuracy priority efficiency map study) More... | |
| ScalingFactor * | CreateScaling (String &name) |
| Creates a ScalingFactor object by specifying the name. More... | |
| void | CreateScriptParametricData (String &title, String &variable, String &script) |
| Creates script response values. More... | |
| SectionGraph * | CreateSectionGraph (String &name, Variant &index=-1) |
| Creates a SectionGraph object by specifying a name. More... | |
| CalculationDefinition * | CreateSurfaceCalculationDefinition (String &name) |
| Creates a CalculationDefinition object by specifying a name (calculation of a face). More... | |
| CalculationTarget * | CreateSurfaceCalculationTarget (String &name) |
| Creates a CalculationTarget object by specifying a name (face). More... | |
| ResponseTableCorrection * | CreateTableCorrection (String &name) |
| Creates a new response table correction object for speed priority efficiency maps. More... | |
| TableDefinition * | CreateTableDefinition () |
| Creates a TableDefinition object. More... | |
| ThermalEfficiencyMapDefinition * | CreateThermalEfficiencyMapDefinition (String &name) |
| Creates an new ThermalEfficiencyMapDefinition object for a thermal analysis. More... | |
| VectorDefinition * | CreateVector (String &name) |
| Creates a VectorDefinition object by specifying the name. More... | |
| VectorExpression * | CreateVectorExpression (String &name) |
| Creates a VectorExpression object by specifying the name. More... | |
| VibrationDefinition * | CreateVibrationDefinition (String &name) |
| Creates a VibrationDefinition object by specifying a name. More... | |
| WindingDefinition * | CreateWinding (String &type, String &name) |
| Creates a winding definition. More... | |
| WindingRegion * | CreateWindingRegion (String &name, Variant &type=0) |
| Creates a new winding region definition. More... | |
| int | CurrentIndexPostCalculationScripts () |
| Returns the index of the active post-calculation script list. More... | |
| void | DeleteAirMesh () |
| Deletes the mesh in the air region. | |
| void | DeleteCadParameter (String &name) |
| Removes a CAD parameter of a model from the target. More... | |
| void | DeleteCalculation (Variant &val) |
| Deletes a calculation item by specifying a name or index. More... | |
| void | DeleteCalculationDefinition (Variant &val) |
| Deletes a CalculationDefinition object by specifying name or index. More... | |
| void | DeleteCalculationTarget (Variant &val) |
| Deletes a CalculationTarget object by specifying name or index. More... | |
| void | DeleteCircuit () |
| Deletes a circuit. | |
| void | DeleteCompositeResult (Variant &val) |
| Deletes composite result by specifying a name or index. More... | |
| void | DeleteCondition (Variant &val) |
| Deletes a condition by specifying the name or index. More... | |
| void | DeleteContour (Variant &val) |
| Deletes a contour plot by specifying a name or index. More... | |
| void | DeleteDifferenceEfficiencyMapDefinition (Variant &val) |
| Deletes an DifferenceEfficiencyMapDefinition onject by specifying the name or index. More... | |
| void | DeleteEfficiencyMapDefinition (Variant &val) |
| Deletes an EfficiencyMapDefinition onject by specifying the name or index. More... | |
| void | DeleteExternalEfficiencyMapDefinition (Variant &val) |
| Deletes an ExternalEfficiencyMapDefinition onject by specifying the name or index. More... | |
| void | DeleteFilterResultDefinition (Variant &val) |
| Deletes a filter object by specifying a name or index. More... | |
| void | DeleteFluxLine (Variant &val) |
| Deletes a flux line plot by specifying a name or index. More... | |
| void | DeleteMesh () |
| Deletes mesh in the active case. | |
| void | DeleteMeshAllCases () |
| Deletes mesh of all cases. | |
| void | DeleteMeshPart (Variant &var) |
| Removes a mesh part from the study. More... | |
| void | DeleteParametricData (Variant &val) |
| Deletes a response data by specifying the name or index. More... | |
| void | DeletePostCalculationScript (Variant &nameOrIndex) |
| Deletes a post-calculation script from the study by specifying the name or index. More... | |
| void | DeletePostCondition (Variant &val) |
| Deletes the post condition by specifying the name or index. More... | |
| void | DeleteProbe (Variant &val) |
| Deletes a probe by specifying a name or index. More... | |
| void | DeleteResponseTable (CircuitComponent *component) |
| Deletes the response value table created from the RT component. More... | |
| void | DeleteResponseTableDefinition (Variant &val) |
| Deletes a response table definition object by specifying the name or index. More... | |
| void | DeleteResponseTableResultType (Variant &val) |
| Deletes a response table result type definition by specifying the name or index (accuracy priority efficiency map study) More... | |
| void | DeleteResult () |
| Deletes results of all cases. This command also deletes result files. | |
| void | DeleteResultCase (int caseno) |
| Deletes the result of the specified case. This command also deletes result files. More... | |
| void | DeleteResultCaseFromStudy (int caseno) |
| Removes the result of the specified case from the study. More... | |
| void | DeleteResultCurrentCase () |
| Deletes results of a current case. This command also deletes result files. | |
| void | DeleteResultCurrentCaseFromStudy () |
| Removes the result of a current case from a study. More... | |
| void | DeleteResultFromStudy () |
| Removes results of all cases from a study. More... | |
| void | DeleteScaling (Variant &val) |
| Deletes scaling by specifying a name or index. More... | |
| void | DeleteSectionGraph (Variant &val) |
| Deletes a section graph by specifying a name or index. More... | |
| void | DeleteTableCorrection (Variant &val) |
| Deletes a ResponseTableCorrection by specifying the name or index. More... | |
| void | DeleteThermalEfficiencyMapDefinition (Variant &val) |
| Deletes an ThermalEfficiencyMapDefinition onject by specifying the name or index. More... | |
| void | DeleteUseWinding () |
| Removes all windings from the study. | |
| void | DeleteVector (Variant &val) |
| Deletes a vector plot by specifying a name or index. More... | |
| void | DeleteVectorExpression (Variant &val) |
| Deletes a vector expression object by specifying a name or index. More... | |
| void | DeleteVibrationDefinition (Variant &val) |
| Deletes a VibrationDefinition object by specifying name or index. More... | |
| void | DeleteWinding (Variant &val) |
| Deletes an winding definition by specifying the name or index. More... | |
| void | DeleteWindingRegion (Variant &val) |
| Deletes an winding region definition by specifying the name or index. More... | |
| SectionGraph * | DuplicateSectionGraph (Variant &val) |
| Returns a duplicated SectionGraph by specifying a name or index. More... | |
| void | ExportAnalysisParameters (String &filename, bool openCadLink) |
| Exports Analysis Parameter items to designated file. More... | |
| void | ExportCaseValueData (String &filename) |
| Exports the response value table to a file (*.htm, *.txt, *.csv). More... | |
| bool | ExportMinMaxTable (TableDefinition *def, String &filename) |
| Exports a file (*.htm, *.txt, *.csv) to the min/max table. More... | |
| bool | ExportPositionTable (TableDefinition *def, String &filename) |
| Exports a file (*.htm, *.txt, *.csv) to the position table. More... | |
| void | ExportResponseTable (String &filename, Variant &nameOrIndex, int caseIndex, double temp=0.0) |
| Exports response table of efficiency map to file. More... | |
| bool | ExportResultValuesTable (TableDefinition *def, String &filename) |
| Exports a file (*.htm, *.txt, *.csv) to the result values table. More... | |
| void | ExportRttFile (RttFileParameter *parameter) |
| Exports an rtt file using the parameters set in RttFileParameter object. More... | |
| void | ExportSubroutineParameter (String &filename) |
| Exports user subroutine parameters to a file (*.csv, *.txt). More... | |
| bool | ExportTable (TableDefinition *def, String &filename, Variant &filetype) |
| Exports a file (*.htm, *.txt, *.csv) to the result table. More... | |
| void | ExportTags (String &filename) |
| Exports user defined tags to a file (*.csv, *.txt). More... | |
| void | ForceRebuildCadParameters () |
| Rebuilds the current case model. This function rebuilds the model even if the current case has results. | |
| ResultViewItemList * | GetAllCasesResultViewItemList () |
| Returns result view list for all cases. More... | |
| ResultCalculation * | GetCalculation (Variant &val) |
| Returns the ResultCalculation object by specifying a name or index. More... | |
| CalculationDefinition * | GetCalculationDefinition (Variant &val) |
| Returns a CalculationDefinition object by specifying a name or index. More... | |
| CalculationTarget * | GetCalculationTarget (Variant &val) |
| Returns a CalculationTarget object by specifying a name or index. More... | |
| bool | GetCheckForTopologyChanges () |
| Returns whether or not to check the increase or decrease in the number of parts, faces, edges, and vertices. More... | |
| Circuit * | GetCircuit () |
| Returns a Circuit object. More... | |
| CompositeResultDefinition * | GetCompositeResult (Variant &val) |
| Returns a CompositeResultDefinition object by specifying a name or index. More... | |
| Condition * | GetCondition (Variant &val) |
| Returns a Condition object by specifying the name or index. More... | |
| Variant | GetConditionTypes () |
| Returns the list of usable condition types. More... | |
| ContourDefinition * | GetContour (Variant &val) |
| Returns a ContourDefinition object by specifying a name or index. More... | |
| bool | GetCopyOnUpdate () |
| Returns whether or not to copy a study on model update. More... | |
| ResponseCreateAdditionalPointsInfo * | GetCreateResponseAdditionalPointsInfo () |
| Returns a ResponseCreateAdditionalPointsInfo object to specify additional calculation points for efficiency map speed priority. More... | |
| ResponseCreateInfo * | GetCreateResponseInfo () |
| Returns a ResponseCreateInfo object to specify the efficiency map response table settings. More... | |
| int | GetCurrentCase () |
| Returns the current active case ID. More... | |
| DataSet * | GetDataSet (String &name, int caseno) |
| Returns a DataSet object by specifying a name. More... | |
| String | GetDescription () |
| Returns the description. More... | |
| DesignTable * | GetDesignTable () |
| Returns interface for parametric settings. More... | |
| DifferenceEfficiencyMapDefinition * | GetDifferenceEfficiencyMapDefinition (Variant &val) |
| Returns an DifferenceEfficiencyMapDefinition onject by specifying the name or index. More... | |
| EfficiencyMapPlot * | GetDifferenceEfficiencyMapPlot (Variant &val) |
| Returns an EfficiencyMapPlot object by specifying the name or index. More... | |
| EfficiencyMapDefinition * | GetEfficiencyMapDefinition (Variant &val) |
| Returns an EfficiencyMapDefinition onject by specifying the name or index. More... | |
| EfficiencyMapPlot * | GetEfficiencyMapPlot (Variant &val) |
| Returns an EfficiencyMapPlot object by specifying the name or index. More... | |
| ExternalEfficiencyMapDefinition * | GetExternalEfficiencyMapDefinition (Variant &val) |
| Returns an ExternalEfficiencyMapDefinition onject by specifying the name or index. More... | |
| EfficiencyMapPlot * | GetExternalEfficiencyMapPlot (Variant &val) |
| Returns an EfficiencyMapPlot object by specifying the name or index. More... | |
| double | GetFacesHeight (String array &faceIds, Point *vector) |
| Returns the height of the face in the specified direction. More... | |
| double | GetFacesMaximumDistanceFromAxis (String array &faceIds, Point *origin, Point *vector) |
| Returns the maximum distance between the specified face and axis. More... | |
| FilterDefinition * | GetFilterResultDefinition (Variant &val) |
| Returns a FilterDefinition object by specifying a name or index. More... | |
| FluxLineDefinition * | GetFluxLine (Variant &val) |
| Returns a FluxLineDefinition object by specifying a name or index. More... | |
| String | GetHiddenResults () |
| Returns the table result items to hide. More... | |
| Study * | GetMasterStudy () |
| Returns a Master Study object. More... | |
| Material * | GetMaterial (Variant &val) |
| Returns the material specified for a part with the name or ID. More... | |
| String | GetMaterialAttributeParameters () |
| Returns a list of material properties. More... | |
| Material * | GetMaterialByIndex (int index) |
| Returns the material by specifying the index. More... | |
| MeasurementVariable * | GetMeasurementVariable (Variant &val) |
| Returns a measurement variable by specifying name or index. More... | |
| MeshControl * | GetMeshControl () |
| Returns a MeshControl object to specify mesh properties. More... | |
| MeshGroupList * | GetMeshGroupList () |
| Returns mesh group list. More... | |
| Part * | GetMeshPart (Variant &var) |
| Returns a mesh part object from the study. More... | |
| Part * | GetMeshPartByIndex (int index) |
| Returns a mesh part object from the study by index. More... | |
| MeshToModelParameter * | GetMeshToModelParameter () |
| Returns an MeshToModelParameter object. More... | |
| Condition * | GetModelCopyControl () |
| Returns the object of the model copy that is created when the study has results. The model copy is created as a Condition object. More... | |
| String | GetName () |
| Returns the name of a study as a string. More... | |
| Variant | GetNodeIdsOnEdge (int edgeId) |
| Returns a list of IDs of nodes on the specified edge. More... | |
| Variant | GetNodeIdsOnFace (int faceId) |
| Returns a list of IDs of nodes on the specified face. More... | |
| OptimizationTable * | GetOptimizationTable () |
| Returns the optimization table object. More... | |
| ParameterSettingStatus * | GetParameterSettingStatus () |
| Returns a ParameterSettingStatus object to specify the display status of the analysis parameter list. More... | |
| ScriptObject * | GetPostCalculationScript (Variant &nameOrIndex) |
| Returns the specified post-calculation script object from the study. More... | |
| Variant | GetPostCalculationScriptParameter (Variant &nameOrIndex, String &key) |
| Returns a post-calculation script parameter from the study by specifying the name or index. More... | |
| Condition * | GetPostCondition (Variant &val) |
| Returns a magnetic flux calculation by specifying the name or index. More... | |
| double | GetPostValue (String &name) |
| Returns result value of a scalar type. More... | |
| ProbeDefinition * | GetProbe (Variant &val) |
| Returns a probe by specifying a name or index. More... | |
| Report * | GetReport () |
| Returns a Report object. More... | |
| Variant | GetResponseData (String &name, int caseIndex) |
| Returns all variable values for a single case response value calculation. More... | |
| ResponseTableDefinition * | GetResponseTableDefinition (Variant &val) |
| Returns a response table definition object by specifying the name or index. (accuracy priority efficiency map study) More... | |
| ResponseTableResultType * | GetResponseTableResultType (Variant &val) |
| Returns a response table result type definition by specifying the name or index (accuracy priority efficiency map study) More... | |
| double | GetResponseVariable (String &name, int caseIndex) |
| Returns a value of a response value variable. More... | |
| String | GetResultFileName () |
| Returns the result file name (*.jplot, *.plot). More... | |
| StringList | GetResultFileNameList () |
| Returns a list of result files in a study as a character string. More... | |
| Variant | GetResultFileNames () |
| Returns the list of result files in a study. More... | |
| ResultTable * | GetResultTable () |
| Returns a ResultTable object. More... | |
| ResultViewItemList * | GetResultViewItemList () |
| Returns result view list. More... | |
| ScalingFactor * | GetScaling (Variant &val) |
| Returns a ScalingFactor object by specifying a name or index. More... | |
| String | GetScriptTypeName () |
| Returns the study type as a character string. More... | |
| SectionGraph * | GetSectionGraph (Variant &val) |
| Returns a SectionGraph object by specifying a name or index. More... | |
| Study * | GetSlaveStudy (Variant &val) |
| Returns a slave study object by specifying the name or index. More... | |
| Step * | GetStep () |
| Returns a Step object to specify the step control and frequency control of study properties. More... | |
| int | GetStudyId () |
| Returns a unique study ID within the project. More... | |
| StudyProperties * | GetStudyProperties () |
| Returns a StudyProperties object. More... | |
| ResponseTableCorrection * | GetTableCorrection (Variant &val) |
| Returns a ResponseTableCorrection object by specifying the name or index. More... | |
| String | GetTagName (int index) |
| Provides the tag name at the given index More... | |
| String | GetTagValue (Variant &indexOrName) |
| Provides tag value at the given index More... | |
| ThermalEfficiencyMapDefinition * | GetThermalEfficiencyMapDefinition (Variant &val) |
| Returns an ThermalEfficiencyMapDefinition onject by specifying the name or index. More... | |
| String | GetType () |
| Returns the analysis type of the study as a character string. More... | |
| bool | GetUpdateCaseValuesWithGeometryAdjustedValues () |
| Returns whether to update the case value with the adjusted value. More... | |
| String | GetUuid () |
| Returns a unique ID for the current study. | |
| ParametricEquation * | GetVariable (Variant &name) |
| Returns an equation by specifying a variable. More... | |
| VectorDefinition * | GetVector (Variant &val) |
| Returns a VectorDefinition object by specifying a name or index. More... | |
| VectorExpression * | GetVectorExpression (Variant &val) |
| Returns a VectorExpression object by specifying a name or index. More... | |
| Variant | GetVectorPostValue (String &name) |
| Returns result value of vector type. More... | |
| VibrationDefinition * | GetVibrationDefinition (Variant &val) |
| Returns a VibrationDefinition object by specifying a name or index. More... | |
| WindingDefinition * | GetWinding (Variant &val) |
| Returns an winding definition by specifying the name or index. More... | |
| WindingRegion * | GetWindingRegion (Variant &val) |
| Returns an winding region definition by specifying the name or index. More... | |
| bool | HasCircuit () |
| Returns True as a return value if a circuit exists in the study. More... | |
| bool | HasIntersection () |
| Checks interference among parts in a current case. More... | |
| bool | HasMasterStudy () |
| Returns True as a return value if a master study exists in the study. More... | |
| bool | HasMesh () |
| Returns True as a return value if mesh is generated in the current case of the study. More... | |
| bool | HasMeshAnyPart () |
| Returns True as a return value if any part has a mesh in the current case of the study. More... | |
| bool | HasParametricData (String &name) |
| Returns True as a return value if there is a response value with the name specified in the study. More... | |
| bool | HasResult () |
| Returns True as a return value if the current case of the study has analysis results. More... | |
| bool | HasUseWinding () |
| Returns True if the study uses windings. More... | |
| void | ImportSubroutineParameter (String &filename) |
| Imports user subroutine parameters from a file (*.csv, *.txt). More... | |
| void | ImportTags (String &filename) |
| Imports user defined tags from a file (*.csv, *.txt). More... | |
| bool | IsAxisymmetricStudy () |
| Returns True as a return value if the study is an axisymmetric analysis. More... | |
| bool | IsCutPlaneStudy () |
| Returns True as a return value if the study is a cross section analysis. More... | |
| bool | IsModelError (int caseno=-1) |
| Returns True as a return value if there is a model error. More... | |
| bool | IsModelWarning (int caseno=-1) |
| Returns True as a return value if there is a model warning. More... | |
| bool | IsPartSuppressed (Variant &part) |
| Returns suppressed state of a part. More... | |
| bool | IsValid () |
| Returns True if an object is valid. More... | |
| Circuit * | LoadCircuit (String &filename) |
| Adds a circuit by importing the specified file. More... | |
| void | LoadFromWeightCsv (String &csvFile, String array &cases, bool isDuplicate) |
| Adds a case to the study by specifying a weight file. More... | |
| bool | LoadMesh () |
| Loads created mesh in current case. More... | |
| void | LoadMeshAllCases () |
| Loads created mesh in all cases. | |
| void | LoadRemoteResults (String array &cases) |
| Imports result files (*.jplot) from remote calculation. More... | |
| void | LoadTopologyResults (String &typeName, int cases=0) |
| Loads the analysis results of topology optimization. More... | |
| String | MagnetizedMaterialName () |
| Returns the name of the user magnetization material created from an analysis in a study running a magnetization analysis. More... | |
| double | MeasureDistance (String &fromType, Variant &fromID, String &toType, Variant &toID) |
| Measures the distance between specified entities. More... | |
| double | MeasureDistanceFrom (double x, double y, double z, String &toType, Variant &toID) |
| Measures the distance between the specified coordinates (x, y, z) and specified entity. More... | |
| double | MeasureDistanceFromPoint (Point *p, String &toType, Variant &toID) |
| Measures the distance between the specified Point object and entity. More... | |
| double | MeasureNodeAngle (Variant &fromID, Variant ¢erID, Variant &toID) |
| Measures the angle of three specified points. More... | |
| double | MeasurePointNodeAngle (double x, double y, double z, Variant &fromID, Variant &toID) |
| Measures the angle of the specified center point and two points. More... | |
| double | MeasurePointVertexAngle (double x, double y, double z, Variant &fromID, Variant &toID) |
| Measures the angle of the specified center point and two points. More... | |
| double | MeasureVertexAngle (Variant &fromID, Variant ¢erID, Variant &toID) |
| Measures the angle of the three specified points. More... | |
| void | MergeJcf (String &filename) |
| Specifies the jcf file path and merges model data of the jcf file into the current study. More... | |
| void | MergeJcfForPreview (String &filename) |
| Since this is an internal function, it is not officially supported. More... | |
| int | NumAirRegions () |
| Returns the number of air regions as an integer. More... | |
| int | NumCalculationDefinitions () |
| Returns the number of calculation items (parts, faces, edges) defined in a study as an integer. More... | |
| int | NumCalculations () |
| Returns number of calculation items as an integer. More... | |
| int | NumCalculationTargets () |
| Returns the number of calculation targets defined in a study as an integer. More... | |
| int | NumConditions () |
| Returns the number of conditions in the study as an integer. More... | |
| int | NumContours () |
| Returns the number of contour plots as an integer. More... | |
| int | NumDifferenceEfficiencyMapDefinitions () |
| Returns the number of difference efficiency map definitions. More... | |
| int | NumEfficiencyMapDefinitions () |
| Returns the number of efficiency map definitions. More... | |
| int | NumExternalEfficiencyMapDefinitions () |
| Returns the number of external efficiency map definitions. More... | |
| int | NumFluxLines () |
| Returns the number of flux line plots as an integer. More... | |
| int | NumMaterials () |
| Returns the number of materials. More... | |
| int | NumPostCalculationScripts () |
| Returns the number of post-calculation scripts registered in the study. | |
| int | NumPostConditions () |
| Returns the number of the magnetic flux calculation in a magnetic field analysis study as an integer. More... | |
| int | NumPostParameters () |
| Returns the number of post parameters as an integer. More... | |
| int | NumProbes () |
| Returns the number of probes. More... | |
| int | NumResponseTableDefinitions () |
| Returns the number of response table definitions (accuracy priority efficiency map study). More... | |
| int | NumResponseTableResultTypes () |
| Returns the number of response table result type definitions (accuracy priority efficiency map study) More... | |
| int | NumScalings () |
| Returns the number of scalings as an integer. More... | |
| int | NumSectionGraphs () |
| Returns the number of section graphs as an integer. More... | |
| int | NumSlaveStudies () |
| Returns the number of slave studies in the study as an integer. More... | |
| int | NumTableCorrections () |
| Returns the number of response table correction definitions. More... | |
| int | NumTags () |
| Provides the number of tags in the study More... | |
| int | NumThermalEfficiencyMapDefinitions () |
| Returnsthe number of efficiency map definitions for a thermal analysis. More... | |
| int | NumVectors () |
| Returns the number of vector plots as an integer. More... | |
| int | NumVibrationDefinitions () |
| Returns the number of vibration items defined in a study as an integer. More... | |
| int | NumWindingRegions () |
| Returns the number of winding region definitions. More... | |
| int | NumWindings () |
| Returns the number of winding definitions. More... | |
| Variant | ParametricDataNames () |
| Returns the name list of parameters. More... | |
| String | PostParameterName (int index) |
| Returns a post parameter name by specifying an index. More... | |
| int | PostParameterType (String &name) |
| Returns post parameter type by specifying a name. More... | |
| void | RebuildAllCasesCadParameters () |
| Rebuilds all models without results. | |
| bool | RemoveAllResults () |
| Deletes the all results from the result file of the current case. Mesh is also removed. More... | |
| bool | RemoveAllResultsAllCases () |
| Deletes the all results from the result file of the all cases. Mesh is also removed. More... | |
| void | RemoveMaterialByName (String &matname) |
| Deletes a material by specifying a name. More... | |
| void | RemoveMeasurementVariable (Variant &val) |
| Deletes the measurement variable by specifying name or index. More... | |
| bool | RemoveSelectedResults (StringList &results) |
| Deletes the specified results from the result file of the current case. More... | |
| bool | RemoveSelectedResultsAllCases (StringList &results) |
| Deletes the specified results from the result file of the all cases. More... | |
| bool | RemoveSelectedResultsStepList (StringList &results, String &steps) |
| Deletes the specified result from the result file of the current case by specifying multiple retained steps to the result file with a character string. More... | |
| bool | RemoveSelectedResultsStepListAllCases (StringList &results, String &steps) |
| Deletes the specified result from the result file of the current case by specifying multiple retained steps to the result file with a character string. More... | |
| bool | RemoveSelectedResultsSteps (StringList &results, int start, int end, int inter) |
| Deletes the specified result from the result file of the current case by specifying the range and interval of the retained step to the result file. More... | |
| bool | RemoveSelectedResultsStepsAllCases (StringList &results, int start, int end, int inter) |
| Deletes the specified result from the result file of all cases by specifying the range and interval of the retained step to the result file. More... | |
| void | RemoveSubroutineParameter (String &name) |
| Deletes user subroutine parameters. More... | |
| void | RemoveTag (String &name) |
| Removes the designated user defined tag More... | |
| void | RemoveVariable (Variant &name) |
| Deletes the equation by specifying a variable. More... | |
| void | RemoveWarningAsError (int code) |
| Deletes the warning from the error list by specifying a code. More... | |
| void | Restart (int steps, int outputStep) |
| Resumes calculation of selected study. More... | |
| void | RestartAdaptive (int stages) |
| Specifies the maximum stage of the adaptive mesh control and resumes the calculation of the selected study. More... | |
| void | RevertMesh () |
| Reverts the meshes of the current study to the meshes of the original model, when the original model of the current study has meshes. | |
| void | Run () |
| Runs the current case in the foreground. Other operations cannot be run in JMAG-Designer while it is running an analysis in the foreground. More... | |
| void | RunAllCases () |
| Runs the all cases in the foreground. Other operations cannot be run in JMAG-Designer while it is running an analysis in the foreground. More... | |
| void | RunAllPostCalculationScripts () |
| Runs all of the post-calculation scripts. More... | |
| void | RunOptimization () |
| Runs optimization. | |
| void | RunRangeFinder () |
| Runs the range finder. | |
| void | RunTopologyOptimization () |
| Runs the topology optimization. | |
| void | SetAirRegionVisibility (int index, bool visible) |
| Switches the display of the air region. More... | |
| void | SetCadParameterValue (String &name, Variant &value) |
| Specifies a value for the CAD parameter of a model. More... | |
| void | SetCheckForTopologyChanges (bool flag) |
| Specifies whether or not to check the increase or decrease in the number of parts, faces, edges, and vertices. More... | |
| void | SetCopyOnUpdate (bool flag) |
| Specifies whether or not to copy a study during model update. More... | |
| void | SetCurrentCase (int caseIndex) |
| Specifies the current case ID. More... | |
| void | SetCurrentComposite (Variant &val) |
| Specifies a name or index to dispaly the composite result. More... | |
| void | SetCurrentContour (Variant &val) |
| Specifies a name or index to specify the contour plot that is displayed. More... | |
| void | SetCurrentFluxLine (Variant &val) |
| Specifies a name or index to specify the flux line that is displayed. More... | |
| void | SetCurrentScaling (Variant &val) |
| Specifies a name or index to specify the scale that is displayed. More... | |
| void | SetCurrentVector (Variant &val) |
| Specifies a name or index to specify the vector plot that is displayed. More... | |
| void | SetDescription (String &description) |
| Specifies the description. More... | |
| void | SetHiddenResults (String &list) |
| Specifies the table result items to hide. More... | |
| void | SetMaterial (Variant &val, Material *material) |
| Specifies a material to a part using a variable. More... | |
| void | SetMaterialAttributeParameters (String &items) |
| Specifies material attribute items. More... | |
| void | SetMaterialByName (Variant &val, String &matname) |
| Specifies a material to a part using a variable. More... | |
| void | SetMeasurementVariable (String &name, String &type, Selection *sel) |
| Specifies a measurement variable. More... | |
| void | SetMessageVisible (bool on) |
| Since this is an internal function, it is not officially supported. More... | |
| void | SetModelDivisionCadParameterName (String &name) |
| Specifies the CAD parameter name that sets the number of divisions determined from the winding condition. More... | |
| void | SetName (String &name) |
| Specifies the name of a study. More... | |
| void | SetPostCalculationScriptParameter (Variant &nameOrIndex, String &key, Variant &value) |
| Specifies a post-calculation script parameter from the study by specifying the name or index. More... | |
| void | SetTag (String &name, String &value) |
| Adds a user defined tag. If the tag's name already exist it updates the tag with the given value. More... | |
| void | SetUpdateByRelation (bool flag) |
| Specifies whether to consider Parent-Child relation (Condition Parts to setting target). More... | |
| void | SetUpdateCaseValuesWithGeometryAdjustedValues (bool flag) |
| Specifies whether to update the case value with the adjusted value. More... | |
| void | SetUseModelDivisionCadParameter (bool flag) |
| Specifies whether to determine the number of divisions from the winding conditions. True=1 : Used False=0 : Does not used. | |
| void | SetUserResponseVariable (String &name, int caseIndex, double value) |
| Specifies or creates a variable of a response value using an user-defined value. More... | |
| void | SetVariable (Variant &name, Variant &value) |
| Specifies an equation. More... | |
| void | SubmitAllLocal (bool queued) |
| Corresponds to the following function of JMAG-Designer13.0 or later. CreateJob. More... | |
| void | SubmitAllRemote (String &machine, String &cpu, Variant &keepremote, bool queued) |
| Corresponds to the following function of JMAG-Designer13.0 or later. CreateJob. More... | |
| void | SubmitLocal (bool queued) |
| Corresponds to the following function of JMAG-Designer 13.0 or later. CreateJob. More... | |
| void | SubmitRemote (String &machine, String &cpu, Variant &keepremote, bool queued) |
| Corresponds to the following function of JMAG-Designer13.0 or later. CreateJob. More... | |
| void | SuppressPart (Variant &part, int state) |
| Specifies suppression to a part. More... | |
| void | UnLockAll () |
| Since this is an internal function, it is not officially supported. More... | |
| void | UpdateDriveCycleResponseParametricData (Variant &val, DriveCycleResponseDataParameter *parameter) |
| Changes the response value of the drive cycle by specifying a name or index. More... | |
| void | UpdateEfficiencyMapParametricData (Variant &val, EfficiencyMapResponseDataParameter *parameter) |
| Changes the response value of the efficiency map by specifying a name or index. More... | |
| void | UpdateParametricData (Variant &val, ResponseDataParameter *parameter) |
| Changes a response data by specifying the name or index. More... | |
| void | UpdateScriptParametricData (Variant &val, String &title, String &variable, String &script) |
| Changes the script's response value by name or index. More... | |
| void | UpdateSkew () |
| Applies skew on mesh if it is not applied. | |
| void | UpdateSubroutineParameter (String &name, Variant &value) |
| Updates user subroutine parameters. More... | |
| void | WriteAllMeshJcf (String &path, String &filename, bool active) |
| Exports JCF file (mesh data) of all cases included in a study to the specified folder. More... | |
| void | WriteAllSolidJcf (String &path, String &filename, bool active, bool need_preprocess=true) |
| Exports JCF file (geometry data) of all cases included in a study to the specified folder. More... | |
| void | WriteAllSolidPartialMeshJcf (String &path, String &filename, bool active, bool need_preprocess=true) |
| Exports JCF file (geometry data contain partial mesh) of all cases included in a study to the specified folder. More... | |
| bool | WriteCaseReport (String &filename) |
| Exports the case report. More... | |
| void | WriteCoilPositionJsonFile (String &filename) |
| Since this is an internal function, it is not officially supported. | |
| void | WriteMeshJcf (String &filename) |
| Exports a JCF file (mesh data) by specifying a file path. More... | |
| void | WriteModelOutlineJsonFile (String &filename) |
| Since this is an internal function, it is not officially supported. | |
| bool | WriteResponseReport (String &filename) |
| Exports a parametric report. More... | |
| void | WriteSolidJcf (String &filename, bool need_preprocess=true) |
| Exports a JCF file (geometry data) by specifying a file path. More... | |
| void | WriteSolidPartialMeshJcf (String &filename, bool need_preprocess=true) |
| Exports a JCF file (geometry data contain partial mesh) by specifying a file path. More... | |
| void | WriteTopologyConfigurationFile (String &filename, int independentJobs) |
| Runs the topology optimization. More... | |
Study class is used to specify a study.
The class can be called from the Model or Application class.
.
Example of obtaining the class object:
| void Study::AddCadParameter | ( | String & | name | ) |
Adds a CAD parameter of a model to the target.
| name | Name of the CAD parameter |
| void Study::AddCadParameters | ( | StringList & | names | ) |
Adds CAD parameters of a model to the target.
| names | List of CAD parameter names |
| void Study::AddMaterialByName | ( | String & | matname | ) |
Adds a new material.
| matname | Material |
| ScriptObject * Study::AddPostCalculationScript | ( | String & | title | ) |
Adds an empty post-calculation script to the study.
| title | The tile for the script object |
| ScriptObject * Study::AddPostCalculationScriptFromFile | ( | String & | filename | ) |
Adds an post-calculation script to the study using the contents of the specified file.
| filename | The file to be read |
| void Study::AddRemoteCases | ( | String array & | indices | ) |
Add cases from remote calculations.
| indices | Indexes to add |
| void Study::AddSubroutineParameter | ( | String & | name, |
| Variant & | value | ||
| ) |
Adds user subroutine parameters.
| name | User variable name |
| value | Value |
| void Study::AddWarningAsError | ( | int | code | ) |
Adds a warning to the error list by specifying a code.
| code | Code |
| bool Study::AnyCaseHasResult | ( | ) |
Returns True as a return value if any cases of the study have analysis results.
| String Study::CalculationFolder | ( | int | caseno = -1 | ) |
Returns calculation folder name.
| caseno | Case ID |
| bool Study::CaseHasMesh | ( | int | caseIndex | ) |
Returns True as a return value if mesh is generated in the specified case of the study.
| caseIndex | Case ID |
The caseIndex is numbered from zero.
| bool Study::CaseHasMeshAnyPart | ( | int | caseIndex | ) |
Returns True as a return value if any part has a mesh in the specified case of the study.
| caseIndex | Case ID |
The caseIndex is numbered from zero.
| bool Study::CaseHasResult | ( | int | caseIndex | ) |
Returns True as a return value if the specified case of the study has analysis results.
| caseIndex | Case ID |
The caseIndex is numbered from zero.
| void Study::CheckFolderResults | ( | String & | folder | ) |
Imports result files (*.jplot) of the specified folder.
| folder | Folder path |
| ResultCalculation * Study::CopyCalculation | ( | ResultCalculation * | cal | ) |
Returns a new ResultCalculation object by copying the specified ResultCalculation object.
| cal | ResultCalculation object |
| CalculationDefinition * Study::CopyCalculationDefinition | ( | CalculationDefinition * | copy | ) |
Creates a new CalculationDefinition object by copying the specified CalculationDefinition object.
| copy | CalculationDefinition object |
| CalculationTarget * Study::CopyCalculationTarget | ( | CalculationTarget * | copy | ) |
Creates a new CalculationTarget object by copying the specified CalculationTarget object.
| copy | CalculationTarget object |
| ContourDefinition * Study::CopyContour | ( | ContourDefinition * | contour | ) |
Creates a ContourDefinition object by copying the specified ContourDefinition object.
| contour | ContourDefinition object |
| FluxLineDefinition * Study::CopyFluxLine | ( | FluxLineDefinition * | contour | ) |
Creates a FluxLineDefinition object by copying the specified FluxLineDefinition object.
| contour | FluxLineDefinition object |
| ProbeDefinition * Study::CopyProbe | ( | ProbeDefinition * | copy | ) |
| ScalingFactor * Study::CopyScaling | ( | ScalingFactor * | scaling | ) |
Creates a ScalingFactor object by copying the specified ScalingFactor object.
| scaling | ScalingFactor object |
| VectorDefinition * Study::CopyVector | ( | VectorDefinition * | vector | ) |
Creates a VectorDefinition object by copying the specified VectorDefinition object.
| scaling | VectorDefinition object |
| VibrationDefinition * Study::CopyVibrationDefinition | ( | VibrationDefinition * | vibration | ) |
Creates a new VibrationDefinition object by copying the specified VibrationDefinition object.
| copy | VibrationDefinition object |
| WindingDefinition * Study::CopyWinding | ( | WindingDefinition * | defn | ) |
Creates a new winding definition by copying an existing winding definition.
| name | Orginal WindingDefinition object |
| WindingRegion * Study::CopyWindingRegion | ( | WindingRegion * | copy | ) |
Creates a new winding region by copying an existing winding region.
| copy | Orginal winding region object |
| Study * Study::Create2DStudy | ( | String & | name | ) |
| void Study::CreateAnalysisTemplate | ( | String & | title, |
| String & | tooltip, | ||
| String & | folder = String(), |
||
| double | version = 1.0 * kProjectFileVersion |
||
| ) |
Creates an analysis template from the study.
| title | Name of the analysis template |
| tooltip | Description of the analysis template |
| folder | Folder of the analysis template |
| version | Save version |
| Study * Study::CreateAxisymmetricCutPlaneStudy | ( | String & | study_name, |
| String & | condition_name | ||
| ) |
| ResultCalculation * Study::CreateCalculation | ( | String & | typeName, |
| String & | name | ||
| ) |
Creates a ResultCalculation object by specifying a name and condition type.
| typeName | Condition type name FFT : Fourier transformation calculation (amount of distribution)
Filter : Frequency filter calculation
Difference : Calculation of result difference
|
| name | Name |
For more information about the condition type name that can be specified as the argument typeName, see Properties and Flags for Calculating Results .
| CalculationDefinition * Study::CreateCalculationDefinition | ( | String & | name | ) |
Creates a CalculationDefinition object by specifying a name (calculation of a part).
| name | Name |
| CompositeResultDefinition * Study::CreateCompositeResult | ( | String & | name | ) |
Creates a CompositeResultDefinition object by specifying the name.
| name | Composite result name |
For more information about the commands in the CompositeResultDefinition class, see CompositeResultDefinition .
| Condition * Study::CreateCondition | ( | String & | typeName, |
| String & | name | ||
| ) |
Creates a Condition object by specifying the condition type and name.
For more information about the condition type name that can be specified as argument "typeName", see Properties and Flags for Condition Settings .
| ContourDefinition * Study::CreateContour | ( | String & | name | ) |
Creates a ContourDefinition object by specifying the name.
| name | Contour plot name |
For more information about the commands in the ContourDefinition class, see ContourDefinition .
| Study * Study::CreateCutPlaneStudy | ( | String & | study_name, |
| String & | condition_name | ||
| ) |
| DifferenceEfficiencyMapDefinition * Study::CreateDifferenceEfficiencyMapDefinition | ( | String & | name | ) |
Creates an new DifferenceEfficiencyMapDefinition onject.
| name | Name of the new difference efficiency map |
| void Study::CreateDriveCycleResponseParametricData | ( | DriveCycleResponseDataParameter * | parameter | ) |
Creates an drive cycle response value from parameter object.
| parameter | DriveCycleResponseDataParameter object |
| CalculationDefinition * Study::CreateEdgeCalculationDefinition | ( | String & | name | ) |
Creates a CalculationDefinition object by specifying a name (calculation of an edge).
| name | Name |
| CalculationTarget * Study::CreateEdgeCalculationTarget | ( | String & | name | ) |
Creates a CalculationTarget object by specifying a name (edge).
| name | Name |
| EfficiencyMapDefinition * Study::CreateEfficiencyMapDefinition | ( | String & | name | ) |
Creates an new EfficiencyMapDefinition onject.
| name | The name of the new efficiency map |
| void Study::CreateEfficiencyMapParametricData | ( | Variant & | val, |
| EfficiencyMapResponseDataParameter * | parameter | ||
| ) |
Creates an efficiency map response value by specifying the efficiency map name or index.
| val | Efficiency map name or index |
| parameter | EfficiencyMapResponseDataParameter object |
| ExternalEfficiencyMapDefinition * Study::CreateExternalEfficiencyMapDefinition | ( | String & | name | ) |
Creates an new ExternalEfficiencyMapDefinition onject.
| name | Name of the new external efficiency map |
| FilterDefinition * Study::CreateFilterDefinition | ( | String & | name | ) |
Creates a FilterDefinition object by specifying the name.
| name | Filter object name |
For more information about the commands in the FilterDefinition class, see FilterDefinition .
| FluxLineDefinition * Study::CreateFluxLine | ( | String & | name | ) |
Creates a FluxLineDefinition object by specifying the name.
| name | Flux line name |
For more information about the commands in the FluxLineDefinition class, see FluxLineDefinition .
| Job * Study::CreateJob | ( | ) |
| Study * Study::CreateLossStudy | ( | String & | name | ) |
| Part * Study::CreateMeshPart | ( | String & | name | ) |
Creates a new mesh part in the study.
| name | The name of the new part |
| void Study::CreateParametricDataFromCalculation | ( | Variant & | val, |
| ResponseDataParameter * | parameter, | ||
| int | index = 0 |
||
| ) |
Creates a response data by specifying the calculation name or index.
| val | Calculation name or index |
| parameter | ResponseDataParameter object |
| index | Index of the data |
| void Study::CreateParametricDataFromProbe | ( | Variant & | val, |
| ResponseDataParameter * | parameter, | ||
| int | index = 0 |
||
| ) |
Creates a response data by specifying the probe name or index.
| val | Probe name or index |
| parameter | ResponseDataParameter object |
| index | Index of the data |
| void Study::CreateParametricDataFromSection | ( | Variant & | val, |
| ResponseDataParameter * | parameter, | ||
| int | index = 0 |
||
| ) |
Creates a response data by specifying the section graph name or index.
| val | Section graph name or index |
| parameter | ResponseDataParameter object |
| index | Index of the data |
| void Study::CreateParametricDataFromTable | ( | String & | val, |
| ResponseDataParameter * | parameter | ||
| ) |
Creates a response data by specifying the table name.
| val | Table name |
| parameter | ResponseDataParameter object |
| void Study::CreateParametricDataFromVectorExpression | ( | Variant & | val, |
| ResponseDataParameter * | parameter | ||
| ) |
Creates response data by specifying the vector exprssion name.
| val | Vector expression name |
| parameter | ResponseDataParameter object |
| void Study::CreateParametricDataFromVibration | ( | Variant & | val, |
| ResponseDataParameter * | parameter, | ||
| int | index = 0 |
||
| ) |
Creates a response data by specifying the vibration name or index.
| val | Vibration name or index |
| parameter | ResponseDataParameter object |
| index | Index of the data |
| DataSet * Study::CreateParametricGraph | ( | String & | xaxis, |
| int | xseries, | ||
| String & | yaxis, | ||
| bool | pareto = false |
||
| ) |
Creates a response graph.
| xaxis | The X-axis of the response graph to be created. Specify the item to be the axis from the case index, response value, objective function, constraint condition, and expression. |
| xseries | Line index of the X-axis (starts from 0) |
| yaxis | The Y-axis of the response graph to be created. Specify the item to be the axis from the case index, response value, objective function, constraint condition, and expression. |
For more information about the commands in the DataSet class, see DataSet .
| ParametricGraphDefinition * Study::CreateParametricGraphDefinition | ( | ) |
Creates a response graph object.
| DataSet * Study::CreateParametricGraphWithName | ( | String & | graphname, |
| String & | xaxis, | ||
| int | xseries, | ||
| String & | yaxis, | ||
| bool | pareto = false |
||
| ) |
Creates a response graph by specifying a name.
| graphname | Graph name |
| xaxis | The X-axis of the response graph to be created. Specify the item to be the axis from the case index, response value, objective function, constraint condition, and expression. |
| xseries | Line index of the X-axis (starts from 0) |
| yaxis | The Y-axis of the response graph to be created. Specify the item to be the axis from the case index, response value, objective function, constraint condition, and expression. |
For more information about the commands in the DataSet class, see DataSet .
| Condition * Study::CreatePostCondition | ( | String & | typeName, |
| String & | name | ||
| ) |
Specifies the magnetic flux calculation to magnetic field analysis study.
For more information about condition type names that can be specified as the argument "typeName", see scriptFluxTableFlux.
| ProbeDefinition * Study::CreateProbe | ( | String & | name | ) |
| ResponseTableDefinition * Study::CreateResponseTableDefinition | ( | String & | name | ) |
Creates a ResponseTableDefinition definition for an accuracy priority efficiency map study.
| name | The name of the response table definition |
| ResponseTableResultType * Study::CreateResponseTableResultType | ( | String & | name | ) |
Creates a new response table result type definition (accuracy priority efficiency map study)
| name | The name of the new definition |
| ScalingFactor * Study::CreateScaling | ( | String & | name | ) |
Creates a ScalingFactor object by specifying the name.
| name | Scaling name |
For more information about the commands in the ScalingFactor class, see ScalingFactor .
| void Study::CreateScriptParametricData | ( | String & | title, |
| String & | variable, | ||
| String & | script | ||
| ) |
Creates script response values.
| title | Response value name |
| variable | Response value variable name |
| script | Script |
| SectionGraph * Study::CreateSectionGraph | ( | String & | name, |
| Variant & | index = -1 |
||
| ) |
Creates a SectionGraph object by specifying a name.
| name | Section graph name |
| index | Name or index of the calculation item |
| CalculationDefinition * Study::CreateSurfaceCalculationDefinition | ( | String & | name | ) |
Creates a CalculationDefinition object by specifying a name (calculation of a face).
| name | Name |
| CalculationTarget * Study::CreateSurfaceCalculationTarget | ( | String & | name | ) |
Creates a CalculationTarget object by specifying a name (face).
| name | Name |
| ResponseTableCorrection * Study::CreateTableCorrection | ( | String & | name | ) |
Creates a new response table correction object for speed priority efficiency maps.
| name | The name of the new object |
| TableDefinition * Study::CreateTableDefinition | ( | ) |
Creates a TableDefinition object.
| ThermalEfficiencyMapDefinition * Study::CreateThermalEfficiencyMapDefinition | ( | String & | name | ) |
Creates an new ThermalEfficiencyMapDefinition object for a thermal analysis.
| name | The name of the new efficiency map |
| VectorDefinition * Study::CreateVector | ( | String & | name | ) |
Creates a VectorDefinition object by specifying the name.
| name | Vector plot name |
For more information about the commands in the VectorDefinition class, see VectorDefinition .
| VectorExpression * Study::CreateVectorExpression | ( | String & | name | ) |
Creates a VectorExpression object by specifying the name.
| name | Vector expression object name |
For more information about the commands in the VectorExpression class, see VectorExpression .
| VibrationDefinition * Study::CreateVibrationDefinition | ( | String & | name | ) |
Creates a VibrationDefinition object by specifying a name.
| name | Name |
| WindingDefinition * Study::CreateWinding | ( | String & | type, |
| String & | name | ||
| ) |
Creates a winding definition.
| name | Name of the winding definition |
| WindingRegion * Study::CreateWindingRegion | ( | String & | name, |
| Variant & | type = 0 |
||
| ) |
Creates a new winding region definition.
| name | Name of the new winding region |
| type | 0 : Winding region (Geometry) 1 : Winding region (Coil template) |
| int Study::CurrentIndexPostCalculationScripts | ( | ) |
Returns the index of the active post-calculation script list.
| void Study::DeleteCadParameter | ( | String & | name | ) |
Removes a CAD parameter of a model from the target.
| name | Name of the CAD parameter |
| void Study::DeleteCalculation | ( | Variant & | val | ) |
Deletes a calculation item by specifying a name or index.
| val | Name or index of the calculation item |
| void Study::DeleteCalculationDefinition | ( | Variant & | val | ) |
Deletes a CalculationDefinition object by specifying name or index.
| val | Name or index |
| void Study::DeleteCalculationTarget | ( | Variant & | val | ) |
Deletes a CalculationTarget object by specifying name or index.
| val | Name or index |
| void Study::DeleteCompositeResult | ( | Variant & | val | ) |
Deletes composite result by specifying a name or index.
| val | Composite result name or index |
| void Study::DeleteCondition | ( | Variant & | val | ) |
Deletes a condition by specifying the name or index.
| val | Condition name or index |
| void Study::DeleteContour | ( | Variant & | val | ) |
Deletes a contour plot by specifying a name or index.
| val | Contour plot name or index |
| void Study::DeleteDifferenceEfficiencyMapDefinition | ( | Variant & | val | ) |
Deletes an DifferenceEfficiencyMapDefinition onject by specifying the name or index.
| val | Name or index of the difference efficiency map definition |
| void Study::DeleteEfficiencyMapDefinition | ( | Variant & | val | ) |
Deletes an EfficiencyMapDefinition onject by specifying the name or index.
| val | Name or index of the efficiency map definition |
| void Study::DeleteExternalEfficiencyMapDefinition | ( | Variant & | val | ) |
Deletes an ExternalEfficiencyMapDefinition onject by specifying the name or index.
| val | Name or index of the external efficiency map definition |
| void Study::DeleteFilterResultDefinition | ( | Variant & | val | ) |
Deletes a filter object by specifying a name or index.
| val | Filter object name or index |
| void Study::DeleteFluxLine | ( | Variant & | val | ) |
Deletes a flux line plot by specifying a name or index.
| val | Flux line name or index |
| void Study::DeleteMeshPart | ( | Variant & | var | ) |
Removes a mesh part from the study.
| var | Part name or ID |
| void Study::DeleteParametricData | ( | Variant & | val | ) |
Deletes a response data by specifying the name or index.
| val | Response data name or index |
| void Study::DeletePostCalculationScript | ( | Variant & | nameOrIndex | ) |
Deletes a post-calculation script from the study by specifying the name or index.
| nameOrIndex | name or index of the script |
| void Study::DeletePostCondition | ( | Variant & | val | ) |
Deletes the post condition by specifying the name or index.
| val | Name or index of the post condition |
| void Study::DeleteProbe | ( | Variant & | val | ) |
Deletes a probe by specifying a name or index.
| val | Probe name or index |
| void Study::DeleteResponseTable | ( | CircuitComponent * | component | ) |
Deletes the response value table created from the RT component.
| component | CircuitComponent object |
| void Study::DeleteResponseTableDefinition | ( | Variant & | val | ) |
Deletes a response table definition object by specifying the name or index.
| val | name or index of the table |
| void Study::DeleteResponseTableResultType | ( | Variant & | val | ) |
Deletes a response table result type definition by specifying the name or index (accuracy priority efficiency map study)
| val | name or index of the table result type definition |
| void Study::DeleteResultCase | ( | int | caseno | ) |
Deletes the result of the specified case. This command also deletes result files.
| caseno | Case ID |
| void Study::DeleteResultCaseFromStudy | ( | int | caseno | ) |
Removes the result of the specified case from the study.
The result file itself is not deleted with this command but the study and result file become unlinked.
Run the command CheckForNewResults for the Study class when linking the result file and study again.
| caseno | Case ID |
| void Study::DeleteResultCurrentCaseFromStudy | ( | ) |
Removes the result of a current case from a study.
The result file itself is not deleted with this command but the study and result file become unlinked.
Run the command Study::CheckForNewResults for the Study class when linking the result file and study again.
| void Study::DeleteResultFromStudy | ( | ) |
Removes results of all cases from a study.
The result file itself is not deleted with this command but the study and result file become unlinked.
For more information about the operation in the graphics window, see CheckForNewResults .
| void Study::DeleteScaling | ( | Variant & | val | ) |
Deletes scaling by specifying a name or index.
| val | Scaling name or index |
| void Study::DeleteSectionGraph | ( | Variant & | val | ) |
Deletes a section graph by specifying a name or index.
| val | Section graph name or index |
| void Study::DeleteTableCorrection | ( | Variant & | val | ) |
Deletes a ResponseTableCorrection by specifying the name or index.
| val | The name or index of the correction |
| void Study::DeleteThermalEfficiencyMapDefinition | ( | Variant & | val | ) |
Deletes an ThermalEfficiencyMapDefinition onject by specifying the name or index.
| val | Name or index of the efficiency map definition |
| void Study::DeleteVector | ( | Variant & | val | ) |
Deletes a vector plot by specifying a name or index.
| val | Vector plot name or index |
| void Study::DeleteVectorExpression | ( | Variant & | val | ) |
Deletes a vector expression object by specifying a name or index.
| val | Vector expression object name or index |
| void Study::DeleteVibrationDefinition | ( | Variant & | val | ) |
Deletes a VibrationDefinition object by specifying name or index.
| val | Name or index |
| void Study::DeleteWinding | ( | Variant & | val | ) |
Deletes an winding definition by specifying the name or index.
| val | Name or index of the Winding Definition object |
| void Study::DeleteWindingRegion | ( | Variant & | val | ) |
Deletes an winding region definition by specifying the name or index.
| val | Name or index of the winding region definition |
| SectionGraph * Study::DuplicateSectionGraph | ( | Variant & | val | ) |
Returns a duplicated SectionGraph by specifying a name or index.
| val | Section graph name or index |
| void Study::ExportAnalysisParameters | ( | String & | filename, |
| bool | exportCADParameter | ||
| ) |
Exports Analysis Parameter items to designated file.
| filename | Export file name |
| exportCADParameter | Whether to output CAD parameters |
| void Study::ExportCaseValueData | ( | String & | filename | ) |
Exports the response value table to a file (*.htm, *.txt, *.csv).
| filename | File path of destination |
| bool Study::ExportMinMaxTable | ( | TableDefinition * | def, |
| String & | filename | ||
| ) |
Exports a file (*.htm, *.txt, *.csv) to the min/max table.
| def | TableDefinition object |
| filename | File path of the destination |
The files of the following format can be exported.
| bool Study::ExportPositionTable | ( | TableDefinition * | def, |
| String & | filename | ||
| ) |
Exports a file (*.htm, *.txt, *.csv) to the position table.
| def | TableDefinition object |
| filename | File path of the destination |
The files of the following format can be exported.
| void Study::ExportResponseTable | ( | String & | filename, |
| Variant & | nameOrIndex, | ||
| int | caseIndex, | ||
| double | temp = 0.0 |
||
| ) |
Exports response table of efficiency map to file.
| filename | Export file name |
| nameOrIndex | The Response table name or index |
| caseIndex | Case index |
| temp | Response Table Temperature |
The caseIndex is numbered from 0.
| bool Study::ExportResultValuesTable | ( | TableDefinition * | def, |
| String & | filename | ||
| ) |
Exports a file (*.htm, *.txt, *.csv) to the result values table.
| def | TableDefinition object |
| filename | File path of the destination |
The files of the following format can be exported.
| void Study::ExportRttFile | ( | RttFileParameter * | parameter | ) |
Exports an rtt file using the parameters set in RttFileParameter object.
| parameter | RttFileParameter object |
| void Study::ExportSubroutineParameter | ( | String & | filename | ) |
Exports user subroutine parameters to a file (*.csv, *.txt).
| filename | File path for exporting |
| bool Study::ExportTable | ( | TableDefinition * | def, |
| String & | filename, | ||
| Variant & | filetype | ||
| ) |
Exports a file (*.htm, *.txt, *.csv) to the result table.
| def | TableDefinition object |
| filename | File path of the destination |
| filetype | 0 or designer : Outputs a table in Designer format
1 or studio : Outputs a table in Studio format
|
The files of the following format can be exported.
| void Study::ExportTags | ( | String & | filename | ) |
Exports user defined tags to a file (*.csv, *.txt).
| filename | File path for importing |
| ResultViewItemList * Study::GetAllCasesResultViewItemList | ( | ) |
Returns result view list for all cases.
| ResultCalculation * Study::GetCalculation | ( | Variant & | val | ) |
Returns the ResultCalculation object by specifying a name or index.
| val | Name or index of the calculation item |
| CalculationDefinition * Study::GetCalculationDefinition | ( | Variant & | val | ) |
Returns a CalculationDefinition object by specifying a name or index.
| val | Name or index |
| CalculationTarget * Study::GetCalculationTarget | ( | Variant & | val | ) |
Returns a CalculationTarget object by specifying a name or index.
| val | Name or index |
| bool Study::GetCheckForTopologyChanges | ( | ) |
Returns whether or not to check the increase or decrease in the number of parts, faces, edges, and vertices.
| CompositeResultDefinition * Study::GetCompositeResult | ( | Variant & | val | ) |
Returns a CompositeResultDefinition object by specifying a name or index.
| val | Composite result name or index |
| Condition * Study::GetCondition | ( | Variant & | val | ) |
| Variant Study::GetConditionTypes | ( | ) |
Returns the list of usable condition types.
For more information about names of condition types, see Properties and Flags for Condition Settings.
| ContourDefinition * Study::GetContour | ( | Variant & | val | ) |
Returns a ContourDefinition object by specifying a name or index.
| val | Contour plot name or index |
| bool Study::GetCopyOnUpdate | ( | ) |
Returns whether or not to copy a study on model update.
| ResponseCreateAdditionalPointsInfo * Study::GetCreateResponseAdditionalPointsInfo | ( | ) |
Returns a ResponseCreateAdditionalPointsInfo object to specify additional calculation points for efficiency map speed priority.
| ResponseCreateInfo * Study::GetCreateResponseInfo | ( | ) |
Returns a ResponseCreateInfo object to specify the efficiency map response table settings.
| int Study::GetCurrentCase | ( | ) |
Returns the current active case ID.
The returned Case ID is numbered from zero.
| DataSet * Study::GetDataSet | ( | String & | name, |
| int | caseno | ||
| ) |
| String Study::GetDescription | ( | ) |
Returns the description.
| DesignTable * Study::GetDesignTable | ( | ) |
Returns interface for parametric settings.
For more information about DesignTable class, see DesignTable and ParametricEquation .
| DifferenceEfficiencyMapDefinition * Study::GetDifferenceEfficiencyMapDefinition | ( | Variant & | val | ) |
Returns an DifferenceEfficiencyMapDefinition onject by specifying the name or index.
| val | Name or index of the difference efficiency map definition |
| EfficiencyMapPlot * Study::GetDifferenceEfficiencyMapPlot | ( | Variant & | val | ) |
Returns an EfficiencyMapPlot object by specifying the name or index.
| val | Name or index of the difference efficiency map |
| EfficiencyMapDefinition * Study::GetEfficiencyMapDefinition | ( | Variant & | val | ) |
Returns an EfficiencyMapDefinition onject by specifying the name or index.
| val | name or index of the efficiency map definition |
| EfficiencyMapPlot * Study::GetEfficiencyMapPlot | ( | Variant & | val | ) |
Returns an EfficiencyMapPlot object by specifying the name or index.
| val | Name or index of the efficiency map |
| ExternalEfficiencyMapDefinition * Study::GetExternalEfficiencyMapDefinition | ( | Variant & | val | ) |
Returns an ExternalEfficiencyMapDefinition onject by specifying the name or index.
| val | Name or index of the external efficiency map definition |
| EfficiencyMapPlot * Study::GetExternalEfficiencyMapPlot | ( | Variant & | val | ) |
Returns an EfficiencyMapPlot object by specifying the name or index.
| val | Name or index of the external data efficiency map |
| bool Study::GetFacesHeight | ( | String array & | facesList, |
| Point * | vector | ||
| ) |
Returns the height of the face in the specified direction.
| bool Study::GetFacesMaximumDistanceFromAxis | ( | String array & | facesList, |
| Point * | origin, | ||
| Point * | vector | ||
| ) |
Returns the maximum distance between the specified face and axis.
| FilterDefinition * Study::GetFilterResultDefinition | ( | Variant & | val | ) |
Returns a FilterDefinition object by specifying a name or index.
| val | Filter object name or index |
| FluxLineDefinition * Study::GetFluxLine | ( | Variant & | val | ) |
Returns a FluxLineDefinition object by specifying a name or index.
| val | Flux line name or index |
| String Study::GetHiddenResults | ( | ) |
Returns the table result items to hide.
| Material * Study::GetMaterial | ( | Variant & | val | ) |
| String Study::GetMaterialAttributeParameters | ( | ) |
Returns a list of material properties.
| Material * Study::GetMaterialByIndex | ( | int | index | ) |
| MeasurementVariable * Study::GetMeasurementVariable | ( | Variant & | val | ) |
Returns a measurement variable by specifying name or index.
| val | variable name or index |
| MeshControl * Study::GetMeshControl | ( | ) |
Returns a MeshControl object to specify mesh properties.
| MeshGroupList * Study::GetMeshGroupList | ( | ) |
Returns mesh group list.
For more information about MeshGroupList, see MeshGroup and MeshGroupList .
| Part * Study::GetMeshPart | ( | Variant & | var | ) |
| Part * Study::GetMeshPartByIndex | ( | int | index | ) |
Returns a mesh part object from the study by index.
| index | The index of the part |
| MeshToModelParameter * Study::GetMeshToModelParameter | ( | ) |
Returns an MeshToModelParameter object.
| Condition * Study::GetModelCopyControl | ( | ) |
| String Study::GetName | ( | ) |
Returns the name of a study as a string.
| Variant Study::GetNodeIdsOnEdge | ( | int | edgeId | ) |
Returns a list of IDs of nodes on the specified edge.
| edgeId | edge ID |
| Variant Study::GetNodeIdsOnFace | ( | int | faceId | ) |
Returns a list of IDs of nodes on the specified face.
| faceId | Face ID |
| OptimizationTable * Study::GetOptimizationTable | ( | ) |
Returns the optimization table object.
| ParameterSettingStatus * Study::GetParameterSettingStatus | ( | ) |
Returns a ParameterSettingStatus object to specify the display status of the analysis parameter list.
| ScriptObject * Study::GetPostCalculationScript | ( | Variant & | nameOrIndex | ) |
Returns the specified post-calculation script object from the study.
| nameOrIndex | name or index of the script |
| Variant Study::GetPostCalculationScriptParameter | ( | Variant & | nameOrIndex, |
| String & | key | ||
| ) |
Returns a post-calculation script parameter from the study by specifying the name or index.
| nameOrIndex | name or index of the script |
| key | parameter key |
| Condition * Study::GetPostCondition | ( | Variant & | val | ) |
Returns a magnetic flux calculation by specifying the name or index.
| val | Name or index of the magnetic flux calculation |
| double Study::GetPostValue | ( | String & | name | ) |
Returns result value of a scalar type.
| name | Post parameter name |
A value cannot be obtained when this command is used and a result does not exist in a study.
The post parameter name is "Result item name (component name) : condition name / part name / circuit component name (component name).
For example, the post parameter name "Lorentz force (X): Coil (X)" is specified when obtaining the value (part name "Coil" for Lorentz force (X component)) for the following figure.
| ProbeDefinition * Study::GetProbe | ( | Variant & | val | ) |
Returns a probe by specifying a name or index.
| val | Probe name or index |
| Variant Study::GetResponseData | ( | String & | name, |
| int | caseIndex | ||
| ) |
Returns all variable values for a single case response value calculation.
| name | Name of the response variable |
| caseIndex | Case ID |
The caseIndex is numbered from 0.
| ResponseTableDefinition * Study::GetResponseTableDefinition | ( | Variant & | val | ) |
Returns a response table definition object by specifying the name or index. (accuracy priority efficiency map study)
| val | name or index of the table |
| ResponseTableResultType * Study::GetResponseTableResultType | ( | Variant & | val | ) |
Returns a response table result type definition by specifying the name or index (accuracy priority efficiency map study)
| val | name or index of the table result type definition |
| double Study::GetResponseVariable | ( | String & | name, |
| int | caseIndex | ||
| ) |
Returns a value of a response value variable.
| name | Name of the response variable |
| caseIndex | Case ID |
The caseIndex is numbered from 0.
| String Study::GetResultFileName | ( | ) |
Returns the result file name (*.jplot, *.plot).
| StringList Study::GetResultFileNameList | ( | ) |
Returns a list of result files in a study as a character string.
| Variant Study::GetResultFileNames | ( | ) |
Returns the list of result files in a study.
| ResultTable * Study::GetResultTable | ( | ) |
Returns a ResultTable object.
| ResultViewItemList * Study::GetResultViewItemList | ( | ) |
Returns result view list.
| ScalingFactor * Study::GetScaling | ( | Variant & | val | ) |
Returns a ScalingFactor object by specifying a name or index.
| val | Scaling name or index |
| String Study::GetScriptTypeName | ( | ) |
Returns the study type as a character string.
For more information about the returned study type name, see Study Type.
| SectionGraph * Study::GetSectionGraph | ( | Variant & | val | ) |
Returns a SectionGraph object by specifying a name or index.
| val | Section graph name or index |
| Study * Study::GetSlaveStudy | ( | Variant & | val | ) |
| Step * Study::GetStep | ( | ) |
| int Study::GetStudyId | ( | ) |
Returns a unique study ID within the project.
| StudyProperties * Study::GetStudyProperties | ( | ) |
Returns a StudyProperties object.
| ResponseTableCorrection * Study::GetTableCorrection | ( | Variant & | val | ) |
Returns a ResponseTableCorrection object by specifying the name or index.
| val | The name or index of the correction |
| String Study::GetTagName | ( | int | index | ) |
Provides the tag name at the given index
| index | Index of the tag |
| String Study::GetTagValue | ( | Variant & | indexOrName | ) |
Provides tag value at the given index
| index | Index of the tag |
| ThermalEfficiencyMapDefinition * Study::GetThermalEfficiencyMapDefinition | ( | Variant & | val | ) |
Returns an ThermalEfficiencyMapDefinition onject by specifying the name or index.
| val | name or index of the efficiency map definition |
| String Study::GetType | ( | ) |
Returns the analysis type of the study as a character string.
| bool Study::GetUpdateCaseValuesWithGeometryAdjustedValues | ( | ) |
Returns whether to update the case value with the adjusted value.
| ParametricEquation * Study::GetVariable | ( | Variant & | name | ) |
Returns an equation by specifying a variable.
| name | Variable |
| VectorDefinition * Study::GetVector | ( | Variant & | val | ) |
Returns a VectorDefinition object by specifying a name or index.
| val | Vector plot name or index |
| VectorExpression * Study::GetVectorExpression | ( | Variant & | val | ) |
Returns a VectorExpression object by specifying a name or index.
| val | Vector expression object name or index |
| Variant Study::GetVectorPostValue | ( | String & | name | ) |
Returns result value of vector type.
| name | Post parameter name |
A value cannot be obtained when this command is used and a result does not exist in a study.
For more information about post parameter names, see GetPostValue
.
| VibrationDefinition * Study::GetVibrationDefinition | ( | Variant & | val | ) |
Returns a VibrationDefinition object by specifying a name or index.
| val | Name or index |
| WindingDefinition * Study::GetWinding | ( | Variant & | val | ) |
Returns an winding definition by specifying the name or index.
| val | Name or index of the Winding Definition object |
| WindingRegion * Study::GetWindingRegion | ( | Variant & | val | ) |
Returns an winding region definition by specifying the name or index.
| val | Name or index of the winding region definition |
| bool Study::HasCircuit | ( | ) |
Returns True as a return value if a circuit exists in the study.
| bool Study::HasIntersection | ( | ) |
Checks interference among parts in a current case.
| bool Study::HasMasterStudy | ( | ) |
Returns True as a return value if a master study exists in the study.
| bool Study::HasMesh | ( | ) |
Returns True as a return value if mesh is generated in the current case of the study.
| bool Study::HasMeshAnyPart | ( | ) |
Returns True as a return value if any part has a mesh in the current case of the study.
| bool Study::HasParametricData | ( | String & | name | ) |
Returns True as a return value if there is a response value with the name specified in the study.
| name | Name of the response value |
| bool Study::HasResult | ( | ) |
Returns True as a return value if the current case of the study has analysis results.
| bool Study::HasUseWinding | ( | ) |
Returns True if the study uses windings.
| void Study::ImportSubroutineParameter | ( | String & | filename | ) |
Imports user subroutine parameters from a file (*.csv, *.txt).
| filename | File path for importing |
| void Study::ImportTags | ( | String & | filename | ) |
Imports user defined tags from a file (*.csv, *.txt).
| filename | File path for importing |
| bool Study::IsAxisymmetricStudy | ( | ) |
Returns True as a return value if the study is an axisymmetric analysis.
| bool Study::IsCutPlaneStudy | ( | ) |
Returns True as a return value if the study is a cross section analysis.
| bool Study::IsModelError | ( | int | caseno = -1 | ) |
Returns True as a return value if there is a model error.
| caseno | Case ID |
| bool Study::IsModelWarning | ( | int | caseno = -1 | ) |
Returns True as a return value if there is a model warning.
| caseno | Case ID |
| bool Study::IsPartSuppressed | ( | Variant & | part | ) |
Returns suppressed state of a part.
| part | Part |
| bool Study::IsValid | ( | ) |
Returns True if an object is valid.
| Circuit * Study::LoadCircuit | ( | String & | filename | ) |
| void Study::LoadFromWeightCsv | ( | String & | csvFile, |
| String array & | cases, | ||
| bool | isDuplicate | ||
| ) |
Adds a case to the study by specifying a weight file.
| csvFile | Weight file |
| cases | case indices to load |
| isDuplicate | lags for duplicating the study |
| bool Study::LoadMesh | ( | ) |
Loads created mesh in current case.
| void Study::LoadRemoteResults | ( | String array & | cases | ) |
Imports result files (*.jplot) from remote calculation.
| cases | Cases to load |
| void Study::LoadTopologyResults | ( | String & | typeName, |
| int | numCases = 0 |
||
| ) |
Loads the analysis results of topology optimization.
| typeName | Load type |
| numCases | Number of cases |
| String Study::MagnetizedMaterialName | ( | ) |
Returns the name of the user magnetization material created from an analysis in a study running a magnetization analysis.
| double Study::MeasureDistance | ( | String & | fromType, |
| Variant & | fromID, | ||
| String & | toType, | ||
| Variant & | toID | ||
| ) |
Measures the distance between specified entities.
| fromType | Edge : Edge
Vertex : Vertex
Face : Face
Node : Node
Element-edge : Element edge
Element-face : Element face
|
| fromID | Vertex ID, face ID, edge ID, node ID, element face ID, or element edge ID |
| toType | Edge : Edge
Vertex : Vertex
Face : Face
Node : Node
Element-edge : Element edge
Element-face : Element face
|
| toID | Vertex ID, face ID, edge ID, node ID, element face ID, or element edge ID |
| double Study::MeasureDistanceFrom | ( | double | x, |
| double | y, | ||
| double | z, | ||
| String & | toType, | ||
| Variant & | toID | ||
| ) |
Measures the distance between the specified coordinates (x, y, z) and specified entity.
| x | X-Coordinate |
| y | Y-Coordinate |
| z | Z-Coordinate |
| toType | Edge : Edge
Vertex : Vertex
Face : Face
Node : Node
Element-edge : Element edge
Element-face : Element face
|
| toID | Vertex ID, face ID, edge ID, node ID, element face ID, or element edge ID |
| double Study::MeasureDistanceFromPoint | ( | Point * | p, |
| String & | toType, | ||
| Variant & | toID | ||
| ) |
Measures the distance between the specified Point object and entity.
| p | Point object |
| toType | Edge : Edge
Vertex : Vertex
Face : Face
Node : Node
Element-edge : Element edge
Element-face : Element face
|
| toID | Vertex ID, face ID, edge ID, node ID, element face ID, or element edge ID |
| double Study::MeasureNodeAngle | ( | Variant & | fromID, |
| Variant & | centerID, | ||
| Variant & | toID | ||
| ) |
Measures the angle of three specified points.
| fromID | Node ID |
| centerID | Node ID |
| toID | Node ID |
| double Study::MeasurePointNodeAngle | ( | double | x, |
| double | y, | ||
| double | z, | ||
| Variant & | fromID, | ||
| Variant & | toID | ||
| ) |
Measures the angle of the specified center point and two points.
| x | X-Coordinate of the center point |
| y | Y-Coordinate of the center point |
| z | Z-Coordinate of the center point |
| fromID | Node ID |
| toID | Node ID |
| double Study::MeasurePointVertexAngle | ( | double | x, |
| double | y, | ||
| double | z, | ||
| Variant & | fromID, | ||
| Variant & | toID | ||
| ) |
Measures the angle of the specified center point and two points.
| x | X-Coordinate of the center point |
| y | Y-Coordinate of the center point |
| z | Z-Coordinate of the center point |
| fromID | Vertex ID |
| toID | Vertex ID |
| double Study::MeasureVertexAngle | ( | Variant & | fromID, |
| Variant & | centerID, | ||
| Variant & | toID | ||
| ) |
Measures the angle of the three specified points.
| fromID | Vertex ID |
| centerID | Vertex ID |
| toID | Vertex ID |
| void Study::MergeJcf | ( | String & | filename | ) |
Specifies the jcf file path and merges model data of the jcf file into the current study.
| filename | File path |
| void Study::MergeJcfForPreview | ( | String & | filename | ) |
Since this is an internal function, it is not officially supported.
| int Study::NumAirRegions | ( | ) |
Returns the number of air regions as an integer.
This air region corresponds to the air region displayed under [Study] > [Mesh] in the [Project Manager] of the graphics window.
| int Study::NumCalculationDefinitions | ( | ) |
Returns the number of calculation items (parts, faces, edges) defined in a study as an integer.
| int Study::NumCalculations | ( | ) |
Returns number of calculation items as an integer.
| int Study::NumCalculationTargets | ( | ) |
Returns the number of calculation targets defined in a study as an integer.
| int Study::NumConditions | ( | ) |
Returns the number of conditions in the study as an integer.
| int Study::NumContours | ( | ) |
Returns the number of contour plots as an integer.
| int Study::NumDifferenceEfficiencyMapDefinitions | ( | ) |
Returns the number of difference efficiency map definitions.
| int Study::NumEfficiencyMapDefinitions | ( | ) |
Returns the number of efficiency map definitions.
| int Study::NumExternalEfficiencyMapDefinitions | ( | ) |
Returns the number of external efficiency map definitions.
| int Study::NumFluxLines | ( | ) |
Returns the number of flux line plots as an integer.
| int Study::NumMaterials | ( | ) |
Returns the number of materials.
| int Study::NumPostConditions | ( | ) |
Returns the number of the magnetic flux calculation in a magnetic field analysis study as an integer.
| int Study::NumPostParameters | ( | ) |
Returns the number of post parameters as an integer.
Physical quantities outputted in table form such as magnetic flux calculation, part calculation, section graph, probe, response value, etc. are counted as post parameters.
The physical quantity output for each part is counted by the number of parts.
This command can be used regardless of whether or not there is a calculation result for studies that have run a calculation.
| int Study::NumProbes | ( | ) |
Returns the number of probes.
| int Study::NumResponseTableDefinitions | ( | ) |
Returns the number of response table definitions (accuracy priority efficiency map study).
| int Study::NumResponseTableResultTypes | ( | ) |
Returns the number of response table result type definitions (accuracy priority efficiency map study)
| int Study::NumScalings | ( | ) |
Returns the number of scalings as an integer.
| int Study::NumSectionGraphs | ( | ) |
Returns the number of section graphs as an integer.
| int Study::NumSlaveStudies | ( | ) |
Returns the number of slave studies in the study as an integer.
| int Study::NumTableCorrections | ( | ) |
Returns the number of response table correction definitions.
| int Study::NumTags | ( | ) |
Provides the number of tags in the study
| int Study::NumThermalEfficiencyMapDefinitions | ( | ) |
Returnsthe number of efficiency map definitions for a thermal analysis.
| int Study::NumVectors | ( | ) |
Returns the number of vector plots as an integer.
| int Study::NumVibrationDefinitions | ( | ) |
Returns the number of vibration items defined in a study as an integer.
| int Study::NumWindingRegions | ( | ) |
Returns the number of winding region definitions.
| int Study::NumWindings | ( | ) |
Returns the number of winding definitions.
| Variant Study::ParametricDataNames | ( | ) |
Returns the name list of parameters.
| String Study::PostParameterName | ( | int | index | ) |
Returns a post parameter name by specifying an index.
| index | Index of post parameter |
This command can be used regardless of whether or not there is a calculation result for studies that have run a calculation.
For more information about post parameter names, see GetPostValue .
| int Study::PostParameterType | ( | String & | name | ) |
Returns post parameter type by specifying a name.
| name | Post parameter name |
This command can be used regardless of whether or not there is a calculation result for studies that have run a calculation.
For more information about post parameter names, see GetPostValue .
| bool Study::RemoveAllResults | ( | ) |
Deletes the all results from the result file of the current case. Mesh is also removed.
True is returned as a return value when it is deleted.
| bool Study::RemoveAllResultsAllCases | ( | ) |
Deletes the all results from the result file of the all cases. Mesh is also removed.
True is returned as a return value when it is deleted.
| void Study::RemoveMaterialByName | ( | String & | matname | ) |
Deletes a material by specifying a name.
| matname | Material name |
| void Study::RemoveMeasurementVariable | ( | Variant & | val | ) |
Deletes the measurement variable by specifying name or index.
| val | measurement variable name or index |
| bool Study::RemoveSelectedResults | ( | StringList & | results | ) |
Deletes the specified results from the result file of the current case.
True is returned as a return value when it is deleted.
| results | Result type name list |
| bool Study::RemoveSelectedResultsAllCases | ( | StringList & | results | ) |
Deletes the specified results from the result file of the all cases.
True is returned as a return value when it is deleted.
| results | Result type name list |
| bool Study::RemoveSelectedResultsStepList | ( | StringList & | results, |
| String & | steps | ||
| ) |
Deletes the specified result from the result file of the current case by specifying multiple retained steps to the result file with a character string.
A range of steps can be specified using a ‘, (comma)’, such as “1,2,3” or using a ‘- (hyphen)’, such as “4-8”. True is returned as a return value when it is deleted.
| results | Result type name list |
| steps | Step |
| bool Study::RemoveSelectedResultsStepListAllCases | ( | StringList & | results, |
| String & | steps | ||
| ) |
Deletes the specified result from the result file of the current case by specifying multiple retained steps to the result file with a character string.
A range of steps can be specified using a ‘, (comma)’, such as “1,2,3” or using a ‘- (hyphen)’, such as “4-8”. True is returned as a return value when it is deleted.
| results | Result type name list |
| steps | Step |
| bool Study::RemoveSelectedResultsSteps | ( | StringList & | results, |
| int | start, | ||
| int | end, | ||
| int | inter | ||
| ) |
Deletes the specified result from the result file of the current case by specifying the range and interval of the retained step to the result file.
True is returned as a return value when it is deleted.
| results | Result type name list |
| start | Start step |
| end | End step |
| inter | Interval |
| bool Study::RemoveSelectedResultsStepsAllCases | ( | StringList & | results, |
| int | start, | ||
| int | end, | ||
| int | inter | ||
| ) |
Deletes the specified result from the result file of all cases by specifying the range and interval of the retained step to the result file.
True is returned as a return value when it is deleted.
| results | Result type name list |
| start | Start step |
| end | End step |
| inter | Interval |
| void Study::RemoveSubroutineParameter | ( | String & | name | ) |
Deletes user subroutine parameters.
| name | User variable name |
| void Study::RemoveTag | ( | String & | name | ) |
Removes the designated user defined tag
| name | User tag name |
| void Study::RemoveVariable | ( | Variant & | name | ) |
Deletes the equation by specifying a variable.
| name | Variable |
| void Study::RemoveWarningAsError | ( | int | code | ) |
Deletes the warning from the error list by specifying a code.
| code | Code |
| void Study::Restart | ( | int | steps, |
| int | outputStep | ||
| ) |
Resumes calculation of selected study.
| steps | Number of analysis steps or number of eigenvalues to run calculation |
| outputStep | Output start step |
Recalculates using the Restart command when the [Use Previous Eigenvalue Analysis Results] check box in structural analysis (eigenmode analysis) is selected. Specify the number of eigenvalue to be calculated as step.
| void Study::RestartAdaptive | ( | int | stages | ) |
Specifies the maximum stage of the adaptive mesh control and resumes the calculation of the selected study.
| stages | Maximum stage of the adaptive mesh control |
| void Study::Run | ( | ) |
Runs the current case in the foreground. Other operations cannot be run in JMAG-Designer while it is running an analysis in the foreground.
For more information about operations for running an analysis in the graphics window, see "Running the Analysis".
| void Study::RunAllCases | ( | ) |
Runs the all cases in the foreground. Other operations cannot be run in JMAG-Designer while it is running an analysis in the foreground.
An analysis is run for only cases without results and not for cases with results.
| void Study::RunAllPostCalculationScripts | ( | ) |
Runs all of the post-calculation scripts.
| void Study::SetAirRegionVisibility | ( | int | index, |
| bool | visible | ||
| ) |
Switches the display of the air region.
| index | Index of the air region |
| visible | True=1 : Display
False=0 : Hide
|
| void Study::SetCadParameterValue | ( | String & | name, |
| Variant & | value | ||
| ) |
Specifies a value for the CAD parameter of a model.
| name | Name of the CAD parameter |
| value | Value |
| void Study::SetCheckForTopologyChanges | ( | bool | flag | ) |
Specifies whether or not to check the increase or decrease in the number of parts, faces, edges, and vertices.
| flag | True=1 : Check
False=0 : Do not check
|
| void Study::SetCopyOnUpdate | ( | bool | flag | ) |
Specifies whether or not to copy a study during model update.
| flag | True=1 : Copies the study
False=0 : Does not copy the study
|
| void Study::SetCurrentCase | ( | int | caseIndex | ) |
Specifies the current case ID.
| caseIndex | Case ID |
The caseIndex is numbered from zero.
| void Study::SetCurrentComposite | ( | Variant & | val | ) |
Specifies a name or index to dispaly the composite result.
| val | Name or index of the composite result |
| void Study::SetCurrentContour | ( | Variant & | val | ) |
Specifies a name or index to specify the contour plot that is displayed.
| val | Name or index of the contour plot (start from 0) |
The index of a contour plot is assigned in the order of "0, 1, 2 …" as displayed in the [Project Manager].
For example, the index of the contour plot in the following diagram [Magnetization : magnetization] is "2".
| void Study::SetCurrentFluxLine | ( | Variant & | val | ) |
Specifies a name or index to specify the flux line that is displayed.
| val | Name or index of the flux line (start from 0) |
The index of a flux line is assigned in the order of "0, 1, 2…" as displayed in the [Project Manager].
| void Study::SetCurrentScaling | ( | Variant & | val | ) |
Specifies a name or index to specify the scale that is displayed.
| val | Name or index of the scale (start from 0) |
The index for a flux line is assigned in the order of "0, 1, 2…" as displayed in the [Project Manager].
| void Study::SetCurrentVector | ( | Variant & | val | ) |
Specifies a name or index to specify the vector plot that is displayed.
| val | Name or index of the vector plot (start from 0) |
The index of a contour plot is assigned in the order of "0, 1, 2 …" as displayed in the [Project Manager].
| void Study::SetDescription | ( | String & | description | ) |
Specifies the description.
| description | Description |
| void Study::SetHiddenResults | ( | String & | list | ) |
Specifies the table result items to hide.
| list | Result Type Name |
| void Study::SetMaterial | ( | Variant & | val, |
| Material * | material | ||
| ) |
| void Study::SetMaterialAttributeParameters | ( | String & | list | ) |
Specifies material attribute items.
| list | Material attribute name |
| void Study::SetMaterialByName | ( | Variant & | val, |
| String & | matname | ||
| ) |
| void Study::SetMeasurementVariable | ( | String & | name, |
| String & | type, | ||
| Selection * | sel | ||
| ) |
Specifies a measurement variable.
| name | measurement variable name |
| type | measurement variable type |
| sel | Selection object |
| void Study::SetMessageVisible | ( | bool | on | ) |
Since this is an internal function, it is not officially supported.
| void Study::SetModelDivisionCadParameterName | ( | String & | name | ) |
Specifies the CAD parameter name that sets the number of divisions determined from the winding condition.
| name | CAD parameter name |
| void Study::SetName | ( | String & | name | ) |
Specifies the name of a study.
| name | Study name |
| void Study::SetPostCalculationScriptParameter | ( | Variant & | nameOrIndex, |
| String & | key, | ||
| Variant & | value | ||
| ) |
Specifies a post-calculation script parameter from the study by specifying the name or index.
| nameOrIndex | name or index of the script |
| key | parameter key |
| value | parameter value |
| void Study::SetTag | ( | String & | name, |
| String & | value | ||
| ) |
Adds a user defined tag. If the tag's name already exist it updates the tag with the given value.
| name | User tag name |
| value | Value |
| void Study::SetUpdateByRelation | ( | bool | flag | ) |
Specifies whether to consider Parent-Child relation (Condition Parts to setting target).
| flag | True=1 : Considered
False=0 : Does not considered
|
| void Study::SetUpdateCaseValuesWithGeometryAdjustedValues | ( | bool | flag | ) |
Specifies whether to update the case value with the adjusted value.
| flag | True=1 : Update
False=0 : Do not update
|
| void Study::SetUserResponseVariable | ( | String & | name, |
| int | caseIndex, | ||
| double | value | ||
| ) |
Specifies or creates a variable of a response value using an user-defined value.
| name | Name of the response variable |
| caseIndex | Case index specified for the response value |
| value | Variable value |
The caseIndex is numbered from 0.
| void Study::SetVariable | ( | Variant & | name, |
| Variant & | value | ||
| ) |
Specifies an equation.
| name | Variable |
| value | Expression |
| void Study::SubmitAllLocal | ( | bool | queued | ) |
Corresponds to the following function of JMAG-Designer13.0 or later.
CreateJob.
| queued |
| void Study::SubmitAllRemote | ( | String & | machine, |
| String & | cpu, | ||
| Variant & | keepremote, | ||
| bool | queued | ||
| ) |
Corresponds to the following function of JMAG-Designer13.0 or later.
CreateJob.
| machine | Management server name of a remote system |
| cpu | CPU group used in calculation |
| keepremote | Whether or not results are kept in management server
On : Leaves results on remote machine
Off : Moves results to local machine
Both : Copies to local and leaves on server
|
| queued |
| void Study::SubmitLocal | ( | bool | queued | ) |
Corresponds to the following function of JMAG-Designer 13.0 or later.
CreateJob.
| queued |
| void Study::SubmitRemote | ( | String & | machine, |
| String & | cpu, | ||
| Variant & | keepremote, | ||
| bool | queued | ||
| ) |
Corresponds to the following function of JMAG-Designer13.0 or later.
CreateJob.
| machine | Management server name of the remote system |
| cpu | CPU group used in a calculation |
| keepremote | Keeps results in management server
On : Leave results on remote machine
Off : Move results to local machine
Both : Copies to local and deletes on remote machine
|
| queued |
| void Study::SuppressPart | ( | Variant & | part, |
| int | state | ||
| ) |
Specifies suppression to a part.
| part | Part name or ID |
| state | True=1 : Suppress part
False=0 : Clears part suppression
|
| void Study::UnLockAll | ( | ) |
Since this is an internal function, it is not officially supported.
| void Study::UpdateDriveCycleResponseParametricData | ( | Variant & | val, |
| DriveCycleResponseDataParameter * | parameter | ||
| ) |
Changes the response value of the drive cycle by specifying a name or index.
| val | Response data name or index |
| parameter | DriveCycleResponseDataParameter object |
| void Study::UpdateEfficiencyMapParametricData | ( | Variant & | val, |
| EfficiencyMapResponseDataParameter * | parameter | ||
| ) |
Changes the response value of the efficiency map by specifying a name or index.
| val | Response data name or index |
| parameter | EfficiencyMapResponseDataParameter object |
| void Study::UpdateParametricData | ( | Variant & | val, |
| ResponseDataParameter * | parameter | ||
| ) |
Changes a response data by specifying the name or index.
| val | Response data name or index |
| parameter | ResponseDataParameter object |
| void Study::UpdateScriptParametricData | ( | Variant & | val, |
| String & | title, | ||
| String & | variable, | ||
| String & | script | ||
| ) |
Changes the script's response value by name or index.
| val | The name or index of the response value to change |
| title | Response value name |
| variable | Response value variable name |
| script | Script |
| void Study::UpdateSubroutineParameter | ( | String & | name, |
| Variant & | value | ||
| ) |
Updates user subroutine parameters.
| name | User variable name |
| value | Value |
| void Study::WriteAllMeshJcf | ( | String & | path, |
| String & | filename, | ||
| bool | active | ||
| ) |
Exports JCF file (mesh data) of all cases included in a study to the specified folder.
| path | Path of export folder |
| filename | Basic file name |
| active | True : Outputs cases that do not have results
False : Outputs all cases whether or not there are results.
|
| void Study::WriteAllSolidJcf | ( | String & | path, |
| String & | filename, | ||
| bool | active, | ||
| bool | preprocess = true |
||
| ) |
Exports JCF file (geometry data) of all cases included in a study to the specified folder.
| path | Path of export folder |
| filename | Basic file name |
| active | True : Outputs cases that do not have results
False : Outputs all cases whether or not there are results.
|
| preprocess | True : Perform preprocessing for mesh generation.
False : Not Perform preprocessing for mesh generation.
|
| void Study::WriteAllSolidPartialMeshJcf | ( | String & | path, |
| String & | filename, | ||
| bool | active, | ||
| bool | preprocess = true |
||
| ) |
Exports JCF file (geometry data contain partial mesh) of all cases included in a study to the specified folder.
| path | Path of export folder |
| filename | Basic file name |
| active | True : Outputs cases that do not have results
False : Outputs all cases whether or not there are results.
|
| preprocess | True : Perform preprocessing for mesh generation.
False : Not Perform preprocessing for mesh generation.
|
| bool Study::WriteCaseReport | ( | String & | filename | ) |
Exports the case report.
| filename | Name of the report file to export |
| void Study::WriteMeshJcf | ( | String & | filename | ) |
Exports a JCF file (mesh data) by specifying a file path.
| filename | File path |
| bool Study::WriteResponseReport | ( | String & | filename | ) |
Exports a parametric report.
| filename | Name of the report file to export |
| void Study::WriteSolidJcf | ( | String & | filename, |
| bool | preprocess = true |
||
| ) |
Exports a JCF file (geometry data) by specifying a file path.
| filename | File path |
| preprocess | True : Perform preprocessing for mesh generation.
False : Not Perform preprocessing for mesh generation.
|
| void Study::WriteSolidPartialMeshJcf | ( | String & | filename, |
| bool | preprocess = true |
||
| ) |
Exports a JCF file (geometry data contain partial mesh) by specifying a file path.
| filename | File path |
| preprocess | True : Perform preprocessing for mesh generation.
False : Not Perform preprocessing for mesh generation.
|
| void Study::WriteTopologyConfigurationFile | ( | String & | filename, |
| int | independentJobs | ||
| ) |
Runs the topology optimization.
| filename | File name to output |
| independentJobs | Number of simultaneous calculation executions |