NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::ParameterTable类 参考

参数表 更多...

#include <ParameterTable.hxx>

类 NXOpen::ParameterTable 继承关系图:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

Public 成员函数

void ActivateConfiguration (const char *configurationName, bool activate)
void ActivateConfiguration (const NXString &configurationName, bool activate)
void ActivateConfiguration (int configIndex, bool activate)
int AddConfiguration (const char *configurationName)
int AddConfiguration (const NXString &configurationName)
void AddExpression (const char *expressionName)
void AddExpression (const NXString &expressionName)
bool ConfigurationIsActive (const char *configurationName)
bool ConfigurationIsActive (const NXString &configurationName)
bool ConfigurationIsActive (int configIndex)
void DeactivateTable ()
int GetActiveConfigurationIndex ()
NXString GetConfigurationName (int index)
void GetConfigurations (std::vector< NXString > &configurations)
NXString GetConfigurationValue (const char *configurationName, const char *expressionName)
NXString GetConfigurationValue (const NXString &configurationName, const NXString &expressionName)
NXString GetExpressionLabel (int index)
NXString GetExpressionName (int index)
int GetNumberOfConfigurations ()
int GetNumberOfExpressions ()
bool IsExpressionUsedByTable (const char *expressionName)
bool IsExpressionUsedByTable (const NXString &expressionName)
void RemoveConfiguration (const char *configurationName)
void RemoveConfiguration (const NXString &configurationName)
void RemoveExpression (const char *expressionName)
void RemoveExpression (const NXString &expressionName)
void RemoveReference ()
void RemoveTable ()
void RenameConfiguration (const char *oldConfigurationName, const char *configurationName)
void RenameConfiguration (const NXString &oldConfigurationName, const NXString &configurationName)
void RenameTable (const char *tableName)
void RenameTable (const NXString &tableName)
void ReorderConfigurations (const std::vector< NXString > &newConfigurationsOrder)
void ReorderDataByExpression (const std::vector< NXString > &expressionNamesToReorder, const char *targetExpressionName)
void ReorderDataByExpression (const std::vector< NXString > &expressionNamesToReorder, const NXString &targetExpressionName)
void ReplaceExpression (const char *oldExpressionName, const char *expressionName)
void ReplaceExpression (const NXString &oldExpressionName, const NXString &expressionName)
void ReplaceExpressionLabel (const char *expressionName, const char *labelName)
void ReplaceExpressionLabel (const NXString &expressionName, const NXString &labelName)
void SetConfigurationName (int configIndex, const char *configurationName)
void SetConfigurationName (int configIndex, const NXString &configurationName)
void SetConfigurationValue (int configIndex, const char *expressionName, const char *value)
void SetConfigurationValue (int configIndex, const NXString &expressionName, const NXString &value)
void SetTableName (const char *tableName)
void SetTableName (const NXString &tableName)
NXString TableName ()
void UpdateFromFile ()
void UpdateModel ()
Public 成员函数 继承自 NXOpen::NXObject
NXOpen::AttributeIteratorCreateAttributeIterator ()
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title)
NX_DEPRECATED("Deprecated in NX8.0.0. Use DeleteUserAttribute instead.") void DeleteAttributeByTypeAndTitle(NXOpen void DeleteAttributeByTypeAndTitle (NXOpen::NXObject::AttributeType type, const char *title, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const char *title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttribute (NXOpen::NXObject::AttributeType type, const NXString &title, bool deleteEntireArray, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::AttributeIterator *iterator, NXOpen::Update::Option option)
void DeleteUserAttributes (NXOpen::NXObject::AttributeType type, NXOpen::Update::Option option)
virtual NXOpen::INXObjectFindObject (const char *journalIdentifier)
virtual NXOpen::INXObjectFindObject (const NXString &journalIdentifier)
bool GetBooleanUserAttribute (const char *title, int index)
bool GetBooleanUserAttribute (const NXString &title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const char *title, int index)
NXOpen::NXObject::ComputationalTime GetComputationalTimeUserAttribute (const NXString &title, int index)
int GetIntegerAttribute (const char *title)
int GetIntegerUserAttribute (const char *title, int index)
int GetIntegerUserAttribute (const NXString &title, int index)
bool GetNextUserAttribute (NXOpen::AttributeIterator *iterator, NXOpen::NXObject::AttributeInformation *info)
NXString GetPdmReferenceAttributeValue (const char *attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
NXString GetPdmReferenceAttributeValue (const NXString &attributeTitle)
 获取指定对象的PDM参考属性值。 用户需提供属性标题,将返回UI显示的属性值。
double GetRealAttribute (const char *title)
double GetRealUserAttribute (const char *title, int index)
double GetRealUserAttribute (const NXString &title, int index)
NXString GetReferenceAttribute (const char *title)
NXString GetStringAttribute (const char *title)
NXString GetStringUserAttribute (const char *title, int index)
NXString GetStringUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetTimeAttribute(NXOpen NXString GetTimeAttribute (NXOpen::NXObject::DateAndTimeFormat format, const char *title)
NXString GetTimeUserAttribute (const char *title, int index)
NXString GetTimeUserAttribute (const NXString &title, int index)
NX_DEPRECATED("Deprecated in NX11.0.0. Use GetUserAttribute instead.") std std::vector< NXOpen::NXObject::AttributeInformationGetUserAttribute (const char *title, bool includeUnset, bool addStringValues, NXOpen::NXObject::AttributeType type)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXOpen::NXObject::AttributeInformation GetUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const char *title, NXOpen::NXObject::AttributeType type, int index)
NXString GetUserAttributeAsString (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator)
int GetUserAttributeCount (NXOpen::AttributeIterator *iterator, bool countArrayAsOneAttribute)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type)
int GetUserAttributeCount (NXOpen::NXObject::AttributeType type, bool includeUnset, bool countArrayAsOneAttribute)
bool GetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type)
bool GetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes ()
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (bool includeUnset)
std::vector< NXOpen::NXObject::AttributeInformationGetUserAttributes (NXOpen::AttributeIterator *iterator)
int GetUserAttributeSize (const char *title, NXOpen::NXObject::AttributeType type)
int GetUserAttributeSize (const NXString &title, NXOpen::NXObject::AttributeType type)
std::vector< NXOpen::NXObject * > GetUserAttributeSourceObjects ()
bool HasUserAttribute (const char *title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (const NXString &title, NXOpen::NXObject::AttributeType type, int index)
bool HasUserAttribute (NXOpen::AttributeIterator *iterator)
virtual bool IsOccurrence ()
virtual NXString JournalIdentifier ()
virtual NXString Name ()
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") double GetRealAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") int GetIntegerAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetReferenceAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use GetUserAttribute instead.") NXString GetStringAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetAttribute(const NXString &title)
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetReferenceAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
 NX_DEPRECATED ("Deprecated in NX8.0.0. Use SetUserAttribute instead.") void SetTimeAttribute(const NXString &title
virtual NXOpen::Assemblies::ComponentOwningComponent ()
virtual NXOpen::BasePartOwningPart ()
virtual void Print ()
virtual NXOpen::INXObjectPrototype ()
void SetAttribute (const char *title)
void SetAttribute (const char *title, const char *value)
void SetAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetAttribute (const char *title, double value)
void SetAttribute (const char *title, double value, NXOpen::Update::Option option)
void SetAttribute (const char *title, int value)
void SetAttribute (const char *title, int value, NXOpen::Update::Option option)
void SetAttribute (const char *title, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const char *title, int index, bool value, NXOpen::Update::Option option)
void SetBooleanUserAttribute (const NXString &title, int index, bool value, NXOpen::Update::Option option)
virtual void SetName (const char *name)
virtual void SetName (const NXString &name)
void SetPdmReferenceAttribute (const char *attributeTitle, const char *attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetPdmReferenceAttribute (const NXString &attributeTitle, const NXString &attributeValue)
 设置对象的PDM参考属性值。 用户需提供属性标题和UI显示的别名值。若参考属性为数组类型,此操作将被忽略。 别名字符串会转换为内部值(如会话标识符),并将该内部值设置到指定对象上。
创建于NX12.0.0。

许可要求:无
void SetReferenceAttribute (const char *title, const char *value)
void SetReferenceAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeAttribute (const char *title, const char *value)
void SetTimeAttribute (const char *title, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const char *title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXOpen::NXObject::ComputationalTime &value, NXOpen::Update::Option option)
void SetTimeUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, const char *value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const char *title, int index, NXOpen::Update::Option option)
void SetUserAttribute (const NXOpen::NXObject::AttributeInformation &info, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, const NXString &value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, double value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, int value, NXOpen::Update::Option option)
void SetUserAttribute (const NXString &title, int index, NXOpen::Update::Option option)
void SetUserAttributeLock (const char *title, NXOpen::NXObject::AttributeType type, bool lock)
void SetUserAttributeLock (const NXString &title, NXOpen::NXObject::AttributeType type, bool lock)
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ParameterTableBuilder

额外继承的成员函数

Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }
Public 属性 继承自 NXOpen::NXObject
NXOpen::Update::Option option
const NXString NXOpen::Update::Option option
double NXOpen::Update::Option option
int NXOpen::Update::Option option
const NXStringvalue
double value
int value

详细描述

参数表

表示参数表。
要创建此类的新实例,请使用 NXOpen::ParameterTableCollection::Create

于NX1899.0.0版本创建。

成员函数说明

◆ ActivateConfiguration() [1/3]

void NXOpen::ParameterTable::ActivateConfiguration ( const char * configurationName,
bool activate )

按名称激活配置
版本:NX1899.0.0

许可要求:无

参数
configurationName配置名称
activate激活状态

◆ ActivateConfiguration() [2/3]

void NXOpen::ParameterTable::ActivateConfiguration ( const NXString & configurationName,
bool activate )

通过名称激活配置
创建于NX1899.0.0.

许可要求: 无

参数
configurationName配置名称
activate激活状态

◆ ActivateConfiguration() [3/3]

void NXOpen::ParameterTable::ActivateConfiguration ( int configIndex,
bool activate )

通过索引激活配置
创建于NX1899.0.0.

许可要求: 无

参数
configIndex配置索引
activate激活状态

◆ AddConfiguration() [1/2]

int NXOpen::ParameterTable::AddConfiguration ( const char * configurationName)

添加指定名称的新配置

返回
新添加的配置在表格中的索引
版本:NX1899.0.0

许可要求:无
参数
configurationName配置名称,在所属表格中必须唯一

◆ AddConfiguration() [2/2]

int NXOpen::ParameterTable::AddConfiguration ( const NXString & configurationName)

添加一个指定名称的新配置

返回
新添加配置在表中的索引
于NX1899.0.0版本创建。

许可证要求:无
参数
configurationName配置名称,在所属表中必须唯一

◆ AddExpression() [1/2]

void NXOpen::ParameterTable::AddExpression ( const char * expressionName)

添加指定名称的表达式
版本:NX1899.0.0

许可要求:无

参数
expressionName要添加的表达式名称

◆ AddExpression() [2/2]

void NXOpen::ParameterTable::AddExpression ( const NXString & expressionName)

添加指定名称的表达式
版本:NX1899.0.0

许可要求:无

参数
expressionName要添加的表达式名称

◆ ConfigurationIsActive() [1/3]

bool NXOpen::ParameterTable::ConfigurationIsActive ( const char * configurationName)

判断配置是否处于激活状态。

返回
激活状态
版本:NX1899.0.0

许可要求:无
参数
configurationName配置名称

◆ ConfigurationIsActive() [2/3]

bool NXOpen::ParameterTable::ConfigurationIsActive ( const NXString & configurationName)

判断配置是否处于激活状态。

返回
激活状态
版本:NX1899.0.0

许可要求:无
参数
configurationName配置名称

◆ ConfigurationIsActive() [3/3]

bool NXOpen::ParameterTable::ConfigurationIsActive ( int configIndex)

判断配置是否处于激活状态。

返回
激活状态
版本:NX1899.0.0

许可要求:无
参数
configIndex配置索引

◆ DeactivateTable()

void NXOpen::ParameterTable::DeactivateTable ( )

取消激活当前配置
于NX1899.0.0版本创建。

许可证要求:无

◆ GetActiveConfigurationIndex()

int NXOpen::ParameterTable::GetActiveConfigurationIndex ( )

获取激活配置的索引。

返回
激活配置的索引
版本:NX1899.0.0

许可要求:无

◆ GetConfigurationName()

NXString NXOpen::ParameterTable::GetConfigurationName ( int index)

通过索引获取配置名称

返回
配置名称
创建于NX1899.0.0.

许可要求: 无
参数
index配置索引

◆ GetConfigurations()

void NXOpen::ParameterTable::GetConfigurations ( std::vector< NXString > & configurations)

获取所有表格配置名称。
版本:NX2306.0.0

许可要求:无

参数
configurations设计顺序下的配置名称(可为空)

◆ GetConfigurationValue() [1/2]

NXString NXOpen::ParameterTable::GetConfigurationValue ( const char * configurationName,
const char * expressionName )

获取配置中某表达式的值

返回
表达式的值
创建于NX1899.0.0.

许可要求: 无
参数
configurationName配置名称
expressionName要获取值的表达式名称

◆ GetConfigurationValue() [2/2]

NXString NXOpen::ParameterTable::GetConfigurationValue ( const NXString & configurationName,
const NXString & expressionName )

获取配置中某表达式的值

返回
表达式的值
创建于NX1899.0.0.

许可要求: 无
参数
configurationName配置名称
expressionName要获取值的表达式名称

◆ GetExpressionLabel()

NXString NXOpen::ParameterTable::GetExpressionLabel ( int index)

获取表格中表达式的标签

返回
表达式标签
版本:NX1899.0.0

许可要求:无
参数
index表达式的索引

◆ GetExpressionName()

NXString NXOpen::ParameterTable::GetExpressionName ( int index)

获取表格中表达式的名称和标签

返回
表达式名称
版本:NX1899.0.0

许可要求:无
参数
index表达式的索引

◆ GetNumberOfConfigurations()

int NXOpen::ParameterTable::GetNumberOfConfigurations ( )

获取表中的配置数量

返回
配置数量
于NX1899.0.0版本创建。

许可证要求:无

◆ GetNumberOfExpressions()

int NXOpen::ParameterTable::GetNumberOfExpressions ( )

获取表格中的表达式数量

返回
表达式的数量
版本:NX1899.0.0

许可要求:无

◆ IsExpressionUsedByTable() [1/2]

bool NXOpen::ParameterTable::IsExpressionUsedByTable ( const char * expressionName)

检查表是否使用了某表达式

返回
该表达式是否被表格使用
创建于NX1899.0.0.

许可要求: 无
参数
expressionName要检查的表达式名称

◆ IsExpressionUsedByTable() [2/2]

bool NXOpen::ParameterTable::IsExpressionUsedByTable ( const NXString & expressionName)

检查表是否使用了某表达式

返回
该表达式是否被表格使用
创建于NX1899.0.0.

许可要求: 无
参数
expressionName要检查的表达式名称

◆ RemoveConfiguration() [1/2]

void NXOpen::ParameterTable::RemoveConfiguration ( const char * configurationName)

删除指定名称的配置
版本:NX1899.0.0

许可要求:无

参数
configurationName要删除的配置名称

◆ RemoveConfiguration() [2/2]

void NXOpen::ParameterTable::RemoveConfiguration ( const NXString & configurationName)

删除指定名称的配置
版本:NX1899.0.0

许可要求:无

参数
configurationName要删除的配置名称

◆ RemoveExpression() [1/2]

void NXOpen::ParameterTable::RemoveExpression ( const char * expressionName)

删除指定名称的表达式
版本:NX1899.0.0

许可要求:无

参数
expressionName要删除的表达式名称

◆ RemoveExpression() [2/2]

void NXOpen::ParameterTable::RemoveExpression ( const NXString & expressionName)

删除指定名称的表达式
版本:NX1899.0.0

许可要求:无

参数
expressionName要删除的表达式名称

◆ RemoveReference()

void NXOpen::ParameterTable::RemoveReference ( )

设置表格参数。
版本:NX1899.0.0

许可要求:无

◆ RemoveTable()

void NXOpen::ParameterTable::RemoveTable ( )

删除表
于NX1899.0.0版本创建。

许可证要求:无

◆ RenameConfiguration() [1/2]

void NXOpen::ParameterTable::RenameConfiguration ( const char * oldConfigurationName,
const char * configurationName )

重命名指定名称的配置
版本:NX1899.0.0

许可要求:无

参数
oldConfigurationName要重命名的配置原名称
configurationName配置的新名称,在所属表格中必须唯一

◆ RenameConfiguration() [2/2]

void NXOpen::ParameterTable::RenameConfiguration ( const NXString & oldConfigurationName,
const NXString & configurationName )

重命名指定名称的配置
版本:NX1899.0.0

许可要求:无

参数
oldConfigurationName要重命名的配置原名称
configurationName配置的新名称,在所属表格中必须唯一

◆ RenameTable() [1/2]

void NXOpen::ParameterTable::RenameTable ( const char * tableName)

使用指定名称重命名表
于NX1899.0.0版本创建。

许可证要求:无

参数
tableName表的新名称,必须唯一

◆ RenameTable() [2/2]

void NXOpen::ParameterTable::RenameTable ( const NXString & tableName)

使用指定名称重命名表
于NX1899.0.0版本创建。

许可证要求:无

参数
tableName表的新名称,必须唯一

◆ ReorderConfigurations()

void NXOpen::ParameterTable::ReorderConfigurations ( const std::vector< NXString > & newConfigurationsOrder)

重新排序表格配置。输入数组必须与现有配置名称及数量完全匹配,以保证正确重排。
版本:NX2306.0.0

许可要求:无

参数
newConfigurationsOrder要保存的设计顺序下的配置名称

◆ ReorderDataByExpression() [1/2]

void NXOpen::ParameterTable::ReorderDataByExpression ( const std::vector< NXString > & expressionNamesToReorder,
const char * targetExpressionName )

按表达式名称重新排序表格数据。仅需指定需要重新排序的目标数据。
版本:NX2306.0.0

许可要求:无

参数
expressionNamesToReorder用于标识待重排数据片段的表达式名称
targetExpressionName用于标识待重排数据插入位置的目标表达式名称

◆ ReorderDataByExpression() [2/2]

void NXOpen::ParameterTable::ReorderDataByExpression ( const std::vector< NXString > & expressionNamesToReorder,
const NXString & targetExpressionName )

按表达式名称重新排序表格数据。仅需指定需要重新排序的目标数据。
版本:NX2306.0.0

许可要求:无

参数
expressionNamesToReorder用于标识待重排数据片段的表达式名称
targetExpressionName用于标识待重排数据插入位置的目标表达式名称

◆ ReplaceExpression() [1/2]

void NXOpen::ParameterTable::ReplaceExpression ( const char * oldExpressionName,
const char * expressionName )

替换指定名称的表达式
创建于NX1899.0.0.

许可要求: 无

参数
oldExpressionName要重命名的表达式名称
expressionName表达式的新名称

◆ ReplaceExpression() [2/2]

void NXOpen::ParameterTable::ReplaceExpression ( const NXString & oldExpressionName,
const NXString & expressionName )

替换指定名称的表达式
创建于NX1899.0.0.

许可要求: 无

参数
oldExpressionName要重命名的表达式名称
expressionName表达式的新名称

◆ ReplaceExpressionLabel() [1/2]

void NXOpen::ParameterTable::ReplaceExpressionLabel ( const char * expressionName,
const char * labelName )

替换指定名称的表达式标签
创建于NX1899.0.0.

许可要求: 无

参数
expressionName要替换的表达式名称
labelName表达式的新标签名称

◆ ReplaceExpressionLabel() [2/2]

void NXOpen::ParameterTable::ReplaceExpressionLabel ( const NXString & expressionName,
const NXString & labelName )

替换指定名称的表达式标签
创建于NX1899.0.0.

许可要求: 无

参数
expressionName要替换的表达式名称
labelName表达式的新标签名称

◆ SetConfigurationName() [1/2]

void NXOpen::ParameterTable::SetConfigurationName ( int configIndex,
const char * configurationName )

设置配置的名称
版本:NX1899.0.0

许可要求:无

参数
configIndex要重命名的配置索引
configurationName配置的新名称,在所属表格中必须唯一

◆ SetConfigurationName() [2/2]

void NXOpen::ParameterTable::SetConfigurationName ( int configIndex,
const NXString & configurationName )

设置配置的名称
版本:NX1899.0.0

许可要求:无

参数
configIndex要重命名的配置索引
configurationName配置的新名称,在所属表格中必须唯一

◆ SetConfigurationValue() [1/2]

void NXOpen::ParameterTable::SetConfigurationValue ( int configIndex,
const char * expressionName,
const char * value )

为配置设置表达式的值
创建于NX1899.0.0.

许可要求: 无

参数
configIndex配置索引
expressionName要设置值的表达式名称
value新值

◆ SetConfigurationValue() [2/2]

void NXOpen::ParameterTable::SetConfigurationValue ( int configIndex,
const NXString & expressionName,
const NXString & value )

为配置设置表达式的值
创建于NX1899.0.0.

许可要求: 无

参数
configIndex配置索引
expressionName要设置值的表达式名称
value新值

◆ SetTableName() [1/2]

void NXOpen::ParameterTable::SetTableName ( const char * tableName)

设置表名称。
于NX1899.0.0版本创建。

许可证要求:无

参数
tableName表名称,必须唯一

◆ SetTableName() [2/2]

void NXOpen::ParameterTable::SetTableName ( const NXString & tableName)

设置表名称。
于NX1899.0.0版本创建。

许可证要求:无

参数
tableName表名称,必须唯一

◆ TableName()

NXString NXOpen::ParameterTable::TableName ( )

返回表名称。
于NX1899.0.0版本创建。

许可证要求:无

◆ UpdateFromFile()

void NXOpen::ParameterTable::UpdateFromFile ( )

从外部参考文件更新表格。
版本:NX1899.0.0

许可要求:无

◆ UpdateModel()

void NXOpen::ParameterTable::UpdateModel ( )

更新模型。
版本:NX1899.0.0

许可要求:无