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

表示一个Field抽象类。
Fields表示一种方式,用于根据与一个或多个独立域/变量(时间、温度等)的关系定义一个或多个依赖域/变量的函数(请参阅 NXOpen::Fields::FieldVariable)。

Fields是一个通用的、可重用的概念,跨越了许多功能领域。适当定义后,它们提供了一个可扩展的概念,可以满足简单和复杂的需求,例如,在CAE/FEM应用中建模元素、属性、材料、边界条件。

创建于NX4.0.0。
更多...

#include <Fields_Field.hxx>

类 NXOpen::Fields::Field 继承关系图:
NXOpen::DisplayableObject NXOpen::NXObject NXOpen::IFitTo NXOpen::TaggedObject NXOpen::INXObject NXOpen::INXObject NXOpen::CAE::ResultProbe NXOpen::Fields::FieldExpression NXOpen::Fields::FieldFormula NXOpen::Fields::FieldLink NXOpen::Fields::FieldLinksTable NXOpen::Fields::FieldReference NXOpen::Fields::FieldTable NXOpen::Fields::ManualInputProfile

Public 类型

enum  PlotOption { PlotOptionInterpolatedValues , PlotOptionInterpolatedValuesWithBounds , PlotOptionRawTableValues }
Public 类型 继承自 NXOpen::DisplayableObject
enum  ObjectFont {
  ObjectFontSolid = 1 , ObjectFontDashed , ObjectFontPhantom , ObjectFontCenterline ,
  ObjectFontDotted , ObjectFontLongDashed , ObjectFontDottedDashed , ObjectFontEight = 11 ,
  ObjectFontNine , ObjectFontTen , ObjectFontEleven
}
enum  ObjectWidth {
  ObjectWidthNormal , ObjectWidthThick , ObjectWidthThin , ObjectWidthOne = 5 ,
  ObjectWidthTwo , ObjectWidthThree , ObjectWidthFour , ObjectWidthFive ,
  ObjectWidthSix , ObjectWidthSeven , ObjectWidthEight , ObjectWidthNine
}
Public 类型 继承自 NXOpen::NXObject
enum  AttributeType {
  AttributeTypeInvalid , AttributeTypeNull , AttributeTypeBoolean , AttributeTypeInteger ,
  AttributeTypeReal , AttributeTypeString , AttributeTypeTime , AttributeTypeReference ,
  AttributeTypeAny = 100
}
enum  DateAndTimeFormat { DateAndTimeFormatNumeric , DateAndTimeFormatTextual }

Public 成员函数

