private void OpcClienthelper_OnDataChanged(object sender, OpcHelper.OpcDataEventArgs e) { string message = DateTime.Now.ToString(dateString) + e.OpcResult + " " + (e.OpcDataItem == null ? " " : e.OpcDataItem.ToString()) + System.Environment.NewLine; try { //int.TryParse(e.OpcDataItem.OldValue.ToString(), out int old); //int.TryParse(e.OpcDataItem.NewValue.ToString(), out int newv); //if (old + 3 != newv) //{ // System.Diagnostics.Debug.Print($"值不连续{e.OpcDataItem.ToString()}"); //} //else //{ // //System.Diagnostics.Debug.Print($"连续{e.OpcDataItem.ToString()}"); // WriteFile(message); //} asyncUpMessage(message); asyncUpOpcDataItems(this.opcClienthelper.OpcDataItems); //upOpcDataItemDelgate(e.OpcDataItem); } catch (AggregateException ex) { //asyncUpMessage(DateTime.Now.ToString(dateString) + ex.Message + System.Environment.NewLine); } }
private void OpcClienthelper_OnDataChanged(object sender, OpcHelper.OpcDataEventArgs e) { string message = DateTime.Now.ToString(dateString) + e.OpcResult + " " + (e.OpcDataItem == null ? " " : e.OpcDataItem.ToString()) + System.Environment.NewLine; try { asyncUpMessage(message); //asyncUpOpcDataItems(this.opcClienthelper.OpcDataItems); upOpcDataItemDelgate(e.OpcDataItem); } catch (AggregateException ex) { //asyncUpMessage(DateTime.Now.ToString(dateString) + ex.Message + System.Environment.NewLine); } }