|
|
@@ -33,21 +33,27 @@ namespace AutoFocusTool
|
|
|
private void BtnZUp_Click(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
int step = ParseInt2(TxtZStep.Text, 128);
|
|
|
+ LogAction($"点击 Z正转, 步距={step}");
|
|
|
MotorAction($"Z正转 {step}步", () => _motor.VerticalForward(step));
|
|
|
}
|
|
|
|
|
|
private void BtnZDown_Click(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
int step = ParseInt2(TxtZStep.Text, 128);
|
|
|
+ LogAction($"点击 Z反转, 步距={step}");
|
|
|
MotorAction($"Z反转 {step}步", () => _motor.VerticalBackward(step));
|
|
|
}
|
|
|
|
|
|
private void BtnZReset_Click(object sender, RoutedEventArgs e)
|
|
|
- => MotorAction("Z复位", () => _motor.VerticalReset());
|
|
|
+ {
|
|
|
+ LogAction("点击 Z复位");
|
|
|
+ MotorAction("Z复位", () => _motor.VerticalReset());
|
|
|
+ }
|
|
|
|
|
|
private void BtnZMoveTo_Click(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
int abs = ParseInt2(TxtZAbs.Text, 0);
|
|
|
+ LogAction($"点击 Z绝对移动, 目标={abs}");
|
|
|
MotorAction($"Z绝对移动→{abs}", () => _motor.VerticalMoveTo(abs));
|
|
|
}
|
|
|
|
|
|
@@ -55,17 +61,22 @@ namespace AutoFocusTool
|
|
|
private void BtnHFwd_Click(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
int step = ParseInt2(TxtHStep.Text, 100);
|
|
|
+ LogAction($"点击 水平正转, 步距={step}");
|
|
|
MotorAction($"水平正转 {step}步", () => _motor.HorizontalForward(step));
|
|
|
}
|
|
|
|
|
|
private void BtnHBwd_Click(object sender, RoutedEventArgs e)
|
|
|
{
|
|
|
int step = ParseInt2(TxtHStep.Text, 100);
|
|
|
+ LogAction($"点击 水平反转, 步距={step}");
|
|
|
MotorAction($"水平反转 {step}步", () => _motor.HorizontalBackward(step));
|
|
|
}
|
|
|
|
|
|
private void BtnHReset_Click(object sender, RoutedEventArgs e)
|
|
|
- => MotorAction("水平复位", () => _motor.HorizontalReset());
|
|
|
+ {
|
|
|
+ LogAction("点击 水平复位");
|
|
|
+ MotorAction("水平复位", () => _motor.HorizontalReset());
|
|
|
+ }
|
|
|
|
|
|
// ── 读位置并显示 ──
|
|
|
private void RefreshPositions()
|