PropertyTable Class — NXOpen Python API Reference 12.0.0 documentation

# PropertyTable Class

class `NXOpen.CAE.``PropertyTable`

  Bases: `NXOpen.BasePropertyTable`

  Represents a property table

  This is a sub object

  New in version NX4.0.0.

# Properties

Property | Description
--- | ---
DescriptorNeutralName | Returns the neutral name of the property table’s descriptor
DescriptorSpecificName | Returns the language specific name of the property table’s descriptor
IsOccurrence | Returns whether this object is an occurrence or not.
JournalIdentifier | Returns the identifier that would be recorded in a journal for this object.
Name | Returns the custom name of the object.
OwningComponent | Returns the owning component, if this object is an occurrence.
OwningPart | Returns the owning part of this object
Prototype | Returns the prototype of this object if it is an occurrence.
Tag | Returns the Tag for this object.

# Methods

Method | Description
--- | ---
AddElementsToNamedPropertyTableArrayPropertyValue | Add elements to the referenced object array value of the property
AddRowScalarFieldTable | Add row operation for scalar field table
ClearTablePropertyOverride | Clear property override flag.
CopyProperties | Copies the values from the input table into this table, the table descriptor neutral names must match
CopyProperty | Copy the value of one property from the source table into this table
CreateAttributeIterator | Create an attribute iterator
DeleteAllAttributesByType | Deletes all attributes of a specific type.
DeleteAttributeByTypeAndTitle | Deletes an attribute by type and title.
DeleteRowScalarFieldTable | Delete row operation for scalar field table
DeleteUserAttribute | Deletes the first attribute encountered with the given Type, Title.
DeleteUserAttributes | Deletes the attributes on the object, if any, that satisfy the given iterator
FindObject | Finds the `NXOpen.NXObject` with the given identifier as recorded in a journal.
GetAttributeTitlesByType | Gets all the attribute titles of a specific type.
GetAxisPropertyValue | Returns the axis `NXOpen.Axis`
GetBasePropertyType | Returns the type of the property
GetBaseScalarFieldPropertyValue | Returns the field expression `NXOpen.Fields.FieldExpression` value of the property
GetBaseScalarWithDataPropertyValue | Returns the double value of the property with units
GetBooleanPropertyValue | Returns the boolean value of the property
GetBooleanUserAttribute | Gets a boolean attribute by Title and array Index.
GetCaeSectionPropertyValue | Returns the beam section options `NXOpen.CAE.BeamSectionOptions`
GetComplexScalarFieldWrapperPropertyValue | Returns the complex scalar field wrapper `NXOpen.Fields.ComplexScalarFieldWrapper`
GetComplexVectorFieldWrapperPropertyValue | Returns the complex vector field wrapper `NXOpen.Fields.ComplexScalarFieldWrapper`
GetComputationalTimeUserAttribute | Gets a time attribute by Title and array Index.
GetCoordinateSystemPropertyValue | Returns the coordinate system `NXOpen.CoordinateSystem`
GetDateTimePropertyValue | Returns the date time value of the property
GetDoublePropertyValue | Returns the double value of the property
GetExtMenuPropertyValue | Returns the ext menu value of the property
GetFieldWrapperPropertyValue | Returns the field wrapper `NXOpen.Fields.FieldWrapper`
GetFileReferencePropertyValue | Returns the file reference value of the property
GetIntegerArrayPropertyValue | Returns the integer array value of the property
GetIntegerAttribute | Gets an integer attribute by title.
GetIntegerPropertyValue | Returns the integer value of the property
GetIntegerUserAttribute | Gets an integer attribute by Title and array Index.
GetMaterialPropertyValue | Gets the material value
GetMatrixPropertyValue | Returns a matrix cell value from the matrix value of the property
GetNamedPropertyTableArrayPropertyValue | Returns the referenced array object value of the property
GetNamedPropertyTablePropertyValue | Returns the referenced referenced named property table object value of the property
GetNextUserAttribute | Gets the next attribute encountered on the object, if any, that satisfies the given iterator.
GetPdmReferenceAttributeValue | Gets the value of PDM Reference attribute for given object.
GetPhysicalMaterialPropertyValue | Returns the material options `NXOpen.CAE.MaterialOptions`
GetPointPropertyValue | Returns the point value of the property
GetPropertyCount | The count of properties in the table
GetPropertyNameByIndex | Returns the name of the property
GetPropertyType | Returns the type of the property
GetRealAttribute | Gets a real attribute by title.
GetRealUserAttribute | Gets a real attribute by Title and array Index.
GetReferenceAttribute | Gets the reference string (not the calculated value) of a string attribute that uses a reference string.
GetReferencePropertyValue | Returns the referenced object value of the property
GetReferencePropertyValueArray | Returns the array of referenced objects in the property value
GetScalarArrayPropertyValue | Returns the scalar array value of the property.
GetScalarArrayWithUnitsPropertyValue | Returns the scalar array and unit value of the property
GetScalarFieldPropertyValue | Returns the field expression `NXOpen.Fields.FieldExpression` value of the property
GetScalarFieldTableRowCol | Sets the scalar field wrapper `NXOpen.Fields.ScalarFieldWrapper`
GetScalarFieldWrapperByIndex | Returns the scalar field wrapper `NXOpen.Fields.FieldWrapper`
GetScalarFieldWrapperPropertyValue | Returns the scalar field wrapper `NXOpen.Fields.ScalarFieldWrapper`
GetScalarPropertyValue | Returns the expression `NXOpen.Expression` value of the property Use `NXOpen.BasePropertyTable.SetBaseScalarWithDataPropertyValue()` for a constant value when an expression `NXOpen.Expression` is not needed.
GetScalarTablePropertyValue | Returns a scalar table value value from the scalar table value of the property
GetScalarWithDataPropertyValue | Returns the double value of the property with units
GetSectionOffsetPropertyValue | Returns the beam section offset options `NXOpen.CAE.BeamSectionOffsetOptions`
GetSectionOrientationPropertyValue | Returns the beam section orientation options `NXOpen.CAE.BeamSectionOrientationOptions`
GetSetManagerPropertyValue | Returns the referenced SetManager value of the property
GetStringArrayPropertyValue | Returns the string array value of the property
GetStringArrayPropertyValueChoices | Returns the available choices given by the solver for the string array property
GetStringAttribute | Gets a string attribute value by title.
GetStringPropertyValue | Returns the string value of the property
GetStringUserAttribute | Gets a string attribute by Title and array Index.
GetTextPropertyValue | Returns the text value of the property
GetTimeAttribute | Gets a time attribute by title.
GetTimeUserAttribute | Gets a time attribute by Title and array Index.
GetUserAttribute | Gets the first attribute encountered on the object, if any, with a given Title, Type and array Index.
GetUserAttributeAsString | Gets the first attribute encountered on the object, if any, with a given title, type and array index.
GetUserAttributeCount | Gets the count of set attributes on the object, if any, that satisfy the given iterator.
GetUserAttributeLock | Determine the lock of the given attribute.
GetUserAttributeSize | Gets the size of the first attribute encountered on the object, if any, with a given Title and Type.
GetUserAttributeSourceObjects | Returns an array of objects from which this object presents attributes.
GetUserAttributes | Gets all the attributes that have been set on the given object, if any, that satisfy the given iterator.
GetUserAttributesAsStrings | Gets all the attributes that have been set on the given object.
GetVectorFieldWrapperPropertyValue | Returns the vector field wrapper `NXOpen.Fields.VectorFieldWrapper`
GetVectorPropertyValue | Returns the direction `NXOpen.Direction` value of the property
HasUserAttribute | Determines if an attribute exists on the object, that satisfies the given iterator
Print | Prints a representation of this object to the system log file.
RemoveElementsFromNamedPropertyTableArrayPropertyValue | Remove elements from the referenced object array value of the property
SetAttribute | Creates or modifies an integer attribute.
SetAxisPropertyValue | Sets the axis `NXOpen.Axis`
SetBaseScalarFieldPropertyValue | Sets the field expression `NXOpen.Fields.FieldExpression` value of the property
SetBaseScalarWithDataPropertyValue | Sets the the Scalar property as a constant double value with units.
SetBooleanPropertyValue | Sets the boolean value of the property
SetBooleanUserAttribute | Creates or modifies a boolean attribute with the option to update or not.
SetCaeSectionPropertyValue | Sets the beam section options `NXOpen.CAE.BeamSectionOptions`
SetComplexScalarFieldWrapperPropertyValue | Sets the complex scalar field wrapper `NXOpen.Fields.ComplexScalarFieldWrapper`
SetComplexVectorFieldWrapperPropertyValue | Sets the complex vector field wrapper `NXOpen.Fields.ComplexVectorFieldWrapper`
SetCoordinateSystemPropertyValue | Sets the coordinate system `NXOpen.CoordinateSystem`
SetDateTimePropertyValue | Returns the date time value of the property
SetDoublePropertyValue | Sets the double value of the property
SetExtMenuPropertyValue | Sets the ext menu value of the property
SetFieldWrapperPropertyValue | Sets the field wrapper `NXOpen.Fields.FieldWrapper`
SetFileReferencePropertyValue | Sets the file reference value of the property
SetIntegerArrayPropertyValue | Sets the integer array value of the property
SetIntegerPropertyValue | Sets the integer value of the property
SetMaterialPropertyValue | Sets the material value
SetMatrixPropertyValue | Set a matrix cell value from the matrix value of the property
SetName | Sets the custom name of the object.
SetNamedPropertyTableArrayPropertyValue | Sets the referenced object array value of the property
SetNamedPropertyTablePropertyValue | Sets the referenced named property table object value of the property
SetPdmReferenceAttribute | Sets the value of PDM Reference attribute on the object.
SetPhysicalMaterialPropertyValue | Sets the material options `NXOpen.CAE.MaterialOptions`
SetPointPropertyValue | Sets the point value of the property
SetReferenceAttribute | Creates or modifies a string attribute which uses a reference string.
SetReferencePropertyValue | Sets the referenced object value of the property
SetReferencePropertyValueArray | Sets the array of referenced objects in the property value
SetScalarArrayPropertyValue | Sets the scalar array value of the property.
SetScalarArrayWithUnitsPropertyValue | Sets the scalar array and unit value of the property
SetScalarFieldPropertyValue | Sets the field expression `NXOpen.Fields.FieldExpression` value of the property
SetScalarFieldWrapperByIndex | Sets the scalar field wrapper `NXOpen.Fields.ScalarFieldWrapper`
SetScalarFieldWrapperPropertyValue | Sets the scalar field wrapper `NXOpen.Fields.ScalarFieldWrapper`
SetScalarPropertyValue | Sets the expression `NXOpen.Expression` value of the property Use `NXOpen.BasePropertyTable.SetBaseScalarWithDataPropertyValue()` for a constant value when an expression `NXOpen.Expression` is not needed.
SetScalarTablePropertyValue | Set a scalar table value from the scalar table value of the property
SetScalarWithDataPropertyValue | Sets the the Scalar property as a constant double value with units.
SetSectionOffsetPropertyValue | Sets the beam section offset options `NXOpen.CAE.BeamSectionOffsetOptions`
SetSectionOrientationPropertyValue | Sets the beam section orientation options `NXOpen.CAE.BeamSectionOrientationOptions`
SetStringArrayPropertyValue | Sets the string array value of the property
SetStringPropertyValue | Sets the string value of the property
SetTablePropertyOverride | Set property override flag.
SetTablePropertyWithoutValue | Unset a property.
SetTextPropertyValue | Sets the text value of the property
SetTimeAttribute | Creates or modifies a time attribute.
SetTimeUserAttribute | Creates or modifies a time attribute with the option to update or not.
SetUserAttribute | Creates or modifies an attribute with the option to update or not.
SetUserAttributeLock | Lock or unlock the given attribute.
SetVectorFieldWrapperPropertyValue | Sets the vector field wrapper `NXOpen.Fields.VectorFieldWrapper`
SetVectorPropertyValue | Sets the direction `NXOpen.Direction` value of the property

