Skip to content
切换导航条
切换导航条
当前项目
正在载入...
登录
李娜
/
SO664-HCSingleStore
转到一个项目
切换导航栏
切换导航栏固定状态
项目
群组
代码片段
帮助
项目
活动
版本库
流水线
图表
问题
0
合并请求
0
维基
网络
创建新的问题
作业
提交
问题看板
文件
提交
网络
比较
分支
标签
Commit 76a05e6f
由
LN
编写于
2020-11-23 20:54:58 +0800
浏览文件
选项
浏览文件
标签
下载
电子邮件补丁
差异文件
增加旋转轴回原点。删除修改。增加编号
1 个父辈
2e8cf5a3
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
101 行增加
和
39 行删除
source/DeviceLibrary/acSingleStore/BoxAutoPoint.cs
source/HCSingleStore/positionTool/FrmTool.Designer.cs
source/HCSingleStore/positionTool/FrmTool.cs
source/HCSingleStore/positionTool/FrmTool.resx
source/DeviceLibrary/acSingleStore/BoxAutoPoint.cs
查看文件 @
76a05e6
...
...
@@ -189,8 +189,8 @@ namespace OnlineStore.DeviceLibrary
strList
.
Add
(
resultstr
);
index
++;
}
string
fileName
=
"position_"
+
paramInfo
.
GetCurrMiddleP
()+
".csv"
;
int
count
=
paramInfo
.
CurrIndex
+
1
;
string
fileName
=
"position
"
+
count
+
"
_"
+
paramInfo
.
GetCurrMiddleP
()+
".csv"
;
string
filePath
=
paramInfo
.
FileTargetPath
+
fileName
;
try
{
...
...
@@ -284,10 +284,10 @@ namespace OnlineStore.DeviceLibrary
public
DateTime
LastTime
=
DateTime
.
Now
;
public
string
ParamStr
()
{
string
msgStr
=
"请确认以下对点位参数,点击
确定
按钮开始自动校准点位:\r\n"
;
msgStr
+=
"
\t
进出轴前进位置:"
+
InoutTargetPosition
+
"\r\n"
;
msgStr
+=
"
\t
升降轴目标位置:"
+
UpdownTargetPosition
+
",速度:"
+
UpdownSpeed
+
"\r\n"
;
msgStr
+=
"
\t
旋转轴位置列表:"
;
string
msgStr
=
"请确认以下对点位参数,点击
“确定”
按钮开始自动校准点位:\r\n"
;
msgStr
+=
"
进出轴前进位置:"
+
InoutTargetPosition
+
"\r\n"
;
msgStr
+=
"
升降轴目标位置:"
+
UpdownTargetPosition
+
",速度:"
+
UpdownSpeed
+
"\r\n"
;
msgStr
+=
"
旋转轴位置列表:"
;
foreach
(
int
mP
in
MiddlePositionList
)
{
...
...
@@ -299,8 +299,8 @@ namespace OnlineStore.DeviceLibrary
msgStr
=
msgStr
.
Substring
(
0
,
msgStr
.
Length
-
1
);
}
msgStr
+=
"\r\n"
;
msgStr
+=
"
\t点位偏移量:P3["
+
P3Offset
+
"],P4["
+
P4Offset
+
"],P5["
+
P5Offset
+
"],P6["
+
P6Offset
+
"]\r\n"
;
msgStr
+=
"
\t
文件保存位置:"
+
FileTargetPath
;
msgStr
+=
"
点位偏移量:P3["
+
P3Offset
+
"],P4["
+
P4Offset
+
"],P5["
+
P5Offset
+
"],P6["
+
P6Offset
+
"]\r\n"
;
msgStr
+=
"
文件保存位置:"
+
FileTargetPath
;
return
msgStr
;
}
...
...
source/HCSingleStore/positionTool/FrmTool.Designer.cs
查看文件 @
76a05e6
...
...
@@ -30,7 +30,9 @@
{
this
.
components
=
new
System
.
ComponentModel
.
Container
();
this
.
panelAll
=
new
System
.
Windows
.
Forms
.
Panel
();
this
.
lblMoveInfo
=
new
System
.
Windows
.
Forms
.
Label
();
this
.
group6
=
new
System
.
Windows
.
Forms
.
GroupBox
();
this
.
lblFileP
=
new
System
.
Windows
.
Forms
.
Label
();
this
.
btnOpenFolder
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
group2
=
new
System
.
Windows
.
Forms
.
GroupBox
();
this
.
txtTargetPosition
=
new
System
.
Windows
.
Forms
.
TextBox
();
...
...
@@ -46,7 +48,9 @@
this
.
txtP6Offset
=
new
System
.
Windows
.
Forms
.
TextBox
();
this
.
label9
=
new
System
.
Windows
.
Forms
.
Label
();
this
.
group3
=
new
System
.
Windows
.
Forms
.
GroupBox
();
this
.
btnMHome
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
dataGridView1
=
new
System
.
Windows
.
Forms
.
DataGridView
();
this
.
Column_Index
=
new
System
.
Windows
.
Forms
.
DataGridViewTextBoxColumn
();
this
.
Column_position
=
new
System
.
Windows
.
Forms
.
DataGridViewTextBoxColumn
();
this
.
Column_Del
=
new
System
.
Windows
.
Forms
.
DataGridViewLinkColumn
();
this
.
btnAddMiddleP
=
new
System
.
Windows
.
Forms
.
Button
();
...
...
@@ -64,8 +68,7 @@
this
.
panel1
=
new
System
.
Windows
.
Forms
.
Panel
();
this
.
axisJogControl1
=
new
OnlineStore
.
ACSingleStore
.
AxisJogControl
();
this
.
timer1
=
new
System
.
Windows
.
Forms
.
Timer
(
this
.
components
);
this
.
lblFileP
=
new
System
.
Windows
.
Forms
.
Label
();
this
.
lblMoveInfo
=
new
System
.
Windows
.
Forms
.
Label
();
this
.
btnMStop
=
new
System
.
Windows
.
Forms
.
Button
();
this
.
panelAll
.
SuspendLayout
();
this
.
group6
.
SuspendLayout
();
this
.
group2
.
SuspendLayout
();
...
...
@@ -97,6 +100,16 @@
this
.
panelAll
.
Size
=
new
System
.
Drawing
.
Size
(
1085
,
643
);
this
.
panelAll
.
TabIndex
=
250
;
//
// lblMoveInfo
//
this
.
lblMoveInfo
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
lblMoveInfo
.
ForeColor
=
System
.
Drawing
.
Color
.
Blue
;
this
.
lblMoveInfo
.
Location
=
new
System
.
Drawing
.
Point
(
422
,
379
);
this
.
lblMoveInfo
.
Name
=
"lblMoveInfo"
;
this
.
lblMoveInfo
.
Size
=
new
System
.
Drawing
.
Size
(
498
,
67
);
this
.
lblMoveInfo
.
TabIndex
=
324
;
this
.
lblMoveInfo
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleLeft
;
//
// group6
//
this
.
group6
.
Controls
.
Add
(
this
.
lblFileP
);
...
...
@@ -109,6 +122,15 @@
this
.
group6
.
TabStop
=
false
;
this
.
group6
.
Text
=
"第六步:查看位置列表:"
;
//
// lblFileP
//
this
.
lblFileP
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
lblFileP
.
Location
=
new
System
.
Drawing
.
Point
(
6
,
28
);
this
.
lblFileP
.
Name
=
"lblFileP"
;
this
.
lblFileP
.
Size
=
new
System
.
Drawing
.
Size
(
324
,
67
);
this
.
lblFileP
.
TabIndex
=
281
;
this
.
lblFileP
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleLeft
;
//
// btnOpenFolder
//
this
.
btnOpenFolder
.
FlatStyle
=
System
.
Windows
.
Forms
.
FlatStyle
.
Flat
;
...
...
@@ -263,6 +285,8 @@
//
// group3
//
this
.
group3
.
Controls
.
Add
(
this
.
btnMStop
);
this
.
group3
.
Controls
.
Add
(
this
.
btnMHome
);
this
.
group3
.
Controls
.
Add
(
this
.
dataGridView1
);
this
.
group3
.
Controls
.
Add
(
this
.
btnAddMiddleP
);
this
.
group3
.
FlatStyle
=
System
.
Windows
.
Forms
.
FlatStyle
.
Flat
;
...
...
@@ -273,17 +297,31 @@
this
.
group3
.
TabStop
=
false
;
this
.
group3
.
Text
=
"第三步:确认(轴一)旋转轴位置列表:"
;
//
// btnMHome
//
this
.
btnMHome
.
FlatStyle
=
System
.
Windows
.
Forms
.
FlatStyle
.
Flat
;
this
.
btnMHome
.
ForeColor
=
System
.
Drawing
.
Color
.
Black
;
this
.
btnMHome
.
Location
=
new
System
.
Drawing
.
Point
(
11
,
242
);
this
.
btnMHome
.
Name
=
"btnMHome"
;
this
.
btnMHome
.
Size
=
new
System
.
Drawing
.
Size
(
121
,
36
);
this
.
btnMHome
.
TabIndex
=
324
;
this
.
btnMHome
.
Text
=
"旋转轴回原点"
;
this
.
btnMHome
.
UseVisualStyleBackColor
=
true
;
this
.
btnMHome
.
Click
+=
new
System
.
EventHandler
(
this
.
btnMHome_Click
);
//
// dataGridView1
//
this
.
dataGridView1
.
AllowUserToAddRows
=
false
;
this
.
dataGridView1
.
AllowUserToDeleteRows
=
false
;
this
.
dataGridView1
.
ColumnHeadersHeightSizeMode
=
System
.
Windows
.
Forms
.
DataGridViewColumnHeadersHeightSizeMode
.
AutoSize
;
this
.
dataGridView1
.
Columns
.
AddRange
(
new
System
.
Windows
.
Forms
.
DataGridViewColumn
[]
{
this
.
Column_Index
,
this
.
Column_position
,
this
.
Column_Del
});
this
.
dataGridView1
.
Location
=
new
System
.
Drawing
.
Point
(
10
,
23
);
this
.
dataGridView1
.
MultiSelect
=
false
;
this
.
dataGridView1
.
Name
=
"dataGridView1"
;
this
.
dataGridView1
.
RowHeadersWidth
=
5
;
this
.
dataGridView1
.
RowTemplate
.
Height
=
23
;
this
.
dataGridView1
.
SelectionMode
=
System
.
Windows
.
Forms
.
DataGridViewSelectionMode
.
FullRowSelect
;
this
.
dataGridView1
.
Size
=
new
System
.
Drawing
.
Size
(
375
,
213
);
...
...
@@ -291,6 +329,12 @@
this
.
dataGridView1
.
CellContentClick
+=
new
System
.
Windows
.
Forms
.
DataGridViewCellEventHandler
(
this
.
dataGridView1_CellContentClick
);
this
.
dataGridView1
.
CellValidating
+=
new
System
.
Windows
.
Forms
.
DataGridViewCellValidatingEventHandler
(
this
.
dataGridView1_CellValidating
);
//
// Column_Index
//
this
.
Column_Index
.
HeaderText
=
"编号"
;
this
.
Column_Index
.
Name
=
"Column_Index"
;
this
.
Column_Index
.
Width
=
60
;
//
// Column_position
//
this
.
Column_position
.
HeaderText
=
"位置"
;
...
...
@@ -312,9 +356,9 @@
//
this
.
btnAddMiddleP
.
FlatStyle
=
System
.
Windows
.
Forms
.
FlatStyle
.
Flat
;
this
.
btnAddMiddleP
.
ForeColor
=
System
.
Drawing
.
Color
.
Black
;
this
.
btnAddMiddleP
.
Location
=
new
System
.
Drawing
.
Point
(
2
47
,
242
);
this
.
btnAddMiddleP
.
Location
=
new
System
.
Drawing
.
Point
(
2
63
,
242
);
this
.
btnAddMiddleP
.
Name
=
"btnAddMiddleP"
;
this
.
btnAddMiddleP
.
Size
=
new
System
.
Drawing
.
Size
(
1
38
,
36
);
this
.
btnAddMiddleP
.
Size
=
new
System
.
Drawing
.
Size
(
1
21
,
36
);
this
.
btnAddMiddleP
.
TabIndex
=
322
;
this
.
btnAddMiddleP
.
Text
=
"加入实时位置"
;
this
.
btnAddMiddleP
.
UseVisualStyleBackColor
=
true
;
...
...
@@ -468,24 +512,17 @@
this
.
timer1
.
Interval
=
1000
;
this
.
timer1
.
Tick
+=
new
System
.
EventHandler
(
this
.
timer1_Tick
);
//
// lblFileP
//
this
.
lblFileP
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
lblFileP
.
Location
=
new
System
.
Drawing
.
Point
(
6
,
28
);
this
.
lblFileP
.
Name
=
"lblFileP"
;
this
.
lblFileP
.
Size
=
new
System
.
Drawing
.
Size
(
324
,
67
);
this
.
lblFileP
.
TabIndex
=
281
;
this
.
lblFileP
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleLeft
;
//
// lblMoveInfo
// btnMStop
//
this
.
lblMoveInfo
.
Font
=
new
System
.
Drawing
.
Font
(
"微软雅黑"
,
9F
,
System
.
Drawing
.
FontStyle
.
Regular
,
System
.
Drawing
.
GraphicsUnit
.
Point
,
((
byte
)(
134
)));
this
.
lblMoveInfo
.
ForeColor
=
System
.
Drawing
.
Color
.
Blue
;
this
.
lblMoveInfo
.
Location
=
new
System
.
Drawing
.
Point
(
422
,
379
);
this
.
lblMoveInfo
.
Name
=
"lblMoveInfo"
;
this
.
lblMoveInfo
.
Size
=
new
System
.
Drawing
.
Size
(
498
,
67
);
this
.
lblMoveInfo
.
TabIndex
=
324
;
this
.
lblMoveInfo
.
TextAlign
=
System
.
Drawing
.
ContentAlignment
.
MiddleLeft
;
this
.
btnMStop
.
FlatStyle
=
System
.
Windows
.
Forms
.
FlatStyle
.
Flat
;
this
.
btnMStop
.
ForeColor
=
System
.
Drawing
.
Color
.
Black
;
this
.
btnMStop
.
Location
=
new
System
.
Drawing
.
Point
(
137
,
242
);
this
.
btnMStop
.
Name
=
"btnMStop"
;
this
.
btnMStop
.
Size
=
new
System
.
Drawing
.
Size
(
121
,
36
);
this
.
btnMStop
.
TabIndex
=
325
;
this
.
btnMStop
.
Text
=
"旋转轴停止"
;
this
.
btnMStop
.
UseVisualStyleBackColor
=
true
;
this
.
btnMStop
.
Click
+=
new
System
.
EventHandler
(
this
.
btnMStop_Click
);
//
// FrmTool
//
...
...
@@ -551,10 +588,13 @@
private
System
.
Windows
.
Forms
.
GroupBox
group6
;
private
AxisJogControl
axisJogControl1
;
private
System
.
Windows
.
Forms
.
DataGridView
dataGridView1
;
private
System
.
Windows
.
Forms
.
DataGridViewTextBoxColumn
Column_position
;
private
System
.
Windows
.
Forms
.
DataGridViewLinkColumn
Column_Del
;
private
System
.
Windows
.
Forms
.
Label
lblFileP
;
private
System
.
Windows
.
Forms
.
Label
lblMoveInfo
;
private
System
.
Windows
.
Forms
.
Button
btnMHome
;
private
System
.
Windows
.
Forms
.
DataGridViewTextBoxColumn
Column_Index
;
private
System
.
Windows
.
Forms
.
DataGridViewTextBoxColumn
Column_position
;
private
System
.
Windows
.
Forms
.
DataGridViewLinkColumn
Column_Del
;
private
System
.
Windows
.
Forms
.
Button
btnMStop
;
}
}
source/HCSingleStore/positionTool/FrmTool.cs
查看文件 @
76a05e6
...
...
@@ -208,8 +208,8 @@ namespace OnlineStore.ACSingleStore
DataGridViewRow
view
=
new
DataGridViewRow
();
view
.
CreateCells
(
dataGridView1
);
view
.
Cells
[
0
].
Value
=
p
;
view
.
Cells
[
0
].
Value
=
dataGridView1
.
Rows
.
Count
+
1
;
view
.
Cells
[
1
].
Value
=
p
;
dataGridView1
.
Rows
.
Add
(
view
);
}
...
...
@@ -220,15 +220,16 @@ namespace OnlineStore.ACSingleStore
{
string
name
=
this
.
dataGridView1
.
Columns
[
e
.
ColumnIndex
].
Name
;
int
rowIndex
=
e
.
RowIndex
;
if
(
dataGridView1
.
Equals
(
this
.
Column_Del
.
Name
))
if
(
name
.
Equals
(
this
.
Column_Del
.
Name
))
{
if
(
MessageBox
.
Show
(
"确认要删除该行数据吗?"
,
"提示?"
,
MessageBoxButtons
.
OKCancel
,
MessageBoxIcon
.
Question
)
!=
DialogResult
.
OK
)
{
return
;
}
else
DialogResult
dialogResult
=
MessageBox
.
Show
(
"确认要删除该行数据吗?"
,
"提示?"
,
MessageBoxButtons
.
OKCancel
,
MessageBoxIcon
.
Question
);
if
(
dialogResult
.
Equals
(
DialogResult
.
OK
))
{
this
.
dataGridView1
.
Rows
.
RemoveAt
(
rowIndex
);
for
(
int
index
=
0
;
index
<
dataGridView1
.
Rows
.
Count
;
index
++)
{
dataGridView1
.
Rows
[
index
].
Cells
[
0
].
Value
=
(
index
+
1
);
}
}
}
}
...
...
@@ -342,6 +343,7 @@ namespace OnlineStore.ACSingleStore
DialogResult
result1
=
MessageBox
.
Show
(
msg
,
"请确认对点位参数"
,
MessageBoxButtons
.
OKCancel
,
MessageBoxIcon
.
Question
);
if
(
result1
.
Equals
(
DialogResult
.
OK
))
{
autoP
.
StopMove
();
LogUtil
.
info
(
LogName
+
"开始校对位置:"
+
msg
+
" 启动定时器 "
);
autoP
.
Start
();
lblFileP
.
Text
=
"目标文件夹:"
+
filePath
;
...
...
@@ -349,6 +351,20 @@ namespace OnlineStore.ACSingleStore
}
#
endregion
private
void
btnMHome_Click
(
object
sender
,
EventArgs
e
)
{
LogUtil
.
info
(
LogName
+
"点击:旋转轴回原点"
);
ConfigMoveAxis
axis
=
Box
.
Config
.
Middle_Axis
;
AxisManager
.
instance
.
HomeMove
(
axis
.
DeviceName
,
axis
.
GetAxisValue
(),
axis
.
HomeHighSpeed
,
axis
.
HomeLowSpeed
,
axis
.
HomeAddSpeed
);
}
private
void
btnMStop_Click
(
object
sender
,
EventArgs
e
)
{
LogUtil
.
info
(
LogName
+
"点击:旋转轴停止"
);
ConfigMoveAxis
axis
=
Box
.
Config
.
Middle_Axis
;
AxisManager
.
instance
.
SuddenStop
(
axis
.
DeviceName
,
axis
.
GetAxisValue
());
}
}
public
class
ResourceCulture
...
...
source/HCSingleStore/positionTool/FrmTool.resx
查看文件 @
76a05e6
...
...
@@ -117,12 +117,18 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="Column_Index.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column_position.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column_Del.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column_Index.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
<metadata name="Column_position.UserAddedColumn" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089">
<value>True</value>
</metadata>
...
...
编写
预览
支持
Markdown
格式
附加文件
你添加了
0
人
到此讨论。请谨慎行事。
Finish editing this message first!
Cancel
请
注册
或
登录
后发表评论