WeldParameterDto.cs 2.2 KB
namespace Hh.Mes.POJO.ApiEntity
{
    /// <summary>
    /// 焊接参数实体
    /// </summary>
    public class WeldParameterDto
    {
        public int TaskNumber { get; set; }

        public Weldprogram WeldProgram { get; set; }
    }

    public class Weldprogram
    {
        public string ProjectName { get; set; }

        /// <summary>
        /// 工艺程序号
        /// </summary>
        public int ProgramNumber { get; set; }

        public string TorchName { get; set; }

        public string TorchID { get; set; }

        /// <summary>
        /// 管材壁厚
        /// </summary>
        public double Wall { get; set; }

        /// <summary>
        /// 管材直径
        /// </summary>
        public double OD { get; set; }

        /// <summary>
        /// 当前焊接层号
        /// </summary>
        public int NowPassNumber { get; set; }

        public Passweldpara PassWeldPara { get; set; }
    }

    public class Passweldpara
    {
        /// <summary>
        /// 气流量
        /// </summary>
        public double GasFlow { get; set; }

        /// <summary>
        /// 预送气时间
        /// </summary>
        public double PreGas { get; set; }

        /// <summary>
        /// 滞后送气时间
        /// </summary>
        public double PostGas { get; set; }

        /// <summary>
        /// 预融时间
        /// </summary>
        public double PreWeldTime { get; set; }

        /// <summary>
        /// 预融电流
        /// </summary>
        public double PreWeldCurrent { get; set; }

        /// <summary>
        /// 当前区间个数
        /// </summary>
        public int SectorNumber { get; set; }

        /// <summary>
        /// 区间旋转速度峰值
        /// </summary>
        /// <remarks>焊接速度</remarks>
        public double[] SecRotP { get; set; }

        /// <summary>
        /// 区间电流峰值时间
        /// </summary>
        /// <remarks>焊接电流</remarks>
        public float[] SecCurrentPT { get; set; }

        /// <summary>
        /// 区间弧长峰值
        /// </summary>
        /// <remarks>
        /// 焊接电压
        /// </remarks>
        public double[] SecAvcP { get; set; }
    }
}