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

表示NXOpen::Mechatronics::ExpressionBlockBuilder 构建器。 ExpressionBlockBuilder用于维护NXOpen::Mechatronics::ExpressionBlockObject,该对象用于存储完成相同任务的相关表达式。
要创建此类的新实例,请使用NXOpen::Mechatronics::ExpressionBlockCollection::CreateExpressionBlockBuilder

在NX11.0.0中创建。
更多...

#include <Mechatronics_ExpressionBlockBuilder.hxx>

类 NXOpen::Mechatronics::ExpressionBlockBuilder 继承关系图:
NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

std::vector< NXStringGetDescription ()
 获取描述行。
创建于NX11.0.0.

许可要求:nx_mcd_core("机电概念设计器")
void GetSlotExpressions (std::vector< NXOpen::Mechatronics::GenericSignal * > &slotExpressions)
 获取所有槽。
void LoadFromXmlFile (const char *templateFile)
 从XML文件加载数据。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
void LoadFromXmlFile (const NXString &templateFile)
 从XML文件加载数据。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
NXString Name ()
 名称。
创建于NX11.0.0。

许可证要求:无
int NextSlotPersistentTag ()
 下一个插槽持久化标签。
创建于NX1926.0.0。

许可证要求:无
struct NX_DEPRECATED ("在NX1953.0.0中已过时。 请使用NXOpen::Mechatronics::GenericSignal替代。") Slot
 表示槽定义结构。

enum NX_DEPRECATED ("在NX1980.0.0中已过时。 请使用NXOpen::Mechatronics::GenericSignal::DataTypes替代。") DataType
 表示数据类型。

enum NX_DEPRECATED ("在NX1980.0.0中已过时。 请使用NXOpen::Mechatronics::GenericSignal::SlotTypes替代。") SlotType
 表示槽类型。

struct NX_DEPRECATED ("Deprecated in NX1953.0.0. Use NXOpen::Mechatronics::GenericSignal instead.") SlotV2
 表示版本2的槽定义结构。

struct NX_DEPRECATED ("Deprecated in NX1980.0.0. Use NXOpen::Mechatronics::GenericSignal instead.") SlotV3
 表示版本3的槽定义结构。

void SaveToXmlFile (const char *templateFile)
 将数据保存到XML文件。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
void SaveToXmlFile (const NXString &templateFile)
 将数据保存到XML文件。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
void SetDescription (std::vector< NXString > &descLines)
 设置描述行。
创建于NX11.0.0.

许可要求:nx_mcd_core("机电概念设计器")
void SetName (const char *name)
 名称。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
void SetName (const NXString &name)
 名称。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
void SetNextSlotPersistentTag (int nextSlotPersistentTag)
 下一个插槽持久化标签。
创建于NX1926.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
void SetSlotExpressions (const std::vector< NXOpen::Mechatronics::GenericSignal * > &slotExpreesions)
 设置所有插槽表达式。
创建于NX1980.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _ExpressionBlockBuilderBuilder

详细描述

表示NXOpen::Mechatronics::ExpressionBlockBuilder 构建器。 ExpressionBlockBuilder用于维护NXOpen::Mechatronics::ExpressionBlockObject,该对象用于存储完成相同任务的相关表达式。
要创建此类的新实例,请使用NXOpen::Mechatronics::ExpressionBlockCollection::CreateExpressionBlockBuilder

在NX11.0.0中创建。

表达式块构建器

成员函数说明

◆ GetSlotExpressions()

void NXOpen::Mechatronics::ExpressionBlockBuilder::GetSlotExpressions ( std::vector< NXOpen::Mechatronics::GenericSignal * > & slotExpressions)

获取所有槽。

返回
槽数组
弃用
在NX1926.0.0中已过时。请使用Mechatronics::ExpressionBlockBuilder::GetSlotExpressions 替代。

创建于NX11.0.0.

许可要求:nx_mcd_core("机电概念设计器")

设置所有槽。

