Validator Class¶
-
class
NXOpen.Validate.Validator¶ Bases:
NXOpen.TaggedObjectRepresents a NX
NXOpen.Validate.Validator.To create a new instance of this class, use
NXOpen.Validate.ValidationManager.CreateValidator()New in version NX7.5.0.
Properties¶
| Property | Description |
|---|---|
| Tag | Returns the Tag for this object. |
| ValidatorOptions | Returns the run options. |
Methods¶
| Method | Description |
|---|---|
| AppendCheckerNode | Adds a checker node. |
| AppendCheckerNodes | Adds checker nodes. |
| AppendPartNode | Adds part node by part file name |
| AppendPartNodes | Adds part nodes by part file names |
| ClearCheckerNodes | Clears checker nodes |
| ClearPartNodes | Clears part nodes |
| Commit | Runs checking process and returns the checking status. |
| EraseCheckerNode | Removes a checker node. |
| ErasePartNode | Removes a part node |
| FindCheckerNode | Returns a checker node. |
| FindPartNode | Finds a part node |
| GetCheckerNodes | Returns all checker nodes. |
| GetLastErrorListFromCommit | Return the list of errors happened during last NXOpen.Validate.Validator.Commit(). |
| GetPartNodes | Returns all part nodes. |
Property Detail¶
ValidatorOptions¶
-
Validator.ValidatorOptions¶ Returns the run options.
-------------------------------------Getter Method
Signature
ValidatorOptionsReturns: Return type: NXOpen.Validate.ValidatorOptionsNew in version NX7.5.0.
License requirements: ug_checkmate (“UG Check Mate”)
Method Detail¶
AppendCheckerNode¶
-
Validator.AppendCheckerNode¶ Adds a checker node.
Signature
AppendCheckerNode(className)Parameters: className (str) – checker class name New in version NX7.5.0.
License requirements: ug_checkmate (“UG Check Mate”)
AppendCheckerNodes¶
-
Validator.AppendCheckerNodes¶ Adds checker nodes.
Signature
AppendCheckerNodes(classNames)Parameters: classNames (list of str) – checkers’ class name array New in version NX7.5.0.
License requirements: ug_checkmate (“UG Check Mate”)
AppendPartNode¶
-
Validator.AppendPartNode¶ Overloaded method AppendPartNode
AppendPartNode(fileName)AppendPartNode(partObject)
-------------------------------------Adds part node by part file name
Signature
AppendPartNode(fileName)Parameters: fileName (str) – New in version NX7.5.0.
License requirements: None.
-------------------------------------Adds part node by part object
Signature
AppendPartNode(partObject)Parameters: partObject ( NXOpen.Part) –New in version NX7.5.0.
License requirements: None.
-------------------------------------
AppendPartNodes¶
-
Validator.AppendPartNodes¶ Overloaded method AppendPartNodes
AppendPartNodes(fileNames)AppendPartNodes(partObject)
-------------------------------------Adds part nodes by part file names
Signature
AppendPartNodes(fileNames)Parameters: fileNames (list of str) – New in version NX7.5.0.
License requirements: None.
-------------------------------------Adds part nodes by part objects
Signature
AppendPartNodes(partObject)Parameters: partObject (list of NXOpen.Part) –New in version NX7.5.0.
License requirements: None.
-------------------------------------
ClearCheckerNodes¶
-
Validator.ClearCheckerNodes¶ Clears checker nodes
Signature
ClearCheckerNodes()New in version NX7.5.0.
License requirements: ug_checkmate (“UG Check Mate”)
ClearPartNodes¶
-
Validator.ClearPartNodes¶ Clears part nodes
Signature
ClearPartNodes()New in version NX7.5.0.
License requirements: None.
Commit¶
-
Validator.Commit¶ Runs checking process and returns the checking status.
If failed checking statuses are found, it will return
NXOpen.ValidationResult.Failed. Otherwise it will returnNXOpen.ValidationResult.Pass. CallNXOpen.Validate.Validator.GetLastErrorListFromCommit()for the execeptions happened during the checking process.Signature
Commit()Returns: Return type: NXOpen.ValidationResultNew in version NX7.5.0.
License requirements: ug_checkmate (“UG Check Mate”)
EraseCheckerNode¶
-
Validator.EraseCheckerNode¶ Removes a checker node.
Signature
EraseCheckerNode(delNdx)Parameters: delNdx (int) – New in version NX7.5.0.
License requirements: ug_checkmate (“UG Check Mate”)
ErasePartNode¶
-
Validator.ErasePartNode¶ Removes a part node
Signature
ErasePartNode(index)Parameters: index (int) – New in version NX7.5.0.
License requirements: None.
FindCheckerNode¶
-
Validator.FindCheckerNode¶ Returns a checker node.
Signature
FindCheckerNode(index)Parameters: index (int) – Returns: checker node Return type: NXOpen.Validate.CheckerNodeNew in version NX7.5.0.
License requirements: ug_checkmate (“UG Check Mate”)
FindPartNode¶
-
Validator.FindPartNode¶ Finds a part node
Signature
FindPartNode(index)Parameters: index (int) – Returns: Return type: NXOpen.Validate.PartNodeNew in version NX7.5.0.
License requirements: None.
GetCheckerNodes¶
-
Validator.GetCheckerNodes¶ Returns all checker nodes.
Signature
GetCheckerNodes()Returns: checker name array Return type: list of NXOpen.Validate.CheckerNodeNew in version NX7.5.0.
License requirements: ug_checkmate (“UG Check Mate”)
GetLastErrorListFromCommit¶
-
Validator.GetLastErrorListFromCommit¶ Return the list of errors happened during last
NXOpen.Validate.Validator.Commit().Signature
GetLastErrorListFromCommit()Returns: List of errors encountered during the checking process Return type: NXOpen.ErrorListNew in version NX9.0.0.
License requirements: ug_checkmate (“UG Check Mate”)
GetPartNodes¶
-
Validator.GetPartNodes¶ Returns all part nodes.
Signature
GetPartNodes()Returns: Return type: list of NXOpen.Validate.PartNodeNew in version NX7.5.0.
License requirements: ug_checkmate (“UG Check Mate”)