SimBcPlotContoursBuilder Class¶
-
class
NXOpen.CAE.SimBcPlotContoursBuilder¶ Bases:
NXOpen.BuilderRepresents a
NXOpen.CAE.SimBcPlotContoursBuilderbuilder which can be used to generate a plot of aNXOpen.CAE.SimBCin the graphics area.This is limited to
NXOpen.CAE.SimBCobjects in the active solution.NXOpen.CAE.SimBcPlotContoursBuilder.CreatePlotObject()returns a plot objectNXOpen.CAE.NxBcPlotContourswhoseNXOpen.CAE.NxBcPlotContours.PlotContour()plots contour. To create a new instance of this class, useNXOpen.CAE.SimSimulation.CreateSimBcPlotContoursBuilder()New in version NX8.5.0.
Properties¶
| Property | Description |
|---|---|
| PropertyIndexToPlot | Returns or sets the property index of NXOpen.CAE.SimBC to plot. |
| PropertyNameToPlot | Returns or sets the property name of NXOpen.CAE.SimBC to plot. |
| ResolveOverlap | Returns or sets a NXOpen.CAE.SimBcPlotContoursBuilderResolveOverlapType used in plot to resolve overlapping values |
| ResolveOverlapValue | Returns or sets a overlap value to plot. |
| ResolveOverlapValueUnit | Returns or sets a NXOpen.Unit for overlap value to plot. |
| Tag | Returns the Tag for this object. |
Methods¶
| Method | Description |
|---|---|
| Commit | Commits any edits that have been applied to the builder. |
| CreatePlotObject | Returns NXOpen.CAE.NxBcPlotContours object |
| CreateResult | Returns NXOpen.CAE.Result object. |
| Destroy | Deletes the builder, and cleans up any objects created by the builder. |
| GetAvailableBcsToPlot | Returns all available NXOpen.CAE.SimBC to plot |
| GetAvailablePropertyNamesAndIndicesToPlot | Returns all available property names and indices that can be plotted for the specified NXOpen.CAE.SimBC |
| GetAvailablePropertyNamesToPlot | Returns all available property names that can be plotted for the specified NXOpen.CAE.SimBC |
| GetCommittedObjects | For builders that create more than one object, this method returns the objects that are created by commit. |
| GetObject | Returns the object currently being edited by this builder. |
| GetPlotType | Returns plot type |
| SetAnimationPoints | Sets animation points |
| SetBcsToPlot | Sets NXOpen.CAE.SimBC objects to plot. |
| SetEvaluationPoints | Sets evaluation point |
| SetPlotType | Sets plot type |
| ShowResults | Updates the model to reflect the result of an edit to the model for all builders that support showing results. |
| Validate | Validate whether the inputs to the component are sufficient for commit to be called. |
Enumerations¶
| SimBcPlotContoursBuilderPlotType Enumeration | Plot types |
| SimBcPlotContoursBuilderResolveOverlapType Enumeration | Resolve overlap types |
Property Detail¶
PropertyIndexToPlot¶
-
SimBcPlotContoursBuilder.PropertyIndexToPlot¶ Returns or sets the property index of
NXOpen.CAE.SimBCto plot.-------------------------------------Getter Method
Signature
PropertyIndexToPlotReturns: Return type: int New in version NX8.5.0.
Deprecated since version NX9.0.0: There is no replacement for this method.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
PropertyIndexToPlotParameters: propertyIndex (int) – New in version NX8.5.0.
Deprecated since version NX9.0.0: Use
NXOpen.CAE.SimBcPlotContoursBuilder.SetPropertyNameToPlot()instead.License requirements: nx_masterfem (“Finite Element Modeling”)
PropertyNameToPlot¶
-
SimBcPlotContoursBuilder.PropertyNameToPlot¶ Returns or sets the property name of
NXOpen.CAE.SimBCto plot.This name must come from the available property names returned by
NXOpen.CAE.SimBcPlotContoursBuilder.GetAvailablePropertyNamesToPlot().-------------------------------------Getter Method
Signature
PropertyNameToPlotReturns: Return type: str New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
PropertyNameToPlotParameters: pPropertyName (str) – New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
ResolveOverlap¶
-
SimBcPlotContoursBuilder.ResolveOverlap¶ Returns or sets a
NXOpen.CAE.SimBcPlotContoursBuilderResolveOverlapTypeused in plot to resolve overlapping values-------------------------------------Getter Method
Signature
ResolveOverlapReturns: Return type: NXOpen.CAE.SimBcPlotContoursBuilderResolveOverlapTypeNew in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
ResolveOverlapParameters: resolveOverlapType ( NXOpen.CAE.SimBcPlotContoursBuilderResolveOverlapType) –New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
ResolveOverlapValue¶
-
SimBcPlotContoursBuilder.ResolveOverlapValue¶ Returns or sets a overlap value to plot.
This is used when
NXOpen.CAE.SimBcPlotContoursBuilder.ResolveOverlap`()is set toNXOpen.CAE.SimBcPlotContoursBuilderResolveOverlapType.Specify-------------------------------------Getter Method
Signature
ResolveOverlapValueReturns: Return type: float New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
ResolveOverlapValueParameters: resolveOverlapValue (float) – New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
ResolveOverlapValueUnit¶
-
SimBcPlotContoursBuilder.ResolveOverlapValueUnit¶ Returns or sets a
NXOpen.Unitfor overlap value to plot.This is used when
NXOpen.CAE.SimBcPlotContoursBuilder.ResolveOverlap`()is set toNXOpen.CAE.SimBcPlotContoursBuilderResolveOverlapType.Specify-------------------------------------Getter Method
Signature
ResolveOverlapValueUnitReturns: Return type: NXOpen.UnitNew in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Setter Method
Signature
ResolveOverlapValueUnitParameters: resolveOverlapValueUnit ( NXOpen.Unit) –New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Method Detail¶
CreatePlotObject¶
-
SimBcPlotContoursBuilder.CreatePlotObject¶ Returns
NXOpen.CAE.NxBcPlotContoursobjectSignature
CreatePlotObject()Returns: Return type: NXOpen.CAE.NxBcPlotContoursNew in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
CreateResult¶
-
SimBcPlotContoursBuilder.CreateResult¶ Returns
NXOpen.CAE.Resultobject.For time varying result, to get static result at a particular time specify that time using
NXOpen.CAE.SimBcPlotContoursBuilder.SetEvaluationPoints()and to get transient result for each iteration of time specify the range of time usingNXOpen.CAE.SimBcPlotContoursBuilder.SetAnimationPoints().Signature
CreateResult()Returns: Return type: NXOpen.CAE.ResultNew in version NX11.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
GetAvailableBcsToPlot¶
-
SimBcPlotContoursBuilder.GetAvailableBcsToPlot¶ Returns all available
NXOpen.CAE.SimBCto plotSignature
GetAvailableBcsToPlot()Returns: Return type: list of NXOpen.CAE.SimBCNew in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
GetAvailablePropertyNamesAndIndicesToPlot¶
-
SimBcPlotContoursBuilder.GetAvailablePropertyNamesAndIndicesToPlot¶ Returns all available property names and indices that can be plotted for the specified
NXOpen.CAE.SimBCSignature
GetAvailablePropertyNamesAndIndicesToPlot(tBc)Parameters: tBc ( NXOpen.CAE.SimBC) –Returns: a tuple Return type: A tuple consisting of (pPropIndices, pPropNames) pPropIndices is a list of int. pPropNames is a list of str. .. versionadded:: NX8.5.0
Deprecated since version NX9.0.0: There is no replacement for this method.
License requirements: nx_masterfem (“Finite Element Modeling”)
GetAvailablePropertyNamesToPlot¶
-
SimBcPlotContoursBuilder.GetAvailablePropertyNamesToPlot¶ Returns all available property names that can be plotted for the specified
NXOpen.CAE.SimBCSignature
GetAvailablePropertyNamesToPlot(tBc)Parameters: tBc ( NXOpen.CAE.SimBC) –Returns: Return type: list of str New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
GetPlotType¶
-
SimBcPlotContoursBuilder.GetPlotType¶ Returns plot type
Signature
GetPlotType()Returns: Return type: NXOpen.CAE.SimBcPlotContoursBuilderPlotTypeNew in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
SetAnimationPoints¶
-
SimBcPlotContoursBuilder.SetAnimationPoints¶ Sets animation points
Signature
SetAnimationPoints(startValue, startUnit, endValue, endUnit, numFrames)Parameters: - startValue (float) –
- startUnit (
NXOpen.Unit) – - endValue (float) –
- endUnit (
NXOpen.Unit) – - numFrames (int) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
SetBcsToPlot¶
-
SimBcPlotContoursBuilder.SetBcsToPlot¶ Overloaded method SetBcsToPlot
SetBcsToPlot(bcs)SetBcsToPlot(bcs, propertyNames)
-------------------------------------Sets
NXOpen.CAE.SimBCobjects to plot.Signature
SetBcsToPlot(bcs)Parameters: bcs (list of NXOpen.CAE.SimBC) –New in version NX8.5.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------Sets
NXOpen.CAE.SimBCobjects and property names to plot .Signature
SetBcsToPlot(bcs, propertyNames)Parameters: - bcs (list of
NXOpen.CAE.SimBC) – - propertyNames (list of str) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
-------------------------------------
SetEvaluationPoints¶
-
SimBcPlotContoursBuilder.SetEvaluationPoints¶ Sets evaluation point
Signature
SetEvaluationPoints(values, units)Parameters: - values (list of float) –
- units (list of
NXOpen.Unit) –
New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
SetPlotType¶
-
SimBcPlotContoursBuilder.SetPlotType¶ Sets plot type
Signature
SetPlotType(plotType)Parameters: plotType ( NXOpen.CAE.SimBcPlotContoursBuilderPlotType) –New in version NX9.0.0.
License requirements: nx_masterfem (“Finite Element Modeling”)
Validate¶
-
SimBcPlotContoursBuilder.Validate¶ Validate whether the inputs to the component are sufficient for commit to be called.
If the component is not in a state to commit then an exception is thrown. For example, if the component requires you to set some property, this method will throw an exception if you haven’t set it. This method throws a not-yet-implemented NXException for some components.
Signature
Validate()Returns: Was self validation successful Return type: bool New in version NX3.0.1.
License requirements: None.