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

分析载荷 更多...

#include <DesignSimulation_AnalysisLoad.hxx>

类 NXOpen::DesignSimulation::AnalysisLoad 继承关系图:
NXOpen::NXObject NXOpen::TaggedObject NXOpen::INXObject

Public 成员函数

NXOpen::ExpressionAcceleration ()
NXOpen::ExpressionAngularRange ()
void Blank ()
NXOpen::CoordinateSystemComponentCSYS ()
NXOpen::DirectionFaceVector ()
NXOpen::ExpressionForce ()
NXOpen::DesignSimulation::AnalysisLoadBuilder::ForceDistributionType ForceDistributionMethod ()
NXOpen::PointForceLocation ()
NXOpen::DesignSimulation::AnalysisLoadBuilder::ForceObjectType ForceObjectOption ()
NXOpen::DesignSimulation::AnalysisLoadBuilder::AnalysisLoadForceType ForceType ()
NXOpen::ExpressionForceX ()
NXOpen::ExpressionForceY ()
NXOpen::ExpressionForceZ ()
std::vector< NXOpen::Face * > GetFaces ()
std::vector< NXOpen::Expression * > GetLoadExpressions ()
NXOpen::ExpressionHeatFlux ()
bool IsBlanked ()
NXOpen::ExpressionMaxDisplacement ()
NXOpen::ExpressionMoment ()
NXOpen::ExpressionMomentX ()
NXOpen::ExpressionMomentY ()
NXOpen::ExpressionMomentZ ()
NXOpen::ExpressionPressure ()
NXOpen::DesignSimulation::AnalysisLoadBuilder::RemoteForceType RemoteForceOption ()
NXOpen::DirectionRemoteMomentVector ()
bool ReverseBearingLoadDirection ()
bool ReversePressureDirection ()
NXOpen::ExpressionTorque ()
NXOpen::AxisTorqueAxis ()
NXOpen::DesignSimulation::AnalysisLoadBuilder::AnalysisLoadType Type ()
void Unblank ()
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 _AnalysisLoadBuilder

额外继承的成员函数

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::DesignSimulation::AnalysisLoadBuilder

于NX2206.0.0版本创建。

成员函数说明

◆ Acceleration()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::Acceleration ( )

返回加速度表达式
于NX2406.0.0版本创建。

许可要求:无

◆ AngularRange()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::AngularRange ( )

返回角度范围表达式
于NX2406.0.0版本创建。

许可要求:无

◆ Blank()

void NXOpen::DesignSimulation::AnalysisLoad::Blank ( )

隐藏分析载荷。
于NX2306.0.0中创建。

许可要求:无

◆ ComponentCSYS()

NXOpen::CoordinateSystem * NXOpen::DesignSimulation::AnalysisLoad::ComponentCSYS ( )

返回组件坐标系
于NX2406.0.0版本创建。

许可要求:无

◆ FaceVector()

NXOpen::Direction * NXOpen::DesignSimulation::AnalysisLoad::FaceVector ( )

返回面矢量
于NX2212.0.0版本创建。

许可要求:无

◆ Force()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::Force ( )

返回力表达式
于NX2406.0.0中创建。

许可要求:无

◆ ForceDistributionMethod()

NXOpen::DesignSimulation::AnalysisLoadBuilder::ForceDistributionType NXOpen::DesignSimulation::AnalysisLoad::ForceDistributionMethod ( )

返回分布方式
于NX2212.0.0中创建。

许可要求:无

◆ ForceLocation()

NXOpen::Point * NXOpen::DesignSimulation::AnalysisLoad::ForceLocation ( )

返回点选择
于NX2212.0.0版本创建。

许可要求:无

◆ ForceObjectOption()

NXOpen::DesignSimulation::AnalysisLoadBuilder::ForceObjectType NXOpen::DesignSimulation::AnalysisLoad::ForceObjectOption ( )

返回面点类型
于NX2212.0.0版本创建。

许可要求:无

◆ ForceType()

NXOpen::DesignSimulation::AnalysisLoadBuilder::AnalysisLoadForceType NXOpen::DesignSimulation::AnalysisLoad::ForceType ( )

