LCTable.cs 2.77 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
using FLY.Thick.Blowing.IService;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace FLY.Thick.Blowing.Server.Model
{
    /// <summary>
    /// 厚度记录
    /// </summary>
潘栩锋's avatar
潘栩锋 committed
13
    public class Lc_ScanData
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 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76
    {
        public Int64 ID { get; set; }

        /// <summary>
        /// 测量数据开始时间
        /// </summary>
        public DateTime Time { get; set; }

        /// <summary>
        /// 测量数据结束时间
        /// </summary>
        public DateTime EndTime { get; set; }

        /// <summary>
        /// 旋转方向 是反向
        /// </summary>
        public bool IsBackw { get; set; }

        /// <summary>
        /// 旋转1周的时间
        /// </summary>
        public TimeSpan RPeriod { get; set; }

        /// <summary>
        /// 旋转次数
        /// </summary>
        public int RCnt { get; set; }

        /// <summary>
        /// 复位区号
        /// </summary>
        public int OrgBoltNo { get; set; }

        /// <summary>
        /// 旋转角度 °
        /// </summary>
        public double RAngle { get; set; }

        /// <summary>
        /// 膜距离 m
        /// </summary>
        public double FilmLength { get; set; }

        /// <summary>
        /// 线速度
        /// </summary>
        public double FilmVelocity { get; set; }

        /// <summary>
        /// 斜率补偿
        /// </summary>
        public double K { get; set; }
        /// <summary>
        /// 1幅数据
        /// </summary>
        public double[] Thicks { get; set; }

        /// <summary>
        /// 分区表
        /// </summary>
        public List<BoltMapCell> Boltmap { get; set; }
    }

潘栩锋's avatar
潘栩锋 committed
77 78 79
    /// <summary>
    /// 纵向厚度记录
    /// </summary>
潘栩锋's avatar
潘栩锋 committed
80
    public class Lc_TrendData
潘栩锋's avatar
潘栩锋 committed
81 82 83 84 85 86 87 88 89 90 91 92 93 94
    {
        public Int64 ID { get; set; }

        /// <summary>
        /// 测量数据开始时间
        /// </summary>
        public DateTime Time { get; set; }

        /// <summary>
        /// 斜率补偿
        /// </summary>
        public double K { get; set; }

        /// <summary>
潘栩锋's avatar
潘栩锋 committed
95 96 97
        /// 纵向厚度 double[] 
        /// 追边时,1分钟1次,1秒一个数据,60个数据
        /// 扫描时,一趟1次,分为螺丝总数/2 个数据
潘栩锋's avatar
潘栩锋 committed
98 99 100 101
        /// </summary>
        public double[] Thicks { get; set; }
    }

102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121
    /// <summary>
    /// 信号记录
    /// </summary>
    public class Lc_Sample
    {
        /// <summary>
        /// key
        /// </summary>
        public Int64 ID { get; set; }

        /// <summary>
        /// 撞转向信号时间
        /// </summary>
        public DateTime Time { get; set; }

        /// <summary>
        /// 样品AD
        /// </summary>
        public int[] SampleADs { get; set; }
    }
122

123
}