void AddApplicationData (NXOpen::Fields::IApplicationData *appData)
NXOpen::Fields::FieldCreateCopyInPart (NXOpen::BasePart *targetPart)
NXOpen::Fields::FieldTableCreateTableInPart (NXOpen::BasePart *targetPart)
void Delete ()
NXOpen::Fields::IApplicationDataGetApplicationData (const char *applicationName)
NXOpen::Fields::IApplicationDataGetApplicationData (const NXString &applicationName)
std::vector< NXOpen::Fields::FieldVariable * > GetDependentVariables ()
std::vector< NXStringGetDescription ()
NXOpen::Fields::FieldEvaluatorGetFieldEvaluator ()
NXOpen::Fields::FieldFolderGetFolder ()
int GetIdLabel ()
std::vector< NXOpen::Fields::FieldVariable * > GetIndependentVariables ()
NXOpen::Fields::SpatialMapGetSpatialMap ()
bool IsLocked ()
bool IsUserField ()
void Reload ()
void Rename (const char *newName)
void Rename (const NXString &newName)
void SetDescription (std::vector< NXString > &lines)
void SetIdLabel (int idLabel)
void SetLocked (bool locked)
void SetPartContext ()
void SetSpatialMap (NXOpen::Fields::SpatialMap *overrideMap)
void XYGraph (NXOpen::Fields::FieldVariable *indepVar, double abscissaMinimum, double abscissaMaximum, int abscissaPointCount, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray)
void XYGraph (NXOpen::Fields::FieldVariable *indepVar, double abscissaMinimum, double abscissaMaximum, int abscissaPointCount, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray, int viewIndex, bool overlay)
void XYGraph (NXOpen::Fields::FieldVariable *indepVar, double abscissaMinimum, double abscissaMaximum, int abscissaPointCount, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray, int windowDevice, int viewIndex, bool overlay)
void XYGraph (NXOpen::Fields::FieldVariable *indepVar, double abscissaMinimum, double abscissaMaximum, int abscissaPointCount, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray, int windowDevice, int viewIndex, bool overlay, double scaleFactor, std::vector< NXOpen::CAE::Xyplot::Plot * > &plots)
void XYGraph (NXOpen::Fields::FieldVariable *indepVar, double abscissaMinimum, double abscissaMaximum, int abscissaPointCount, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray, int windowDevice, int viewIndex, bool overlay, std::vector< NXOpen::CAE::Xyplot::Plot * > &plots)
NXOpen::CAE::Xyplot::PlotXYGraph3D (NXOpen::Fields::FieldVariable *xAxisIndepVar, double xAxisBndsMinimum, double xAxisBndsMaximum, int xAxisBndsSampleSize, NXOpen::Fields::FieldVariable *zAxisIndepVar, double zAxisBndsMinimum, double zAxisBndsMaximum, int zAxisBndsSampleSize, NXOpen::Fields::FieldVariable *yAxisDepVar, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray, bool interpolateTableData, int windowDevice, int viewIndex, bool overlay, double scaleFactor)
void XYGraphArgand (NXOpen::Fields::FieldVariable *indepVar, double abscissaMinimum, double abscissaMaximum, int abscissaPointCount, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray, int windowDevice, int viewIndex, std::vector< NXOpen::CAE::Xyplot::Plot * > &plots)
void XYGraphPlotData (NXOpen::Fields::FieldVariable *indepVar, double abscissaMinimum, double abscissaMaximum, int abscissaPointCount, const std::vector< NXOpen::Fields::FieldVariable * > &constantIndepVarArray, const std::vector< double > &constantIndepVarValueArray, int windowDevice, int viewIndex, bool overlay, double scaleFactor, NXOpen::Fields::Field::PlotOption plotOption, std::vector< NXOpen::CAE::Xyplot::Plot * > &plots)
Public 成员函数 继承自 NXOpen::DisplayableObject
void Blank ()
int Color ()
void Highlight ()
bool IsBlanked ()
int Layer ()
NXOpen::DisplayableObject::ObjectFont LineFont ()
NXOpen::DisplayableObject::ObjectWidth LineWidth ()
NXOpen::Point3d NameLocation ()
void RedisplayObject ()
void RemoveViewDependency ()
void SetColor (int color)
void SetLayer (int layer)
void SetLineFont (NXOpen::DisplayableObject::ObjectFont font)
void SetLineWidth (NXOpen::DisplayableObject::ObjectWidth width)
void SetNameLocation (const NXOpen::Point3d &location)
void Unblank ()
void Unhighlight ()
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 _FieldBuilder

额外继承的成员函数

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

详细描述

表示一个Field抽象类。
Fields表示一种方式,用于根据与一个或多个独立域/变量(时间、温度等)的关系定义一个或多个依赖域/变量的函数(请参阅 NXOpen::Fields::FieldVariable)。

Fields是一个通用的、可重用的概念,跨越了许多功能领域。适当定义后,它们提供了一个可扩展的概念,可以满足简单和复杂的需求,例如,在CAE/FEM应用中建模元素、属性、材料、边界条件。

创建于NX4.0.0。

场基类

成员枚举类型说明

◆ PlotOption

绘图选项

枚举值
PlotOptionInterpolatedValues 

插值值

PlotOptionInterpolatedValuesWithBounds 

带边界的插值值

PlotOptionRawTableValues 

原始表格值

成员函数说明

◆ AddApplicationData()

void NXOpen::Fields::Field::AddApplicationData ( NXOpen::Fields::IApplicationData * appData)

将指定的应用程序数据对象添加到字段 注意:每个 IApplication 只能添加一个应用程序数据对象, 且数据必须由与字段具有相同 Part::Field::Main 的 IApplication 拥有。
创建于 NX12.0.0。

许可证要求:无