弃用
在NX1926.0.0中已过时。请使用Mechatronics::ExpressionBlockBuilder::SetSlotExpressions 替代。

创建于NX11.0.0.

许可要求:nx_mcd_core("机电概念设计器")

槽数组

获取所有槽。

返回
槽数组
弃用
在NX1953.0.0中已过时。请使用NXOpen::Mechatronics::ExpressionBlockBuilder::GetSlotExpressions 替代。

创建于NX1926.0.0.

许可要求:nx_mcd_core("机电概念设计器")

获取所有槽。

返回
槽数组
弃用
在NX1980.0.0中已过时。请使用Mechatronics::ExpressionBlockBuilder::GetSlotExpressions 替代。

创建于NX1953.0.0.

许可要求:nx_mcd_core("机电概念设计器")

设置所有槽。

弃用
在NX1926.0.0中已过时。请使用Mechatronics::ExpressionBlockBuilder::SetSlotExpressions 替代。

创建于NX1926.0.0.

许可要求:nx_mcd_core("机电概念设计器")

槽数组

设置所有插槽。

弃用
在NX1980.0.0中已弃用。请使用 Mechatronics::ExpressionBlockBuilder::SetSlotExpressions 替代。

创建于NX1953.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

插槽数组

获取所有插槽表达式。
创建于NX1980.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
slotExpressions插槽表达式

◆ LoadFromXmlFile() [1/2]

void NXOpen::Mechatronics::ExpressionBlockBuilder::LoadFromXmlFile ( const char * templateFile)

从XML文件加载数据。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
templateFile模板文件

◆ LoadFromXmlFile() [2/2]

void NXOpen::Mechatronics::ExpressionBlockBuilder::LoadFromXmlFile ( const NXString & templateFile)

从XML文件加载数据。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
templateFile模板文件

◆ Name()

NXString NXOpen::Mechatronics::ExpressionBlockBuilder::Name ( )

名称。
创建于NX11.0.0。

许可证要求:无

返回

◆ NextSlotPersistentTag()

int NXOpen::Mechatronics::ExpressionBlockBuilder::NextSlotPersistentTag ( )

下一个插槽持久化标签。
创建于NX1926.0.0。

许可证要求:无

返回

◆ NX_DEPRECATED() [1/5]

struct NXOpen::Mechatronics::ExpressionBlockBuilder::NX_DEPRECATED ( "在NX1953.0.0中已过时。 请使用NXOpen::Mechatronics::GenericSignal替代。" )
inline

表示槽定义结构。

弃用
在NX1953.0.0中已过时。 请使用NXOpen::Mechatronics::GenericSignal 替代。

表示数据结构用途的槽类型

槽名称

数据类型

数据值(布尔)

数据值(整数)

数据值(双精度浮点数)

数据单位

公式

注释文本

连接的物理对象

连接的物理属性持久索引

Slot结构体的构造函数。

指示数据结构用途的槽类型

槽名称

数据类型

数据值(布尔型)

数据值(整型)

数据值(双精度型)

数据单位

公式

注释文本

连接的物理对象

连接的物理属性持久索引

◆ NX_DEPRECATED() [2/5]

enum NXOpen::Mechatronics::ExpressionBlockBuilder::NX_DEPRECATED ( "在NX1980.0.0中已过时。 请使用NXOpen::Mechatronics::GenericSignal::DataTypes替代。" )
inline

表示数据类型。

弃用
在NX1980.0.0中已过时。 请使用NXOpen::Mechatronics::GenericSignal::DataTypes 替代。

布尔值

整数

双精度浮点数

字符串

◆ NX_DEPRECATED() [3/5]

enum NXOpen::Mechatronics::ExpressionBlockBuilder::NX_DEPRECATED ( "在NX1980.0.0中已过时。 请使用NXOpen::Mechatronics::GenericSignal::SlotTypes替代。" )
inline

表示槽类型。

