Validator Class¶
-
class
NXOpen.Validate.
Validator
¶ Bases:
NXOpen.TaggedObject
Represents 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
ValidatorOptions
Returns: Return type: NXOpen.Validate.ValidatorOptions
New 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.ValidationResult
New 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.CheckerNode
New 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.PartNode
New 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.CheckerNode
New 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.ErrorList
New 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.PartNode
New in version NX7.5.0.
License requirements: ug_checkmate (“UG Check Mate”)