
窗体初始化与变量:
private bool buttonStatus = false; // 按钮状态,默认为false
private void Form1_Load(object sender, EventArgs e)
{
config1.START((Control)this, System.Reflection.Assembly.GetExecutingAssembly(), null);
}
强制输出信号点位Q点:
private void uiButton96_Click(object sender, EventArgs e)
{
if (buttonStatus == false)
{
uiButton96.FillColor = Color.Green;
buttonStatus = true; // 切换按钮状态为true
PCHMI.DCON.Send_Control(1, "Q0.0", "置位", "");
}
else
{
uiButton96.FillColor = Color.Red;
buttonStatus = false; // 切换按钮状态为false
PCHMI.DCON.Send_Control(1, "Q0.0", "复位", "");
}
}
private void uiButton90_Click(object sender, EventArgs e)
{
if (buttonStatus == false)
{
uiButton90.FillColor = Color.Green;
buttonStatus = true; // 切换按钮状态为true
PCHMI.DCON.Send_Control(1, "Q0.1", "置位", "");
}
else
{
uiButton90.FillColor = Color.Red;
buttonStatus = false; // 切换按钮状态为false
PCHMI.DCON.Send_Control(1, "Q0.1", "复位", "");
}
}
private void uiButton84_Click(object sender, EventArgs e)
{
if (buttonStatus == false)
{
uiButton84.FillColor = Color.Green;
buttonStatus = true; // 切换按钮状态为true
PCHMI.DCON.Send_Control(1, "Q0.2", "置位", "");
}
else
{
uiButton84.FillColor = Color.Red;
buttonStatus = false; // 切换按钮状态为false
PCHMI.DCON.Send_Control(1, "Q0.2", "复位", "");
}
}
#头条创作挑战赛##头条文章养成计划#
