schangxiang@126.com
2025-11-04 f5ed29dc26c7cd952d56ec5721a2efc43cd25992
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
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
using DataEntity;
using System.ComponentModel;
 
namespace XImagingXhandler.XDAL
{
    /// <summary>
    /// 涂布转运实体类
    /// </summary>
    public class MethodCoatingAndTransfer : IEntity
    {
        public string isrun { get; set; }
        /// <summary>
        /// 使能状态
        /// </summary>
        public string status { get; set; }
        /// <summary>
        /// 命令名称
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 命令标签
        /// </summary>
        public string label { get; set; }
        /// <summary>
        /// 索引
        /// </summary>
        public string strIndex { get; set; }
 
        #region 机械臂
        /// <summary>
        /// 机械臂名称和arm_id
        /// </summary>
        public string armText { get; set; }
        public string armValue { get; set; }
 
        /// <summary>
        /// 移液枪类型
        /// </summary>
        private string _headType = "";
        public string headType
        {
            get { return _headType; }
            set
            {
                _headType = value;
                OnPropertyChanged("headType");
            }
        }
        /// <summary>
        /// 移液枪通道
        /// </summary>
        private int[] _channels = { };
        public int[] channels
        {
            get { return _channels; }
            set
            {
                _channels = value;
                OnPropertyChanged("channels");
            }
        }
        #endregion
 
        /// <summary>
        /// 涂布方式 0:回字型  1:Z字型  2:上下     CoatingModeValueEnum
        /// </summary>
        public int coatingModeValue { get; set; } = 0;
 
        /// <summary>
        /// 涂布数量 0:1次  1:2次
        /// </summary>
        public int coatingCount { get; set; } = 0;
 
        #region 接种耗材
        /// <summary>
        /// 接种A耗材类型
        /// </summary>
        public string coatingLabwareAText { get; set; }
        public string coatingLabwareAValue { get; set; }
 
        /// <summary>
        /// 接种B耗材类型
        /// </summary>
        //public string coatingLabwareBText { get; set; }
        //public string coatingLabwareBValue { get; set; }
        #endregion
 
        /// <summary>
        /// 自动开关盖 0:false,   1:true
        /// </summary>
        public int autoOpenCloseCover { get; set; } = 0;
 
        #region 涂布方式:上下
        /// <summary>
        /// 距底距离:mm
        /// </summary>
        public float distanceFromBottom { get; set; } = 0.0f;
 
        /// <summary>
        /// 涂布方式为上下移动时的距离:mm
        /// </summary>
        public float shakeDistanceValue { get; set; } = 0.0f;
 
        /// <summary>
        /// 涂布方式为上下移动时次数
        /// </summary>
        public int shakeCountValue { get; set; } = 0;
        #endregion
    }
}