# Enumerations

PropertyTablePropertyType Enumeration | Property Types

# Property Detail

## IsOccurrence

`PropertyTable.``IsOccurrence`

  Returns whether this object is an occurrence or not.

  `-------------------------------------`

  Getter Method

  Signature `IsOccurrence`

  Returns: | This object is an occurrence
  Return type: | bool

  New in version NX3.0.0.

  License requirements: None.

## JournalIdentifier

`PropertyTable.``JournalIdentifier`

  Returns the identifier that would be recorded in a journal for this object.

  This may not be the same across different releases of the software.

  `-------------------------------------`

  Getter Method

  Signature `JournalIdentifier`

  Returns: |
  Return type: | str

  New in version NX3.0.0.

  License requirements: None.

## Name

`PropertyTable.``Name`

  Returns the custom name of the object.

  `-------------------------------------`

  Getter Method

  Signature `Name`

  Returns: |
  Return type: | str

  New in version NX3.0.0.

  License requirements: None.

## OwningComponent

`PropertyTable.``OwningComponent`

  Returns the owning component, if this object is an occurrence.

  `-------------------------------------`

  Getter Method

  Signature `OwningComponent`

  Returns: |
  Return type: | `NXOpen.Assemblies.Component`

  New in version NX3.0.0.

  License requirements: None.

