创建得辉达定制分支

This commit is contained in:
moxiliang
2025-06-21 10:00:45 +08:00
parent dcd9b20fb0
commit c189711a92
145 changed files with 96629 additions and 5073 deletions

View File

@@ -19,6 +19,7 @@ namespace C_Windows_1
CodePort1.Items.AddRange(ports);
Baudrate.SelectedIndex = 0;
Read();
if (Form1.f1.CH1.IsOpen())
{
label6.Text = "已连接";
@@ -50,7 +51,7 @@ namespace C_Windows_1
if (Form1.f1.SerialPort1.IsOpen)
if (Form1.f1.CodePort1.IsOpen)
{
CodeIsComm1.Text = "已连接";
CodeIsComm1.ForeColor = Color.Green;
@@ -94,10 +95,6 @@ namespace C_Windows_1
Form1.f1.Baudrate.Text = Baudrate.Text;
}
else
{
MessageBox.Show("连接失败,请检查端口占用情况");
}
}
catch (Exception ex)
{
@@ -133,31 +130,7 @@ namespace C_Windows_1
Form1.f1.BtnCon1.Enabled = true;
}
}
//else
//{
// ////读取启动信号需停止
// //Form1.f1.Timer1.Stop();
// //Form1.f1.Timer1.Dispose();
// //if (Form1.f1.Timer1.Enabled is true)
// //{
// // Form1.f1.Timer1.Stop();
// //}
// Form1.f1.SerialPort1.Close();
// if (Form1.f1.SerialPort1.IsOpen is false)
// {
// label6.Text = "未连接";
// label6.ForeColor = Color.Red;
// BtnCon1.Enabled = true;
// label5.Text = "未连接";
// label5.ForeColor = Color.Red;
// Form1.f1.label6.Text = "未连接";
// PortNum.Enabled = true;
// Baudrate.Enabled = true;
// }
//}
}
catch (Exception ex)
{
@@ -414,7 +387,14 @@ namespace C_Windows_1
CodePort1.Text = regName.GetValue("codeport").ToString();
}
CodeBaud1.Text = "9600";
if (regName.GetValue("CeckScanning") is null)
{
CeckScanning.Checked = false;
}
else
{
CeckScanning.Checked = Convert.ToBoolean(regName.GetValue("CeckScanning").ToString());
}
regName.Close();
@@ -439,7 +419,6 @@ namespace C_Windows_1
try
{
Form1.f1.CodePort1.Close();
//设置端口的参数,包括波特率等
Form1.f1.CodePort1.BaudRate = int.Parse(CodeBaud1.Text);
Form1.f1.CodePort1.PortName = CodePort1.Text;
Form1.f1.CodePort1.DataBits = 8;
@@ -454,12 +433,14 @@ namespace C_Windows_1
PortBtnCon1.Enabled = false;
CodeBaud1.Enabled = false;
SetcodePort();
Form1.f1.codeport = CodePort1.Text;
Form1.f1.codeBaudrate = CodeBaud1.Text;
}
}
catch (Exception ex)
{
//MessageBox.Show(ex.Message);
MessageBox.Show(ex.StackTrace);
MessageBox.Show(ex.Message);
}
}
@@ -482,5 +463,86 @@ namespace C_Windows_1
CodeBaud1.Enabled = true;
}
}
private void CeckScanning_CheckedChanged(object sender, EventArgs e)
{
Form1.f1.CeckScanning.Checked = CeckScanning.Checked;
RegistryKey regName;
regName = Registry.CurrentUser.OpenSubKey("SOFTWARE\\Microsoft\\PMD\\1.0\\User-LL18-Set", true);
if (regName is null)
{
regName = Registry.CurrentUser.CreateSubKey("SOFTWARE\\Microsoft\\PMD\\1.0\\User-LL18-Set");
}
regName.SetValue("CeckScanning", CeckScanning.Checked);
regName.Close();
}
private void label9_Click(object sender, EventArgs e)
{
}
private void CodeIsComm1_Click(object sender, EventArgs e)
{
}
private void label7_Click(object sender, EventArgs e)
{
}
private void CodeBaud1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void CodePort1_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void label4_Click(object sender, EventArgs e)
{
}
private void label5_Click(object sender, EventArgs e)
{
}
private void label3_Click(object sender, EventArgs e)
{
}
private void label6_Click(object sender, EventArgs e)
{
}
private void Baudrate_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void PortNum_SelectedIndexChanged(object sender, EventArgs e)
{
}
private void label1_Click(object sender, EventArgs e)
{
}
private void label2_Click(object sender, EventArgs e)
{
}
}
}