弃用
在NX1980.0.0中已过时。 请使用NXOpen::Mechatronics::GenericSignal::SlotTypes 替代。


输入,应连接到运行时参数作为输入值。

输出,应连接到运行时参数以输出值

参数,用于配置块以区分模式

状态,在运行时根据内部数据更改

自定义,代表用户创建的临时变量

总数

◆ NX_DEPRECATED() [4/5]

struct NXOpen::Mechatronics::ExpressionBlockBuilder::NX_DEPRECATED ( "Deprecated in NX1953.0.0. Use NXOpen::Mechatronics::GenericSignal instead." )
inline

表示版本2的槽定义结构。

弃用
在NX1953.0.0中已弃用。请使用 NXOpen::Mechatronics::GenericSignal 代替。

指示数据结构用途的槽类型

槽名称

数据类型

数据值(布尔型)

数据值(整型)

数据值(双精度型)

数据单位

公式

注释文本

连接的物理对象

连接的物理属性持久索引

槽持久索引

SlotV2结构体的构造函数。

指示数据结构用途的槽类型

槽名称

数据类型

数据值(布尔型)

数据值(整型)

数据值(双精度型)

数据单位

公式

注释文本

连接的物理对象

连接的物理属性持久索引

槽持久索引

◆ NX_DEPRECATED() [5/5]

struct NXOpen::Mechatronics::ExpressionBlockBuilder::NX_DEPRECATED ( "Deprecated in NX1980.0.0. Use NXOpen::Mechatronics::GenericSignal instead." )
inline

表示版本3的槽定义结构。

弃用
在NX1980.0.0中已弃用。请使用 NXOpen::Mechatronics::GenericSignal 代替。

指示数据结构用途的槽类型

槽名称

数据类型

数据值(布尔型)

数据值(整型)

数据值(双精度型)

数据值(字符串型)

数据单位

公式

注释文本

连接的物理对象

连接的物理属性持久索引

槽持久索引

结构体SlotV3的构造函数。

指示数据结构用途的槽类型

槽名称

数据类型

数据值(布尔型)

数据值(整型)

数据值(双精度型)

数据值(字符串)

数据单位

公式

注释文本

关联的物理对象

关联的物理属性持久化索引

槽的持久化索引

◆ SaveToXmlFile() [1/2]

void NXOpen::Mechatronics::ExpressionBlockBuilder::SaveToXmlFile ( const char * templateFile)

将数据保存到XML文件。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
templateFile模板文件

◆ SaveToXmlFile() [2/2]

void NXOpen::Mechatronics::ExpressionBlockBuilder::SaveToXmlFile ( const NXString & templateFile)

将数据保存到XML文件。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
templateFile模板文件

◆ SetDescription()

void NXOpen::Mechatronics::ExpressionBlockBuilder::SetDescription ( std::vector< NXString > & descLines)

设置描述行。
创建于NX11.0.0.

许可要求:nx_mcd_core("机电概念设计器")

参数
descLines描述行

◆ SetName() [1/2]

void NXOpen::Mechatronics::ExpressionBlockBuilder::SetName ( const char * name)

名称。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

设置

参数
name名称

◆ SetName() [2/2]

void NXOpen::Mechatronics::ExpressionBlockBuilder::SetName ( const NXString & name)

名称。
创建于NX11.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

设置

参数
name名称

◆ SetNextSlotPersistentTag()

void NXOpen::Mechatronics::ExpressionBlockBuilder::SetNextSlotPersistentTag ( int nextSlotPersistentTag)

下一个插槽持久化标签。
创建于NX1926.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

设置

参数
nextSlotPersistentTag下一个插槽持久化标签

◆ SetSlotExpressions()

void NXOpen::Mechatronics::ExpressionBlockBuilder::SetSlotExpressions ( const std::vector< NXOpen::Mechatronics::GenericSignal * > & slotExpreesions)

设置所有插槽表达式。
创建于NX1980.0.0。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
slotExpreesions插槽表达式