|
NX Open C++ 参考指南 2406 v1.1
|
表示NXOpen::Mechatronics::ExpressionBlockBuilder 构建器。 ExpressionBlockBuilder用于维护NXOpen::Mechatronics::ExpressionBlockObject,该对象用于存储完成相同任务的相关表达式。
要创建此类的新实例,请使用NXOpen::Mechatronics::ExpressionBlockCollection::CreateExpressionBlockBuilder
在NX11.0.0中创建。
更多...
#include <Mechatronics_ExpressionBlockBuilder.hxx>
Public 成员函数 | |
| std::vector< NXString > | GetDescription () |
| 获取描述行。 创建于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::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 | _ExpressionBlockBuilderBuilder |
表示NXOpen::Mechatronics::ExpressionBlockBuilder 构建器。 ExpressionBlockBuilder用于维护NXOpen::Mechatronics::ExpressionBlockObject,该对象用于存储完成相同任务的相关表达式。
要创建此类的新实例,请使用NXOpen::Mechatronics::ExpressionBlockCollection::CreateExpressionBlockBuilder
在NX11.0.0中创建。
表达式块构建器
| void NXOpen::Mechatronics::ExpressionBlockBuilder::GetSlotExpressions | ( | std::vector< NXOpen::Mechatronics::GenericSignal * > & | slotExpressions | ) |
获取所有槽。
设置所有槽。
槽数组
获取所有槽。
获取所有槽。
设置所有槽。
槽数组
设置所有插槽。
插槽数组
获取所有插槽表达式。
创建于NX1980.0.0。
许可证要求:nx_mcd_core("Mechatronics Concept Designer")
| slotExpressions | 插槽表达式 |
| void NXOpen::Mechatronics::ExpressionBlockBuilder::LoadFromXmlFile | ( | const char * | templateFile | ) |
从XML文件加载数据。
创建于NX11.0.0。
许可证要求:nx_mcd_core("Mechatronics Concept Designer")
| templateFile | 模板文件 |
| void NXOpen::Mechatronics::ExpressionBlockBuilder::LoadFromXmlFile | ( | const NXString & | templateFile | ) |
从XML文件加载数据。
创建于NX11.0.0。
许可证要求:nx_mcd_core("Mechatronics Concept Designer")
| templateFile | 模板文件 |
| NXString NXOpen::Mechatronics::ExpressionBlockBuilder::Name | ( | ) |
名称。
创建于NX11.0.0。
许可证要求:无
返回
| int NXOpen::Mechatronics::ExpressionBlockBuilder::NextSlotPersistentTag | ( | ) |
下一个插槽持久化标签。
创建于NX1926.0.0。
许可证要求:无
返回
|
inline |
表示槽定义结构。
表示数据结构用途的槽类型
槽名称
数据类型
数据值(布尔)
数据值(整数)
数据值(双精度浮点数)
数据单位
公式
注释文本
连接的物理对象
连接的物理属性持久索引
Slot结构体的构造函数。
指示数据结构用途的槽类型
槽名称
数据类型
数据值(布尔型)
数据值(整型)
数据值(双精度型)
数据单位
公式
注释文本
连接的物理对象
连接的物理属性持久索引
|
inline |
|
inline |
表示槽类型。
无
输入,应连接到运行时参数作为输入值。
输出,应连接到运行时参数以输出值
参数,用于配置块以区分模式
状态,在运行时根据内部数据更改
自定义,代表用户创建的临时变量
总数
|
inline |
表示版本2的槽定义结构。
指示数据结构用途的槽类型
槽名称
数据类型
数据值(布尔型)
数据值(整型)
数据值(双精度型)
数据单位
公式
注释文本
连接的物理对象
连接的物理属性持久索引
槽持久索引
SlotV2结构体的构造函数。
指示数据结构用途的槽类型
槽名称
数据类型
数据值(布尔型)
数据值(整型)
数据值(双精度型)
数据单位
公式
注释文本
连接的物理对象
连接的物理属性持久索引
槽持久索引
|
inline |
表示版本3的槽定义结构。
指示数据结构用途的槽类型
槽名称
数据类型
数据值(布尔型)
数据值(整型)
数据值(双精度型)
数据值(字符串型)
数据单位
公式
注释文本
连接的物理对象
连接的物理属性持久索引
槽持久索引
结构体SlotV3的构造函数。
指示数据结构用途的槽类型
槽名称
数据类型
数据值(布尔型)
数据值(整型)
数据值(双精度型)
数据值(字符串)
数据单位
公式
注释文本
关联的物理对象
关联的物理属性持久化索引
槽的持久化索引
| void NXOpen::Mechatronics::ExpressionBlockBuilder::SaveToXmlFile | ( | const char * | templateFile | ) |
将数据保存到XML文件。
创建于NX11.0.0。
许可证要求:nx_mcd_core("Mechatronics Concept Designer")
| templateFile | 模板文件 |
| void NXOpen::Mechatronics::ExpressionBlockBuilder::SaveToXmlFile | ( | const NXString & | templateFile | ) |
将数据保存到XML文件。
创建于NX11.0.0。
许可证要求:nx_mcd_core("Mechatronics Concept Designer")
| templateFile | 模板文件 |
| void NXOpen::Mechatronics::ExpressionBlockBuilder::SetDescription | ( | std::vector< NXString > & | descLines | ) |
设置描述行。
创建于NX11.0.0.
许可要求:nx_mcd_core("机电概念设计器")
| descLines | 描述行 |
| void NXOpen::Mechatronics::ExpressionBlockBuilder::SetName | ( | const char * | name | ) |
名称。
创建于NX11.0.0。
许可证要求:nx_mcd_core("Mechatronics Concept Designer")
设置
| name | 名称 |
| void NXOpen::Mechatronics::ExpressionBlockBuilder::SetName | ( | const NXString & | name | ) |
名称。
创建于NX11.0.0。
许可证要求:nx_mcd_core("Mechatronics Concept Designer")
设置
| name | 名称 |
| void NXOpen::Mechatronics::ExpressionBlockBuilder::SetNextSlotPersistentTag | ( | int | nextSlotPersistentTag | ) |
下一个插槽持久化标签。
创建于NX1926.0.0。
许可证要求:nx_mcd_core("Mechatronics Concept Designer")
设置
| nextSlotPersistentTag | 下一个插槽持久化标签 |
| void NXOpen::Mechatronics::ExpressionBlockBuilder::SetSlotExpressions | ( | const std::vector< NXOpen::Mechatronics::GenericSignal * > & | slotExpreesions | ) |
设置所有插槽表达式。
创建于NX1980.0.0。
许可证要求:nx_mcd_core("Mechatronics Concept Designer")
| slotExpreesions | 插槽表达式 |