参数
appData应用程序数据

◆ CreateCopyInPart()

NXOpen::Fields::Field * NXOpen::Fields::Field::CreateCopyInPart ( NXOpen::BasePart * targetPart)

将场复制到目标部件。

返回
新创建的场
于NX6.0.1中创建。

许可证要求:无
参数
targetPart目标部件

◆ CreateTableInPart()

NXOpen::Fields::FieldTable * NXOpen::Fields::Field::CreateTableInPart ( NXOpen::BasePart * targetPart)

从此场创建新的表格场(无论类型如何)。 请注意,创建的表格将包含N行,其中N是每个自变量的点数的乘积,从而形成一个网格(或点阵)。 生成的场将位于同一部件中。

返回
新创建的表格
于NX6.0.1中创建。

许可证要求:无
参数
targetPart目标部件

◆ Delete()

void NXOpen::Fields::Field::Delete ( )

删除此场;销毁场并删除所有对它的引用。
于NX6.0.0中创建。

许可证要求:无

◆ GetApplicationData() [1/2]

NXOpen::Fields::IApplicationData * NXOpen::Fields::Field::GetApplicationData ( const char * applicationName)

获取与指定应用程序相关联的字段的应用程序数据。
创建于 NX12.0.0。

许可证要求:无

参数
applicationName应用程序名称

◆ GetApplicationData() [2/2]

NXOpen::Fields::IApplicationData * NXOpen::Fields::Field::GetApplicationData ( const NXString & applicationName)

获取与指定应用程序相关联的字段的应用程序数据。
创建于 NX12.0.0。

许可证要求:无

参数
applicationName应用程序名称

◆ GetDependentVariables()

std::vector< NXOpen::Fields::FieldVariable * > NXOpen::Fields::Field::GetDependentVariables ( )

获取此 NXOpen::Fields::Field 的因变量

返回
NXOpen::Fields::FieldVariable 的因变量
创建于 NX7.5.2。

许可证要求:无

◆ GetDescription()

std::vector< NXString > NXOpen::Fields::Field::GetDescription ( )

获取字段的描述。

返回
描述
创建于 NX7.5.2。

许可证要求:无

◆ GetFieldEvaluator()

NXOpen::Fields::FieldEvaluator * NXOpen::Fields::Field::GetFieldEvaluator ( )

返回可用于计算此场的场计算器。

返回
场计算器
于NX7.5.2中创建。

许可证要求:无

◆ GetFolder()

NXOpen::Fields::FieldFolder * NXOpen::Fields::Field::GetFolder ( )

获取此字段的父文件夹。返回空文件夹表示位于根集合中。

返回
文件夹
创建于 NX1980.0.0。

许可证要求:无

◆ GetIdLabel()

int NXOpen::Fields::Field::GetIdLabel ( )

获取字段的 ID/标签。

返回
ID/标签
创建于 NX9.0.0。

许可证要求:无

◆ GetIndependentVariables()

std::vector< NXOpen::Fields::FieldVariable * > NXOpen::Fields::Field::GetIndependentVariables ( )

获取此 NXOpen::Fields::Field 的自变量

返回
NXOpen::Fields::FieldVariable 的自变量
创建于 NX7.5.2。

许可证要求:无

◆ GetSpatialMap()

NXOpen::Fields::SpatialMap * NXOpen::Fields::Field::GetSpatialMap ( )

如果存在公式场的空间映射,则返回该空间映射。

返回
空间映射
于NX7.5.2中创建。

许可证要求:无

◆ IsLocked()

bool NXOpen::Fields::Field::IsLocked ( )

获取一个值,该值表示此字段是否被锁定以防止编辑。
创建于 NX7.5.2。

许可证要求:无

◆ IsUserField()

bool NXOpen::Fields::Field::IsUserField ( )

获取一个值,该值表示此字段是否是用户创建/管理的字段。 许多字段由系统自动创建用于内部用途。这些字段的生命周期由其所属对象管理,因此这些字段不被视为用户字段。
创建于 NX7.5.2。

许可证要求:无

◆ Reload()

void NXOpen::Fields::Field::Reload ( )

