This commit is contained in:
backuppc
2026-01-23 17:33:10 +09:00
parent 3b2c1a43a7
commit a04a0505d0
12 changed files with 889 additions and 1000 deletions

View File

@@ -153,10 +153,10 @@ namespace AGVEmulator
chk.CheckedChanged += Chk_CheckedChanged;
this.panel7.Controls.Add(chk);
}
arrs = Enum.GetNames(typeof(DevAGV.esignal));
arrs = Enum.GetNames(typeof(DevAGV.esignal1));
foreach (var item in arrs)
{
var data = (DevAGV.esignal)Enum.Parse(typeof(DevAGV.esignal), item);
var data = (DevAGV.esignal1)Enum.Parse(typeof(DevAGV.esignal1), item);
var chk = new CheckBox();
chk.Text = $"[{(int)data:00}] {item}";
@@ -167,6 +167,20 @@ namespace AGVEmulator
chk.CheckedChanged += Chk_CheckedChanged;
this.panel8.Controls.Add(chk);
}
arrs = Enum.GetNames(typeof(DevAGV.esignal2));
foreach (var item in arrs)
{
var data = (DevAGV.esignal2)Enum.Parse(typeof(DevAGV.esignal2), item);
var chk = new CheckBox();
chk.Text = $"[{(int)data:00}] {item}";
chk.AutoSize = true;
chk.Visible = true;
chk.Tag = (int)data;
chk.Dock = DockStyle.Top;
chk.CheckedChanged += Chk_CheckedChanged;
this.panel2.Controls.Add(chk);
}
arrs = Enum.GetNames(typeof(DevAGV.eerror));
foreach (var item in arrs)
{
@@ -344,7 +358,7 @@ namespace AGVEmulator
private void AgvViewer1_MarkTouched(object sender, UC.AgvViewer.TagArgs e)
{
// throw new NotImplementedException();
AGV.SetAGV(esignal.mark_sensor_1, e.Active);
AGV.SetAGV(esignal1.mark_sensor_1, e.Active);
logAGV.Add($"mark {e.Data} touch:{e.Active}");
}
@@ -730,10 +744,14 @@ namespace AGVEmulator
var v2 = (DevAGV.eerror)idx;
AGV.SetAGV(v2, chk.Checked);
break;
case "sg":
var v3 = (DevAGV.esignal)idx;
case "sg1":
var v3 = (DevAGV.esignal1)idx;
AGV.SetAGV(v3, chk.Checked);
break;
case "sg2":
var v4 = (DevAGV.esignal2)idx;
AGV.SetAGV(v4, chk.Checked);
break;
}
chk.BackColor = chk.Checked ? Color.Lime : SystemColors.Window;