## OwningPart

`PropertyTable.``OwningPart`

  Returns the owning part of this object

  `-------------------------------------`

  Getter Method

  Signature `OwningPart`

  Returns: | The owning part of this object or null if it does not have an owner
  Return type: | `NXOpen.BasePart`

  New in version NX3.0.0.

  License requirements: None.

## Prototype

`PropertyTable.``Prototype`

  Returns the prototype of this object if it is an occurrence.

  `-------------------------------------`

  Getter Method

  Signature `Prototype`

  Returns: | The prototype of this object or null if this object is not an occurrence
  Return type: | `NXOpen.INXObject`

  New in version NX3.0.0.

  License requirements: None.

# Method Detail

## AddElementsToNamedPropertyTableArrayPropertyValue

`PropertyTable.``AddElementsToNamedPropertyTableArrayPropertyValue`

  Add elements to the referenced object array value of the property

  Signature `AddElementsToNamedPropertyTableArrayPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (list of `NXOpen.CAE.NamedPropertyTable`) – elements to be added

  New in version NX12.0.0.

  License requirements: None.

## FindObject

`PropertyTable.``FindObject`

  Finds the `NXOpen.NXObject` with the given identifier as recorded in a journal.

  An object may not return the same value as its JournalIdentifier in different versions of the software. However newer versions of the software should find the same object when FindObject is passed older versions of its journal identifier. In general, this method should not be used in handwritten code and exists to support record and playback of journals.

  An exception will be thrown if no object can be found with the given journal identifier.

  Signature `FindObject(journalIdentifier)`

  Parameters: | journalIdentifier (str) – Journal identifier of the object
  Returns: |
  Return type: | `NXOpen.INXObject`

  New in version NX3.0.0.

  License requirements: None.

## GetAxisPropertyValue

`PropertyTable.``GetAxisPropertyValue`

  Returns the axis `NXOpen.Axis`

  Signature `GetAxisPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | value of the property
  Return type: | `NXOpen.Axis`

  New in version NX4.0.0.

  License requirements: None.

