|
NX Open C++ 参考指南 2406 v1.1
|
参数库存构建器 更多...
#include <Mechatronics_ParameterStockBuilder.hxx>
Public 类型 | |
| enum | Assignment { AssignmentNone , AssignmentByOrder , AssignmentRandom } |
| enum | DataType { DataTypeBool , DataTypeInt , DataTypeReal , DataTypeString , DataTypeList } |
Public 成员函数 | |
| void | AddBoolParameter (const char *name, bool value, bool predefined, bool readOnly) |
| void | AddBoolParameter (const NXString &name, bool value, bool predefined, bool readOnly) |
| void | AddIntParameter (const char *name, int value, bool predefined, bool readOnly) |
| void | AddIntParameter (const NXString &name, int value, bool predefined, bool readOnly) |
| void | AddListParameter (const char *name, std::vector< NXString > &values, NXOpen::Mechatronics::ParameterStockBuilder::Assignment eAssignment, bool predefined, bool readOnly) |
| void | AddListParameter (const NXString &name, std::vector< NXString > &values, NXOpen::Mechatronics::ParameterStockBuilder::Assignment eAssignment, bool predefined, bool readOnly) |
| void | AddRealParameter (const char *name, double value, NXOpen::Unit *unit, bool predefined, bool readOnly) |
| void | AddRealParameter (const NXString &name, double value, NXOpen::Unit *unit, bool predefined, bool readOnly) |
| void | AddSignalParameter (NXOpen::Mechatronics::SignalAdapter *adapter, NXOpen::NXObject *signal, bool predefined, bool readOnly) |
| void | AddStringParameter (const char *name, const char *value, bool predefined, bool readOnly) |
| void | AddStringParameter (const NXString &name, const NXString &value, bool predefined, bool readOnly) |
| NXString | ApplicationName () |
| void | DeleteParameter (const char *name) |
| void | DeleteParameter (const NXString &name) |
| void | DeleteParameterV2 (const char *name, bool isSignal) |
| void | DeleteParameterV2 (const NXString &name, bool isSignal) |
| void | EditBoolParameter (const char *name, bool value) |
| void | EditBoolParameter (const NXString &name, bool value) |
| void | EditIntParameter (const char *name, int value) |
| void | EditIntParameter (const NXString &name, int value) |
| void | EditListParameter (const char *name, std::vector< NXString > &values, NXOpen::Mechatronics::ParameterStockBuilder::Assignment eAssignment) |
| void | EditListParameter (const NXString &name, std::vector< NXString > &values, NXOpen::Mechatronics::ParameterStockBuilder::Assignment eAssignment) |
| void | EditRealParameter (const char *name, double value, NXOpen::Unit *unit) |
| void | EditRealParameter (const NXString &name, double value, NXOpen::Unit *unit) |
| void | EditStringParameter (const char *name, const char *value) |
| void | EditStringParameter (const NXString &name, const NXString &value) |
| bool | GetBoolParameter (const char *name, bool *predefined, bool *readOnly) |
| bool | GetBoolParameter (const NXString &name, bool *predefined, bool *readOnly) |
| int | GetIntParameter (const char *name, bool *predefined, bool *readOnly) |
| int | GetIntParameter (const NXString &name, bool *predefined, bool *readOnly) |
| std::vector< NXString > | GetListParameter (const char *name, NXOpen::Mechatronics::ParameterStockBuilder::Assignment *eAssignment, bool *predefined, bool *readOnly) |
| std::vector< NXString > | GetListParameter (const NXString &name, NXOpen::Mechatronics::ParameterStockBuilder::Assignment *eAssignment, bool *predefined, bool *readOnly) |
| std::vector< NXString > | GetParameterNamesAndTypes (std::vector< NXOpen::Mechatronics::ParameterStockBuilder::DataType > &types) |
| double | GetRealParameter (const char *name, NXOpen::Unit **unit, bool *predefined, bool *readOnly) |
| double | GetRealParameter (const NXString &name, NXOpen::Unit **unit, bool *predefined, bool *readOnly) |
| NXString | GetStringParameter (const char *name, bool *predefined, bool *readOnly) |
| NXString | GetStringParameter (const NXString &name, bool *predefined, bool *readOnly) |
| void | SetApplicationName (const char *applicationName) |
| void | SetApplicationName (const NXString &applicationName) |
| 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 | _ParameterStockBuilderBuilder |
参数库存构建器
表示@link NXOpen::Mechatronics::ParameterStockBuilder NXOpen::Mechatronics::ParameterStockBuilder@endlink 构建器。 <br> 此类是另一个构建器的子对象,无法直接实例化。 <br>
在NX10.0.0中创建。
| void NXOpen::Mechatronics::ParameterStockBuilder::AddBoolParameter | ( | const char * | name, |
| bool | value, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加布尔型参数。
创建于NX10.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
| name | 名称 |
| value | 值 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::AddBoolParameter | ( | const NXString & | name, |
| bool | value, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加布尔型参数。
在NX10.0.0中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| value | 值 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::AddIntParameter | ( | const char * | name, |
| int | value, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加整型参数。
创建于NX10.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
| name | 名称 |
| value | 值 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::AddIntParameter | ( | const NXString & | name, |
| int | value, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加整型参数。
创建于NX10.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
| name | 名称 |
| value | 值 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::AddListParameter | ( | const char * | name, |
| std::vector< NXString > & | values, | ||
| NXOpen::Mechatronics::ParameterStockBuilder::Assignment | eAssignment, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加列表型参数。
创建于NX10.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
| name | 名称 |
| values | 值 |
| eAssignment | 分配方式 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::AddListParameter | ( | const NXString & | name, |
| std::vector< NXString > & | values, | ||
| NXOpen::Mechatronics::ParameterStockBuilder::Assignment | eAssignment, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加列表型参数。
创建于NX10.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
| name | 名称 |
| values | 值 |
| eAssignment | 分配方式 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::AddRealParameter | ( | const char * | name, |
| double | value, | ||
| NXOpen::Unit * | unit, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加实型参数。
创建于NX10.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
| name | 名称 |
| value | 值 |
| unit | 单位 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::AddRealParameter | ( | const NXString & | name, |
| double | value, | ||
| NXOpen::Unit * | unit, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加实型参数。
创建于NX10.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
| name | 名称 |
| value | 值 |
| unit | 单位 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::AddSignalParameter | ( | NXOpen::Mechatronics::SignalAdapter * | adapter, |
| NXOpen::NXObject * | signal, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加信号型参数。
创建于NX1847.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
| adapter | 适配器 |
| signal | 信号 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::AddStringParameter | ( | const char * | name, |
| const char * | value, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加字符串型参数。
创建于NX10.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
| name | 名称 |
| value | 值 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::AddStringParameter | ( | const NXString & | name, |
| const NXString & | value, | ||
| bool | predefined, | ||
| bool | readOnly ) |
添加字符串型参数。
创建于NX10.0.0。
许可证要求:nx_mcd_core(“机电概念设计器”)
| name | 名称 |
| value | 值 |
| predefined | 预定义 |
| readOnly | 只读 |
| NXString NXOpen::Mechatronics::ParameterStockBuilder::ApplicationName | ( | ) |
获取应用程序名称。
在NX10.0.0中创建。
许可证要求:无
| void NXOpen::Mechatronics::ParameterStockBuilder::DeleteParameter | ( | const char * | name | ) |
删除参数。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| void NXOpen::Mechatronics::ParameterStockBuilder::DeleteParameter | ( | const NXString & | name | ) |
删除参数。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| void NXOpen::Mechatronics::ParameterStockBuilder::DeleteParameterV2 | ( | const char * | name, |
| bool | isSignal ) |
使用额外标志删除参数,该标志指示参数是否为信号。
于 NX1899.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| isSignal | 是否为信号 |
| void NXOpen::Mechatronics::ParameterStockBuilder::DeleteParameterV2 | ( | const NXString & | name, |
| bool | isSignal ) |
删除参数,带额外标志指示是否为信号。
创建于 NX1899.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| isSignal | 是否为信号 |
| void NXOpen::Mechatronics::ParameterStockBuilder::EditBoolParameter | ( | const char * | name, |
| bool | value ) |
编辑布尔参数值。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| value | 值 |
| void NXOpen::Mechatronics::ParameterStockBuilder::EditBoolParameter | ( | const NXString & | name, |
| bool | value ) |
编辑布尔参数值。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| value | 值 |
| void NXOpen::Mechatronics::ParameterStockBuilder::EditIntParameter | ( | const char * | name, |
| int | value ) |
编辑整数参数。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| value | 值 |
| void NXOpen::Mechatronics::ParameterStockBuilder::EditIntParameter | ( | const NXString & | name, |
| int | value ) |
编辑整数参数。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| value | 值 |
| void NXOpen::Mechatronics::ParameterStockBuilder::EditListParameter | ( | const char * | name, |
| std::vector< NXString > & | values, | ||
| NXOpen::Mechatronics::ParameterStockBuilder::Assignment | eAssignment ) |
编辑列表参数。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| values | 值列表 |
| eAssignment | 赋值方式 |
| void NXOpen::Mechatronics::ParameterStockBuilder::EditListParameter | ( | const NXString & | name, |
| std::vector< NXString > & | values, | ||
| NXOpen::Mechatronics::ParameterStockBuilder::Assignment | eAssignment ) |
编辑列表参数。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| values | 值列表 |
| eAssignment | 赋值方式 |
| void NXOpen::Mechatronics::ParameterStockBuilder::EditRealParameter | ( | const char * | name, |
| double | value, | ||
| NXOpen::Unit * | unit ) |
编辑实数参数。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| value | 值 |
| unit | 单位 |
| void NXOpen::Mechatronics::ParameterStockBuilder::EditRealParameter | ( | const NXString & | name, |
| double | value, | ||
| NXOpen::Unit * | unit ) |
编辑实数参数。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| value | 值 |
| unit | 单位 |
| void NXOpen::Mechatronics::ParameterStockBuilder::EditStringParameter | ( | const char * | name, |
| const char * | value ) |
编辑字符串参数。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| value | 值 |
| void NXOpen::Mechatronics::ParameterStockBuilder::EditStringParameter | ( | const NXString & | name, |
| const NXString & | value ) |
编辑字符串参数。
创建于 NX10.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| value | 值 |
| bool NXOpen::Mechatronics::ParameterStockBuilder::GetBoolParameter | ( | const char * | name, |
| bool * | predefined, | ||
| bool * | readOnly ) |
获取布尔型参数值。
创建于 NX10.0.0。
许可证要求:无
| name | 名称 |
| predefined | 预定义 |
| readOnly | 只读 |
| bool NXOpen::Mechatronics::ParameterStockBuilder::GetBoolParameter | ( | const NXString & | name, |
| bool * | predefined, | ||
| bool * | readOnly ) |
获取布尔型参数值。
创建于 NX10.0.0。
许可证要求:无
| name | 名称 |
| predefined | 预定义 |
| readOnly | 只读 |
| int NXOpen::Mechatronics::ParameterStockBuilder::GetIntParameter | ( | const char * | name, |
| bool * | predefined, | ||
| bool * | readOnly ) |
获取整型参数值。
创建于 NX10.0.0。
许可证要求:无
| name | 名称 |
| predefined | 预定义 |
| readOnly | 只读 |
| int NXOpen::Mechatronics::ParameterStockBuilder::GetIntParameter | ( | const NXString & | name, |
| bool * | predefined, | ||
| bool * | readOnly ) |
获取整型参数值。
创建于 NX10.0.0。
许可证要求:无
| name | 名称 |
| predefined | 预定义 |
| readOnly | 只读 |
| std::vector< NXString > NXOpen::Mechatronics::ParameterStockBuilder::GetListParameter | ( | const char * | name, |
| NXOpen::Mechatronics::ParameterStockBuilder::Assignment * | eAssignment, | ||
| bool * | predefined, | ||
| bool * | readOnly ) |
获取列表型参数值。
创建于 NX10.0.0。
许可证要求:无
| name | 名称 |
| eAssignment | 赋值方式 |
| predefined | 预定义 |
| readOnly | 只读 |
| std::vector< NXString > NXOpen::Mechatronics::ParameterStockBuilder::GetListParameter | ( | const NXString & | name, |
| NXOpen::Mechatronics::ParameterStockBuilder::Assignment * | eAssignment, | ||
| bool * | predefined, | ||
| bool * | readOnly ) |
获取列表型参数值。
创建于 NX10.0.0。
许可证要求:无
| name | 名称 |
| eAssignment | 赋值方式 |
| predefined | 预定义 |
| readOnly | 只读 |
| std::vector< NXString > NXOpen::Mechatronics::ParameterStockBuilder::GetParameterNamesAndTypes | ( | std::vector< NXOpen::Mechatronics::ParameterStockBuilder::DataType > & | types | ) |
获取参数名称和类型。
创建于 NX10.0.0。
许可证要求:无
| types | 类型 |
| double NXOpen::Mechatronics::ParameterStockBuilder::GetRealParameter | ( | const char * | name, |
| NXOpen::Unit ** | unit, | ||
| bool * | predefined, | ||
| bool * | readOnly ) |
获取实型参数值。
创建于 NX10.0.0。
许可证要求:无
| name | 名称 |
| unit | 单位 |
| predefined | 预定义 |
| readOnly | 只读 |
| double NXOpen::Mechatronics::ParameterStockBuilder::GetRealParameter | ( | const NXString & | name, |
| NXOpen::Unit ** | unit, | ||
| bool * | predefined, | ||
| bool * | readOnly ) |
获取实型参数值。
创建于 NX10.0.0。
许可证要求:无
| name | 名称 |
| unit | 单位 |
| predefined | 预定义 |
| readOnly | 只读 |
| NXString NXOpen::Mechatronics::ParameterStockBuilder::GetStringParameter | ( | const char * | name, |
| bool * | predefined, | ||
| bool * | readOnly ) |
获取字符串型参数值。
创建于 NX10.0.0。
许可证要求:无
| name | 名称 |
| predefined | 预定义 |
| readOnly | 只读 |
| NXString NXOpen::Mechatronics::ParameterStockBuilder::GetStringParameter | ( | const NXString & | name, |
| bool * | predefined, | ||
| bool * | readOnly ) |
获取字符串型参数值。
创建于 NX10.0.0。
许可证要求:无
| name | 名称 |
| predefined | 预定义 |
| readOnly | 只读 |
| void NXOpen::Mechatronics::ParameterStockBuilder::SetApplicationName | ( | const char * | applicationName | ) |
设置应用程序名称。
在NX10.0.0中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| applicationName | 应用程序名称 |
| void NXOpen::Mechatronics::ParameterStockBuilder::SetApplicationName | ( | const NXString & | applicationName | ) |
设置应用程序名称。
在NX10.0.0中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| applicationName | 应用程序名称 |