| xCore-SDK 0.5.0 xCore SDK C# API

静态 Public 成员函数 | Public 属性 | 所有成员列表
rokae::clr::ArcWelding::LayerData结构体 参考

多层多道参数 更多...

`#include <arcwelding_cli.hpp>`

## 静态 Public 成员函数
static LayerData | CreateDefault ()
| LayerData 默认值（CreateDefault） 更多...

## Public 属性
String | name
| 文件名 更多...
String | annotation
| 注释 更多...
Double | start_offset
| 起点偏移。单位：mm，范围：[-50, 50] 更多...
Double | end_offset
| 终点偏移。单位：mm，范围：[-50, 50] 更多...
Double | y_offset
| Y向偏移。单位：mm，范围：[-150, 150] 更多...
Double | z_offset
| Z向偏移。单位：mm，范围：[-150, 150] 更多...
Double | travel_angle
| 前进角。单位：°，范围：[-90, 90] 更多...
Double | tilt_angle
| 倾斜角。单位：°，范围：[-90, 90] 更多...
Int32 | z_axis_fixed_type
| Z轴固定类型。{0: 指定参考轴, 1: 自定义向量计算} 更多...
Int32 | point_num
| 自定义点位个数。范围：[1, 3] 更多...
Int32 | axis_type
| 参考轴类型。{0: 正Z轴, 1: 负Z轴, 2: 正Y轴, 3: 负Y轴, 4: 正X轴, 5: 负X轴} 更多...
Int32 | aux_type
| 辅助点类型。{1: 一点法, 3: 三点法} 更多...
Int32 | offset_coord_system
| 偏移XYZ向参考坐标系。{0: 焊缝坐标系, 1: Z向参考轴, 2: XY平面参考点} 更多...
array< Double > | custom_point_1
| 自定义点1坐标。xyz，[mm] 更多...
array< Double > | custom_point_2
| 自定义点2坐标。xyz，[mm] 更多...
array< Double > | custom_point_3
| 自定义点3坐标。xyz，[mm] 更多...
array< Double > | aux_point_1
| 辅助点1坐标。xyz，[mm] 更多...
array< Double > | aux_point_2
| 辅助点2坐标。xyz，[mm] 更多...
array< Double > | aux_point_3
| 辅助点3坐标。xyz，[mm] 更多...
Int32 | check_aux_point_count_1
| 辅助点1示教次数 更多...
Int32 | check_aux_point_count_2
| 辅助点2示教次数 更多...
Int32 | check_aux_point_count_3
| 辅助点3示教次数 更多...

## 详细描述

多层多道参数

多层多道参数（托管 C++/CLI 版）

在文件 arcwelding_cli.hpp 第 486 行定义.

## 成员函数说明

## ◆ CreateDefault()

static LayerData rokae::clr::ArcWelding::LayerData::CreateDefault | ( |  | ) |
| inline static

LayerData 默认值（CreateDefault）

在文件 arcwelding_cli.hpp 第 541 行定义.

## 类成员变量说明

## ◆ annotation

String rokae::clr::ArcWelding::LayerData::annotation

注释

在文件 arcwelding_cli.hpp 第 490 行定义.

## ◆ aux_point_1

array<Double> rokae::clr::ArcWelding::LayerData::aux_point_1

辅助点1坐标。xyz，[mm]

在文件 arcwelding_cli.hpp 第 526 行定义.

## ◆ aux_point_2

array<Double> rokae::clr::ArcWelding::LayerData::aux_point_2

辅助点2坐标。xyz，[mm]

在文件 arcwelding_cli.hpp 第 528 行定义.

## ◆ aux_point_3

array<Double> rokae::clr::ArcWelding::LayerData::aux_point_3

辅助点3坐标。xyz，[mm]

在文件 arcwelding_cli.hpp 第 530 行定义.

## ◆ aux_type

Int32 rokae::clr::ArcWelding::LayerData::aux_type

辅助点类型。{1: 一点法, 3: 三点法}