## GetCaeSectionPropertyValue

`PropertyTable.``GetCaeSectionPropertyValue`

  Returns the beam section options `NXOpen.CAE.BeamSectionOptions`

  Signature `GetCaeSectionPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | beam section options
  Return type: | `NXOpen.CAE.BeamSectionOptions`

  New in version NX5.0.0.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

## GetDateTimePropertyValue

`PropertyTable.``GetDateTimePropertyValue`

  Returns the date time value of the property

  Signature `GetDateTimePropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | a tuple
  Return type: | A tuple consisting of (propertyYear, propertyMonth, propertyDay, propertyHour, propertyMin, propertySecond, propertyMsec) propertyYear is a int. year of the property propertyMonth is a int. month of the property propertyDay is a int. day of the property propertyHour is a int. hour of the property propertyMin is a int. minute of the property propertySecond is a int. second of the property propertyMsec is a int. milisecond of the property

  New in version NX5.0.0.

  License requirements: None.

## GetExtMenuPropertyValue

`PropertyTable.``GetExtMenuPropertyValue`

  Returns the ext menu value of the property

  Signature `GetExtMenuPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | value of the property
  Return type: | str

  New in version NX8.0.1.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

## GetNamedPropertyTableArrayPropertyValue

`PropertyTable.``GetNamedPropertyTableArrayPropertyValue`

  Returns the referenced array object value of the property

  Signature `GetNamedPropertyTableArrayPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: |
  Return type: | list of `NXOpen.CAE.NamedPropertyTable`

  New in version NX5.0.0.

  License requirements: None.

