|
NX Open C++ 参考指南 2406 v1.1
|
表示 NXOpen::Mechatronics::SymbolTableBuilder 构造器。 SymbolTableBuilder用于维护 NXOpen::Mechatronics::SymbolTable ,该表用于信号创建。
要创建此类的新实例,请使用 NXOpen::Mechatronics::SymbolTableCollection::CreateSymbolTableBuilder
在NX11.0.0中创建。
更多...
#include <Mechatronics_SymbolTableBuilder.hxx>
类 | |
| 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::SymbolV2 > | GetSymbolsV2 () |
| 获取所有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::NXObject * | Commit () |
| void | Destroy () |
| std::vector< NXOpen::NXObject * > | GetCommittedObjects () |
| NXOpen::NXObject * | GetObject () |
| NXOpen::PreviewBuilder * | PreviewBuilder () |
| 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中创建。
符号表构建器
| std::vector< NXOpen::Mechatronics::SymbolTableBuilder::Symbol > NXOpen::Mechatronics::SymbolTableBuilder::GetSymbols | ( | ) |
获取所有符号。
| std::vector< NXOpen::Mechatronics::SymbolTableBuilder::SymbolV2 > NXOpen::Mechatronics::SymbolTableBuilder::GetSymbolsV2 | ( | ) |
获取所有V2版本的符号。
| NXString NXOpen::Mechatronics::SymbolTableBuilder::Name | ( | ) |
名称。
在NX11.0.0中创建。
许可证要求:无
返回
|
inline |
表示符号定义结构。 符号名称在符号表的上下文中必须唯一。注释为可选。
符号名称
IO类型
数据类型
地址
注释文本
Symbol结构体的构造函数。
符号名称
IO类型
数据类型
地址
注释文本
| void NXOpen::Mechatronics::SymbolTableBuilder::SetName | ( | const char * | name | ) |
设置名称。
在NX11.0.0中创建。
许可证要求:nx_mcd_core("机电概念设计器")或nx_mcd_player("机电概念设计器播放器")
| name | 名称 |
| 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 | 名称 |
| 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 | 符号数组 |
| 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 | 符号数组 |