|
NX Open C++ 参考指南 2406 v1.1
|
电极毛坯构建器 更多...
#include <Tooling_ElectrodeBlankBuilder.hxx>
Public 类型 | |
| enum | BlankMaterial { BlankMaterialCopper , BlankMaterialGraphite } |
| enum | BlankShape { BlankShapeBlock , BlankShapeCylinder , BlankShapeUndercut } |
| enum | JointObject { JointObjectExtrude , JointObjectOffset , JointObjectNone } |
友元 | |
| class | _ElectrodeBlankBuilderBuilder |
电极毛坯构建器
设计电极毛坯构建器,用于为选定的实体创建电极毛坯。
要创建此类的新实例,请使用 NXOpen::Tooling::ElectrodeDesignCollection::CreateBlankBuilder
默认值。
| Property | Value |
|---|---|
| Angle.Value | 0 |
| BlendRadius.Value | 0 (millimeters part), 0 (inches part) |
| ExtensionHeight.Value | 5 (millimeters part), 0.2 (inches part) |
| JointMethod | Extrude |
| KeepSize | 0 |
| KeepZValueInSameMSet | 0 |
| Material | Copper |
| ReferencePointPrecision | 1 |
| Rename | 0 |
| RotationAngle.Value | 0 |
| RoundCrossLinesPosition | 0 |
| Shape | Block |
| UniteBodies | 1 |
| XRefValue.Value | 0 (millimeters part), 0 (inches part) |
| YRefValue.Value | 0 (millimeters part), 0 (inches part) |
| ZRefValue.Value | 0 (millimeters part), 0 (inches part) |
创建于 NX8.0.0。
| NXOpen::Expression * NXOpen::Tooling::ElectrodeBlankBuilder::Angle | ( | ) |
返回连接对象的角度。
创建于NX8.0.0。
许可要求:无
| NXOpen::Assemblies::SelectComponent * NXOpen::Tooling::ElectrodeBlankBuilder::Blank | ( | ) |
返回要编辑的毛坯。
创建于NX8.0.0。
许可要求:无
| NXOpen::Matrix3x3 NXOpen::Tooling::ElectrodeBlankBuilder::BlankMatrix | ( | ) |
返回毛坯矩阵。
创建于 NX8.5.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::ElectrodeBlankBuilder::BlendRadius | ( | ) |
返回过渡边的默认混合半径。
创建于NX9.0.0。
许可要求:无
| NXOpen::Tooling::CloneObject * NXOpen::Tooling::ElectrodeBlankBuilder::CreateCloneObject | ( | int | applicationType, |
| int | installationMethod, | ||
| const char * | partToBeInstalled, | ||
| const char * | folderToSaveParts, | ||
| const char * | projectName ) |
创建克隆对象。
创建于 NX12.0.0。
许可证要求:无
| applicationType | applicationtype |
| installationMethod | installationmethod |
| partToBeInstalled | parttobeinstalled |
| folderToSaveParts | foldertosaveparts |
| projectName | projectname |
| NXOpen::Tooling::CloneObject * NXOpen::Tooling::ElectrodeBlankBuilder::CreateCloneObject | ( | int | applicationType, |
| int | installationMethod, | ||
| const NXString & | partToBeInstalled, | ||
| const NXString & | folderToSaveParts, | ||
| const NXString & | projectName ) |
创建克隆对象。
创建于 NX12.0.0。
许可要求:无
| applicationType | 应用类型 |
| installationMethod | 安装方法 |
| partToBeInstalled | 待安装部件 |
| folderToSaveParts | 零件保存文件夹 |
| projectName | 项目名称 |
| double NXOpen::Tooling::ElectrodeBlankBuilder::CrossLinesRatio | ( | ) |
返回交叉中心线的比例。
创建于NX8.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::ElectrodeBlankBuilder::ExtensionHeight | ( | ) |
返回头部主体与毛坯之间的默认延伸高度。
创建于NX8.0.0。
许可要求:无
| NXOpen::SelectBodyList * NXOpen::Tooling::ElectrodeBlankBuilder::HeadBodies | ( | ) |
返回用于创建毛坯的头部主体。
创建于NX8.0.0。
许可要求:无
| NXOpen::SelectFace * NXOpen::Tooling::ElectrodeBlankBuilder::JointFace | ( | ) |
返回用于在毛坯和头部主体之间创建连接对象的面。
创建于NX8.0.0。
许可要求:无
| NXOpen::Tooling::ElectrodeBlankBuilder::JointObject NXOpen::Tooling::ElectrodeBlankBuilder::JointMethod | ( | ) |
返回连接对象类型。
创建于NX8.0.0。
许可要求:无
| bool NXOpen::Tooling::ElectrodeBlankBuilder::KeepSize | ( | ) |
返回是否保持毛坯尺寸的选项。
创建于NX8.0.0。
许可要求:无
| bool NXOpen::Tooling::ElectrodeBlankBuilder::KeepZValueInSameMSet | ( | ) |
返回是否在当前机床组坐标系中保持所有毛坯Z值的选项。
创建于NX8.0.0。
许可要求:无
| NXOpen::Tooling::ElectrodeBlankBuilder::BlankMaterial NXOpen::Tooling::ElectrodeBlankBuilder::Material | ( | ) |
返回毛坯的材料。
创建于NX8.0.0。
许可要求:无
| NXOpen::TaggedObject * NXOpen::Tooling::ElectrodeBlankBuilder::MsetPart | ( | ) |
返回添加毛坯时所属的当前机床组。
创建于NX8.0.0。
许可要求:无
| NXOpen::TaggedObject * NXOpen::Tooling::ElectrodeBlankBuilder::MultiPositionBuilder | ( | ) |
返回多位置构建器。
创建于 NX8.5.0。
许可要求:无
| NXOpen::Point3d NXOpen::Tooling::ElectrodeBlankBuilder::ReferenceCenter | ( | ) |
返回毛坯参考点。
创建于 NX8.5.0。
许可要求:无
| double NXOpen::Tooling::ElectrodeBlankBuilder::ReferencePointPrecision | ( | ) |
返回机床组坐标系中参考坐标的精度。
创建于NX8.0.0。
许可要求:无
| bool NXOpen::Tooling::ElectrodeBlankBuilder::Rename | ( | ) |
返回是否使用零件名称管理对话框的选项。
创建于NX8.0.0。
许可要求:无
| NXOpen::TaggedObject * NXOpen::Tooling::ElectrodeBlankBuilder::ReusablePartBuilder | ( | ) |
返回可重用部件构建器。
创建于 NX8.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::ElectrodeBlankBuilder::RotationAngle | ( | ) |
返回毛坯的旋转角度。
创建于NX8.5.0。
许可要求:无
| bool NXOpen::Tooling::ElectrodeBlankBuilder::RoundCrossLinesPosition | ( | ) |
返回是否对交叉线位置进行四舍五入的选项。
创建于NX8.0.0。
许可要求:无
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetBlankMatrix | ( | const NXOpen::Matrix3x3 & | matrix | ) |
设置毛坯矩阵。
创建于 NX8.5.0。
许可要求:nx_electrode_wizard ("NX 电极向导")
| matrix | 毛坯矩阵 |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetCrossLinesRatio | ( | double | ratio | ) |
设置交叉中心线的比例。
创建于NX8.0.0。
许可要求:nx_electrode_wizard ("NX电极向导")
| ratio | ratio |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetJointMethod | ( | NXOpen::Tooling::ElectrodeBlankBuilder::JointObject | jointMethod | ) |
设置连接对象类型。
创建于NX8.0.0。
许可要求:nx_electrode_wizard ("NX电极向导")
| jointMethod | 连接方法 |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetKeepSize | ( | bool | keepSize | ) |
设置是否保持毛坯尺寸的选项。
创建于NX8.0.0。
许可要求:nx_electrode_wizard ("NX电极向导")
| keepSize | keepsize |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetKeepZValueInSameMSet | ( | bool | keepValue | ) |
设置是否在当前机床组坐标系中保持所有毛坯Z值的选项。
创建于NX8.0.0。
许可要求:nx_electrode_wizard ("NX电极向导")
| keepValue | keep z value in machine set or not |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetMaterial | ( | NXOpen::Tooling::ElectrodeBlankBuilder::BlankMaterial | material | ) |
设置毛坯的材料。
创建于NX8.0.0。
许可要求:nx_electrode_wizard ("NX电极向导")
| material | 材料 |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetMsetPart | ( | NXOpen::TaggedObject * | mset | ) |
设置添加毛坯时所属的当前机床组。
创建于NX8.0.0。
许可要求:nx_electrode_wizard ("NX电极向导")
| mset | the machine set part |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetMultiPositionBuilder | ( | NXOpen::TaggedObject * | builderTag | ) |
设置多位置构建器。
创建于 NX8.5.0。
许可要求:nx_electrode_wizard ("NX 电极向导")
| builderTag | 多位置构建器标签 |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetReferenceCenter | ( | const NXOpen::Point3d & | point | ) |
设置毛坯参考点。
创建于 NX8.5.0。
许可要求:nx_electrode_wizard ("NX 电极向导")
| point | 毛坯位置 |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetReferencePointPrecision | ( | double | precision | ) |
设置机床组坐标系中参考坐标的精度。
创建于NX8.0.0。
许可要求:nx_electrode_wizard ("NX电极向导")
| precision | precision value |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetRename | ( | bool | rename | ) |
设置是否使用零件名称管理对话框的选项。
创建于NX8.0.0。
许可要求:nx_electrode_wizard ("NX电极向导")
| rename | rename |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetReusablePartBuilder | ( | NXOpen::TaggedObject * | builderTag | ) |
设置可重用部件构建器。
创建于 NX8.0.0。
许可要求:nx_electrode_wizard ("NX 电极向导")
| builderTag | 可重用部件构建器标签 |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetRoundCrossLinesPosition | ( | bool | round | ) |
设置是否对交叉线位置进行四舍五入的选项。
创建于NX8.0.0。
许可要求:nx_electrode_wizard ("NX电极向导")
| round | round cross lines or not |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetShape | ( | NXOpen::Tooling::ElectrodeBlankBuilder::BlankShape | shape | ) |
设置毛坯的形状。
创建于NX8.0.0。
许可要求:nx_electrode_wizard ("NX电极向导")
| shape | 形状 |
| void NXOpen::Tooling::ElectrodeBlankBuilder::SetUniteBodies | ( | bool | unite | ) |
设置是否合并头部、延伸部和毛坯的选项。
创建于 NX8.0.0。
许可要求:nx_electrode_wizard ("NX 电极向导")
| unite | 是否合并头部、延伸部和毛坯 |
| NXOpen::Tooling::ElectrodeBlankBuilder::BlankShape NXOpen::Tooling::ElectrodeBlankBuilder::Shape | ( | ) |
返回毛坯的形状。
创建于NX8.0.0。
许可要求:无
| bool NXOpen::Tooling::ElectrodeBlankBuilder::UniteBodies | ( | ) |
返回是否合并头部、延伸部和毛坯的选项。
创建于 NX8.0.0。
许可要求:无
| void NXOpen::Tooling::ElectrodeBlankBuilder::UpdateBlankData | ( | const char * | registerPath, |
| const char * | dataPath, | ||
| const char * | modelPath, | ||
| const char * | bitmapPath, | ||
| const char * | material, | ||
| std::vector< NXString > & | paraNames, | ||
| std::vector< NXString > & | paraValues ) |
更新毛坯数据。
创建于 NX12.0.0。
许可要求:nx_electrode_wizard ("NX 电极向导")
| registerPath | 毛坯部件注册路径 |
| dataPath | 毛坯部件数据路径 |
| modelPath | 毛坯部件模型路径 |
| bitmapPath | 毛坯部件位图路径 |
| material | 毛坯部件材料 |
| paraNames | 毛坯部件参数名称 |
| paraValues | 毛坯部件参数值 |
| void NXOpen::Tooling::ElectrodeBlankBuilder::UpdateBlankData | ( | const NXString & | registerPath, |
| const NXString & | dataPath, | ||
| const NXString & | modelPath, | ||
| const NXString & | bitmapPath, | ||
| const NXString & | material, | ||
| std::vector< NXString > & | paraNames, | ||
| std::vector< NXString > & | paraValues ) |
更新毛坯数据。
创建于 NX12.0.0。
许可要求:nx_electrode_wizard ("NX 电极向导")
| registerPath | 毛坯部件注册路径 |
| dataPath | 毛坯部件数据路径 |
| modelPath | 毛坯部件模型路径 |
| bitmapPath | 毛坯部件位图路径 |
| material | 毛坯部件材料 |
| paraNames | 毛坯部件参数名称 |
| paraValues | 毛坯部件参数值 |
| void NXOpen::Tooling::ElectrodeBlankBuilder::UpdateDisplayName | ( | const char * | displayName | ) |
更新毛坯的显示名称。
创建于 NX12.0.0。
许可证要求:nx_electrode_wizard ("NX Electrode Wizard")
| displayName | display name of the blank part |
| void NXOpen::Tooling::ElectrodeBlankBuilder::UpdateDisplayName | ( | const NXString & | displayName | ) |
更新毛坯的显示名称。
创建于 NX12.0.0。
许可证要求:nx_electrode_wizard ("NX Electrode Wizard")
| displayName | display name of the blank part |
| NXOpen::Expression * NXOpen::Tooling::ElectrodeBlankBuilder::XRefValue | ( | ) |
返回当前机床坐标系中毛坯原点的X值。
创建于NX8.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::ElectrodeBlankBuilder::YRefValue | ( | ) |
返回当前机床坐标系中毛坯原点的Y值。
创建于NX8.0.0。
许可要求:无
| NXOpen::Expression * NXOpen::Tooling::ElectrodeBlankBuilder::ZRefValue | ( | ) |
返回当前机床组坐标系中毛坯原点的Z值。
创建于NX8.0.0。
许可要求:无