从数据源重新加载字段。如果数据源不支持重新加载功能或字段没有数据源,该函数将不执行任何操作。
创建于 NX1847.0.0。

许可证要求:无

◆ Rename() [1/2]

void NXOpen::Fields::Field::Rename ( const char * newName)

更新场的名称。
于NX6.0.0中创建。

许可证要求:无

参数
newName新场名称

◆ Rename() [2/2]

void NXOpen::Fields::Field::Rename ( const NXString & newName)

更新场的名称。
于NX6.0.0中创建。

许可证要求:无

参数
newName新场名称

◆ SetDescription()

void NXOpen::Fields::Field::SetDescription ( std::vector< NXString > & lines)

更新字段的描述。
创建于 NX6.0.1。

许可证要求:无

参数
lines新描述

◆ SetIdLabel()

void NXOpen::Fields::Field::SetIdLabel ( int idLabel)

更新字段的 ID/标签。
创建于 NX9.0.0。

许可证要求:无

参数
idLabelID/标签

◆ SetLocked()

void NXOpen::Fields::Field::SetLocked ( bool locked)

设置指示此字段是否被锁定以防止编辑的锁定值。
创建于 NX1953.0.0。

许可证要求:无

参数
locked字段的锁定值

◆ SetPartContext()

void NXOpen::Fields::Field::SetPartContext ( )

设置部件上下文。
于NX12.0.0中创建。

许可证要求:无

◆ SetSpatialMap()

void NXOpen::Fields::Field::SetSpatialMap ( NXOpen::Fields::SpatialMap * overrideMap)

为公式场设置空间映射。
于NX6.0.0中创建。

许可证要求:无

参数
overrideMap要设置的空间映射

◆ XYGraph() [1/5]

void NXOpen::Fields::Field::XYGraph ( NXOpen::Fields::FieldVariable * indepVar,
double abscissaMinimum,
double abscissaMaximum,
int abscissaPointCount,
const std::vector< NXOpen::Fields::FieldVariable * > & constantIndepVarArray,
const std::vector< double > & constantIndepVarValueArray )

创建场的指定自变量与场的所有因变量的显示图表
于NX6.0.0中创建。

许可证要求:无

参数
indepVar要为其创建图表的指定自变量
abscissaMinimum横坐标的最小边界
abscissaMaximum横坐标的最大边界
abscissaPointCount要沿横坐标绘制的点数。评估要绘制的自变量的次数
constantIndepVarArray要保持恒定的自变量 如果场只有1个自变量,则此参数为NULL
constantIndepVarValueArray自变量的恒定值 如果场只有1个自变量,则此参数为NULL

◆ XYGraph() [2/5]

void NXOpen::Fields::Field::XYGraph ( NXOpen::Fields::FieldVariable * indepVar,
double abscissaMinimum,
double abscissaMaximum,
int abscissaPointCount,
const std::vector< NXOpen::Fields::FieldVariable * > & constantIndepVarArray,
const std::vector< double > & constantIndepVarValueArray,
int viewIndex,
bool overlay )

绘制或叠加场的指定自变量与场的所有因变量的图表
于NX8.5.0中创建。

许可证要求:无

参数
indepVar要为其创建图表的指定自变量
abscissaMinimum横坐标的最小边界
abscissaMaximum横坐标的最大边界
abscissaPointCount要沿横坐标绘制的点数。评估要绘制的自变量的次数
constantIndepVarArray要保持恒定的自变量 如果场只有1个自变量,则此参数为NULL
constantIndepVarValueArray自变量的恒定值 如果场只有1个自变量,则此参数为NULL
viewIndex0到8,放置图表的视口编号
overlay创建新绘图或添加到现有绘图

◆ XYGraph() [3/5]

void NXOpen::Fields::Field::XYGraph ( NXOpen::Fields::FieldVariable * indepVar,
double abscissaMinimum,
double abscissaMaximum,
int abscissaPointCount,
const std::vector< NXOpen::Fields::FieldVariable * > & constantIndepVarArray,
const std::vector< double > & constantIndepVarValueArray,
int windowDevice,
int viewIndex,
bool overlay )

绘制或叠加场指定自变量与场所有因变量的关系图
于NX9.0.0版本创建。

许可要求: 无

