コード例 #1
0
ファイル: AnaloyForm.cs プロジェクト: wangboc/Analog
        private void timer_Tick(object sender, EventArgs e)
        {
            richTextBoxMessage.Text = "";
            Calculate(NodeTreeCtr.Nodes[0], true);
            ChangeTextBoxs(selectedData);
            TaskSendMessageAsyn task = new TaskSendMessageAsyn("异步发送数据",
                                                               new IPEndCondition(IPAddress.Parse(IPCtr.EditValue.ToString()), int.Parse(PortCtr.EditValue.ToString())),
                                                               data, UpdateMessageUI, tcpClient);

            TaskPool.AddTask(task, TaskScheduler.FromCurrentSynchronizationContext());
        }
コード例 #2
0
ファイル: AnaloyForm.cs プロジェクト: wangboc/Analog
 private void ChangeTextBoxs(ElectricityOriginalData data)
 {
     if (data == null)
     {
         return;
     }
     textBoxName.Text     = data.Name;
     textBoxPID.Text      = data.PID.ToString();
     textBoxMID.Text      = data.MID.ToString();
     textBoxUA.Text       = data.UA.ToString();
     textBoxUB.Text       = data.UB.ToString();
     textBoxUC.Text       = data.UC.ToString();
     textBoxUAB.Text      = data.UAB.ToString();
     textBoxUBC.Text      = data.UBC.ToString();
     textBoxUCA.Text      = data.UCA.ToString();
     textBoxIA.Text       = data.IA.ToString();
     textBoxIB.Text       = data.IB.ToString();
     textBoxIC.Text       = data.IC.ToString();
     textBoxPA.Text       = data.PA.ToString();
     textBoxPB.Text       = data.PB.ToString();
     textBoxPC.Text       = data.PC.ToString();
     textBoxPS.Text       = data.PS.ToString();
     textBoxQA.Text       = data.QA.ToString();
     textBoxQB.Text       = data.QB.ToString();
     textBoxQC.Text       = data.QC.ToString();
     textBoxQS.Text       = data.QS.ToString();
     textBoxSA.Text       = data.SA.ToString();
     textBoxSB.Text       = data.SB.ToString();
     textBoxSC.Text       = data.SC.ToString();
     textBoxSS.Text       = data.SS.ToString();
     textBoxPFA.Text      = data.PFA.ToString();
     textBoxPFB.Text      = data.PFB.ToString();
     textBoxPFC.Text      = data.PFC.ToString();
     textBoxPFS.Text      = data.PFS.ToString();
     textBoxFR.Text       = data.FR.ToString();
     textBoxWPP.Text      = data.WPP.ToString();
     textBoxWPN.Text      = data.WPN.ToString();
     textBoxWQN.Text      = data.WQN.ToString();
     textBoxWQP.Text      = data.WQP.ToString();
     textBoxIStatus.Text  = data.IStatus;
     StringFormatCtr.Text = "通信内容: " + TaskSendMessageAsyn.FormatMessage(data);
 }
コード例 #3
0
ファイル: AnaloyForm.cs プロジェクト: wangboc/Analog
 private void timer_Tick(object sender, EventArgs e)
 {
     richTextBoxMessage.Text = "";
     Calculate(NodeTreeCtr.Nodes[0], true);
     ChangeTextBoxs(selectedData);
     TaskSendMessageAsyn task = new TaskSendMessageAsyn("异步发送数据",
         new IPEndCondition(IPAddress.Parse(IPCtr.EditValue.ToString()), int.Parse(PortCtr.EditValue.ToString())),
         data, UpdateMessageUI, tcpClient);
     TaskPool.AddTask(task, TaskScheduler.FromCurrentSynchronizationContext());
 }