返回力类型
于NX2212.0.0版本创建。

许可要求:无

◆ ForceX()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::ForceX ( )

返回X方向力表达式
于NX2406.0.0中创建。

许可要求:无

◆ ForceY()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::ForceY ( )

返回Y方向力表达式
于NX2406.0.0中创建。

许可要求:无

◆ ForceZ()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::ForceZ ( )

返回Z方向力表达式
于NX2406.0.0中创建。

许可要求:无

◆ GetFaces()

std::vector< NXOpen::Face * > NXOpen::DesignSimulation::AnalysisLoad::GetFaces ( )

获取载荷施加的面。
于NX2212.0.0版本创建。

许可要求:无

◆ GetLoadExpressions()

std::vector< NXOpen::Expression * > NXOpen::DesignSimulation::AnalysisLoad::GetLoadExpressions ( )

返回载荷表达式,通常仅一个。由分量指定的力载荷有三个。编辑表达式值会使 NXOpen::DesignSimulation::Study 结果过时,直到重新运行分析或优化操作。
于NX2212.0.0版本创建。

许可要求:无

◆ HeatFlux()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::HeatFlux ( )

返回热通量表达式
于NX2406.0.0版本创建。

许可要求:无

◆ IsBlanked()

bool NXOpen::DesignSimulation::AnalysisLoad::IsBlanked ( )

返回此分析载荷的隐藏状态。
于NX2306.0.0中创建。

许可要求:无

◆ MaxDisplacement()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::MaxDisplacement ( )

返回最大位移表达式
于NX2406.0.0版本创建。

许可要求:无

◆ Moment()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::Moment ( )

返回力矩表达式
于NX2406.0.0中创建。

许可要求:无

◆ MomentX()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::MomentX ( )

返回X方向力矩表达式
于NX2406.0.0中创建。

许可要求:无

◆ MomentY()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::MomentY ( )

返回Y方向力矩表达式
于NX2406.0.0中创建。

许可要求:无

◆ MomentZ()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::MomentZ ( )

返回Z方向力矩表达式
于NX2406.0.0中创建。

许可要求:无

◆ Pressure()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::Pressure ( )

返回压力表达式
于NX2406.0.0中创建。

许可要求:无

◆ RemoteForceOption()

NXOpen::DesignSimulation::AnalysisLoadBuilder::RemoteForceType NXOpen::DesignSimulation::AnalysisLoad::RemoteForceOption ( )

返回远程力载荷类型
于NX2406.0.0版本创建。

许可要求:无

◆ RemoteMomentVector()

NXOpen::Direction * NXOpen::DesignSimulation::AnalysisLoad::RemoteMomentVector ( )

返回远程力矩矢量
于NX2406.0.0版本创建。

许可要求:无

◆ ReverseBearingLoadDirection()

bool NXOpen::DesignSimulation::AnalysisLoad::ReverseBearingLoadDirection ( )

返回指示轴承载荷力方向是否反转的标志
于NX2212.0.0中创建。

许可要求:无

◆ ReversePressureDirection()

bool NXOpen::DesignSimulation::AnalysisLoad::ReversePressureDirection ( )

返回指示压力方向是否反转的标志
于NX2212.0.0中创建。

许可要求:无

◆ Torque()

NXOpen::Expression * NXOpen::DesignSimulation::AnalysisLoad::Torque ( )

返回扭矩表达式
于NX2406.0.0中创建。

许可要求:无

◆ TorqueAxis()

NXOpen::Axis * NXOpen::DesignSimulation::AnalysisLoad::TorqueAxis ( )

返回扭矩轴
于NX2212.0.0中创建。

许可要求:无

◆ Type()

NXOpen::DesignSimulation::AnalysisLoadBuilder::AnalysisLoadType NXOpen::DesignSimulation::AnalysisLoad::Type ( )

返回分析载荷类型
于NX2212.0.0版本创建。

许可要求:无

◆ Unblank()

void NXOpen::DesignSimulation::AnalysisLoad::Unblank ( )

显示分析载荷。
于NX2306.0.0中创建。

许可要求:无