参数
indepVar用于创建关系图的指定自变量
abscissaMinimum横坐标的最小边界
abscissaMaximum横坐标的最大边界
abscissaPointCount横坐标方向绘制关系图的点数 需计算绘制的自变量的次数
constantIndepVarArray保持恒定的自变量 如果场只有1个自变量,此参数为NULL
constantIndepVarValueArray自变量的恒定值 如果场只有1个自变量,此参数为NULL
windowDevice大于0。显示关系图的显示设备索引。1表示主图形窗口
viewIndex0至8,放置关系图的视口编号
overlay创建新图或添加到现有图

◆ XYGraph() [4/5]

void NXOpen::Fields::Field::XYGraph ( NXOpen::Fields::FieldVariable * indepVar,
double abscissaMinimum,
double abscissaMaximum,
int abscissaPointCount,
const std::vector< NXOpen::Fields::FieldVariable * > & constantIndepVarArray,
const std::vector< double > & constantIndepVarValueArray,
int windowDevice,
int viewIndex,
bool overlay,
double scaleFactor,
std::vector< NXOpen::CAE::Xyplot::Plot * > & plots )

绘制或叠加场指定自变量与场所有缩放后因变量的关系图;返回新创建的绘图对象。
于NX10.0.0版本创建。

许可要求: 无

参数
indepVar用于创建关系图的指定自变量
abscissaMinimum横坐标的最小边界
abscissaMaximum横坐标的最大边界
abscissaPointCount横坐标方向绘制关系图的点数 需计算绘制的自变量的次数
constantIndepVarArray保持恒定的自变量 如果场只有1个自变量,此参数为NULL
constantIndepVarValueArray自变量的恒定值 如果场只有1个自变量,此参数为NULL
windowDevice大于0。显示关系图的显示设备索引。1表示主图形窗口
viewIndex0至8,放置关系图的视口编号
overlay创建新图或添加到现有图
scaleFactor缩放因变量
plots新创建的绘图对象

◆ XYGraph() [5/5]

void NXOpen::Fields::Field::XYGraph ( NXOpen::Fields::FieldVariable * indepVar,
double abscissaMinimum,
double abscissaMaximum,
int abscissaPointCount,
const std::vector< NXOpen::Fields::FieldVariable * > & constantIndepVarArray,
const std::vector< double > & constantIndepVarValueArray,
int windowDevice,
int viewIndex,
bool overlay,
std::vector< NXOpen::CAE::Xyplot::Plot * > & plots )

绘制或叠加场指定自变量与场所有因变量的关系图;返回新创建的绘图对象。
于NX9.0.1版本创建。

许可要求: 无

参数
indepVar用于创建关系图的指定自变量
abscissaMinimum横坐标的最小边界
abscissaMaximum横坐标的最大边界
abscissaPointCount横坐标方向绘制关系图的点数 需计算绘制的自变量的次数
constantIndepVarArray保持恒定的自变量 如果场只有1个自变量,此参数为NULL
constantIndepVarValueArray自变量的恒定值 如果场只有1个自变量,此参数为NULL
windowDevice大于0。显示关系图的显示设备索引。1表示主图形窗口
viewIndex0至8,放置关系图的视口编号
overlay创建新图或添加到现有图
plots新创建的绘图对象

◆ XYGraph3D()

NXOpen::CAE::Xyplot::Plot * NXOpen::Fields::Field::XYGraph3D ( NXOpen::Fields::FieldVariable * xAxisIndepVar,
double xAxisBndsMinimum,
double xAxisBndsMaximum,
int xAxisBndsSampleSize,
NXOpen::Fields::FieldVariable * zAxisIndepVar,
double zAxisBndsMinimum,
double zAxisBndsMaximum,
int zAxisBndsSampleSize,
NXOpen::Fields::FieldVariable * yAxisDepVar,
const std::vector< NXOpen::Fields::FieldVariable * > & constantIndepVarArray,
const std::vector< double > & constantIndepVarValueArray,
bool interpolateTableData,
int windowDevice,
int viewIndex,
bool overlay,
double scaleFactor )

绘制或叠加字段的指定 x 轴和 z 轴自变量与指定 y 轴因变量的图表;返回新创建的绘图对象。

