| xCore-SDK 0.5.0 xCore SDK C# API

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

焊接状态 更多...

`#include <arcwelding_cli.hpp>`

## 静态 Public 成员函数
static WelderStatus | CreateDefault ()
| 焊接状态默认值 更多...

## Public 属性
Double | current
| 当前电流。单位：A 更多...
Double | voltage
| 当前电压。单位：V 更多...
String | state
| 焊机状态 更多...
Int32 | speed
| 焊接速度。单位：mm/s 更多...
ErrorCode | running_error
| 运行错误码 更多...
String | welding_name
| 正在焊接的文件号; 类型string，结合arc_welding使用 更多...
Int32 | arc_welding
| 当前的焊接状态; 类型int，0 - 起弧，1 - 焊接状态，2 - 熄弧状态，-1 - 默认值 更多...
Double | welding_distance
| 一次起弧收弧的已经完成焊接距离，下次起弧清空；单位：m 更多...
Int32 | welding_path_num
| 一次起弧收弧的焊接路径数量, 即已经开始执行的WMoveLCommand/WMoveCCommand指令数量，下次起弧清空 更多...
Double | welding_time
| 焊接时间，下次起弧清空；单位：min 更多...
Double | welding_wire_used
| 焊丝使用长度，下次起弧清空；单位：m 更多...
Int32 | welder_error_code
| 焊机错误码 更多...
bool | welder_ready
| 焊机是否准备好，机器人和焊机从站的连接状态，在焊机启用并且连接正常时为true 更多...

## 详细描述

焊接状态

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

## 成员函数说明

## ◆ CreateDefault()

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

焊接状态默认值

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

## 类成员变量说明

## ◆ arc_welding

Int32 rokae::clr::ArcWelding::WelderStatus::arc_welding

当前的焊接状态; 类型int，0 - 起弧，1 - 焊接状态，2 - 熄弧状态，-1 - 默认值

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

## ◆ current

Double rokae::clr::ArcWelding::WelderStatus::current

当前电流。单位：A

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

## ◆ running_error

ErrorCode rokae::clr::ArcWelding::WelderStatus::running_error

运行错误码

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

## ◆ speed

Int32 rokae::clr::ArcWelding::WelderStatus::speed

焊接速度。单位：mm/s

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

## ◆ state

String rokae::clr::ArcWelding::WelderStatus::state

焊机状态

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

## ◆ voltage

Double rokae::clr::ArcWelding::WelderStatus::voltage

当前电压。单位：V

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

## ◆ welder_error_code

Int32 rokae::clr::ArcWelding::WelderStatus::welder_error_code

焊机错误码

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

## ◆ welder_ready

bool rokae::clr::ArcWelding::WelderStatus::welder_ready

焊机是否准备好，机器人和焊机从站的连接状态，在焊机启用并且连接正常时为true

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

## ◆ welding_distance

Double rokae::clr::ArcWelding::WelderStatus::welding_distance

一次起弧收弧的已经完成焊接距离，下次起弧清空；单位：m

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

## ◆ welding_name

String rokae::clr::ArcWelding::WelderStatus::welding_name

正在焊接的文件号; 类型string，结合arc_welding使用

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

## ◆ welding_path_num

Int32 rokae::clr::ArcWelding::WelderStatus::welding_path_num

一次起弧收弧的焊接路径数量, 即已经开始执行的WMoveLCommand/WMoveCCommand指令数量，下次起弧清空

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

## ◆ welding_time

Double rokae::clr::ArcWelding::WelderStatus::welding_time

焊接时间，下次起弧清空；单位：min

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

## ◆ welding_wire_used

Double rokae::clr::ArcWelding::WelderStatus::welding_wire_used

焊丝使用长度，下次起弧清空；单位：m

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

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

- arcwelding_cli.hpp