コード例 #1
0
        private void PITagSearch_Click(object sender, EventArgs e)
        {
            List <PIPoint> ptlist = AFOperations.FindPIPoints(this, myPIServer.Name, "", true, false);

            if (ptlist != null)
            {
                foreach (PIPoint pt in ptlist)
                {
                    string[] displayvalues = new string[4];
                    displayvalues[0] = pt.Name;
                    displayvalues[1] = pt.GetAttribute("Descriptor").ToString();
                    displayvalues[2] = pt.CurrentValue().Timestamp.ToString();
                    displayvalues[3] = pt.CurrentValue().Value.ToString();
                    ListViewItem lvi = new ListViewItem(displayvalues);
                    TagList.Items.Add(lvi);
                }
            }
        }
コード例 #2
0
ファイル: Form1.cs プロジェクト: ilyas032019/DeleteTagEvents
 private void PITagSearch_Click(object sender, EventArgs e)
 {
     try
     {
         myPIServer = (PIServer)piServerPicker1.AFSelection;
         List <PIPoint> ptlist = AFOperations.FindPIPoints(this, myPIServer.Name, "", true, false);
         if (ptlist != null)
         {
             foreach (PIPoint pt in ptlist)
             {
                 string[] displayvalues = new string[2];
                 displayvalues[0] = pt.Name;
                 displayvalues[1] = pt.GetAttribute("Descriptor").ToString();
                 ListViewItem lvi = new ListViewItem(displayvalues);
                 TagList.Items.Add(lvi);
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message + " : Have not connected PI Data Archive");
     }
 }