コード例 #1
0
 public override bool WriteOrder(int Address, int Value)
 {
     try
     {
         return(clsPLC.WriteOrder(Address, Value));
     }
     catch (Exception ex)
     {
         ProcException(ex);
         throw ex;
     }
 }
コード例 #2
0
        void dtAddress_ColumnChanged(object sender, DataColumnChangeEventArgs e)
        {
            string col_name = e.Column.ColumnName;
            int    value    = 0;

            if (col_name == "Value")
            {
                value = int.Parse(e.Row[col_name].ToString());
            }
            else if (col_name == "Value(HEX)")
            {
                value = Convert.ToInt32(e.Row[col_name].ToString(), 16);
            }
            else
            {
                return;
            }

            clsPLC.WriteOrder(e.Row["Address"].ToString(), value);
        }