NX Open C++ 参考指南 2406 v1.1
载入中...
搜索中...
未找到
NXOpen::Mechatronics::LaserScannerBuilder类 参考

表示 NXOpen::Mechatronics::LaserScanner 构造器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::LaserScannerCollection::CreateLaserScannerBuilder

在NX1953.0.0中创建。
更多...

#include <Mechatronics_LaserScannerBuilder.hxx>

类 NXOpen::Mechatronics::LaserScannerBuilder 继承关系图:
NXOpen::Mechatronics::CollisionShapeBuilder NXOpen::Builder NXOpen::TaggedObject NXOpen::GeometricUtilities::IComponentBuilder

Public 成员函数

NXOpen::ExpressionAngle ()
 光束发散角。
在NX1953.0.0中创建。

许可证要求: nx_mcd_core("机械电子概念设计器")
NXOpen::ExpressionAngularResolution ()
 角度分辨率。
在NX1953.0.0中创建。

许可证要求: nx_mcd_core("机械电子概念设计器")
int Category ()
 类别。值应在 0 到 16 之间(含)。
于 NX2406.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
void CreateEvent (int index, const char *fieldSet, const char *name, const char *type, const char *activity, const char *points)
void CreateEvent (int index, const NXString &fieldSet, const NXString &name, const NXString &type, const NXString &activity, const NXString &points)
NXOpen::ExpressionCycleTime ()
 返回扫描周期时间。
创建于 NX1953.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)
void DeleteEvents (const std::vector< int > &events)
bool GenerateSignals ()
 返回生成信号的选项。
创建于 NX1980.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)
NXString Name ()
 返回名称。
创建于 NX1953.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)
NXOpen::ExpressionRange ()
 保护场范围。2D激光扫描仪的测量范围。
在NX1953.0.0中创建。

许可证要求: nx_mcd_core("机械电子概念设计器")
NXOpen::SelectNXObjectScannerBody ()
 扫描器体。可以是 NXOpen::Mechatronics::RigidBodyNXOpen::Assemblies::ComponentAssembly 如果有刚体,则扫描器将随刚体移动。
在NX1953.0.0中创建。

许可证要求: nx_mcd_core("机械电子概念设计器")
NXOpen::ExpressionScanningAngle ()
 扫描角度。
在NX1953.0.0中创建。

许可证要求: nx_mcd_core("机械电子概念设计器")
void SetCategory (int category)
 类别。值应在 0 到 16 之间(含)。
于 NX2406.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")
void SetEventActivity (int index, const char *activity)
void SetEventActivity (int index, const NXString &activity)
void SetEventFieldSet (int index, const char *fieldSet)
void SetEventFieldSet (int index, const NXString &fieldSet)
void SetEventName (int index, const char *name)
void SetEventName (int index, const NXString &name)
void SetEventPoints (int index, const char *points)
void SetEventPoints (int index, const NXString &points)
void SetEventType (int index, const char *type)
void SetEventType (int index, const NXString &type)
void SetGenerateSignals (bool bGenerateSignals)
 设置生成信号的选项。
创建于 NX1980.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)
void SetName (const char *name)
 设置名称。
创建于 NX1953.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)
void SetName (const NXString &name)
 设置名称。
创建于 NX1953.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)
void SetShowInSimulation (bool show)
 设置仿真期间显示的选项。
创建于 NX1980.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)
bool ShowInSimulation ()
 返回仿真期间显示的选项。
创建于 NX1980.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)
Public 成员函数 继承自 NXOpen::Mechatronics::CollisionShapeBuilder
NXOpen::PointCenterPoint ()
NXOpen::ExpressionHeight ()
NXOpen::ExpressionLength ()
NXOpen::CoordinateSystemOrientation ()
NXOpen::ExpressionRadius ()
void SetCenterPoint (NXOpen::Point *centerPoint)
void SetOrientation (NXOpen::CoordinateSystem *orientation)
NXOpen::ExpressionWidth ()
Public 成员函数 继承自 NXOpen::Builder
NXOpen::NXObjectCommit ()
void Destroy ()
std::vector< NXOpen::NXObject * > GetCommittedObjects ()
NXOpen::NXObjectGetObject ()
NXOpen::PreviewBuilderPreviewBuilder ()
void ShowResults ()
virtual bool Validate ()
Public 成员函数 继承自 NXOpen::TaggedObject
tag_t Tag () const

友元

class _LaserScannerBuilderBuilder

详细描述

表示 NXOpen::Mechatronics::LaserScanner 构造器。
要创建此类的新实例,请使用 NXOpen::Mechatronics::LaserScannerCollection::CreateLaserScannerBuilder

在NX1953.0.0中创建。

激光扫描仪构建器

成员函数说明

◆ Angle()

NXOpen::Expression * NXOpen::Mechatronics::LaserScannerBuilder::Angle ( )

光束发散角。
在NX1953.0.0中创建。

许可证要求: nx_mcd_core("机械电子概念设计器")

返回

◆ AngularResolution()

NXOpen::Expression * NXOpen::Mechatronics::LaserScannerBuilder::AngularResolution ( )

角度分辨率。
在NX1953.0.0中创建。

许可证要求: nx_mcd_core("机械电子概念设计器")

返回

◆ Category()

int NXOpen::Mechatronics::LaserScannerBuilder::Category ( )

类别。值应在 0 到 16 之间(含)。
于 NX2406.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

获取

◆ CreateEvent() [1/2]

void NXOpen::Mechatronics::LaserScannerBuilder::CreateEvent ( int index,
const char * fieldSet,
const char * name,
const char * type,
const char * activity,
const char * points )

创建一个新事件。
创建于 NX1980.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
index索引
fieldSet字段集
name名称
type类型
activity活动
points

◆ CreateEvent() [2/2]

void NXOpen::Mechatronics::LaserScannerBuilder::CreateEvent ( int index,
const NXString & fieldSet,
const NXString & name,
const NXString & type,
const NXString & activity,
const NXString & points )

创建一个新事件。
创建于 NX1980.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
index索引
fieldSet字段集
name名称
type类型
activity活动
points

◆ DeleteEvents()

void NXOpen::Mechatronics::LaserScannerBuilder::DeleteEvents ( const std::vector< int > & events)

删除事件。
创建于 NX1980.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
events事件

◆ Range()

NXOpen::Expression * NXOpen::Mechatronics::LaserScannerBuilder::Range ( )

保护场范围。2D激光扫描仪的测量范围。
在NX1953.0.0中创建。

许可证要求: nx_mcd_core("机械电子概念设计器")

返回

◆ ScannerBody()

NXOpen::SelectNXObject * NXOpen::Mechatronics::LaserScannerBuilder::ScannerBody ( )

扫描器体。可以是 NXOpen::Mechatronics::RigidBodyNXOpen::Assemblies::ComponentAssembly 如果有刚体,则扫描器将随刚体移动。
在NX1953.0.0中创建。

许可证要求: nx_mcd_core("机械电子概念设计器")

返回

◆ ScanningAngle()

NXOpen::Expression * NXOpen::Mechatronics::LaserScannerBuilder::ScanningAngle ( )

扫描角度。
在NX1953.0.0中创建。

许可证要求: nx_mcd_core("机械电子概念设计器")

返回

◆ SetCategory()

void NXOpen::Mechatronics::LaserScannerBuilder::SetCategory ( int category)

类别。值应在 0 到 16 之间(含)。
于 NX2406.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

设置

参数
category类别

◆ SetEventActivity() [1/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetEventActivity ( int index,
const char * activity )

设置事件活动。
于 NX1980.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
index索引
activity活动

◆ SetEventActivity() [2/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetEventActivity ( int index,
const NXString & activity )

设置事件活动。
于 NX1980.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
index索引
activity活动

◆ SetEventFieldSet() [1/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetEventFieldSet ( int index,
const char * fieldSet )

设置事件字段集。
于 NX1980.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
index索引
fieldSet字段集

◆ SetEventFieldSet() [2/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetEventFieldSet ( int index,
const NXString & fieldSet )

设置事件字段集。
创建于 NX1980.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
index索引
fieldSet字段集

◆ SetEventName() [1/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetEventName ( int index,
const char * name )

设置事件名称。
于 NX1980.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
index索引
name名称

◆ SetEventName() [2/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetEventName ( int index,
const NXString & name )

设置事件名称。
于 NX1980.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
index索引
name名称

◆ SetEventPoints() [1/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetEventPoints ( int index,
const char * points )

设置事件点。
于 NX1980.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
index索引
points

◆ SetEventPoints() [2/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetEventPoints ( int index,
const NXString & points )

设置事件点。
于 NX1980.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
index索引
points

◆ SetEventType() [1/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetEventType ( int index,
const char * type )

设置事件类型。
于 NX1980.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
index索引
type类型

◆ SetEventType() [2/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetEventType ( int index,
const NXString & type )

设置事件类型。
于 NX1980.0.0 版本创建。

许可证要求:nx_mcd_core("Mechatronics Concept Designer")

参数
index索引
type类型

◆ SetGenerateSignals()

void NXOpen::Mechatronics::LaserScannerBuilder::SetGenerateSignals ( bool bGenerateSignals)

设置生成信号的选项。
创建于 NX1980.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
bGenerateSignals生成信号

◆ SetName() [1/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetName ( const char * name)

设置名称。
创建于 NX1953.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
name名称

◆ SetName() [2/2]

void NXOpen::Mechatronics::LaserScannerBuilder::SetName ( const NXString & name)

设置名称。
创建于 NX1953.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
name名称

◆ SetShowInSimulation()

void NXOpen::Mechatronics::LaserScannerBuilder::SetShowInSimulation ( bool show)

设置仿真期间显示的选项。
创建于 NX1980.0.0。

许可证要求:nx_mcd_core(“机电概念设计器”)

参数
show显示