ChannelModel.cs
1.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
using System.Numerics;
namespace HHECS.RobotTool.Dto
{
public class ChannelModel
{
/// <summary>
/// 当前道
/// </summary>
public int CurrentChannel { get; set; }
/// <summary>
/// 焊接起点
/// </summary>
public Vector3 StartingPoint { get; set; } = new Vector3(0, 0, 0);
/// <summary>
/// 焊接终点
/// </summary>
public Vector3 EndingPoint { get; set; } = new Vector3(0, 0, 0);
/// <summary>
/// 焊接姿态角
/// </summary>
public double WeldAttitudeAngle;
/// <summary>
/// 震幅(mm)
/// </summary>
public float WeldAmplitude { get; set; }
/// <summary>
/// 当前道熔敷量
/// </summary>
public float DepositionAmount { get; set; }
/// <summary>
/// 焊接截面积
/// </summary>
public double WeldArea { get; set; }
/// <summary>
/// 焊接宽度
/// </summary>
/// <remarks>第i层有i条焊缝,且每条焊缝宽度相同 di</remarks>
public double WeldWidth { get; set; }
/// <summary>
/// 焊接速度
/// </summary>
public double WeldSpeed { get; internal set; }
}
}