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
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
using DataEntity;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace XImagingXhandler.XDAL
{
    /// <summary>
    /// 结束夹爪保持时方法节点类
    /// </summary>
    public class MethodEndHoldingLabware : IEntity
    {
        /// <summary>
        /// 是否是开始运行起点:运行起点/disable
        /// </summary>
        public string isrun { get; set; }
 
        /// <summary>
        /// 禁用状态:enable/disable
        /// </summary>
        public string status { get; set; }
        /// <summary>
        /// 单命令名称
        /// </summary>
        public string name { get; set; }
        /// <summary>
        /// 单命令在实验流程中的编号
        /// </summary>
        public string strIndex { get; set; }
 
        private string _label;
        /// <summary>
        /// 单命令标签
        /// </summary>
        public string label
        {
            get { return _label; }
            set
            {
                _label = value;
                OnPropertyChanged("label");
            }
        }
 
        /// <summary>
        /// arm名字
        /// </summary>
        public string armText { get; set; }
        /// <summary>
        /// arm的ID
        /// </summary>
        public string armValue { get; set; }
 
        #region source
        /// <summary>
        /// source板位的名字
        /// </summary>
        public string srcPositionText { get; set; }
        /// <summary>
        /// source板位的id
        /// </summary>
        public string srcPositionValue { get; set; }
        /// <summary>
        /// source板位类型:0:载架;1:设备;2:台面
        /// </summary>
        public int srcPositionType { get; set; }
        /// <summary>
        /// 抓板方向名称
        /// </summary>
        public string gripModelText { get; set; }
        /// <summary>
        /// 抓板方向值
        /// </summary>
        public int gripModelValue { get; set; }
 
        /// <summary>
        /// 抓板耗材Id
        /// </summary>
        public string gripPickLabwareValue { get; set; }
        /// <summary>
        /// 抓板耗材名称
        /// </summary>
        public string gripPickLabwareText { get; set; }
        /// <summary>
        /// 抓板位置;1:底部;2:顶部
        /// </summary>
        public string gripModelPosText { get; set; }
        /// <summary>
        /// 抓板位置
        /// </summary>
        public int gripModelPosValue { get; set; }
        #endregion
 
        #region destination
        /// <summary>
        /// destination板位的名字
        /// </summary>
        public string desPositionText { get; set; }
        /// <summary>
        /// destination的id
        /// </summary>
        public string desPositionValue { get; set; }
        /// <summary>
        /// destination板位类型:0:载架;1:设备;2:台面
        /// </summary>
        public int desPositionType { get; set; }
        /// <summary>
        /// 放板方向名称
        /// </summary>
        public string gripModelSetText { get; set; }
        /// <summary>
        /// 放板方向值
        /// </summary>
        public int gripModelSetValue { get; set; }
        /// <summary>
        /// 放板耗材Id
        /// </summary>
        public string gripPlaceLabwareValue { get; set; } = "-1";
        /// <summary>
        /// 放板耗材名称
        /// </summary>
        public string gripPlaceLabwareText { get; set; }
        #endregion
 
        /// <summary>
        /// 移动最上层的?层耗材
        /// </summary>
        private int _transportCount;
        public int transportCount
        {
            get { return _transportCount; }
            set
            {
                _transportCount = value;
                OnPropertyChanged("transportCount");
            }
        }
        /// <summary>
        /// 移动板位的方式, GripTransportMode
        /// </summary>
        public int transportMode { get; set; }
    }
}