|
NX Open C++ 参考指南 2406 v1.1
|
表示一个 NXOpen::Mechatronics::LightCurtain 构建器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::LightCurtainCollection::CreateLightCurtainBuilder
于NX1953.0.0版本创建。
更多...
#include <Mechatronics_LightCurtainBuilder.hxx>
Public 类型 | |
| enum | BeamTypes { BeamTypesSingleBeam , BeamTypesThreeBeams , BeamTypesFiveBeams } |
Public 成员函数 | |
| NXOpen::Expression * | Angle () |
| 返回光束发散角。 在 NX1953.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| NXOpen::Mechatronics::LightCurtainBuilder::BeamTypes | BeamType () |
| 光束类型。 于NX1953.0.0版本创建。 许可要求 : nx_mcd_core ("Mechatronics Concept Designer") | |
| int | Category () |
| int | Count () |
| 返回光源数量。 在 NX1953.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| NXOpen::Expression * | CycleTime () |
| 返回响应时间。 在 NX1953.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| NXString | ExcludedBeams () |
| 返回排除的光束。 在 NX1980.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| NXOpen::Expression * | FieldHeight () |
| 返回光幕的保护区域高度。 在 NX1953.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| NXOpen::SelectNXObjectList * | Geometry () |
| 几何体。可以是 NXOpen::Mechatronics::RigidBody 或 NXOpen::Assemblies::ComponentAssembly 若存在刚体,则光幕将随刚体一起移动。 于NX1953.0.0版本创建。 许可要求 : nx_mcd_core ("Mechatronics Concept Designer") | |
| NXString | Name () |
| 返回名称。 在 NX1953.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| NXOpen::Expression * | Range () |
| 返回光幕的保护区域宽度。 在 NX1953.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| void | SetBeamType (NXOpen::Mechatronics::LightCurtainBuilder::BeamTypes beamType) |
| 光束类型。 于NX1953.0.0版本创建。 许可要求 : nx_mcd_core ("Mechatronics Concept Designer") | |
| void | SetCategory (int category) |
| void | SetCount (int count) |
| 设置光源数量。 在 NX1953.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| void | SetExcludedBeams (const char *excludedBeams) |
| 设置排除的光束。 在 NX1980.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| void | SetExcludedBeams (const NXString &excludedBeams) |
| 设置排除的光束。 在 NX1980.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| void | SetGeometry (const std::vector< NXOpen::NXObject * > &geometries) |
| void | SetName (const char *name) |
| void | SetName (const NXString &name) |
| void | SetShowInSimulation (bool show) |
| 设置仿真期间显示的选项。 在 NX1980.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| bool | ShowInSimulation () |
| 返回仿真期间显示的选项。 在 NX1980.0.0 中创建。 许可证要求:nx_mcd_core ("Mechatronics Concept Designer") | |
| Public 成员函数 继承自 NXOpen::Mechatronics::CollisionShapeBuilder | |
| NXOpen::Point * | CenterPoint () |
| NXOpen::Expression * | Height () |
| NXOpen::Expression * | Length () |
| NXOpen::CoordinateSystem * | Orientation () |
| NXOpen::Expression * | Radius () |
| void | SetCenterPoint (NXOpen::Point *centerPoint) |
| void | SetOrientation (NXOpen::CoordinateSystem *orientation) |
| NXOpen::Expression * | Width () |
| 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 | _LightCurtainBuilderBuilder |
表示一个 NXOpen::Mechatronics::LightCurtain 构建器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::LightCurtainCollection::CreateLightCurtainBuilder
于NX1953.0.0版本创建。
光幕构建器
| NXOpen::Mechatronics::LightCurtainBuilder::BeamTypes NXOpen::Mechatronics::LightCurtainBuilder::BeamType | ( | ) |
光束类型。
于NX1953.0.0版本创建。
许可要求 : nx_mcd_core ("Mechatronics Concept Designer")
返回
| int NXOpen::Mechatronics::LightCurtainBuilder::Category | ( | ) |
返回类别。值应在 0 到 16 之间。
创建于 NX2406.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| NXOpen::SelectNXObjectList * NXOpen::Mechatronics::LightCurtainBuilder::Geometry | ( | ) |
几何体。可以是 NXOpen::Mechatronics::RigidBody 或 NXOpen::Assemblies::ComponentAssembly 若存在刚体,则光幕将随刚体一起移动。
于NX1953.0.0版本创建。
许可要求 : nx_mcd_core ("Mechatronics Concept Designer")
返回
| void NXOpen::Mechatronics::LightCurtainBuilder::SetBeamType | ( | NXOpen::Mechatronics::LightCurtainBuilder::BeamTypes | beamType | ) |
光束类型。
于NX1953.0.0版本创建。
许可要求 : nx_mcd_core ("Mechatronics Concept Designer")
设置
| beamType | 光束类型 |
| void NXOpen::Mechatronics::LightCurtainBuilder::SetCategory | ( | int | category | ) |
设置类别。值应在 0 到 16 之间。
创建于 NX2406.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| category | 类别 |
| void NXOpen::Mechatronics::LightCurtainBuilder::SetCount | ( | int | count | ) |
设置光源数量。
在 NX1953.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| count | count |
| void NXOpen::Mechatronics::LightCurtainBuilder::SetExcludedBeams | ( | const char * | excludedBeams | ) |
设置排除的光束。
在 NX1980.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| excludedBeams | excludedbeams |
| void NXOpen::Mechatronics::LightCurtainBuilder::SetExcludedBeams | ( | const NXString & | excludedBeams | ) |
设置排除的光束。
在 NX1980.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| excludedBeams | excludedbeams |
| void NXOpen::Mechatronics::LightCurtainBuilder::SetGeometry | ( | const std::vector< NXOpen::NXObject * > & | geometries | ) |
设置几何体
于NX1953.0.0版本创建。
许可要求 : nx_mcd_core ("Mechatronics Concept Designer")
| geometries | 输入几何体 |
| void NXOpen::Mechatronics::LightCurtainBuilder::SetName | ( | const char * | name | ) |
设置名称。
创建于 NX1953.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| void NXOpen::Mechatronics::LightCurtainBuilder::SetName | ( | const NXString & | name | ) |
设置名称。
创建于 NX1953.0.0。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| name | 名称 |
| void NXOpen::Mechatronics::LightCurtainBuilder::SetShowInSimulation | ( | bool | show | ) |
设置仿真期间显示的选项。
在 NX1980.0.0 中创建。
许可证要求:nx_mcd_core ("Mechatronics Concept Designer")
| show | show |