返回
创建的绘图(s)
创建于 NX11.0.0。

许可证要求:无
参数
xAxisIndepVar用于创建图表的指定 x 轴自变量
xAxisBndsMinimumx 轴的最小边界
xAxisBndsMaximumx 轴的最大边界
xAxisBndsSampleSizex 轴图表的样本大小。自变量的评估次数
zAxisIndepVar用于创建图表的指定 z 轴自变量
zAxisBndsMinimumz 轴的最小边界
zAxisBndsMaximumz 轴的最大边界
zAxisBndsSampleSizez 轴图表的样本大小。自变量的评估次数
yAxisDepVar用于创建图表的指定 y 轴因变量
constantIndepVarArray保持恒定的自变量 如果字段只有 2 个自变量,则此参数为 NULL
constantIndepVarValueArray自变量的恒定值 如果字段只有 2 个自变量,则此参数为 NULL
interpolateTableData若为 true,表示当有 2 个以上自变量时,表格字段数据将被插值。 若为 false,表示直接从表格绘制数据,恒定值将被忽略。 此值仅用于具有 2 个以上自变量的表格字段。
windowDevice大于 0。显示图表的显示设备索引。1 表示主图形窗口
viewIndex0 至 8,放置图表的视口编号
overlay创建新绘图或添加到现有绘图
scaleFactor因变量的比例因子

◆ XYGraphArgand()

void NXOpen::Fields::Field::XYGraphArgand ( NXOpen::Fields::FieldVariable * indepVar,
double abscissaMinimum,
double abscissaMaximum,
int abscissaPointCount,
const std::vector< NXOpen::Fields::FieldVariable * > & constantIndepVarArray,
const std::vector< double > & constantIndepVarValueArray,
int windowDevice,
int viewIndex,
std::vector< NXOpen::CAE::Xyplot::Plot * > & plots )

将场指定自变量与场所有缩放后因变量的关系图绘制为阿冈图;返回新创建的绘图对象。
于NX11.0.0版本创建。

许可要求: 无

参数
indepVar用于创建关系图的指定自变量
abscissaMinimum横坐标的最小边界
abscissaMaximum横坐标的最大边界
abscissaPointCount横坐标方向绘制关系图的点数 需计算绘制的自变量的次数
constantIndepVarArray保持恒定的自变量 如果场只有1个自变量,此参数为NULL
constantIndepVarValueArray自变量的恒定值 如果场只有1个自变量,此参数为NULL
windowDevice大于0。显示关系图的显示设备索引。1表示主图形窗口
viewIndex0至8,放置关系图的视口编号
plots新创建的绘图对象

◆ XYGraphPlotData()

void NXOpen::Fields::Field::XYGraphPlotData ( NXOpen::Fields::FieldVariable * indepVar,
double abscissaMinimum,
double abscissaMaximum,
int abscissaPointCount,
const std::vector< NXOpen::Fields::FieldVariable * > & constantIndepVarArray,
const std::vector< double > & constantIndepVarValueArray,
int windowDevice,
int viewIndex,
bool overlay,
double scaleFactor,
NXOpen::Fields::Field::PlotOption plotOption,
std::vector< NXOpen::CAE::Xyplot::Plot * > & plots )

绘制或叠加场指定自变量原始数据或插值数据与场所有缩放后因变量的关系图;返回新创建的绘图对象。
于NX2007.0.0版本创建。

许可要求: 无

参数
indepVar用于创建关系图的指定自变量
abscissaMinimum横坐标的最小边界
abscissaMaximum横坐标的最大边界
abscissaPointCount横坐标方向绘制关系图的点数 需计算绘制的自变量的次数
constantIndepVarArray保持恒定的自变量 如果场只有1个自变量,此参数为NULL
constantIndepVarValueArray自变量的恒定值 如果场只有1个自变量,此参数为NULL
windowDevice大于0。显示关系图的显示设备索引。1表示主图形窗口
viewIndex0至8,放置关系图的视口编号
overlay创建新图或添加到现有图
scaleFactor缩放因变量
plotOption是否绘制原始表格数据、有界插值或默认插值值
plots新创建的绘图对象