⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fdatashow.cs

📁 一个用C#写的CDT主站程序
💻 CS
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace MySerial
{
    public partial class FDataShow : Form
    {
        public FDataShow()
        {
            InitializeComponent();

            int i;
            for (i = 0; i < 256; i++)
            {
                ListViewItem li = new ListViewItem();
                li.SubItems.Clear();
                li.SubItems.Add("");
                li.SubItems.Add("");
                li.SubItems.Add("");
                li.SubItems.Add("");
                listView_YC.Items.Add(li);
            }
            for (i = 0; i < 512; i++)
            {
                ListViewItem li = new ListViewItem();
                li.SubItems.Clear();
                li.SubItems.Add("");
                li.SubItems.Add("");
                listView_YX.Items.Add(li);
            }
            for (i = 0; i < 64; i++)
            {
                ListViewItem li = new ListViewItem();
                li.SubItems.Clear();
                li.SubItems.Add("");
                li.SubItems.Add("");
                li.SubItems.Add("");
                li.SubItems.Add("");
                listView_DN.Items.Add(li);
            }
        }
        public void UpdateYC(int _XH, int _RTU)
        {
            if (_XH < 0 || _XH > 255)
                return;
            listView_YC.Items[_XH].SubItems[0].Text = _XH.ToString();
            listView_YC.Items[_XH].SubItems[1].Text = _RTU.ToString();
        }

        public void UpdateYX(int _XH, bool _Status)
        {
            if (_XH < 0 || _XH > 511)
                return;
            listView_YX.Items[_XH].SubItems[0].Text = _XH.ToString();
            if (_Status)
                listView_YX.Items[_XH].SubItems[1].Text = "●";
            else
                listView_YX.Items[_XH].SubItems[1].Text = "○";
        }

        public void UpdateDN(int _XH, uint _RTU)
        {
            if (_XH < 0 || _XH > 63)
                return;
            listView_DN.Items[_XH].SubItems[0].Text = _XH.ToString();
            listView_DN.Items[_XH].SubItems[1].Text = _RTU.ToString();
        }

        public void UpdateSoe(int _XH, bool _Status, int _Millisecond, int _Second, int _Minute, int _Hour, int _Day)
        {
            string sSoe = "";

            sSoe += _Day.ToString("D2") + "日 ";
            sSoe += _Hour.ToString("D2")+":";
            sSoe += _Minute.ToString("D2")+":";
            sSoe += _Second.ToString("D2")+".";
            sSoe += _Millisecond.ToString("D3")+" ";
            sSoe += _XH.ToString("D5")+"号对象";
            if(_Status)
                sSoe += "合闸\r\n";
            else
                sSoe += "分闸\r\n";
            richTextBox_SOE.AppendText(sSoe);
        }
    }
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -