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

表示 NXOpen::Mechatronics::VisionCameraBuilder
要创建此类的新实例,请使用 NXOpen::Mechatronics::VisionCameraCollection::CreateVisionCameraBuilder

创建于NX2312.0.0。
更多...

#include <Mechatronics_VisionCameraBuilder.hxx>

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

Public 类型

enum  DefinitionTypes { DefinitionTypesAnglesofView , DefinitionTypesSensorDimensions }
 该枚举指定相机定义的类型 更多...
enum  ImageTypes {
  ImageTypesPng , ImageTypesJpg , ImageTypesGif , ImageTypesTiff ,
  ImageTypesBmp
}
 导出图像文件的类型。 更多...
enum  TriggerOptions { TriggerOptionsEventBased , TriggerOptionsTimeBased }
 捕获图像文件的触发选项。 更多...

Public 成员函数

bool EnableDetection ()
 视觉相机的启用检测标志。
在 NX2406.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
NXOpen::ExpressionFocalLength ()
 获取相机的焦距。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
NXOpen::Mechatronics::VisionCameraBuilder::DefinitionTypes GetDefinitionType ()
NXOpen::ExpressionHorizontalAngle ()
 获取相机的水平角度。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
NXString ImageLocation ()
 导出图像文件的路径。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
NXOpen::Mechatronics::VisionCameraBuilder::ImageTypes ImageType ()
 导出图像文件的类型。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
int MaximumDetectionQuantity ()
 视觉相机的最大检测数量。
在 NX2406.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
NXOpen::ExpressionMaximumRange ()
 返回相机的最大范围。
在 NX2312.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
NXOpen::ExpressionMinimumRange ()
 返回相机的最小范围。
在 NX2312.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
NXString Name ()
 相机的名称。
于 NX2312.0.0 中创建。

许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
NXOpen::CoordinateSystemOrientation ()
 相机的定向。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
NXOpen::PlaneReferencePlane ()
 相机的方向。
在 NX2406.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
bool SaveImage ()
 相机的保存图像标志。
在 NX2312.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
NXOpen::ExpressionSensorHeight ()
 获取相机的传感器高度。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
NXOpen::ExpressionSensorWidth ()
 获取相机的传感器宽度。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
void SetDefinitionType (NXOpen::Mechatronics::VisionCameraBuilder::DefinitionTypes definitionType)
void SetEnableDetection (bool enableDetection)
 视觉相机的启用检测标志。
在 NX2406.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
void SetImageLocation (const char *imageLocation)
 导出图像文件的路径。
于 NX2312.0.0 中创建。

许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
void SetImageLocation (const NXString &imageLocation)
 导出图像文件的路径。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
void SetImageType (NXOpen::Mechatronics::VisionCameraBuilder::ImageTypes imageType)
 导出图像文件的类型。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
void SetMaximumDetectionQuantity (int maxQuantity)
 视觉相机的最大检测数量。
在 NX2406.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
void SetName (const char *name)
 相机的名称。
于 NX2312.0.0 中创建。

许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
void SetName (const NXString &name)
 相机的名称。
于 NX2312.0.0 中创建。

许可证要求 : nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
void SetOrientation (NXOpen::CoordinateSystem *orientation)
 相机的定向。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
void SetReferencePlane (NXOpen::Plane *referencePlane)
 相机的方向。
在 NX2406.0.0 中创建。

许可证要求:nx_mcd_core ("Mechatronics Concept Designer") 或 nx_mcd_player ("Mechatronics Concept Designer Player")
void SetSaveImage (bool saveFlag)
 相机的图像保存标志。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
void SetTriggerOption (NXOpen::Mechatronics::VisionCameraBuilder::TriggerOptions triggerOption)
 相机的触发选项。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
NXOpen::ExpressionTimeInterval ()
 返回相机的时间间隔。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
NXOpen::Mechatronics::VisionCameraBuilder::TriggerOptions TriggerOption ()
 相机的触发选项。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")
NXOpen::ExpressionVerticalAngle ()
 获取相机的垂直角度。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")
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 _VisionCameraBuilderBuilder

详细描述

表示 NXOpen::Mechatronics::VisionCameraBuilder
要创建此类的新实例,请使用 NXOpen::Mechatronics::VisionCameraCollection::CreateVisionCameraBuilder

创建于NX2312.0.0。

视觉相机构建器类

成员枚举类型说明

◆ DefinitionTypes

该枚举指定相机定义的类型

枚举值
DefinitionTypesAnglesofView 

此类型接收水平和垂直视角

DefinitionTypesSensorDimensions 

此类型接收焦距和传感器尺寸

◆ ImageTypes

导出图像文件的类型。

枚举值
ImageTypesPng 

PNG文件类型

ImageTypesJpg 

JPG文件类型

ImageTypesGif 

GIF文件类型

ImageTypesTiff 

压缩TIFF文件类型

ImageTypesBmp 

BMP文件类型(仅Windows系统)

◆ TriggerOptions

捕获图像文件的触发选项。

枚举值
TriggerOptionsEventBased 

事件触发

TriggerOptionsTimeBased 

时间触发

成员函数说明

◆ EnableDetection()

bool NXOpen::Mechatronics::VisionCameraBuilder::EnableDetection ( )

视觉相机的启用检测标志。
在 NX2406.0.0 中创建。

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

返回

◆ FocalLength()

NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::FocalLength ( )

获取相机的焦距。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")

获取

◆ GetDefinitionType()

NXOpen::Mechatronics::VisionCameraBuilder::DefinitionTypes NXOpen::Mechatronics::VisionCameraBuilder::GetDefinitionType ( )
    @brief
       获取相机的定义类型。