## GetNamedPropertyTablePropertyValue

`PropertyTable.``GetNamedPropertyTablePropertyValue`

  Returns the referenced referenced named property table object value of the property

  Signature `GetNamedPropertyTablePropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | Value of Named Proeprty Table Reference
  Return type: | `NXOpen.CAE.NamedPropertyTable`

  New in version NX5.0.0.

  License requirements: None.

## GetPhysicalMaterialPropertyValue

`PropertyTable.``GetPhysicalMaterialPropertyValue`

  Returns the material options `NXOpen.CAE.MaterialOptions`

  Signature `GetPhysicalMaterialPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | material options
  Return type: | `NXOpen.CAE.MaterialOptions`

  New in version NX5.0.0.

  License requirements: None.

## GetPointPropertyValue

`PropertyTable.``GetPointPropertyValue`

  Returns the point value of the property

  Signature `GetPointPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | value of the property
  Return type: | `NXOpen.Point`

  New in version NX5.0.0.

  License requirements: None.

## GetPropertyType

`PropertyTable.``GetPropertyType`

  Returns the type of the property

  Signature `GetPropertyType(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | type of the property
  Return type: | `NXOpen.CAE.PropertyTablePropertyType`

  New in version NX7.5.2.

  License requirements: None.

## GetReferencePropertyValue

`PropertyTable.``GetReferencePropertyValue`

  Returns the referenced object value of the property

  Signature `GetReferencePropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | value of the property
  Return type: | `NXOpen.NXObject`

  New in version NX4.0.0.

  License requirements: None.

## GetReferencePropertyValueArray

`PropertyTable.``GetReferencePropertyValueArray`

  Returns the array of referenced objects in the property value

  Signature `GetReferencePropertyValueArray(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | array of values of the property

  The objects passed in can be of the following types `NXOpen.CAE.CaeGroup` :rtype: list of `NXOpen.NXObject`

  New in version NX11.0.0.

  License requirements: None.

## GetScalarFieldPropertyValue

`PropertyTable.``GetScalarFieldPropertyValue`

  Returns the field expression `NXOpen.Fields.FieldExpression` value of the property

  Signature `GetScalarFieldPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | value of the property
  Return type: | `NXOpen.Fields.FieldExpression`

  New in version NX4.0.0.

  License requirements: None.

## GetScalarWithDataPropertyValue

`PropertyTable.``GetScalarWithDataPropertyValue`

  Returns the double value of the property with units

  Signature `GetScalarWithDataPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the Scalar
  Returns: | a tuple
  Return type: | A tuple consisting of (propertyValue, unitType). propertyValue is a float. The current double value of the Scalar unitType is a `NXOpen.Unit`. Unit type for the Scalar None if the Scalar has no units

  New in version NX7.5.0.

  License requirements: None.

## GetSectionOffsetPropertyValue

`PropertyTable.``GetSectionOffsetPropertyValue`

  Returns the beam section offset options `NXOpen.CAE.BeamSectionOffsetOptions`

  Signature `GetSectionOffsetPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | section offset options
  Return type: | `NXOpen.CAE.BeamSectionOffsetOptions`

  New in version NX7.5.0.

  License requirements: None.

## GetSectionOrientationPropertyValue

`PropertyTable.``GetSectionOrientationPropertyValue`

  Returns the beam section orientation options `NXOpen.CAE.BeamSectionOrientationOptions`

  Signature `GetSectionOrientationPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | section orientation options
  Return type: | `NXOpen.CAE.BeamSectionOrientationOptions`

  New in version NX7.5.0.

  License requirements: None.

## GetSetManagerPropertyValue

`PropertyTable.``GetSetManagerPropertyValue`

  Returns the referenced SetManager value of the property

  Signature `GetSetManagerPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | Value of Set Manager Reference
  Return type: | `NXOpen.CAE.SetManager`

  New in version NX7.5.0.

  License requirements: None.

## GetStringArrayPropertyValue

`PropertyTable.``GetStringArrayPropertyValue`

  Returns the string array value of the property

  Signature `GetStringArrayPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | values of the property
  Return type: | list of str

  New in version NX12.0.0.

  License requirements: None.

## GetStringArrayPropertyValueChoices

`PropertyTable.``GetStringArrayPropertyValueChoices`

  Returns the available choices given by the solver for the string array property

  Signature `GetStringArrayPropertyValueChoices(propertyName)`

  Parameters: | propertyName (str) –
  Returns: |
  Return type: | list of str

  New in version NX12.0.0.

  License requirements: None.

## GetTextPropertyValue

`PropertyTable.``GetTextPropertyValue`

  Returns the text value of the property

  Signature `GetTextPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | value of the property
  Return type: | list of str

  New in version NX4.0.0.

  License requirements: None.

## GetVectorFieldWrapperPropertyValue

`PropertyTable.``GetVectorFieldWrapperPropertyValue`

  Returns the vector field wrapper `NXOpen.Fields.VectorFieldWrapper`

  Signature `GetVectorFieldWrapperPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | value of the property
  Return type: | `NXOpen.Fields.VectorFieldWrapper`

  New in version NX6.0.0.

  License requirements: None.

## GetVectorPropertyValue

`PropertyTable.``GetVectorPropertyValue`

  Returns the direction `NXOpen.Direction` value of the property

  Signature `GetVectorPropertyValue(propertyName)`

  Parameters: | propertyName (str) – name of the property
  Returns: | value of the property
  Return type: | `NXOpen.Direction`

  New in version NX4.0.0.

  License requirements: None.

## Print

`PropertyTable.``Print`

  Prints a representation of this object to the system log file.

  Signature `Print()`

  New in version NX3.0.0.

  License requirements: None.

## RemoveElementsFromNamedPropertyTableArrayPropertyValue

`PropertyTable.``RemoveElementsFromNamedPropertyTableArrayPropertyValue`

  Remove elements from the referenced object array value of the property

  Signature `RemoveElementsFromNamedPropertyTableArrayPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (list of `NXOpen.CAE.NamedPropertyTable`) – elements to be removed

  New in version NX12.0.0.

  License requirements: None.

## SetAxisPropertyValue

`PropertyTable.``SetAxisPropertyValue`

  Sets the axis `NXOpen.Axis`

  Signature `SetAxisPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (`NXOpen.Axis`) – value of the property

  New in version NX4.0.0.

  License requirements: None.

## SetCaeSectionPropertyValue

`PropertyTable.``SetCaeSectionPropertyValue`

  Sets the beam section options `NXOpen.CAE.BeamSectionOptions`

  Signature `SetCaeSectionPropertyValue(propertyName, beamSectionOptions)`

  Parameters:

  - propertyName (str) – name of the property
  - beamSectionOptions (`NXOpen.CAE.BeamSectionOptions`) – beam section options

  New in version NX5.0.0.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

## SetDateTimePropertyValue

`PropertyTable.``SetDateTimePropertyValue`

  Returns the date time value of the property

  Signature `SetDateTimePropertyValue(propertyName, propertyYear, propertyMonth, propertyDay, propertyHour, propertyMin, propertySecond, propertyMsec)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyYear (int) – year of the property
  - propertyMonth (int) – month of the property
  - propertyDay (int) – day of the property
  - propertyHour (int) – hour of the property
  - propertyMin (int) – minute of the property
  - propertySecond (int) – second of the property
  - propertyMsec (int) – milisecond of the property

  New in version NX5.0.0.

  License requirements: None.

## SetExtMenuPropertyValue

`PropertyTable.``SetExtMenuPropertyValue`

  Sets the ext menu value of the property

  Signature `SetExtMenuPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (str) – value of the property

  New in version NX8.0.1.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

## SetName

`PropertyTable.``SetName`

  Sets the custom name of the object.

  NOTE: This method should not be used to edit a read-only object such as a Mirrored PMI object. If it is, the changes will be overridden when the part is updated.

  Signature `SetName(name)`

  Parameters: | name (str) –

  New in version NX3.0.0.

  License requirements: None.

## SetNamedPropertyTableArrayPropertyValue

`PropertyTable.``SetNamedPropertyTableArrayPropertyValue`

  Sets the referenced object array value of the property

  Signature `SetNamedPropertyTableArrayPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (list of `NXOpen.CAE.NamedPropertyTable`) –

  New in version NX5.0.0.

  License requirements: None.

## SetNamedPropertyTablePropertyValue

`PropertyTable.``SetNamedPropertyTablePropertyValue`

  Sets the referenced named property table object value of the property

  Signature `SetNamedPropertyTablePropertyValue(propertyName, namedPropertyTable)`

  Parameters:

  - propertyName (str) – name of the property
  - namedPropertyTable (`NXOpen.CAE.NamedPropertyTable`) – value of the property The object passed in can be of the following types `NXOpen.CAE.PhysicalPropertyTable` `NXOpen.CAE.Laminate`

  New in version NX5.0.0.

  License requirements: None.

## SetPhysicalMaterialPropertyValue

`PropertyTable.``SetPhysicalMaterialPropertyValue`

  Sets the material options `NXOpen.CAE.MaterialOptions`

  Signature `SetPhysicalMaterialPropertyValue(propertyName, materialOptions)`

  Parameters:

  - propertyName (str) – name of the property
  - materialOptions (`NXOpen.CAE.MaterialOptions`) – material options

  New in version NX5.0.0.

  License requirements: None.

## SetPointPropertyValue

`PropertyTable.``SetPointPropertyValue`

  Sets the point value of the property

  Signature `SetPointPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (`NXOpen.Point`) – value of the property

  New in version NX5.0.0.

  License requirements: None.

## SetReferencePropertyValue

`PropertyTable.``SetReferencePropertyValue`

  Sets the referenced object value of the property

  Signature `SetReferencePropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (`NXOpen.NXObject`) – value of the property The object passed in can be of the following types `NXOpen.CAE.CaeGroup` `NXOpen.CAE.CAEVertex` `NXOpen.CAE.CAEEdge` `NXOpen.CAE.CAEFace` `NXOpen.CAE.CAEBody` `NXOpen.CAE.SimBC`

  New in version NX4.0.0.

  License requirements: None.

## SetReferencePropertyValueArray

`PropertyTable.``SetReferencePropertyValueArray`

  Sets the array of referenced objects in the property value

  Signature `SetReferencePropertyValueArray(propertyName, propertyValues)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValues (list of `NXOpen.NXObject`) – array of values of the property The objects passed in can be of the following types `NXOpen.CAE.CaeGroup`

  New in version NX11.0.0.

  License requirements: None.

## SetScalarFieldPropertyValue

`PropertyTable.``SetScalarFieldPropertyValue`

  Sets the field expression `NXOpen.Fields.FieldExpression` value of the property

  Signature `SetScalarFieldPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (`NXOpen.Fields.FieldExpression`) – value of the property

  New in version NX4.0.0.

  License requirements: None.

## SetScalarWithDataPropertyValue

`PropertyTable.``SetScalarWithDataPropertyValue`

  Overloaded method SetScalarWithDataPropertyValue

  - `SetScalarWithDataPropertyValue(propertyName, propertyValue, unitType)`
  - `SetScalarWithDataPropertyValue(propertyName, propertyValue, unitType)`

  `-------------------------------------`

  Sets the the Scalar property as a constant double value with units. Use `NXOpen.BasePropertyTable.SetScalarPropertyValue()` to enable Design Logic for this property.

  Signature `SetScalarWithDataPropertyValue(propertyName, propertyValue, unitType)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (float) – The double value for the Scalar
  - unitType (`NXOpen.Unit`) – Unit type for the Scalar NXOpen.Unit.NULL if the Scalar has no units

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

  Sets the the Scalar property as a string value with units. When the string does not represent a constant number, then an expression is created. Once a property has an expression, subsequent set commands will retain the expression and edit the new string into it. The string must not be empty. To set this property to empty, use `NXOpen.BasePropertyTable.SetTablePropertyWithoutValue()`.

  Signature `SetScalarWithDataPropertyValue(propertyName, propertyValue, unitType)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (str) – The string value for the Scalar
  - unitType (`NXOpen.Unit`) – Unit type for the Scalar NXOpen.Unit.NULL if the Scalar has no units

  New in version NX7.5.0.

  License requirements: None.

  `-------------------------------------`

## SetSectionOffsetPropertyValue

`PropertyTable.``SetSectionOffsetPropertyValue`

  Sets the beam section offset options `NXOpen.CAE.BeamSectionOffsetOptions`

  Signature `SetSectionOffsetPropertyValue(propertyName, beamSectionOptions)`

  Parameters:

  - propertyName (str) – name of the property
  - beamSectionOptions (`NXOpen.CAE.BeamSectionOffsetOptions`) – section offset options

  New in version NX7.5.0.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

## SetSectionOrientationPropertyValue

`PropertyTable.``SetSectionOrientationPropertyValue`

  Sets the beam section orientation options `NXOpen.CAE.BeamSectionOrientationOptions`

  Signature `SetSectionOrientationPropertyValue(propertyName, beamSectionOptions)`

  Parameters:

  - propertyName (str) – name of the property
  - beamSectionOptions (`NXOpen.CAE.BeamSectionOrientationOptions`) – section orientation options

  New in version NX7.5.0.

  License requirements: nx_masterfem (“Finite Element Modeling”) OR nx_design_sim (“NX Design Simulation”)

## SetStringArrayPropertyValue

`PropertyTable.``SetStringArrayPropertyValue`

  Sets the string array value of the property

  Signature `SetStringArrayPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (list of str) – values of the property

  New in version NX12.0.0.

  License requirements: None.

## SetTextPropertyValue

`PropertyTable.``SetTextPropertyValue`

  Sets the text value of the property

  Signature `SetTextPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (list of str) – value of the property

  New in version NX4.0.0.

  License requirements: None.

## SetVectorFieldWrapperPropertyValue

`PropertyTable.``SetVectorFieldWrapperPropertyValue`

  Sets the vector field wrapper `NXOpen.Fields.VectorFieldWrapper`

  Signature `SetVectorFieldWrapperPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (`NXOpen.Fields.VectorFieldWrapper`) – value of the property

  New in version NX6.0.0.

  License requirements: None.

## SetVectorPropertyValue

`PropertyTable.``SetVectorPropertyValue`

  Sets the direction `NXOpen.Direction` value of the property

  Signature `SetVectorPropertyValue(propertyName, propertyValue)`

  Parameters:

  - propertyName (str) – name of the property
  - propertyValue (`NXOpen.Direction`) – value of the property

  New in version NX4.0.0.

  License requirements: None.