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

表示 NXOpen::Mechatronics::SymbolTableBuilder 构造器。 SymbolTableBuilder用于维护 NXOpen::Mechatronics::SymbolTable ,该表用于信号创建。
要创建此类的新实例,请使用 NXOpen::Mechatronics::SymbolTableCollection::CreateSymbolTableBuilder

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

#include <Mechatronics_SymbolTableBuilder.hxx>

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

struct  SymbolV2
 表示符号定义结构版本2。 符号名称在符号表上下文中必须唯一。注释可选。 更多...

Public 类型

enum  DataType { DataTypeBool , DataTypeInt , DataTypeDouble , DataTypeString }
 表示数据类型。 更多...
enum  IOType { IOTypeInput , IOTypeOutput , IOTypeInout }
 表示IO类型。 更多...

Public 成员函数

std::vector< NXOpen::Mechatronics::SymbolTableBuilder::Symbol > GetSymbols ()
 获取所有符号。
std::vector< NXOpen::Mechatronics::SymbolTableBuilder::SymbolV2GetSymbolsV2 ()
 获取所有V2版本的符号。
NXString Name ()
 名称。
在NX11.0.0中创建。

许可证要求:无
struct NX_DEPRECATED ("在NX1953.0.0中已弃用。 请使用NXOpen::Mechatronics::SymbolTableBuilder::SymbolV2代替。") Symbol
 表示符号定义结构。 符号名称在符号表的上下文中必须唯一。注释为可选。

void SetName (const char *name)
void SetName (const NXString &name)
 名称。
在NX11.0.0中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
void SetSymbols (const std::vector< NXOpen::Mechatronics::SymbolTableBuilder::Symbol > &symbols)
 设置所有符号。 输入符号列表中的每个符号名称必须唯一,否则构建器将引发异常。
在NX11.0.0中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
void SetSymbolsV2 (const std::vector< NXOpen::Mechatronics::SymbolTableBuilder::SymbolV2 > &symbols)
 设置所有V2版本的符号。 输入符号列表中的每个符号名称必须唯一,否则构建器将引发异常。
在NX1847.0.0中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
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 _SymbolTableBuilderBuilder

详细描述

表示 NXOpen::Mechatronics::SymbolTableBuilder 构造器。 SymbolTableBuilder用于维护 NXOpen::Mechatronics::SymbolTable ,该表用于信号创建。
要创建此类的新实例,请使用 NXOpen::Mechatronics::SymbolTableCollection::CreateSymbolTableBuilder

在NX11.0.0中创建。

符号表构建器

成员枚举类型说明

◆ DataType

表示数据类型。

枚举值
DataTypeBool 

布尔

DataTypeInt 

整数

DataTypeDouble 

双精度

DataTypeString 

字符串

◆ IOType

表示IO类型。

枚举值
IOTypeInput 

输入

IOTypeOutput 

输出

IOTypeInout 

输入/输出

成员函数说明

◆ GetSymbols()

std::vector< NXOpen::Mechatronics::SymbolTableBuilder::Symbol > NXOpen::Mechatronics::SymbolTableBuilder::GetSymbols ( )

获取所有符号。

返回
符号数组
在NX11.0.0中创建。

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

◆ GetSymbolsV2()

std::vector< NXOpen::Mechatronics::SymbolTableBuilder::SymbolV2 > NXOpen::Mechatronics::SymbolTableBuilder::GetSymbolsV2 ( )

获取所有V2版本的符号。

返回
符号数组
在NX1847.0.0中创建。

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

◆ Name()

NXString NXOpen::Mechatronics::SymbolTableBuilder::Name ( )

名称。
在NX11.0.0中创建。

许可证要求:无

返回

◆ NX_DEPRECATED()

struct NXOpen::Mechatronics::SymbolTableBuilder::NX_DEPRECATED ( "在NX1953.0.0中已弃用。 请使用NXOpen::Mechatronics::SymbolTableBuilder::SymbolV2代替。" )
inline

表示符号定义结构。 符号名称在符号表的上下文中必须唯一。注释为可选。

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

符号名称

IO类型

数据类型

地址

注释文本

Symbol结构体的构造函数。

符号名称

IO类型

数据类型

地址

注释文本

◆ SetName() [1/2]

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

设置名称。
在NX11.0.0中创建。

许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器")

参数
name名称

◆ SetName() [2/2]

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

名称。
在NX11.0.0中创建。

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

设置

参数
name名称

◆ SetSymbols()

void NXOpen::Mechatronics::SymbolTableBuilder::SetSymbols ( const std::vector< NXOpen::Mechatronics::SymbolTableBuilder::Symbol > & symbols)

设置所有符号。 输入符号列表中的每个符号名称必须唯一,否则构建器将引发异常。
在NX11.0.0中创建。

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

参数
symbols符号数组

◆ SetSymbolsV2()

void NXOpen::Mechatronics::SymbolTableBuilder::SetSymbolsV2 ( const std::vector< NXOpen::Mechatronics::SymbolTableBuilder::SymbolV2 > & symbols)

设置所有V2版本的符号。 输入符号列表中的每个符号名称必须唯一,否则构建器将引发异常。
在NX1847.0.0中创建。

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

参数
symbols符号数组