在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")

◆ HorizontalAngle()

NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::HorizontalAngle ( )

获取相机的水平角度。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")

获取

◆ ImageLocation()

NXString NXOpen::Mechatronics::VisionCameraBuilder::ImageLocation ( )

导出图像文件的路径。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")

返回

◆ ImageType()

NXOpen::Mechatronics::VisionCameraBuilder::ImageTypes NXOpen::Mechatronics::VisionCameraBuilder::ImageType ( )

导出图像文件的类型。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")

返回

◆ MaximumDetectionQuantity()

int NXOpen::Mechatronics::VisionCameraBuilder::MaximumDetectionQuantity ( )

视觉相机的最大检测数量。
在 NX2406.0.0 中创建。

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

返回

◆ MaximumRange()

NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::MaximumRange ( )

返回相机的最大范围。
在 NX2312.0.0 中创建。

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

返回

◆ MinimumRange()

NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::MinimumRange ( )

返回相机的最小范围。
在 NX2312.0.0 中创建。

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

返回

◆ Name()

NXString NXOpen::Mechatronics::VisionCameraBuilder::Name ( )

相机的名称。
于 NX2312.0.0 中创建。

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

返回

◆ Orientation()

NXOpen::CoordinateSystem * NXOpen::Mechatronics::VisionCameraBuilder::Orientation ( )

相机的定向。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")

获取

◆ ReferencePlane()

NXOpen::Plane * NXOpen::Mechatronics::VisionCameraBuilder::ReferencePlane ( )

相机的方向。
在 NX2406.0.0 中创建。

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

返回

◆ SaveImage()

bool NXOpen::Mechatronics::VisionCameraBuilder::SaveImage ( )

相机的保存图像标志。
在 NX2312.0.0 中创建。

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

返回

◆ SensorHeight()

NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::SensorHeight ( )

获取相机的传感器高度。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")

获取

◆ SensorWidth()

NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::SensorWidth ( )

获取相机的传感器宽度。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")

获取

◆ SetDefinitionType()

void NXOpen::Mechatronics::VisionCameraBuilder::SetDefinitionType ( NXOpen::Mechatronics::VisionCameraBuilder::DefinitionTypes definitionType)
    @brief
       设置相机的定义类型。


在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")

参数
definitionType定义类型

◆ SetEnableDetection()

void NXOpen::Mechatronics::VisionCameraBuilder::SetEnableDetection ( bool enableDetection)

视觉相机的启用检测标志。
在 NX2406.0.0 中创建。

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

设置

参数
enableDetection启用检测

◆ SetImageLocation() [1/2]

void NXOpen::Mechatronics::VisionCameraBuilder::SetImageLocation ( const char * imageLocation)

导出图像文件的路径。
于 NX2312.0.0 中创建。

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

设置

参数
imageLocation图像位置

◆ SetImageLocation() [2/2]

void NXOpen::Mechatronics::VisionCameraBuilder::SetImageLocation ( const NXString & imageLocation)

导出图像文件的路径。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")

设置

参数
imageLocation图像位置

◆ SetImageType()

void NXOpen::Mechatronics::VisionCameraBuilder::SetImageType ( NXOpen::Mechatronics::VisionCameraBuilder::ImageTypes imageType)

导出图像文件的类型。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")

设置

参数
imageType图像类型

◆ SetMaximumDetectionQuantity()

void NXOpen::Mechatronics::VisionCameraBuilder::SetMaximumDetectionQuantity ( int maxQuantity)

视觉相机的最大检测数量。
在 NX2406.0.0 中创建。

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

设置

参数
maxQuantity最大数量

◆ SetName() [1/2]

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

相机的名称。
于 NX2312.0.0 中创建。

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

设置

参数
name名称

◆ SetName() [2/2]

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

相机的名称。
于 NX2312.0.0 中创建。

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

设置

参数
name名称

◆ SetOrientation()

void NXOpen::Mechatronics::VisionCameraBuilder::SetOrientation ( NXOpen::CoordinateSystem * orientation)

相机的定向。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")

设置

参数
orientation定向

◆ SetReferencePlane()

void NXOpen::Mechatronics::VisionCameraBuilder::SetReferencePlane ( NXOpen::Plane * referencePlane)

相机的方向。
在 NX2406.0.0 中创建。

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

设置

参数
referencePlane参考平面

◆ SetSaveImage()

void NXOpen::Mechatronics::VisionCameraBuilder::SetSaveImage ( bool saveFlag)

相机的图像保存标志。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")

设置

参数
saveFlag保存标志

◆ SetTriggerOption()

void NXOpen::Mechatronics::VisionCameraBuilder::SetTriggerOption ( NXOpen::Mechatronics::VisionCameraBuilder::TriggerOptions triggerOption)

相机的触发选项。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")

设置

参数
triggerOption触发选项

◆ TimeInterval()

NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::TimeInterval ( )

返回相机的时间间隔。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")

返回

◆ TriggerOption()

NXOpen::Mechatronics::VisionCameraBuilder::TriggerOptions NXOpen::Mechatronics::VisionCameraBuilder::TriggerOption ( )

相机的触发选项。
创建于 NX2312.0.0。

许可要求:nx_mcd_core("机电概念设计器")或 nx_mcd_player("机电概念设计器播放器")

返回

◆ VerticalAngle()

NXOpen::Expression * NXOpen::Mechatronics::VisionCameraBuilder::VerticalAngle ( )

获取相机的垂直角度。
在 NX2312.0.0 中创建。

许可要求:nx_mcd_core ("机械电子概念设计器") 或 nx_mcd_player ("机械电子概念设计器播放器")

获取