Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
孙克
/
ACSingleStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit f569771c
由
几米阳光
编写于
2019-01-23 11:48:13 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
中英文切换后界面调整
1 个父辈
ddaed713
隐藏空白字符变更
内嵌
并排
正在显示
11 个修改的文件
包含
1285 行增加
和
699 行删除
source/ACSingleStore/FrmAxisDebug.Designer.cs
source/ACSingleStore/FrmBase.cs
source/ACSingleStore/FrmIOStatus.Designer.cs
source/ACSingleStore/FrmIOStatus.cs
source/ACSingleStore/FrmStoreBox.Designer.cs
source/ACSingleStore/FrmStoreBox.cs
source/ACSingleStore/FrmStoreBox.resx
source/ACSingleStore/Properties/Resource.en-US.resx
source/ACSingleStore/Properties/Resource.zh-CN.resx
source/ACSingleStore/ResourceCulture.cs
source/UserFromControl/IOStatusControl.Designer.cs
source/ACSingleStore/FrmAxisDebug.Designer.cs
查看文件 @
f569771
...
...
@@ -53,36 +53,36 @@
//
// label1
//
this
.
label1
.
AutoSize
=
true
;
this
.
label1
.
Location
=
new
System
.
Drawing
.
Point
(
39
,
77
);
this
.
label1
.
Location
=
new
System
.
Drawing
.
Point
(
10
,
78
);
this
.
label1
.
Name
=
"label1"
;
this
.
label1
.
Size
=
new
System
.
Drawing
.
Size
(
92
,
17
);
this
.
label1
.
Size
=
new
System
.
Drawing
.
Size
(
155
,
17
);
this
.
label1
.
TabIndex
=
0
;
this
.
label1
.
Text
=
"(轴一)旋转轴"
;
this
.
label1
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
//
// label2
//
this
.
label2
.
AutoSize
=
true
;
this
.
label2
.
Location
=
new
System
.
Drawing
.
Point
(
39
,
131
);
this
.
label2
.
Location
=
new
System
.
Drawing
.
Point
(
10
,
132
);
this
.
label2
.
Name
=
"label2"
;
this
.
label2
.
Size
=
new
System
.
Drawing
.
Size
(
92
,
17
);
this
.
label2
.
Size
=
new
System
.
Drawing
.
Size
(
155
,
17
);
this
.
label2
.
TabIndex
=
1
;
this
.
label2
.
Text
=
"(轴二)升降轴"
;
this
.
label2
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
//
// label3
//
this
.
label3
.
AutoSize
=
true
;
this
.
label3
.
Location
=
new
System
.
Drawing
.
Point
(
39
,
184
);
this
.
label3
.
Location
=
new
System
.
Drawing
.
Point
(
10
,
185
);
this
.
label3
.
Name
=
"label3"
;
this
.
label3
.
Size
=
new
System
.
Drawing
.
Size
(
92
,
17
);
this
.
label3
.
Size
=
new
System
.
Drawing
.
Size
(
155
,
17
);
this
.
label3
.
TabIndex
=
2
;
this
.
label3
.
Text
=
"(轴三)进出轴"
;
this
.
label3
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
//
// btnMiddleMove
//
this
.
btnMiddleMove
.
Location
=
new
System
.
Drawing
.
Point
(
266
,
70
);
this
.
btnMiddleMove
.
Location
=
new
System
.
Drawing
.
Point
(
266
,
63
);
this
.
btnMiddleMove
.
Name
=
"btnMiddleMove"
;
this
.
btnMiddleMove
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
36
);
this
.
btnMiddleMove
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
47
);
this
.
btnMiddleMove
.
TabIndex
=
4
;
this
.
btnMiddleMove
.
Text
=
"旋转轴+(逆时针)"
;
this
.
btnMiddleMove
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -91,30 +91,30 @@
//
// txtMiddleSpeed
//
this
.
txtMiddleSpeed
.
Location
=
new
System
.
Drawing
.
Point
(
1
50
,
75
);
this
.
txtMiddleSpeed
.
Location
=
new
System
.
Drawing
.
Point
(
1
72
,
75
);
this
.
txtMiddleSpeed
.
Name
=
"txtMiddleSpeed"
;
this
.
txtMiddleSpeed
.
Size
=
new
System
.
Drawing
.
Size
(
108
,
23
);
this
.
txtMiddleSpeed
.
Size
=
new
System
.
Drawing
.
Size
(
90
,
23
);
this
.
txtMiddleSpeed
.
TabIndex
=
5
;
//
// txtUpDownSpeed
//
this
.
txtUpDownSpeed
.
Location
=
new
System
.
Drawing
.
Point
(
1
50
,
129
);
this
.
txtUpDownSpeed
.
Location
=
new
System
.
Drawing
.
Point
(
1
72
,
129
);
this
.
txtUpDownSpeed
.
Name
=
"txtUpDownSpeed"
;
this
.
txtUpDownSpeed
.
Size
=
new
System
.
Drawing
.
Size
(
108
,
23
);
this
.
txtUpDownSpeed
.
Size
=
new
System
.
Drawing
.
Size
(
90
,
23
);
this
.
txtUpDownSpeed
.
TabIndex
=
6
;
//
// txtInOutSpeed
//
this
.
txtInOutSpeed
.
Location
=
new
System
.
Drawing
.
Point
(
1
50
,
182
);
this
.
txtInOutSpeed
.
Location
=
new
System
.
Drawing
.
Point
(
1
72
,
182
);
this
.
txtInOutSpeed
.
Name
=
"txtInOutSpeed"
;
this
.
txtInOutSpeed
.
Size
=
new
System
.
Drawing
.
Size
(
108
,
23
);
this
.
txtInOutSpeed
.
Size
=
new
System
.
Drawing
.
Size
(
90
,
23
);
this
.
txtInOutSpeed
.
TabIndex
=
7
;
//
// btnUpDownMove
//
this
.
btnUpDownMove
.
Location
=
new
System
.
Drawing
.
Point
(
266
,
1
24
);
this
.
btnUpDownMove
.
Location
=
new
System
.
Drawing
.
Point
(
266
,
1
17
);
this
.
btnUpDownMove
.
Name
=
"btnUpDownMove"
;
this
.
btnUpDownMove
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
36
);
this
.
btnUpDownMove
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
47
);
this
.
btnUpDownMove
.
TabIndex
=
9
;
this
.
btnUpDownMove
.
Text
=
"升降轴+(上升)"
;
this
.
btnUpDownMove
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -123,9 +123,9 @@
//
// btnInOutMove
//
this
.
btnInOutMove
.
Location
=
new
System
.
Drawing
.
Point
(
266
,
17
7
);
this
.
btnInOutMove
.
Location
=
new
System
.
Drawing
.
Point
(
266
,
17
0
);
this
.
btnInOutMove
.
Name
=
"btnInOutMove"
;
this
.
btnInOutMove
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
36
);
this
.
btnInOutMove
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
47
);
this
.
btnInOutMove
.
TabIndex
=
10
;
this
.
btnInOutMove
.
Text
=
"进出轴+(后退)"
;
this
.
btnInOutMove
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -134,9 +134,9 @@
//
// btnInOutMovej
//
this
.
btnInOutMovej
.
Location
=
new
System
.
Drawing
.
Point
(
401
,
17
7
);
this
.
btnInOutMovej
.
Location
=
new
System
.
Drawing
.
Point
(
401
,
17
0
);
this
.
btnInOutMovej
.
Name
=
"btnInOutMovej"
;
this
.
btnInOutMovej
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
36
);
this
.
btnInOutMovej
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
47
);
this
.
btnInOutMovej
.
TabIndex
=
14
;
this
.
btnInOutMovej
.
Text
=
"进出轴-(前进)"
;
this
.
btnInOutMovej
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -145,9 +145,9 @@
//
// btnUpDownMovej
//
this
.
btnUpDownMovej
.
Location
=
new
System
.
Drawing
.
Point
(
401
,
1
24
);
this
.
btnUpDownMovej
.
Location
=
new
System
.
Drawing
.
Point
(
401
,
1
17
);
this
.
btnUpDownMovej
.
Name
=
"btnUpDownMovej"
;
this
.
btnUpDownMovej
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
36
);
this
.
btnUpDownMovej
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
47
);
this
.
btnUpDownMovej
.
TabIndex
=
13
;
this
.
btnUpDownMovej
.
Text
=
"升降轴-(下降)"
;
this
.
btnUpDownMovej
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -156,9 +156,9 @@
//
// btnMiddleMovej
//
this
.
btnMiddleMovej
.
Location
=
new
System
.
Drawing
.
Point
(
401
,
70
);
this
.
btnMiddleMovej
.
Location
=
new
System
.
Drawing
.
Point
(
401
,
63
);
this
.
btnMiddleMovej
.
Name
=
"btnMiddleMovej"
;
this
.
btnMiddleMovej
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
36
);
this
.
btnMiddleMovej
.
Size
=
new
System
.
Drawing
.
Size
(
131
,
47
);
this
.
btnMiddleMovej
.
TabIndex
=
12
;
this
.
btnMiddleMovej
.
Text
=
"旋转轴-(顺时针)"
;
this
.
btnMiddleMovej
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -169,7 +169,7 @@
//
this
.
button1
.
Location
=
new
System
.
Drawing
.
Point
(
402
,
253
);
this
.
button1
.
Name
=
"button1"
;
this
.
button1
.
Size
=
new
System
.
Drawing
.
Size
(
1
26
,
37
);
this
.
button1
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
53
);
this
.
button1
.
TabIndex
=
16
;
this
.
button1
.
Text
=
"关闭"
;
this
.
button1
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -198,21 +198,21 @@
//
// label5
//
this
.
label5
.
AutoSize
=
true
;
this
.
label5
.
Location
=
new
System
.
Drawing
.
Point
(
172
,
31
);
this
.
label5
.
Location
=
new
System
.
Drawing
.
Point
(
88
,
31
);
this
.
label5
.
Name
=
"label5"
;
this
.
label5
.
Size
=
new
System
.
Drawing
.
Size
(
56
,
17
);
this
.
label5
.
Size
=
new
System
.
Drawing
.
Size
(
255
,
17
);
this
.
label5
.
TabIndex
=
20
;
this
.
label5
.
Text
=
"点动速度"
;
this
.
label5
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleCenter
;
//
// label6
//
this
.
label6
.
AutoSize
=
true
;
this
.
label6
.
Location
=
new
System
.
Drawing
.
Point
(
566
,
31
);
this
.
label6
.
Location
=
new
System
.
Drawing
.
Point
(
496
,
31
);
this
.
label6
.
Name
=
"label6"
;
this
.
label6
.
Size
=
new
System
.
Drawing
.
Size
(
56
,
17
);
this
.
label6
.
Size
=
new
System
.
Drawing
.
Size
(
217
,
17
);
this
.
label6
.
TabIndex
=
21
;
this
.
label6
.
Text
=
"实时坐标"
;
this
.
label6
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleCenter
;
//
// timer1
//
...
...
@@ -223,7 +223,7 @@
//
this
.
AutoScaleDimensions
=
new
System
.
Drawing
.
SizeF
(
7F
,
17F
);
this
.
AutoScaleMode
=
System
.
Windows
.
Forms
.
AutoScaleMode
.
Font
;
this
.
ClientSize
=
new
System
.
Drawing
.
Size
(
707
,
318
);
this
.
ClientSize
=
new
System
.
Drawing
.
Size
(
811
,
318
);
this
.
Controls
.
Add
(
this
.
label6
);
this
.
Controls
.
Add
(
this
.
label5
);
this
.
Controls
.
Add
(
this
.
txtInOutPosition
);
...
...
source/ACSingleStore/FrmBase.cs
查看文件 @
f569771
...
...
@@ -43,25 +43,34 @@ namespace OnlineStore.ACSingleStore
string
class
Name
=
this
.
ClassName
;
CurrLanguage
=
ResourceCulture
.
CurrLanguage
;
this
.
Text
=
ResourceCulture
.
GetString
(
ResourceCulture
.
GetTextIdStr
(
class
Name
),
this
.
Text
);
foreach
(
Control
con
in
this
.
Controls
)
foreach
(
Control
con
in
this
.
Controls
)
{
if
(
con
is
Label
||
con
is
Button
||
con
is
RadioButton
||
con
is
CheckBox
)
{
string
newStr
=
ResourceCulture
.
GetString
(
ResourceCulture
.
GetTextIdStr
(
class
Name
,
con
.
Name
),
con
.
Text
);
con
.
Text
=
newStr
;
con
.
Tag
=
newStr
;
}
else
if
(
con
.
Controls
.
Count
>
0
)
{
if
(
con
is
Label
||
con
is
Button
||
con
is
RadioButton
||
con
is
CheckBox
||
con
is
ToolStripMenuItem
)
{
string
newStr
=
ResourceCulture
.
GetString
(
ResourceCulture
.
GetTextIdStr
(
class
Name
,
con
.
Name
),
con
.
Text
);
con
.
Text
=
newStr
;
con
.
Tag
=
newStr
;
}
else
if
(
con
.
Controls
.
Count
>
0
)
{
PreControlLanaguage
(
con
);
}
PreControlLanaguage
(
con
);
}
}
if
(
this
is
FrmStoreBox
)
{
((
FrmStoreBox
)
this
).
processMenu
();
}
}
private
void
PreControlLanaguage
(
Control
partentControl
)
{
if
(
partentControl
is
UserFromControl
.
IOTextControl
&&
this
is
FrmIOStatus
)
{
return
;
}
string
class
Name
=
this
.
ClassName
;
partentControl
.
Text
=
ResourceCulture
.
GetString
(
ResourceCulture
.
GetTextIdStr
(
class
Name
,
partentControl
.
Name
),
partentControl
.
Text
);
foreach
(
Control
con
in
partentControl
.
Controls
)
...
...
source/ACSingleStore/FrmIOStatus.Designer.cs
查看文件 @
f569771
...
...
@@ -18,6 +18,8 @@
this
.
components
=
new
System
.
ComponentModel
.
Container
();
this
.
timer1
=
new
System
.
Windows
.
Forms
.
Timer
(
this
.
components
);
this
.
groupBox1
=
new
System
.
Windows
.
Forms
.
GroupBox
();
this
.
btnDisDoorClose
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
btnDisDoorOpen
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
btnCloseLed
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
btnOpenLed
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
button1
=
new
System
.
Windows
.
Forms
.
Button
();
...
...
@@ -48,8 +50,6 @@
this
.
tableLayoutPanel2
=
new
System
.
Windows
.
Forms
.
TableLayoutPanel
();
this
.
groupBox3
=
new
System
.
Windows
.
Forms
.
GroupBox
();
this
.
tableLayoutPanel1
=
new
System
.
Windows
.
Forms
.
TableLayoutPanel
();
this
.
btnDisDoorClose
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
btnDisDoorOpen
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
groupBox1
.
SuspendLayout
();
this
.
groupBox4
.
SuspendLayout
();
this
.
groupBox3
.
SuspendLayout
();
...
...
@@ -96,17 +96,39 @@
this
.
groupBox1
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
groupBox1
.
Location
=
new
System
.
Drawing
.
Point
(
17
,
7
);
this
.
groupBox1
.
Name
=
"groupBox1"
;
this
.
groupBox1
.
Size
=
new
System
.
Drawing
.
Size
(
301
,
5
1
6
);
this
.
groupBox1
.
Size
=
new
System
.
Drawing
.
Size
(
301
,
5
7
6
);
this
.
groupBox1
.
TabIndex
=
105
;
this
.
groupBox1
.
TabStop
=
false
;
this
.
groupBox1
.
Text
=
"DO写入"
;
//
// btnDisDoorClose
//
this
.
btnDisDoorClose
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnDisDoorClose
.
Location
=
new
System
.
Drawing
.
Point
(
147
,
416
);
this
.
btnDisDoorClose
.
Name
=
"btnDisDoorClose"
;
this
.
btnDisDoorClose
.
Size
=
new
System
.
Drawing
.
Size
(
130
,
34
);
this
.
btnDisDoorClose
.
TabIndex
=
258
;
this
.
btnDisDoorClose
.
Text
=
"门禁功能打开"
;
this
.
btnDisDoorClose
.
UseVisualStyleBackColor
=
true
;
this
.
btnDisDoorClose
.
Click
+=
new
System
.
EventHandler
(
this
.
btnDisDoorClose_Click
);
//
// btnDisDoorOpen
//
this
.
btnDisDoorOpen
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnDisDoorOpen
.
Location
=
new
System
.
Drawing
.
Point
(
15
,
416
);
this
.
btnDisDoorOpen
.
Name
=
"btnDisDoorOpen"
;
this
.
btnDisDoorOpen
.
Size
=
new
System
.
Drawing
.
Size
(
130
,
34
);
this
.
btnDisDoorOpen
.
TabIndex
=
257
;
this
.
btnDisDoorOpen
.
Text
=
"门禁功能屏蔽"
;
this
.
btnDisDoorOpen
.
UseVisualStyleBackColor
=
true
;
this
.
btnDisDoorOpen
.
Click
+=
new
System
.
EventHandler
(
this
.
btnDisDoorOpen_Click
);
//
// btnCloseLed
//
this
.
btnCloseLed
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnCloseLed
.
Location
=
new
System
.
Drawing
.
Point
(
14
4
,
38
6
);
this
.
btnCloseLed
.
Location
=
new
System
.
Drawing
.
Point
(
14
7
,
37
6
);
this
.
btnCloseLed
.
Name
=
"btnCloseLed"
;
this
.
btnCloseLed
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnCloseLed
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
34
);
this
.
btnCloseLed
.
TabIndex
=
256
;
this
.
btnCloseLed
.
Text
=
"关闭照明"
;
this
.
btnCloseLed
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -115,9 +137,9 @@
// btnOpenLed
//
this
.
btnOpenLed
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnOpenLed
.
Location
=
new
System
.
Drawing
.
Point
(
27
,
38
6
);
this
.
btnOpenLed
.
Location
=
new
System
.
Drawing
.
Point
(
15
,
37
6
);
this
.
btnOpenLed
.
Name
=
"btnOpenLed"
;
this
.
btnOpenLed
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnOpenLed
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
34
);
this
.
btnOpenLed
.
TabIndex
=
255
;
this
.
btnOpenLed
.
Text
=
"打开照明"
;
this
.
btnOpenLed
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -126,7 +148,7 @@
// button1
//
this
.
button1
.
Anchor
=
((
System
.
Windows
.
Forms
.
AnchorStyles
)((
System
.
Windows
.
Forms
.
AnchorStyles
.
Bottom
|
System
.
Windows
.
Forms
.
AnchorStyles
.
Left
)));
this
.
button1
.
Location
=
new
System
.
Drawing
.
Point
(
1
7
,
47
3
);
this
.
button1
.
Location
=
new
System
.
Drawing
.
Point
(
1
69
,
53
3
);
this
.
button1
.
Name
=
"button1"
;
this
.
button1
.
Size
=
new
System
.
Drawing
.
Size
(
126
,
37
);
this
.
button1
.
TabIndex
=
254
;
...
...
@@ -137,9 +159,9 @@
// btnCloseAxisBreak
//
this
.
btnCloseAxisBreak
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnCloseAxisBreak
.
Location
=
new
System
.
Drawing
.
Point
(
14
4
,
34
6
);
this
.
btnCloseAxisBreak
.
Location
=
new
System
.
Drawing
.
Point
(
14
7
,
33
6
);
this
.
btnCloseAxisBreak
.
Name
=
"btnCloseAxisBreak"
;
this
.
btnCloseAxisBreak
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnCloseAxisBreak
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
34
);
this
.
btnCloseAxisBreak
.
TabIndex
=
253
;
this
.
btnCloseAxisBreak
.
Text
=
"关闭刹车"
;
this
.
btnCloseAxisBreak
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -148,9 +170,9 @@
// btnOpenAxisBreak
//
this
.
btnOpenAxisBreak
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnOpenAxisBreak
.
Location
=
new
System
.
Drawing
.
Point
(
27
,
34
6
);
this
.
btnOpenAxisBreak
.
Location
=
new
System
.
Drawing
.
Point
(
15
,
33
6
);
this
.
btnOpenAxisBreak
.
Name
=
"btnOpenAxisBreak"
;
this
.
btnOpenAxisBreak
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnOpenAxisBreak
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
34
);
this
.
btnOpenAxisBreak
.
TabIndex
=
252
;
this
.
btnOpenAxisBreak
.
Text
=
"打开刹车"
;
this
.
btnOpenAxisBreak
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -159,9 +181,9 @@
// btnLocationDown
//
this
.
btnLocationDown
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnLocationDown
.
Location
=
new
System
.
Drawing
.
Point
(
14
4
,
308
);
this
.
btnLocationDown
.
Location
=
new
System
.
Drawing
.
Point
(
14
6
,
456
);
this
.
btnLocationDown
.
Name
=
"btnLocationDown"
;
this
.
btnLocationDown
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnLocationDown
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
47
);
this
.
btnLocationDown
.
TabIndex
=
251
;
this
.
btnLocationDown
.
Text
=
"定位气缸下降"
;
this
.
btnLocationDown
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -170,9 +192,9 @@
// btnLocationUp
//
this
.
btnLocationUp
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnLocationUp
.
Location
=
new
System
.
Drawing
.
Point
(
27
,
308
);
this
.
btnLocationUp
.
Location
=
new
System
.
Drawing
.
Point
(
14
,
456
);
this
.
btnLocationUp
.
Name
=
"btnLocationUp"
;
this
.
btnLocationUp
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnLocationUp
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
47
);
this
.
btnLocationUp
.
TabIndex
=
250
;
this
.
btnLocationUp
.
Text
=
"定位气缸上升"
;
this
.
btnLocationUp
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -181,9 +203,9 @@
// btnCloseDoor
//
this
.
btnCloseDoor
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnCloseDoor
.
Location
=
new
System
.
Drawing
.
Point
(
14
4
,
270
);
this
.
btnCloseDoor
.
Location
=
new
System
.
Drawing
.
Point
(
14
7
,
296
);
this
.
btnCloseDoor
.
Name
=
"btnCloseDoor"
;
this
.
btnCloseDoor
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnCloseDoor
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
34
);
this
.
btnCloseDoor
.
TabIndex
=
249
;
this
.
btnCloseDoor
.
Text
=
"关闭仓门"
;
this
.
btnCloseDoor
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -192,9 +214,9 @@
// btnOpenDoor
//
this
.
btnOpenDoor
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnOpenDoor
.
Location
=
new
System
.
Drawing
.
Point
(
27
,
270
);
this
.
btnOpenDoor
.
Location
=
new
System
.
Drawing
.
Point
(
15
,
296
);
this
.
btnOpenDoor
.
Name
=
"btnOpenDoor"
;
this
.
btnOpenDoor
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnOpenDoor
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
34
);
this
.
btnOpenDoor
.
TabIndex
=
248
;
this
.
btnOpenDoor
.
Text
=
"打开仓门"
;
this
.
btnOpenDoor
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -205,7 +227,7 @@
this
.
label3
.
AutoSize
=
true
;
this
.
label3
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
label3
.
ImageAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
this
.
label3
.
Location
=
new
System
.
Drawing
.
Point
(
1
70
,
84
);
this
.
label3
.
Location
=
new
System
.
Drawing
.
Point
(
1
93
,
84
);
this
.
label3
.
Name
=
"label3"
;
this
.
label3
.
Size
=
new
System
.
Drawing
.
Size
(
54
,
17
);
this
.
label3
.
TabIndex
=
247
;
...
...
@@ -215,7 +237,7 @@
// txtSlaveId
//
this
.
txtSlaveId
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
txtSlaveId
.
Location
=
new
System
.
Drawing
.
Point
(
69
,
80
);
this
.
txtSlaveId
.
Location
=
new
System
.
Drawing
.
Point
(
92
,
80
);
this
.
txtSlaveId
.
MaxLength
=
10
;
this
.
txtSlaveId
.
Name
=
"txtSlaveId"
;
this
.
txtSlaveId
.
Size
=
new
System
.
Drawing
.
Size
(
89
,
23
);
...
...
@@ -224,12 +246,11 @@
//
// label2
//
this
.
label2
.
AutoSize
=
true
;
this
.
label2
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
label2
.
ImageAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
this
.
label2
.
Location
=
new
System
.
Drawing
.
Point
(
18
,
86
);
this
.
label2
.
Location
=
new
System
.
Drawing
.
Point
(
8
,
84
);
this
.
label2
.
Name
=
"label2"
;
this
.
label2
.
Size
=
new
System
.
Drawing
.
Size
(
5
0
,
17
);
this
.
label2
.
Size
=
new
System
.
Drawing
.
Size
(
8
0
,
17
);
this
.
label2
.
TabIndex
=
245
;
this
.
label2
.
Text
=
"SlaveId"
;
this
.
label2
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
...
...
@@ -237,9 +258,9 @@
// btnReadAllDo
//
this
.
btnReadAllDo
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnReadAllDo
.
Location
=
new
System
.
Drawing
.
Point
(
14
4
,
232
);
this
.
btnReadAllDo
.
Location
=
new
System
.
Drawing
.
Point
(
14
7
,
258
);
this
.
btnReadAllDo
.
Name
=
"btnReadAllDo"
;
this
.
btnReadAllDo
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnReadAllDo
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
34
);
this
.
btnReadAllDo
.
TabIndex
=
245
;
this
.
btnReadAllDo
.
Text
=
"读取所有DO"
;
this
.
btnReadAllDo
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -249,7 +270,7 @@
//
this
.
chbAutoRead
.
AutoSize
=
true
;
this
.
chbAutoRead
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
chbAutoRead
.
Location
=
new
System
.
Drawing
.
Point
(
220
,
17
);
this
.
chbAutoRead
.
Location
=
new
System
.
Drawing
.
Point
(
194
,
50
);
this
.
chbAutoRead
.
Name
=
"chbAutoRead"
;
this
.
chbAutoRead
.
Size
=
new
System
.
Drawing
.
Size
(
75
,
21
);
this
.
chbAutoRead
.
TabIndex
=
244
;
...
...
@@ -259,9 +280,9 @@
// btnReadAllDi
//
this
.
btnReadAllDi
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnReadAllDi
.
Location
=
new
System
.
Drawing
.
Point
(
27
,
232
);
this
.
btnReadAllDi
.
Location
=
new
System
.
Drawing
.
Point
(
15
,
258
);
this
.
btnReadAllDi
.
Name
=
"btnReadAllDi"
;
this
.
btnReadAllDi
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnReadAllDi
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
34
);
this
.
btnReadAllDi
.
TabIndex
=
244
;
this
.
btnReadAllDi
.
Text
=
"读取所有DI"
;
this
.
btnReadAllDi
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -270,9 +291,9 @@
// btnReadIO
//
this
.
btnReadIO
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnReadIO
.
Location
=
new
System
.
Drawing
.
Point
(
27
,
194
);
this
.
btnReadIO
.
Location
=
new
System
.
Drawing
.
Point
(
15
,
220
);
this
.
btnReadIO
.
Name
=
"btnReadIO"
;
this
.
btnReadIO
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnReadIO
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
34
);
this
.
btnReadIO
.
TabIndex
=
243
;
this
.
btnReadIO
.
Text
=
"读取IO状态"
;
this
.
btnReadIO
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -281,7 +302,7 @@
// txtDOIndex
//
this
.
txtDOIndex
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
txtDOIndex
.
Location
=
new
System
.
Drawing
.
Point
(
69
,
48
);
this
.
txtDOIndex
.
Location
=
new
System
.
Drawing
.
Point
(
92
,
48
);
this
.
txtDOIndex
.
MaxLength
=
10
;
this
.
txtDOIndex
.
Name
=
"txtDOIndex"
;
this
.
txtDOIndex
.
Size
=
new
System
.
Drawing
.
Size
(
89
,
23
);
...
...
@@ -291,7 +312,7 @@
// txtDoName
//
this
.
txtDoName
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
txtDoName
.
Location
=
new
System
.
Drawing
.
Point
(
69
,
15
);
this
.
txtDoName
.
Location
=
new
System
.
Drawing
.
Point
(
92
,
15
);
this
.
txtDoName
.
MaxLength
=
10
;
this
.
txtDoName
.
Name
=
"txtDoName"
;
this
.
txtDoName
.
Size
=
new
System
.
Drawing
.
Size
(
123
,
23
);
...
...
@@ -300,24 +321,22 @@
//
// label17
//
this
.
label17
.
AutoSize
=
true
;
this
.
label17
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
label17
.
ImageAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
this
.
label17
.
Location
=
new
System
.
Drawing
.
Point
(
18
,
21
);
this
.
label17
.
Location
=
new
System
.
Drawing
.
Point
(
8
,
19
);
this
.
label17
.
Name
=
"label17"
;
this
.
label17
.
Size
=
new
System
.
Drawing
.
Size
(
46
,
17
);
this
.
label17
.
Size
=
new
System
.
Drawing
.
Size
(
80
,
17
);
this
.
label17
.
TabIndex
=
240
;
this
.
label17
.
Text
=
"设备IP:"
;
this
.
label17
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
//
// label14
//
this
.
label14
.
AutoSize
=
true
;
this
.
label14
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
label14
.
ImageAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
this
.
label14
.
Location
=
new
System
.
Drawing
.
Point
(
24
,
53
);
this
.
label14
.
Location
=
new
System
.
Drawing
.
Point
(
8
,
51
);
this
.
label14
.
Name
=
"label14"
;
this
.
label14
.
Size
=
new
System
.
Drawing
.
Size
(
44
,
17
);
this
.
label14
.
Size
=
new
System
.
Drawing
.
Size
(
80
,
17
);
this
.
label14
.
TabIndex
=
239
;
this
.
label14
.
Text
=
"地址:"
;
this
.
label14
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
...
...
@@ -325,7 +344,7 @@
// txtWriteTime
//
this
.
txtWriteTime
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
txtWriteTime
.
Location
=
new
System
.
Drawing
.
Point
(
214
,
145
);
this
.
txtWriteTime
.
Location
=
new
System
.
Drawing
.
Point
(
143
,
177
);
this
.
txtWriteTime
.
MaxLength
=
10
;
this
.
txtWriteTime
.
Name
=
"txtWriteTime"
;
this
.
txtWriteTime
.
Size
=
new
System
.
Drawing
.
Size
(
74
,
23
);
...
...
@@ -334,12 +353,11 @@
//
// label5
//
this
.
label5
.
AutoSize
=
true
;
this
.
label5
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
label5
.
ImageAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
this
.
label5
.
Location
=
new
System
.
Drawing
.
Point
(
1
48
,
148
);
this
.
label5
.
Location
=
new
System
.
Drawing
.
Point
(
1
9
,
180
);
this
.
label5
.
Name
=
"label5"
;
this
.
label5
.
Size
=
new
System
.
Drawing
.
Size
(
60
,
17
);
this
.
label5
.
Size
=
new
System
.
Drawing
.
Size
(
115
,
17
);
this
.
label5
.
TabIndex
=
237
;
this
.
label5
.
Text
=
"定时(ms):"
;
this
.
label5
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
...
...
@@ -353,7 +371,7 @@
this
.
cmbWriteValue
.
Items
.
AddRange
(
new
object
[]
{
"0"
,
"1"
});
this
.
cmbWriteValue
.
Location
=
new
System
.
Drawing
.
Point
(
69
,
145
);
this
.
cmbWriteValue
.
Location
=
new
System
.
Drawing
.
Point
(
143
,
145
);
this
.
cmbWriteValue
.
Name
=
"cmbWriteValue"
;
this
.
cmbWriteValue
.
Size
=
new
System
.
Drawing
.
Size
(
74
,
24
);
this
.
cmbWriteValue
.
TabIndex
=
236
;
...
...
@@ -361,12 +379,11 @@
//
// label6
//
this
.
label6
.
AutoSize
=
true
;
this
.
label6
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
label6
.
ImageAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
this
.
label6
.
Location
=
new
System
.
Drawing
.
Point
(
1
8
,
148
);
this
.
label6
.
Location
=
new
System
.
Drawing
.
Point
(
1
9
,
148
);
this
.
label6
.
Name
=
"label6"
;
this
.
label6
.
Size
=
new
System
.
Drawing
.
Size
(
47
,
17
);
this
.
label6
.
Size
=
new
System
.
Drawing
.
Size
(
115
,
17
);
this
.
label6
.
TabIndex
=
235
;
this
.
label6
.
Text
=
"写入值:"
;
this
.
label6
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleRight
;
...
...
@@ -374,9 +391,9 @@
// btnWriteSingleDO
//
this
.
btnWriteSingleDO
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnWriteSingleDO
.
Location
=
new
System
.
Drawing
.
Point
(
14
4
,
194
);
this
.
btnWriteSingleDO
.
Location
=
new
System
.
Drawing
.
Point
(
14
7
,
220
);
this
.
btnWriteSingleDO
.
Name
=
"btnWriteSingleDO"
;
this
.
btnWriteSingleDO
.
Size
=
new
System
.
Drawing
.
Size
(
1
02
,
34
);
this
.
btnWriteSingleDO
.
Size
=
new
System
.
Drawing
.
Size
(
1
30
,
34
);
this
.
btnWriteSingleDO
.
TabIndex
=
232
;
this
.
btnWriteSingleDO
.
Text
=
"写入DO"
;
this
.
btnWriteSingleDO
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -402,9 +419,9 @@
this
.
groupBox4
.
Anchor
=
((
System
.
Windows
.
Forms
.
AnchorStyles
)(((
System
.
Windows
.
Forms
.
AnchorStyles
.
Top
|
System
.
Windows
.
Forms
.
AnchorStyles
.
Bottom
)
|
System
.
Windows
.
Forms
.
AnchorStyles
.
Left
)));
this
.
groupBox4
.
Controls
.
Add
(
this
.
tableLayoutPanel2
);
this
.
groupBox4
.
Location
=
new
System
.
Drawing
.
Point
(
517
,
7
);
this
.
groupBox4
.
Location
=
new
System
.
Drawing
.
Point
(
660
,
7
);
this
.
groupBox4
.
Name
=
"groupBox4"
;
this
.
groupBox4
.
Size
=
new
System
.
Drawing
.
Size
(
184
,
51
6
);
this
.
groupBox4
.
Size
=
new
System
.
Drawing
.
Size
(
248
,
57
6
);
this
.
groupBox4
.
TabIndex
=
104
;
this
.
groupBox4
.
TabStop
=
false
;
this
.
groupBox4
.
Text
=
"DO列表"
;
...
...
@@ -421,7 +438,7 @@
this
.
tableLayoutPanel2
.
RowCount
=
2
;
this
.
tableLayoutPanel2
.
RowStyles
.
Add
(
new
System
.
Windows
.
Forms
.
RowStyle
(
System
.
Windows
.
Forms
.
SizeType
.
Absolute
,
17F
));
this
.
tableLayoutPanel2
.
RowStyles
.
Add
(
new
System
.
Windows
.
Forms
.
RowStyle
(
System
.
Windows
.
Forms
.
SizeType
.
Absolute
,
17F
));
this
.
tableLayoutPanel2
.
Size
=
new
System
.
Drawing
.
Size
(
173
,
49
6
);
this
.
tableLayoutPanel2
.
Size
=
new
System
.
Drawing
.
Size
(
237
,
55
6
);
this
.
tableLayoutPanel2
.
TabIndex
=
103
;
//
// groupBox3
...
...
@@ -431,7 +448,7 @@
this
.
groupBox3
.
Controls
.
Add
(
this
.
tableLayoutPanel1
);
this
.
groupBox3
.
Location
=
new
System
.
Drawing
.
Point
(
326
,
7
);
this
.
groupBox3
.
Name
=
"groupBox3"
;
this
.
groupBox3
.
Size
=
new
System
.
Drawing
.
Size
(
184
,
51
6
);
this
.
groupBox3
.
Size
=
new
System
.
Drawing
.
Size
(
328
,
57
6
);
this
.
groupBox3
.
TabIndex
=
103
;
this
.
groupBox3
.
TabStop
=
false
;
this
.
groupBox3
.
Text
=
"DI列表"
;
...
...
@@ -448,36 +465,14 @@
this
.
tableLayoutPanel1
.
RowCount
=
2
;
this
.
tableLayoutPanel1
.
RowStyles
.
Add
(
new
System
.
Windows
.
Forms
.
RowStyle
(
System
.
Windows
.
Forms
.
SizeType
.
Absolute
,
17F
));
this
.
tableLayoutPanel1
.
RowStyles
.
Add
(
new
System
.
Windows
.
Forms
.
RowStyle
(
System
.
Windows
.
Forms
.
SizeType
.
Absolute
,
17F
));
this
.
tableLayoutPanel1
.
Size
=
new
System
.
Drawing
.
Size
(
173
,
49
6
);
this
.
tableLayoutPanel1
.
Size
=
new
System
.
Drawing
.
Size
(
317
,
55
6
);
this
.
tableLayoutPanel1
.
TabIndex
=
102
;
//
// btnDisDoorClose
//
this
.
btnDisDoorClose
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnDisDoorClose
.
Location
=
new
System
.
Drawing
.
Point
(
144
,
426
);
this
.
btnDisDoorClose
.
Name
=
"btnDisDoorClose"
;
this
.
btnDisDoorClose
.
Size
=
new
System
.
Drawing
.
Size
(
102
,
34
);
this
.
btnDisDoorClose
.
TabIndex
=
258
;
this
.
btnDisDoorClose
.
Text
=
"门禁功能打开"
;
this
.
btnDisDoorClose
.
UseVisualStyleBackColor
=
true
;
this
.
btnDisDoorClose
.
Click
+=
new
System
.
EventHandler
(
this
.
btnDisDoorClose_Click
);
//
// btnDisDoorOpen
//
this
.
btnDisDoorOpen
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
btnDisDoorOpen
.
Location
=
new
System
.
Drawing
.
Point
(
27
,
426
);
this
.
btnDisDoorOpen
.
Name
=
"btnDisDoorOpen"
;
this
.
btnDisDoorOpen
.
Size
=
new
System
.
Drawing
.
Size
(
102
,
34
);
this
.
btnDisDoorOpen
.
TabIndex
=
257
;
this
.
btnDisDoorOpen
.
Text
=
"门禁功能屏蔽"
;
this
.
btnDisDoorOpen
.
UseVisualStyleBackColor
=
true
;
this
.
btnDisDoorOpen
.
Click
+=
new
System
.
EventHandler
(
this
.
btnDisDoorOpen_Click
);
//
// FrmIOStatus
//
this
.
AutoScaleDimensions
=
new
System
.
Drawing
.
SizeF
(
7F
,
17F
);
this
.
AutoScaleMode
=
System
.
Windows
.
Forms
.
AutoScaleMode
.
Font
;
this
.
ClientSize
=
new
System
.
Drawing
.
Size
(
722
,
53
4
);
this
.
ClientSize
=
new
System
.
Drawing
.
Size
(
908
,
59
4
);
this
.
Controls
.
Add
(
this
.
groupBox1
);
this
.
Controls
.
Add
(
this
.
groupBox4
);
this
.
Controls
.
Add
(
this
.
groupBox3
);
...
...
source/ACSingleStore/FrmIOStatus.cs
查看文件 @
f569771
...
...
@@ -55,7 +55,7 @@ namespace OnlineStore.ACSingleStore
control
.
IOValue
=
0
;
control
.
isCanClick
=
false
;
control
.
Name
=
"IO_"
+
ioValue
.
ProName
;
control
.
Size
=
new
System
.
Drawing
.
Size
(
20
0
,
25
);
control
.
Size
=
new
System
.
Drawing
.
Size
(
31
0
,
25
);
control
.
TabIndex
=
0
;
this
.
tableLayoutPanel1
.
Controls
.
Add
(
control
,
0
,
roleindex
);
roleindex
++;
...
...
@@ -74,7 +74,7 @@ namespace OnlineStore.ACSingleStore
control
.
isCanClick
=
true
;
//control.Location = new System.Drawing.Point(0, 25*roleindex);
control
.
Name
=
"IO_"
+
ioValue
.
ProName
;
control
.
Size
=
new
System
.
Drawing
.
Size
(
2
00
,
25
);
control
.
Size
=
new
System
.
Drawing
.
Size
(
2
35
,
25
);
control
.
TabIndex
=
0
;
this
.
tableLayoutPanel2
.
Controls
.
Add
(
control
,
0
,
roleindex
);
roleindex
++;
...
...
source/ACSingleStore/FrmStoreBox.Designer.cs
查看文件 @
f569771
此文件的差异太大,无法显示。
source/ACSingleStore/FrmStoreBox.cs
查看文件 @
f569771
...
...
@@ -91,8 +91,53 @@ namespace OnlineStore.ACSingleStore
timer1
.
Enabled
=
true
;
}
#
endregion
private
string
WaitStart
=
ResourceCulture
.
GetString
(
ResourceCulture
.
WaitStart
,
"等待启动"
);
private
string
dooropen
=
ResourceCulture
.
GetString
(
ResourceCulture
.
DoorOpen
,
" 前门未关"
);
private
string
HasWare
=
ResourceCulture
.
GetString
(
ResourceCulture
.
HasWare
,
" 叉子料盘检测有料,请检查"
);
private
string
StartAuto
=
ResourceCulture
.
GetString
(
ResourceCulture
.
StartAuto
,
"开始自动出入库"
);
private
string
StopAuto
=
ResourceCulture
.
GetString
(
ResourceCulture
.
StopAuto
,
"停止自动出入库"
);
private
string
AutoOut
=
ResourceCulture
.
GetString
(
ResourceCulture
.
AutoOut
,
"自动出库:"
);
private
string
AutoIn
=
ResourceCulture
.
GetString
(
ResourceCulture
.
AutoIn
,
"自动入库:"
);
public
void
processMenu
()
{
string
class
Name
=
this
.
ClassName
;
CurrLanguage
=
ResourceCulture
.
CurrLanguage
;
WaitStart
=
ResourceCulture
.
GetString
(
ResourceCulture
.
WaitStart
,
"等待启动"
);
dooropen
=
ResourceCulture
.
GetString
(
ResourceCulture
.
DoorOpen
,
" 前门未关"
);
HasWare
=
ResourceCulture
.
GetString
(
ResourceCulture
.
HasWare
,
" 叉子料盘检测有料,请检查"
);
StartAuto
=
ResourceCulture
.
GetString
(
ResourceCulture
.
StartAuto
,
"开始自动出入库"
);
StopAuto
=
ResourceCulture
.
GetString
(
ResourceCulture
.
StopAuto
,
"停止自动出入库"
);
AutoOut
=
ResourceCulture
.
GetString
(
ResourceCulture
.
AutoOut
,
"自动出库:"
);
AutoIn
=
ResourceCulture
.
GetString
(
ResourceCulture
.
AutoIn
,
"自动入库:"
);
ToolStripItemCollection
collection
=
menuStrip1
.
Items
;
for
(
int
i
=
0
;
i
<
collection
.
Count
;
i
++)
{
if
(
collection
[
i
]
is
ToolStripMenuItem
)
{
string
newStr
=
ResourceCulture
.
GetString
(
ResourceCulture
.
GetTextIdStr
(
class
Name
,
collection
[
i
].
Name
),
collection
[
i
].
Text
);
collection
[
i
].
Text
=
newStr
;
ToolStripMenuItem
a
=
(
ToolStripMenuItem
)
collection
[
i
];
ToolStripItemCollection
newColl
=
a
.
DropDownItems
;
for
(
int
ii
=
0
;
ii
<
newColl
.
Count
;
ii
++)
{
if
(
newColl
[
ii
]
is
ToolStripMenuItem
)
{
newStr
=
ResourceCulture
.
GetString
(
ResourceCulture
.
GetTextIdStr
(
class
Name
,
newColl
[
ii
].
Name
),
newColl
[
ii
].
Text
);
newColl
[
ii
].
Text
=
newStr
;
}
}
}
}
显示
ToolStripMenuItem
.
Text
=
ResourceCulture
.
GetString
(
ResourceCulture
.
GetTextIdStr
(
class
Name
,
显示
ToolStripMenuItem
.
Name
),
显示
ToolStripMenuItem
.
Text
);
toolStripMenuItem1
.
Text
=
ResourceCulture
.
GetString
(
ResourceCulture
.
GetTextIdStr
(
class
Name
,
toolStripMenuItem1
.
Name
),
toolStripMenuItem1
.
Text
);
notifyIcon1
.
Text
=
this
.
Text
;
}
private
void
start_button_Click
(
object
sender
,
EventArgs
e
)
{
...
...
@@ -140,13 +185,20 @@ namespace OnlineStore.ACSingleStore
}
private
bool
LoadOk
=
false
;
private
void
FrmTest_Load
(
object
sender
,
EventArgs
e
)
{
{
LogUtil
.
logBox
=
this
.
richTextBox1
;
this
.
Text
=
ConfigAppSettings
.
GetValue
(
Setting_Init
.
App_Title
);
string
defaultL
=
ConfigAppSettings
.
GetValue
(
Setting_Init
.
Default_Language
);
if
(
defaultL
.
Equals
(
ResourceCulture
.
English
)
||
defaultL
.
Equals
(
ResourceCulture
.
China
))
{
ResourceCulture
.
SetCurrentCulture
(
defaultL
);
}
initValue
();
this
.
ShowInTaskbar
=
true
;
this
.
Text
=
ConfigAppSettings
.
GetValue
(
Setting_Init
.
App_Title
);
LoadOk
=
true
;
HideForm
();
}
private
DateTime
preReadModblsTime
=
DateTime
.
Now
;
private
void
timer1_Tick
(
object
sender
,
EventArgs
e
)
...
...
@@ -217,31 +269,31 @@ namespace OnlineStore.ACSingleStore
}
}
lblWarnMsg
.
Text
=
store
.
WarnMsg
;
if
(
store
.
Config
.
IsHasDoorLimit
.
Equals
(
1
))
{
if
(
store
.
KNDIOValue
(
IO_Type
.
Door_LimitSingle
).
Equals
(
IO_VALUE
.
LOW
))
{
lblWarnMsg
.
Text
=
lblWarnMsg
.
Text
+
ResourceCulture
.
GetString
(
ResourceCulture
.
DoorOpen
,
" 前门未关"
)
;
lblWarnMsg
.
Text
=
lblWarnMsg
.
Text
+
dooropen
;
}
}
//如果不在出入库中,且叉子上有信号,需要提示检查叉子
if
(
store
.
storeRunStatus
.
Equals
(
StoreRunStatus
.
Runing
)
&&
store
.
KNDIOValue
(
IO_Type
.
TrayCheck_Fixture
).
Equals
(
IO_VALUE
.
HIGH
))
{
lblWarnMsg
.
Text
=
lblWarnMsg
.
Text
+
ResourceCulture
.
GetString
(
ResourceCulture
.
HasWare
,
" 叉子料盘检测有料,请检查"
)
;
lblWarnMsg
.
Text
=
lblWarnMsg
.
Text
+
HasWare
;
}
if
(
store
.
autoNext
)
{
string
msg
=
store
.
autoMsg
;
lblMsg
.
Text
=
msg
;
if
(
btnStartAuTo
.
Text
.
Equals
(
ResourceCulture
.
GetString
(
ResourceCulture
.
StartAuto
,
"开始自动出入库"
)
))
if
(
btnStartAuTo
.
Text
.
Equals
(
StartAuto
))
{
btnStartAuTo
.
Text
=
ResourceCulture
.
GetString
(
ResourceCulture
.
StopAuto
,
"停止自动出入库"
)
;
btnStartAuTo
.
Text
=
StopAuto
;
}
try
{
msg
=
msg
.
Replace
(
ResourceCulture
.
GetString
(
ResourceCulture
.
AutoOut
,
"自动出库:"
)
,
""
);
msg
=
msg
.
Replace
(
ResourceCulture
.
GetString
(
ResourceCulture
.
AutoIn
,
"自动入库:"
)
,
""
);
msg
=
msg
.
Replace
(
AutoOut
,
""
);
msg
=
msg
.
Replace
(
AutoIn
,
""
);
int
index
=
store
.
PositionNumList
.
IndexOf
(
msg
);
if
(
index
>=
0
&&
(!
msg
.
Equals
(
""
)))
{
...
...
@@ -253,21 +305,22 @@ namespace OnlineStore.ACSingleStore
else
{
// lblMsg.Text = "没有开启自动出入库";
if
(
btnStartAuTo
.
Text
.
Equals
(
ResourceCulture
.
GetString
(
ResourceCulture
.
StopAuto
,
"停止自动出入库"
)
))
if
(
btnStartAuTo
.
Text
.
Equals
(
StopAuto
))
{
btnStartAuTo
.
Text
=
ResourceCulture
.
GetString
(
ResourceCulture
.
StartAuto
,
"开始自动出入库"
)
;
btnStartAuTo
.
Text
=
StartAuto
;
}
}
}
else
{
lblThisSta
.
Text
=
ResourceCulture
.
GetString
(
ResourceCulture
.
WaitStart
,
"等待启动"
)
;
lblThisSta
.
Text
=
WaitStart
;
lblWarnMsg
.
Text
=
""
;
btnStartAuTo
.
Text
=
ResourceCulture
.
GetString
(
ResourceCulture
.
StartAuto
,
"开始自动出入库"
)
;
btnStartAuTo
.
Text
=
StartAuto
;
}
}
private
void
ReadPosistion
()
private
void
ReadPosistion
()
{
string
portName
=
GetPortName
();
int
SlvAddr
=
GetSlaveAddr
();
...
...
@@ -859,24 +912,7 @@ namespace OnlineStore.ACSingleStore
FormManager
.
ShowIOShow
(
store
);
}
private
void
清理日志
ToolStripMenuItem_Click
(
object
sender
,
EventArgs
e
)
{
this
.
richTextBox1
.
Text
=
""
;
}
//private void 开启DEBUGToolStripMenuItem_Click(object sender, EventArgs e)
//{
// if (LogUtil.debug_opened == false)
// {
// 开启DEBUGToolStripMenuItem.Text = "关闭DEBUG";
// LogUtil.debug_opened = true;
// }
// else
// {
// 开启DEBUGToolStripMenuItem.Text = "开启DEBUG";
// LogUtil.debug_opened = false;
// }
//}
private
void
btnClearLog_Click
(
object
sender
,
EventArgs
e
)
{
...
...
@@ -1191,5 +1227,38 @@ namespace OnlineStore.ACSingleStore
FrmLanguage
frm
=
new
FrmLanguage
();
frm
.
ShowDialog
();
}
private
void
开启
DEBUGToolStripMenuItem_Click
(
object
sender
,
EventArgs
e
)
{
}
private
void
清理日志
ToolStripMenuItem_Click
(
object
sender
,
EventArgs
e
)
{
string
str
=
ResourceCulture
.
China
;
ResourceCulture
.
SetCurrentCulture
(
str
);
ConfigAppSettings
.
SaveValue
(
Setting_Init
.
Default_Language
,
str
);
this
.
LanguageProcess
();
}
private
void
英文
ToolStripMenuItem_Click
(
object
sender
,
EventArgs
e
)
{
string
str
=
ResourceCulture
.
English
;
ResourceCulture
.
SetCurrentCulture
(
str
);
ConfigAppSettings
.
SaveValue
(
Setting_Init
.
Default_Language
,
str
);
this
.
LanguageProcess
();
}
private
void
德文
ToolStripMenuItem_Click
(
object
sender
,
EventArgs
e
)
{
}
private
void
groupBox5_Enter
(
object
sender
,
EventArgs
e
)
{
}
}
}
source/ACSingleStore/FrmStoreBox.resx
查看文件 @
f569771
...
...
@@ -1263,7 +1263,7 @@
<value>107, 16</value>
</metadata>
<metadata name="$this.TrayHeight" type="System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>
78
</value>
<value>
106
</value>
</metadata>
<data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
...
...
source/ACSingleStore/Properties/Resource.en-US.resx
查看文件 @
f569771
...
...
@@ -120,201 +120,664 @@
<data name="FrmMenu_Text" xml:space="preserve">
<value>SMART WORK STATION</value>
</data>
<data name="OpenComFail" xml:space="preserve"><value>Failed to open serial port</value> </data>
<data name="MsgTitle" xml:space="preserve"><value>Remind</value> </data>
<data name="SaveOk" xml:space="preserve"><value>Save success</value> </data>
<data name="PleaseStartStore" xml:space="preserve"><value>Please start the system!</value> </data>
<data name="CannotMove" xml:space="preserve"><value>The position cylinder is not at the descent position, not move the in-out axis</value> </data>
<data name="WarnMsg" xml:space="preserve"><value>Warning</value> </data>
<data name="SaveError" xml:space="preserve"><value>Save error</value> </data>
<data name="CanotReset" xml:space="preserve"><value>Can return to stanby ,without alarm, providing, saving or reset </value> </data>
<data name="SureExit" xml:space="preserve"><value>Confirm exit</value> </data>
<data name="PWSpeed" xml:space="preserve"><value>Type the correct speed</value> </data>
<data name="AutoOut" xml:space="preserve"><value>Auto providing</value> </data>
<data name="AutoIn" xml:space="preserve"><value>Auto saving</value> </data>
<data name="AutoEnd" xml:space="preserve"><value>Auto saving end</value> </data>
<data name="DoorOpen" xml:space="preserve"><value>Front door open</value> </data>
<data name="HasWare" xml:space="preserve"><value>Fork tray full, please check</value> </data>
<data name="StartAuto" xml:space="preserve"><value>Start auto saving</value> </data>
<data name="StopAuto" xml:space="preserve"><value>Stop auto saving</value> </data>
<data name="WaitStart" xml:space="preserve"><value>Wait to start</value> </data>
<data name="Run" xml:space="preserve"><value>Runing</value> </data>
<data name="Busy" xml:space="preserve"><value>Busy</value> </data>
<data name="HomeMove" xml:space="preserve"><value>Back to home</value> </data>
<data name="Reset" xml:space="preserve"><value>Reset</value> </data>
<data name="Runing" xml:space="preserve"><value>Runing</value> </data>
<data name="Wait" xml:space="preserve"><value>Wait to start</value> </data>
<data name="Debugging" xml:space="preserve"><value>Under adjusting</value> </data>
<data name="InStoreEnd" xml:space="preserve"><value>Saving executed</value> </data>
<data name="InStoreExecute" xml:space="preserve"><value>Saving Executing</value> </data>
<data name="InTrouble" xml:space="preserve"><value>In trouble</value> </data>
<data name="OutStoreBoxEnd" xml:space="preserve"><value>Providing executed</value> </data>
<data name="OutStoreExecute" xml:space="preserve"><value>Providing Executing</value> </data>
<data name="StoreOnline" xml:space="preserve"><value>System online</value> </data>
<data name="SuddenStop" xml:space="preserve"><value>Emerengy stop</value> </data>
<data name="OutMoveExecute" xml:space="preserve"><value>Providing Executed </value> </data>
<data name="InStoreFailed" xml:space="preserve"><value>Saving failed</value> </data>
<data name="OutStoreFailed" xml:space="preserve"><value>Providing failed</value> </data>
<data name="WaitSingle" xml:space="preserve"><value>Wait signal</value> </data>
<data name="TimeOut" xml:space="preserve"><value>Time out</value> </data>
<data name="inSuddenStop" xml:space="preserve"><value>Receive emergency stop signal, alarm to stop</value> </data>
<data name="InoutAlarm" xml:space="preserve"><value>in-out axis alarm! Reset failed, please check</value> </data>
<data name="Open" xml:space="preserve"><value>Open</value> </data>
<data name="Fail" xml:space="preserve"><value>Fail</value> </data>
<data name="AutoReset" xml:space="preserve"><value>Receive reset signal, automatical reset</value> </data>
<data name="MoveAxis" xml:space="preserve"><value>Move axis</value> </data>
<data name="Alarm" xml:space="preserve"><value>Alarm</value> </data>
<data name="InStoreError" xml:space="preserve"><value>Saving format error</value> </data>
<data name="InStoreNoPosition" xml:space="preserve"><value>Saving location not found</value> </data>
<data name="OutStoreError" xml:space="preserve"><value>Providing format error</value> </data>
<data name="OutStoreNoPosition" xml:space="preserve"><value>Providing location not found</value> </data>
<data name="AbsMove" xml:space="preserve"><value>Absolute move</value> </data>
<data name="WaitIo" xml:space="preserve"><value>IO wait</value> </data>
<data name="WaitTime" xml:space="preserve"><value>Time waiting</value> </data>
<data name="TargetPosition" xml:space="preserve"><value>Electric actuator position</value> </data>
<data name="X01" xml:space="preserve"><value>Emergency stop</value> </data>
<data name="X02" xml:space="preserve"><value>Reset</value> </data>
<data name="X03" xml:space="preserve"><value>Auto</value> </data>
<data name="X04" xml:space="preserve"><value>Pressure detection</value> </data>
<data name="X05" xml:space="preserve"><value>Portal detection</value> </data>
<data name="X06" xml:space="preserve"><value>Fork tray detection</value> </data>
<data name="X07" xml:space="preserve"><value>Portal ascent position</value> </data>
<data name="X08" xml:space="preserve"><value>Portal descent position</value> </data>
<data name="X09" xml:space="preserve"><value>Position cylinder1 ascent position</value> </data>
<data name="X10" xml:space="preserve"><value>Position cylinder1 descent position</value> </data>
<data name="X11" xml:space="preserve"><value>Front door limit</value> </data>
<data name="X12" xml:space="preserve"><value>Right door limit</value> </data>
<data name="X13" xml:space="preserve"><value>Security grating</value> </data>
<data name="X15" xml:space="preserve"><value>Position cylinder2 ascent position</value> </data>
<data name="X16" xml:space="preserve"><value>Position cylinder2 descent position</value> </data>
<data name="Y01" xml:space="preserve"><value>Auto indicator light</value> </data>
<data name="Y02" xml:space="preserve"><value>Error indicator light</value> </data>
<data name="Y03" xml:space="preserve"><value>indicator light</value> </data>
<data name="Y04" xml:space="preserve"><value>Blowing SOL ON</value> </data>
<data name="Y05" xml:space="preserve"><value>SMD BOX operating ON</value> </data>
<data name="Y06" xml:space="preserve"><value>Brake power of axis2 ON</value> </data>
<data name="Y07" xml:space="preserve"><value>Portal ascent SOL</value> </data>
<data name="Y08" xml:space="preserve"><value>Portal descent SOL</value> </data>
<data name="Y09" xml:space="preserve"><value>Position ascent SOL</value> </data>
<data name="Y10" xml:space="preserve"><value>Position descent SOL</value> </data>
<data name="Y11" xml:space="preserve"><value>Camera light ON</value> </data>
<data name="Y15" xml:space="preserve"><value>Access controller block</value> </data>
<data name="Middle_Axis" xml:space="preserve"><value>(Axis 1) rotation axis</value> </data>
<data name="UpDown_Axis" xml:space="preserve"><value>(Axis 2) lifting axis</value> </data>
<data name="InOut_Axis" xml:space="preserve"><value>(Axis 3) in-out axis</value> </data>
<data name="FrmStoreBox_Text" xml:space="preserve"><value>AC_SA_SMD BOX</value> </data>
<data name="FrmStoreBox_chbAuto_Text" xml:space="preserve"><value>Auto start</value> </data>
<data name="FrmStoreBox_groupBox1_Text" xml:space="preserve"><value>Servo state</value> </data>
<data name="FrmStoreBox_label1_Text" xml:space="preserve"><value>Axis 1:rotation axis</value> </data>
<data name="FrmStoreBox_label38_Text" xml:space="preserve"><value>ALM:</value> </data>
<data name="FrmStoreBox_label12_Text" xml:space="preserve"><value>Providing target value:</value> </data>
<data name="FrmStoreBox_label4_Text" xml:space="preserve"><value>Axis 1:in-out axis</value> </data>
<data name="FrmStoreBox_label3_Text" xml:space="preserve"><value>Axis 1:lifting axis</value> </data>
<data name="FrmStoreBox_label43_Text" xml:space="preserve"><value>Output impulse valve:</value> </data>
<data name="FrmStoreBox_label42_Text" xml:space="preserve"><value>Encoder count:</value> </data>
<data name="FrmStoreBox_groupBox3_Text" xml:space="preserve"><value>Machine state</value> </data>
<data name="FrmStoreBox_lblThisSta_Text" xml:space="preserve"><value>Wait to start</value> </data>
<data name="FrmStoreBox_groupBox5_Text" xml:space="preserve"><value>Servo move</value> </data>
<data name="FrmStoreBox_label6_Text" xml:space="preserve"><value>Home signal:</value> </data>
<data name="FrmStoreBox_label5_Text" xml:space="preserve"><value>1=ON,0=OFF</value> </data>
<data name="FrmStoreBox_btnReadHomeSingle_Text" xml:space="preserve"><value>Read home signal</value> </data>
<data name="FrmStoreBox_chbAutoRead_Text" xml:space="preserve"><value>Auto read position</value> </data>
<data name="FrmStoreBox_label16_Text" xml:space="preserve"><value>1=finished, 0= unfinished</value> </data>
<data name="FrmStoreBox_label15_Text" xml:space="preserve"><value>1=execution, 0=non execution</value> </data>
<data name="FrmStoreBox_label14_Text" xml:space="preserve"><value>1=alarm, 0=normal</value> </data>
<data name="FrmStoreBox_label11_Text" xml:space="preserve"><value>HOME-CMP state:</value> </data>
<data name="FrmStoreBox_button2_Text" xml:space="preserve"><value>Read home state</value> </data>
<data name="FrmStoreBox_label10_Text" xml:space="preserve"><value>BUSY state:</value> </data>
<data name="FrmStoreBox_button1_Text" xml:space="preserve"><value>Read BUSY state</value> </data>
<data name="FrmStoreBox_label2_Text" xml:space="preserve"><value>Alarm state:</value> </data>
<data name="FrmStoreBox_btnGetAlarm_Text" xml:space="preserve"><value>Read alarm state</value> </data>
<data name="FrmStoreBox_btnReadPosition_Text" xml:space="preserve"><value>Read position</value> </data>
<data name="FrmStoreBox_label7_Text" xml:space="preserve"><value>Output impulse valve:</value> </data>
<data name="FrmStoreBox_label8_Text" xml:space="preserve"><value>Encoder count:</value> </data>
<data name="FrmStoreBox_btnOpenAxis_Text" xml:space="preserve"><value>Open servo</value> </data>
<data name="FrmStoreBox_btnCloseAxis_Text" xml:space="preserve"><value>Close servo</value> </data>
<data name="FrmStoreBox_label47_Text" xml:space="preserve"><value>Speed:</value> </data>
<data name="FrmStoreBox_btnAxisVMove_Text" xml:space="preserve"><value>uniform move</value> </data>
<data name="FrmStoreBox_btnAxisRMove_Text" xml:space="preserve"><value>Relative move</value> </data>
<data name="FrmStoreBox_btnAxisReturnHome_Text" xml:space="preserve"><value>Back to home</value> </data>
<data name="FrmStoreBox_btnAxisAMove_Text" xml:space="preserve"><value>Abosolute move</value> </data>
<data name="FrmStoreBox_Bt_ClearCounter_Text" xml:space="preserve"><value>Reset position</value> </data>
<data name="FrmStoreBox_btnComAlarmClear_Text" xml:space="preserve"><value>Clear alarm</value> </data>
<data name="FrmStoreBox_label48_Text" xml:space="preserve"><value>Position:</value> </data>
<data name="FrmStoreBox_btnAxisStop_Text" xml:space="preserve"><value>Stop move</value> </data>
<data name="FrmStoreBox_label45_Text" xml:space="preserve"><value>Port number:</value> </data>
<data name="FrmStoreBox_label46_Text" xml:space="preserve"><value>Servo address:</value> </data>
<data name="FrmStoreBox_label49_Text" xml:space="preserve"><value>AC server:</value> </data>
<data name="FrmStoreBox_groupBox2_Text" xml:space="preserve"><value>SMD BOX operation</value> </data>
<data name="FrmStoreBox_lblTemp_Text" xml:space="preserve"><value>Current temperature--, current humidity--</value> </data>
<data name="FrmStoreBox_btnClearLog_Text" xml:space="preserve"><value>Clean log</value> </data>
<data name="FrmStoreBox_lblMsg_Text" xml:space="preserve"><value>Auto providing not start</value> </data>
<data name="FrmStoreBox_btnSavePosition_Text" xml:space="preserve"><value>Save position</value> </data>
<data name="FrmStoreBox_btnStartAuTo_Text" xml:space="preserve"><value>Start auto mode</value> </data>
<data name="FrmStoreBox_label9_Text" xml:space="preserve"><value>Interval saving position:</value> </data>
<data name="FrmStoreBox_label21_Text" xml:space="preserve"><value>Select storage position:</value> </data>
<data name="FrmStoreBox_btnInStore_Text" xml:space="preserve"><value>Saving testing</value> </data>
<data name="FrmStoreBox_btnOutStore_Text" xml:space="preserve"><value>Providing testing</value> </data>
<data name="FrmStoreBox_btnComP1_Text" xml:space="preserve"><value>Pressure axis stanby position P1:</value> </data>
<data name="FrmStoreBox_btnInOutP2_Text" xml:space="preserve"><value>In-out axis providing position P2:</value> </data>
<data name="FrmStoreBox_btnInOutP1_Text" xml:space="preserve"><value>In-out axis stanby position P1:</value> </data>
<data name="FrmStoreBox_btnMiddleP1_Text" xml:space="preserve"><value>Rotation axis stanby position P1:</value> </data>
<data name="FrmStoreBox_btnUpDownP7_Text" xml:space="preserve"><value>Lifting axis taking out buffer position P7:</value> </data>
<data name="FrmStoreBox_btnUpDownP8_Text" xml:space="preserve"><value>Lifting axis providing buffer position P8:</value> </data>
<data name="FrmStoreBox_btnUpDownP1_Text" xml:space="preserve"><value>Lifting axis picking position P1:</value> </data>
<data name="FrmStoreBox_btnUpDownP2_Text" xml:space="preserve"><value>Lifting axis former providing position P2:</value> </data>
<data name="FrmStoreBox_btnComP3_Text" xml:space="preserve"><value>Pressure axis former pressing position P3:</value> </data>
<data name="FrmStoreBox_btnComP2_Text" xml:space="preserve"><value>Pressure axis pressing position P2:</value> </data>
<data name="FrmStoreBox_btnInOutP3_Text" xml:space="preserve"><value>In-out axistaking out position P3:</value> </data>
<data name="FrmStoreBox_btnMiddleP2_Text" xml:space="preserve"><value>Rotation axis storage possition P2:</value> </data>
<data name="FrmStoreBox_btnUpDownP5_Text" xml:space="preserve"><value>Lifting axis former providing position P5:</value> </data>
<data name="FrmStoreBox_btnUpDownP6_Text" xml:space="preserve"><value>Lifting axis providing buffer position P6:</value> </data>
<data name="FrmStoreBox_btnUpDownP3_Text" xml:space="preserve"><value>Lifting axis former saving position P3:</value> </data>
<data name="FrmStoreBox_btnUpDownP4_Text" xml:space="preserve"><value>Lifting axis saving buffer position P4:</value> </data>
<data name="FrmIOStatus_Text" xml:space="preserve"><value>IO check</value> </data>
<data name="FrmIOStatus_groupBox1_Text" xml:space="preserve"><value>DO write</value> </data>
<data name="FrmIOStatus_btnDisDoorClose_Text" xml:space="preserve"><value>Access controller open</value> </data>
<data name="FrmIOStatus_btnDisDoorOpen_Text" xml:space="preserve"><value>Access controller block</value> </data>
<data name="FrmIOStatus_btnCloseLed_Text" xml:space="preserve"><value>Close light</value> </data>
<data name="FrmIOStatus_btnOpenLed_Text" xml:space="preserve"><value>Open light</value> </data>
<data name="FrmIOStatus_button1_Text" xml:space="preserve"><value>Close</value> </data>
<data name="FrmIOStatus_btnCloseAxisBreak_Text" xml:space="preserve"><value>Close brake</value> </data>
<data name="FrmIOStatus_btnOpenAxisBreak_Text" xml:space="preserve"><value>Open brake</value> </data>
<data name="FrmIOStatus_btnLocationDown_Text" xml:space="preserve"><value>Position cylinder descent</value> </data>
<data name="FrmIOStatus_btnLocationUp_Text" xml:space="preserve"><value>Position cylinder ascent</value> </data>
<data name="FrmIOStatus_btnCloseDoor_Text" xml:space="preserve"><value>Close door</value> </data>
<data name="FrmIOStatus_btnOpenDoor_Text" xml:space="preserve"><value>Open door</value> </data>
<data name="FrmIOStatus_label3_Text" xml:space="preserve"><value>Select DO:</value> </data>
<data name="FrmIOStatus_label2_Text" xml:space="preserve"><value>SlaveId</value> </data>
<data name="FrmIOStatus_btnReadAllDo_Text" xml:space="preserve"><value>Read all DO</value> </data>
<data name="FrmIOStatus_chbAutoRead_Text" xml:space="preserve"><value>Auto read</value> </data>
<data name="FrmIOStatus_btnReadAllDi_Text" xml:space="preserve"><value>Read all DI</value> </data>
<data name="FrmIOStatus_btnReadIO_Text" xml:space="preserve"><value>Read IO state</value> </data>
<data name="FrmIOStatus_label17_Text" xml:space="preserve"><value>IP:</value> </data>
<data name="FrmIOStatus_label14_Text" xml:space="preserve"><value>Address:</value> </data>
<data name="FrmIOStatus_label5_Text" xml:space="preserve"><value>Time(ms):</value> </data>
<data name="FrmIOStatus_label6_Text" xml:space="preserve"><value>Write value:</value> </data>
<data name="FrmIOStatus_btnWriteSingleDO_Text" xml:space="preserve"><value>Write DO</value> </data>
<data name="FrmIOStatus_groupBox4_Text" xml:space="preserve"><value>DO list</value> </data>
<data name="FrmIOStatus_label1_Text" xml:space="preserve"><value>Y01_Automatic indicating light</value> </data>
<data name="FrmIOStatus_groupBox3_Text" xml:space="preserve"><value>DI list</value> </data>
<data name="FrmAxisDebug_Text" xml:space="preserve"><value>SMD BOX_1 _axis inching adjusting</value> </data>
<data name="FrmAxisDebug_label6_Text" xml:space="preserve"><value>Real time coordinate</value> </data>
<data name="FrmAxisDebug_label5_Text" xml:space="preserve"><value>Inching speed</value> </data>
<data name="FrmAxisDebug_button1_Text" xml:space="preserve"><value>Close</value> </data>
<data name="FrmAxisDebug_btnInOutMovej_Text" xml:space="preserve"><value>In-out axis+forward</value> </data>
<data name="FrmAxisDebug_btnUpDownMovej_Text" xml:space="preserve"><value>Lifting axis+descent</value> </data>
<data name="FrmAxisDebug_btnMiddleMovej_Text" xml:space="preserve"><value>Rotation axis+clockwise</value> </data>
<data name="FrmAxisDebug_btnInOutMove_Text" xml:space="preserve"><value>In-out axis+backward</value> </data>
<data name="FrmAxisDebug_btnUpDownMove_Text" xml:space="preserve"><value>Lifting axis+ascent</value> </data>
<data name="FrmAxisDebug_btnMiddleMove_Text" xml:space="preserve"><value>Rotation axis+anti-clockwise</value> </data>
<data name="FrmAxisDebug_label3_Text" xml:space="preserve"><value>(Axis 3) in-out axis</value> </data>
<data name="FrmAxisDebug_label2_Text" xml:space="preserve"><value>(Axis 2) lifting axis</value> </data>
<data name="FrmAxisDebug_label1_Text" xml:space="preserve"><value>(Axis 1) rotation axis</value> </data>
<data name="FrmLanguage_Text" xml:space="preserve"><value>Language</value> </data>
<data name="FrmLanguage_rdDe_Text" xml:space="preserve"><value>German</value> </data>
<data name="FrmLanguage_btnCancel_Text" xml:space="preserve"><value>Cancel</value> </data>
<data name="FrmLanguage_btnOk_Text" xml:space="preserve"><value>OK</value> </data>
<data name="FrmLanguage_rbtnEnglish_Text" xml:space="preserve"><value>English</value> </data>
<data name="FrmLanguage_rbtnChina_Text" xml:space="preserve"><value>Chinese</value> </data>
<data name="OpenComFail" xml:space="preserve">
<value>Failed to open serial port</value>
</data>
<data name="MsgTitle" xml:space="preserve">
<value>Remind</value>
</data>
<data name="SaveOk" xml:space="preserve">
<value>Save success</value>
</data>
<data name="PleaseStartStore" xml:space="preserve">
<value>Please start the system!</value>
</data>
<data name="CannotMove" xml:space="preserve">
<value>The position cylinder is not at the descent position, not move the in-out axis</value>
</data>
<data name="WarnMsg" xml:space="preserve">
<value>Warning</value>
</data>
<data name="SaveError" xml:space="preserve">
<value>Save error</value>
</data>
<data name="CanotReset" xml:space="preserve">
<value>Can return to stanby ,without alarm, providing, saving or reset </value>
</data>
<data name="SureExit" xml:space="preserve">
<value>Confirm exit</value>
</data>
<data name="PWSpeed" xml:space="preserve">
<value>Type the correct speed</value>
</data>
<data name="AutoOut" xml:space="preserve">
<value>Auto providing</value>
</data>
<data name="AutoIn" xml:space="preserve">
<value>Auto saving</value>
</data>
<data name="AutoEnd" xml:space="preserve">
<value>Auto saving end</value>
</data>
<data name="DoorOpen" xml:space="preserve">
<value>Front door open</value>
</data>
<data name="HasWare" xml:space="preserve">
<value>Fork tray full, please check</value>
</data>
<data name="StartAuto" xml:space="preserve">
<value>Start auto saving</value>
</data>
<data name="StopAuto" xml:space="preserve">
<value>Stop auto saving</value>
</data>
<data name="WaitStart" xml:space="preserve">
<value>Wait to start</value>
</data>
<data name="Run" xml:space="preserve">
<value>Runing</value>
</data>
<data name="Busy" xml:space="preserve">
<value>Busy</value>
</data>
<data name="HomeMove" xml:space="preserve">
<value>Back to home</value>
</data>
<data name="Reset" xml:space="preserve">
<value>Reset</value>
</data>
<data name="Runing" xml:space="preserve">
<value>Runing</value>
</data>
<data name="Wait" xml:space="preserve">
<value>Wait to start</value>
</data>
<data name="Debugging" xml:space="preserve">
<value>Under adjusting</value>
</data>
<data name="InStoreEnd" xml:space="preserve">
<value>Saving executed</value>
</data>
<data name="InStoreExecute" xml:space="preserve">
<value>Saving Executing</value>
</data>
<data name="InTrouble" xml:space="preserve">
<value>In trouble</value>
</data>
<data name="OutStoreBoxEnd" xml:space="preserve">
<value>Providing executed</value>
</data>
<data name="OutStoreExecute" xml:space="preserve">
<value>Providing Executing</value>
</data>
<data name="StoreOnline" xml:space="preserve">
<value>System online</value>
</data>
<data name="SuddenStop" xml:space="preserve">
<value>Emerengy stop</value>
</data>
<data name="OutMoveExecute" xml:space="preserve">
<value>Providing Executed </value>
</data>
<data name="InStoreFailed" xml:space="preserve">
<value>Saving failed</value>
</data>
<data name="OutStoreFailed" xml:space="preserve">
<value>Providing failed</value>
</data>
<data name="WaitSingle" xml:space="preserve">
<value>Wait signal</value>
</data>
<data name="TimeOut" xml:space="preserve">
<value>Time out</value>
</data>
<data name="inSuddenStop" xml:space="preserve">
<value>Receive emergency stop signal, alarm to stop</value>
</data>
<data name="InoutAlarm" xml:space="preserve">
<value>in-out axis alarm! Reset failed, please check</value>
</data>
<data name="Open" xml:space="preserve">
<value>Open</value>
</data>
<data name="Fail" xml:space="preserve">
<value>Fail</value>
</data>
<data name="AutoReset" xml:space="preserve">
<value>Receive reset signal, automatical reset</value>
</data>
<data name="MoveAxis" xml:space="preserve">
<value>Move axis</value>
</data>
<data name="Alarm" xml:space="preserve">
<value>Alarm</value>
</data>
<data name="InStoreError" xml:space="preserve">
<value>Saving format error</value>
</data>
<data name="InStoreNoPosition" xml:space="preserve">
<value>Saving location not found</value>
</data>
<data name="OutStoreError" xml:space="preserve">
<value>Providing format error</value>
</data>
<data name="OutStoreNoPosition" xml:space="preserve">
<value>Providing location not found</value>
</data>
<data name="AbsMove" xml:space="preserve">
<value>Absolute move</value>
</data>
<data name="WaitIo" xml:space="preserve">
<value>IO wait</value>
</data>
<data name="WaitTime" xml:space="preserve">
<value>Time waiting</value>
</data>
<data name="TargetPosition" xml:space="preserve">
<value>Electric actuator position</value>
</data>
<data name="X01" xml:space="preserve">
<value>Emergency stop</value>
</data>
<data name="X02" xml:space="preserve">
<value>Reset</value>
</data>
<data name="X03" xml:space="preserve">
<value>Auto</value>
</data>
<data name="X04" xml:space="preserve">
<value>Pressure detection</value>
</data>
<data name="X05" xml:space="preserve">
<value>Portal detection</value>
</data>
<data name="X06" xml:space="preserve">
<value>Fork tray detection</value>
</data>
<data name="X07" xml:space="preserve">
<value>Portal ascent position</value>
</data>
<data name="X08" xml:space="preserve">
<value>Portal descent position</value>
</data>
<data name="X09" xml:space="preserve">
<value>Position cylinder1 ascent position</value>
</data>
<data name="X10" xml:space="preserve">
<value>Position cylinder1 descent position</value>
</data>
<data name="X11" xml:space="preserve">
<value>Front door limit</value>
</data>
<data name="X12" xml:space="preserve">
<value>Right door limit</value>
</data>
<data name="X13" xml:space="preserve">
<value>Security grating</value>
</data>
<data name="X15" xml:space="preserve">
<value>Position cylinder2 ascent position</value>
</data>
<data name="X16" xml:space="preserve">
<value>Position cylinder2 descent position</value>
</data>
<data name="Y01" xml:space="preserve">
<value>Auto indicator light</value>
</data>
<data name="Y02" xml:space="preserve">
<value>Error indicator light</value>
</data>
<data name="Y03" xml:space="preserve">
<value>indicator light</value>
</data>
<data name="Y04" xml:space="preserve">
<value>Blowing SOL ON</value>
</data>
<data name="Y05" xml:space="preserve">
<value>SMD BOX operating ON</value>
</data>
<data name="Y06" xml:space="preserve">
<value>Brake power of axis2 ON</value>
</data>
<data name="Y07" xml:space="preserve">
<value>Portal ascent SOL</value>
</data>
<data name="Y08" xml:space="preserve">
<value>Portal descent SOL</value>
</data>
<data name="Y09" xml:space="preserve">
<value>Position ascent SOL</value>
</data>
<data name="Y10" xml:space="preserve">
<value>Position descent SOL</value>
</data>
<data name="Y11" xml:space="preserve">
<value>Camera light ON</value>
</data>
<data name="Y15" xml:space="preserve">
<value>Access controller block</value>
</data>
<data name="Middle_Axis" xml:space="preserve">
<value>(Axis 1) rotation axis</value>
</data>
<data name="UpDown_Axis" xml:space="preserve">
<value>(Axis 2) lifting axis</value>
</data>
<data name="InOut_Axis" xml:space="preserve">
<value>(Axis 3) in-out axis</value>
</data>
<data name="FrmStoreBox_Text" xml:space="preserve">
<value>AC_SA_SMD BOX</value>
</data>
<data name="FrmStoreBox_chbAuto_Text" xml:space="preserve">
<value>Auto start</value>
</data>
<data name="FrmStoreBox_groupBox1_Text" xml:space="preserve">
<value>Servo state</value>
</data>
<data name="FrmStoreBox_label1_Text" xml:space="preserve">
<value>rotation axis</value>
</data>
<data name="FrmStoreBox_label38_Text" xml:space="preserve">
<value>ALM:</value>
</data>
<data name="FrmStoreBox_label12_Text" xml:space="preserve">
<value>Providing target value:</value>
</data>
<data name="FrmStoreBox_label4_Text" xml:space="preserve">
<value>in-out axis</value>
</data>
<data name="FrmStoreBox_label3_Text" xml:space="preserve">
<value>lifting axis</value>
</data>
<data name="FrmStoreBox_label43_Text" xml:space="preserve">
<value>Output impulse valve:</value>
</data>
<data name="FrmStoreBox_label42_Text" xml:space="preserve">
<value>Encoder count:</value>
</data>
<data name="FrmStoreBox_groupBox3_Text" xml:space="preserve">
<value>Machine state</value>
</data>
<data name="FrmStoreBox_lblThisSta_Text" xml:space="preserve">
<value>Wait to start</value>
</data>
<data name="FrmStoreBox_groupBox5_Text" xml:space="preserve">
<value>Servo move</value>
</data>
<data name="FrmStoreBox_label6_Text" xml:space="preserve">
<value>Home signal:</value>
</data>
<data name="FrmStoreBox_label5_Text" xml:space="preserve">
<value>1=ON,0=OFF</value>
</data>
<data name="FrmStoreBox_btnReadHomeSingle_Text" xml:space="preserve">
<value>Read home signal</value>
</data>
<data name="FrmStoreBox_chbAutoRead_Text" xml:space="preserve">
<value>Auto read position</value>
</data>
<data name="FrmStoreBox_label16_Text" xml:space="preserve">
<value>1=finished, 0= unfinished</value>
</data>
<data name="FrmStoreBox_label15_Text" xml:space="preserve">
<value>1=execution, 0=non execution</value>
</data>
<data name="FrmStoreBox_label14_Text" xml:space="preserve">
<value>1=alarm, 0=normal</value>
</data>
<data name="FrmStoreBox_label11_Text" xml:space="preserve">
<value>HOME-CMP state:</value>
</data>
<data name="FrmStoreBox_button2_Text" xml:space="preserve">
<value>Read home state</value>
</data>
<data name="FrmStoreBox_label10_Text" xml:space="preserve">
<value>BUSY state:</value>
</data>
<data name="FrmStoreBox_button1_Text" xml:space="preserve">
<value>Read BUSY state</value>
</data>
<data name="FrmStoreBox_label2_Text" xml:space="preserve">
<value>Alarm state:</value>
</data>
<data name="FrmStoreBox_btnGetAlarm_Text" xml:space="preserve">
<value>Read alarm state</value>
</data>
<data name="FrmStoreBox_btnReadPosition_Text" xml:space="preserve">
<value>Read position</value>
</data>
<data name="FrmStoreBox_label7_Text" xml:space="preserve">
<value>Output impulse valve:</value>
</data>
<data name="FrmStoreBox_label8_Text" xml:space="preserve">
<value>Encoder count:</value>
</data>
<data name="FrmStoreBox_btnOpenAxis_Text" xml:space="preserve">
<value>Open servo</value>
</data>
<data name="FrmStoreBox_btnCloseAxis_Text" xml:space="preserve">
<value>Close servo</value>
</data>
<data name="FrmStoreBox_label47_Text" xml:space="preserve">
<value>Speed:</value>
</data>
<data name="FrmStoreBox_btnAxisVMove_Text" xml:space="preserve">
<value>uniform move</value>
</data>
<data name="FrmStoreBox_btnAxisRMove_Text" xml:space="preserve">
<value>Relative move</value>
</data>
<data name="FrmStoreBox_btnAxisReturnHome_Text" xml:space="preserve">
<value>Back to home</value>
</data>
<data name="FrmStoreBox_btnAxisAMove_Text" xml:space="preserve">
<value>Abosolute move</value>
</data>
<data name="FrmStoreBox_Bt_ClearCounter_Text" xml:space="preserve">
<value>Reset position</value>
</data>
<data name="FrmStoreBox_btnComAlarmClear_Text" xml:space="preserve">
<value>Clear alarm</value>
</data>
<data name="FrmStoreBox_label48_Text" xml:space="preserve">
<value>Position:</value>
</data>
<data name="FrmStoreBox_btnAxisStop_Text" xml:space="preserve">
<value>Stop move</value>
</data>
<data name="FrmStoreBox_label45_Text" xml:space="preserve">
<value>Port number:</value>
</data>
<data name="FrmStoreBox_label46_Text" xml:space="preserve">
<value>Servo address:</value>
</data>
<data name="FrmStoreBox_label49_Text" xml:space="preserve">
<value>AC server:</value>
</data>
<data name="FrmStoreBox_groupBox2_Text" xml:space="preserve">
<value>SMD BOX operation</value>
</data>
<data name="FrmStoreBox_lblTemp_Text" xml:space="preserve">
<value>Current temperature--, current humidity--</value>
</data>
<data name="FrmStoreBox_btnClearLog_Text" xml:space="preserve">
<value>Clean log</value>
</data>
<data name="FrmStoreBox_lblMsg_Text" xml:space="preserve">
<value>Auto providing not start</value>
</data>
<data name="FrmStoreBox_btnSavePosition_Text" xml:space="preserve">
<value>Save position</value>
</data>
<data name="FrmStoreBox_btnStartAuTo_Text" xml:space="preserve">
<value>Start auto mode</value>
</data>
<data name="FrmStoreBox_label9_Text" xml:space="preserve">
<value>Interval saving position:</value>
</data>
<data name="FrmStoreBox_label21_Text" xml:space="preserve">
<value>Select storage position:</value>
</data>
<data name="FrmStoreBox_btnInStore_Text" xml:space="preserve">
<value>Saving testing</value>
</data>
<data name="FrmStoreBox_btnOutStore_Text" xml:space="preserve">
<value>Providing testing</value>
</data>
<data name="FrmStoreBox_btnComP1_Text" xml:space="preserve">
<value>p-axis stanby P1:</value>
</data>
<data name="FrmStoreBox_btnInOutP2_Text" xml:space="preserve">
<value>In-out axis providing P2:</value>
</data>
<data name="FrmStoreBox_btnInOutP1_Text" xml:space="preserve">
<value>In-out axis stanby P1:</value>
</data>
<data name="FrmStoreBox_btnMiddleP1_Text" xml:space="preserve">
<value>Rotation axis stanby P1:</value>
</data>
<data name="FrmStoreBox_btnUpDownP7_Text" xml:space="preserve">
<value>l-axis taking out buffer P7:</value>
</data>
<data name="FrmStoreBox_btnUpDownP8_Text" xml:space="preserve">
<value>l-axis providing buffer P8:</value>
</data>
<data name="FrmStoreBox_btnUpDownP1_Text" xml:space="preserve">
<value>l-axis picking P1:</value>
</data>
<data name="FrmStoreBox_btnUpDownP2_Text" xml:space="preserve">
<value>l-axis former providing P2:</value>
</data>
<data name="FrmStoreBox_btnComP3_Text" xml:space="preserve">
<value>p-axis former pressing P3:</value>
</data>
<data name="FrmStoreBox_btnComP2_Text" xml:space="preserve">
<value>p-axis pressing P2:</value>
</data>
<data name="FrmStoreBox_btnInOutP3_Text" xml:space="preserve">
<value>In-out axistaking out P3:</value>
</data>
<data name="FrmStoreBox_btnMiddleP2_Text" xml:space="preserve">
<value>Rotation axis storage P2:</value>
</data>
<data name="FrmStoreBox_btnUpDownP5_Text" xml:space="preserve">
<value>l-axis former providing P5:</value>
</data>
<data name="FrmStoreBox_btnUpDownP6_Text" xml:space="preserve">
<value>l-axis providing buffer P6:</value>
</data>
<data name="FrmStoreBox_btnUpDownP3_Text" xml:space="preserve">
<value>l-axis former saving P3:</value>
</data>
<data name="FrmStoreBox_btnUpDownP4_Text" xml:space="preserve">
<value>l-axis saving buffer P4:</value>
</data>
<data name="FrmIOStatus_Text" xml:space="preserve">
<value>IO check</value>
</data>
<data name="FrmIOStatus_groupBox1_Text" xml:space="preserve">
<value>DO write</value>
</data>
<data name="FrmIOStatus_btnDisDoorClose_Text" xml:space="preserve">
<value>Access controller open</value>
</data>
<data name="FrmIOStatus_btnDisDoorOpen_Text" xml:space="preserve">
<value>Access controller block</value>
</data>
<data name="FrmIOStatus_btnCloseLed_Text" xml:space="preserve">
<value>Close light</value>
</data>
<data name="FrmIOStatus_btnOpenLed_Text" xml:space="preserve">
<value>Open light</value>
</data>
<data name="FrmIOStatus_button1_Text" xml:space="preserve">
<value>Close</value>
</data>
<data name="FrmIOStatus_btnCloseAxisBreak_Text" xml:space="preserve">
<value>Close brake</value>
</data>
<data name="FrmIOStatus_btnOpenAxisBreak_Text" xml:space="preserve">
<value>Open brake</value>
</data>
<data name="FrmIOStatus_btnLocationDown_Text" xml:space="preserve">
<value>Position cylinder descent</value>
</data>
<data name="FrmIOStatus_btnLocationUp_Text" xml:space="preserve">
<value>Position cylinder ascent</value>
</data>
<data name="FrmIOStatus_btnCloseDoor_Text" xml:space="preserve">
<value>Close door</value>
</data>
<data name="FrmIOStatus_btnOpenDoor_Text" xml:space="preserve">
<value>Open door</value>
</data>
<data name="FrmIOStatus_label3_Text" xml:space="preserve">
<value>Select DO:</value>
</data>
<data name="FrmIOStatus_label2_Text" xml:space="preserve">
<value>SlaveId</value>
</data>
<data name="FrmIOStatus_btnReadAllDo_Text" xml:space="preserve">
<value>Read all DO</value>
</data>
<data name="FrmIOStatus_chbAutoRead_Text" xml:space="preserve">
<value>Auto read</value>
</data>
<data name="FrmIOStatus_btnReadAllDi_Text" xml:space="preserve">
<value>Read all DI</value>
</data>
<data name="FrmIOStatus_btnReadIO_Text" xml:space="preserve">
<value>Read IO state</value>
</data>
<data name="FrmIOStatus_label17_Text" xml:space="preserve">
<value>IP:</value>
</data>
<data name="FrmIOStatus_label14_Text" xml:space="preserve">
<value>Address:</value>
</data>
<data name="FrmIOStatus_label5_Text" xml:space="preserve">
<value>Time(ms):</value>
</data>
<data name="FrmIOStatus_label6_Text" xml:space="preserve">
<value>Write value:</value>
</data>
<data name="FrmIOStatus_btnWriteSingleDO_Text" xml:space="preserve">
<value>Write DO</value>
</data>
<data name="FrmIOStatus_groupBox4_Text" xml:space="preserve">
<value>DO list</value>
</data>
<data name="FrmIOStatus_label1_Text" xml:space="preserve">
<value>Y01_Automatic indicating light</value>
</data>
<data name="FrmIOStatus_groupBox3_Text" xml:space="preserve">
<value>DI list</value>
</data>
<data name="FrmAxisDebug_Text" xml:space="preserve">
<value>SMD BOX_1 _axis inching adjusting</value>
</data>
<data name="FrmAxisDebug_label6_Text" xml:space="preserve">
<value>Real time coordinate</value>
</data>
<data name="FrmAxisDebug_label5_Text" xml:space="preserve">
<value>Inching speed</value>
</data>
<data name="FrmAxisDebug_button1_Text" xml:space="preserve">
<value>Close</value>
</data>
<data name="FrmAxisDebug_btnInOutMovej_Text" xml:space="preserve">
<value>In-out axis+forward</value>
</data>
<data name="FrmAxisDebug_btnUpDownMovej_Text" xml:space="preserve">
<value>Lifting axis+descent</value>
</data>
<data name="FrmAxisDebug_btnMiddleMovej_Text" xml:space="preserve">
<value>Rotation axis+clockwise</value>
</data>
<data name="FrmAxisDebug_btnInOutMove_Text" xml:space="preserve">
<value>In-out axis+backward</value>
</data>
<data name="FrmAxisDebug_btnUpDownMove_Text" xml:space="preserve">
<value>Lifting axis+ascent</value>
</data>
<data name="FrmAxisDebug_btnMiddleMove_Text" xml:space="preserve">
<value>Rotation axis+anti-clockwise</value>
</data>
<data name="FrmAxisDebug_label3_Text" xml:space="preserve">
<value>(Axis 3) in-out axis</value>
</data>
<data name="FrmAxisDebug_label2_Text" xml:space="preserve">
<value>(Axis 2) lifting axis</value>
</data>
<data name="FrmAxisDebug_label1_Text" xml:space="preserve">
<value>(Axis 1) rotation axis</value>
</data>
<data name="FrmLanguage_Text" xml:space="preserve">
<value>Language</value>
</data>
<data name="FrmLanguage_rdDe_Text" xml:space="preserve">
<value>German</value>
</data>
<data name="FrmLanguage_btnCancel_Text" xml:space="preserve">
<value>Cancel</value>
</data>
<data name="FrmLanguage_btnOk_Text" xml:space="preserve">
<value>OK</value>
</data>
<data name="FrmLanguage_rbtnEnglish_Text" xml:space="preserve">
<value>English</value>
</data>
<data name="FrmLanguage_rbtnChina_Text" xml:space="preserve">
<value>Chinese</value>
</data>
<data name="FrmStoreBox_iO状态查看ToolStripMenuItem_Text" xml:space="preserve">
<value>Device Debugging</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem1_Text" xml:space="preserve">
<value>Exit</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem2_Text" xml:space="preserve">
<value>Access controller open</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem3_Text" xml:space="preserve">
<value>Access controller block</value>
</data>
<data name="FrmStoreBox_停止ToolStripMenuItem_Text" xml:space="preserve">
<value>Stop</value>
</data>
<data name="FrmStoreBox_关闭仓门ToolStripMenuItem_Text" xml:space="preserve">
<value>Close door</value>
</data>
<data name="FrmStoreBox_启动ToolStripMenuItem_Text" xml:space="preserve">
<value>Start</value>
</data>
<data name="FrmStoreBox_回待机点ToolStripMenuItem_Text" xml:space="preserve">
<value>back to standby</value>
</data>
<data name="FrmStoreBox_复位ToolStripMenuItem_Text" xml:space="preserve">
<value>Reset</value>
</data>
<data name="FrmStoreBox_学习二维码ToolStripMenuItem_Text" xml:space="preserve">
<value>learn QR code</value>
</data>
<data name="FrmStoreBox_德文ToolStripMenuItem_Text" xml:space="preserve">
<value>German</value>
</data>
<data name="FrmStoreBox_打开舱门ToolStripMenuItem_Text" xml:space="preserve">
<value>Open door</value>
</data>
<data name="FrmStoreBox_扫码测试ToolStripMenuItem_Text" xml:space="preserve">
<value>scanning test</value>
</data>
<data name="FrmStoreBox_料仓操作ToolStripMenuItem_Text" xml:space="preserve">
<value>Operation</value>
</data>
<data name="FrmStoreBox_料仓运转OFFToolStripMenuItem_Text" xml:space="preserve">
<value>SMD BOX operating OFF</value>
</data>
<data name="FrmStoreBox_料仓运转ONToolStripMenuItem_Text" xml:space="preserve">
<value>SMD BOX operating ON</value>
</data>
<data name="FrmStoreBox_显示ToolStripMenuItem_Text" xml:space="preserve">
<value>Show</value>
</data>
<data name="FrmStoreBox_查看IOToolStripMenuItem_Text" xml:space="preserve">
<value>IO check</value>
</data>
<data name="FrmStoreBox_清理日志ToolStripMenuItem_Text" xml:space="preserve">
<value>Chinese</value>
</data>
<data name="FrmStoreBox_英文ToolStripMenuItem_Text" xml:space="preserve">
<value>English</value>
</data>
<data name="FrmStoreBox_语言_Text" xml:space="preserve">
<value>Language</value>
</data>
<data name="FrmStoreBox_轴卡点动ToolStripMenuItem_Text" xml:space="preserve">
<value>axis inching adjusting</value>
</data>
<data name="FrmStoreBox_退出ToolStripMenuItem_Text" xml:space="preserve">
<value>Exit</value>
</data>
</root>
\ No newline at end of file
source/ACSingleStore/Properties/Resource.zh-CN.resx
查看文件 @
f569771
...
...
@@ -275,7 +275,7 @@
</data>
<data name="TargetPosition" xml:space="preserve">
<value>电缸目标位置:</value>
</data>
</data>
<data name="X01" xml:space="preserve">
<value>急停</value>
</data>
...
...
@@ -711,5 +711,70 @@
<data name="FrmLanguage_rbtnChina_Text" xml:space="preserve">
<value>中文</value>
</data>
<data name="FrmStoreBox_iO状态查看ToolStripMenuItem_Text" xml:space="preserve">
<value>设备调试</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem2_Text" xml:space="preserve">
<value>门禁功能打开</value>
</data>
<data name="FrmStoreBox_toolStripMenuItem3_Text" xml:space="preserve">
<value>门禁功能屏蔽</value>
</data>
<data name="FrmStoreBox_停止ToolStripMenuItem_Text" xml:space="preserve">
<value>停止</value>
</data>
<data name="FrmStoreBox_关闭仓门ToolStripMenuItem_Text" xml:space="preserve">
<value>关闭仓门</value>
</data>
<data name="FrmStoreBox_启动ToolStripMenuItem_Text" xml:space="preserve">
<value>启动</value>
</data>
<data name="FrmStoreBox_回待机点ToolStripMenuItem_Text" xml:space="preserve">
<value>回待机点</value>
</data>
<data name="FrmStoreBox_复位ToolStripMenuItem_Text" xml:space="preserve">
<value>复位</value>
</data>
<data name="FrmStoreBox_学习二维码ToolStripMenuItem_Text" xml:space="preserve">
<value>学习二维码</value>
</data>
<data name="FrmStoreBox_德文ToolStripMenuItem_Text" xml:space="preserve">
<value>德文</value>
</data>
<data name="FrmStoreBox_打开舱门ToolStripMenuItem_Text" xml:space="preserve">
<value>打开仓门</value>
</data>
<data name="FrmStoreBox_扫码测试ToolStripMenuItem_Text" xml:space="preserve">
<value>扫码测试</value>
</data>
<data name="FrmStoreBox_料仓操作ToolStripMenuItem_Text" xml:space="preserve">
<value>料仓操作</value>
</data>
<data name="FrmStoreBox_料仓运转OFFToolStripMenuItem_Text" xml:space="preserve">
<value>料仓运转OFF</value>
</data>
<data name="FrmStoreBox_料仓运转ONToolStripMenuItem_Text" xml:space="preserve">
<value>料仓运转ON</value>
</data>
<data name="FrmStoreBox_显示ToolStripMenuItem_Text" xml:space="preserve">
<value>显示(&S)</value>
</data>
<data name="FrmStoreBox_查看IOToolStripMenuItem_Text" xml:space="preserve">
<value>查看IO</value>
</data>
<data name="FrmStoreBox_清理日志ToolStripMenuItem_Text" xml:space="preserve">
<value>中文</value>
</data>
<data name="FrmStoreBox_英文ToolStripMenuItem_Text" xml:space="preserve">
<value>英文</value>
</data>
<data name="FrmStoreBox_语言_Text" xml:space="preserve">
<value>语言</value>
</data>
<data name="FrmStoreBox_轴卡点动ToolStripMenuItem_Text" xml:space="preserve">
<value>轴卡点动</value>
</data>
<data name="FrmStoreBox_退出ToolStripMenuItem_Text" xml:space="preserve">
<value>退出系统</value>
</data>
</root>
\ No newline at end of file
source/ACSingleStore/ResourceCulture.cs
查看文件 @
f569771
...
...
@@ -19,6 +19,7 @@ namespace OnlineStore.ACSingleStore
public
static
string
CurrLanguage
=
"zh-CN"
;
public
static
Dictionary
<
string
,
string
>
defaultMap
=
new
Dictionary
<
string
,
string
>();
/// <summary>
/// Set current culture by name
...
...
source/UserFromControl/IOStatusControl.Designer.cs
查看文件 @
f569771
...
...
@@ -43,6 +43,7 @@
this
.
label1
.
Size
=
new
System
.
Drawing
.
Size
(
41
,
12
);
this
.
label1
.
TabIndex
=
0
;
this
.
label1
.
Text
=
"label1"
;
this
.
label1
.
Visible
=
false
;
//
// pictureBox1
//
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论