在文件 arcwelding_cli.hpp 第 512 行定义.

## ◆ axis_type

Int32 rokae::clr::ArcWelding::LayerData::axis_type

参考轴类型。{0: 正Z轴, 1: 负Z轴, 2: 正Y轴, 3: 负Y轴, 4: 正X轴, 5: 负X轴}

在文件 arcwelding_cli.hpp 第 510 行定义.

## ◆ check_aux_point_count_1

Int32 rokae::clr::ArcWelding::LayerData::check_aux_point_count_1

辅助点1示教次数

在文件 arcwelding_cli.hpp 第 534 行定义.

## ◆ check_aux_point_count_2

Int32 rokae::clr::ArcWelding::LayerData::check_aux_point_count_2

辅助点2示教次数

在文件 arcwelding_cli.hpp 第 536 行定义.

## ◆ check_aux_point_count_3

Int32 rokae::clr::ArcWelding::LayerData::check_aux_point_count_3

辅助点3示教次数

在文件 arcwelding_cli.hpp 第 538 行定义.

## ◆ custom_point_1

array<Double> rokae::clr::ArcWelding::LayerData::custom_point_1

自定义点1坐标。xyz，[mm]

在文件 arcwelding_cli.hpp 第 518 行定义.

## ◆ custom_point_2

array<Double> rokae::clr::ArcWelding::LayerData::custom_point_2

自定义点2坐标。xyz，[mm]

在文件 arcwelding_cli.hpp 第 520 行定义.

## ◆ custom_point_3

array<Double> rokae::clr::ArcWelding::LayerData::custom_point_3

自定义点3坐标。xyz，[mm]

在文件 arcwelding_cli.hpp 第 522 行定义.

## ◆ end_offset

Double rokae::clr::ArcWelding::LayerData::end_offset

终点偏移。单位：mm，范围：[-50, 50]

在文件 arcwelding_cli.hpp 第 495 行定义.

## ◆ name

String rokae::clr::ArcWelding::LayerData::name

文件名

在文件 arcwelding_cli.hpp 第 488 行定义.

## ◆ offset_coord_system

Int32 rokae::clr::ArcWelding::LayerData::offset_coord_system

偏移XYZ向参考坐标系。{0: 焊缝坐标系, 1: Z向参考轴, 2: XY平面参考点}

在文件 arcwelding_cli.hpp 第 514 行定义.

## ◆ point_num

Int32 rokae::clr::ArcWelding::LayerData::point_num

自定义点位个数。范围：[1, 3]

在文件 arcwelding_cli.hpp 第 508 行定义.

## ◆ start_offset

Double rokae::clr::ArcWelding::LayerData::start_offset

起点偏移。单位：mm，范围：[-50, 50]

在文件 arcwelding_cli.hpp 第 493 行定义.

## ◆ tilt_angle

Double rokae::clr::ArcWelding::LayerData::tilt_angle

倾斜角。单位：°，范围：[-90, 90]

在文件 arcwelding_cli.hpp 第 503 行定义.

## ◆ travel_angle

Double rokae::clr::ArcWelding::LayerData::travel_angle

前进角。单位：°，范围：[-90, 90]

在文件 arcwelding_cli.hpp 第 501 行定义.

## ◆ y_offset

Double rokae::clr::ArcWelding::LayerData::y_offset

Y向偏移。单位：mm，范围：[-150, 150]

在文件 arcwelding_cli.hpp 第 497 行定义.

## ◆ z_axis_fixed_type

Int32 rokae::clr::ArcWelding::LayerData::z_axis_fixed_type

Z轴固定类型。{0: 指定参考轴, 1: 自定义向量计算}

在文件 arcwelding_cli.hpp 第 506 行定义.

## ◆ z_offset

Double rokae::clr::ArcWelding::LayerData::z_offset

Z向偏移。单位：mm，范围：[-150, 150]

在文件 arcwelding_cli.hpp 第 499 行定义.

该结构体的文档由以下文件生成:

- arcwelding_cli.hpp