using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Markup; using System.Windows.Media; using System.Windows.Media.Imaging; using System.Windows.Navigation; using System.Windows.Shapes; using System.Runtime.Serialization; using System.Collections.Concurrent; using System.ServiceModel; using Newtonsoft.Json; using Newtonsoft.Json.Linq; using System.Net; using NLog; using NLog.Config; using NLog.Targets; using GZ.DB.Map.OIDATABASE; using GZ.DB.App.OIDATABASE; using GZ.DB.Repository.OIDATABASE; using GZ.DB.IRepository.OIDATABASE; using GZ.DB.Entity.OIDATABASE; namespace GZ.Projects.S7 { /// /// 变量数据库 /// public class Tag : System.ComponentModel.INotifyPropertyChanged { #region 变量 #endregion #region 变量组 private TagPLC1 _PLC1 = new TagPLC1(); public TagPLC1 PLC1 { get { return _PLC1; } set { _PLC1=value; RaisePropertyChanged("PLC1"); } } private Tagplc2 _plc2 = new Tagplc2(); public Tagplc2 plc2 { get { return _plc2; } set { _plc2=value; RaisePropertyChanged("plc2"); } } private Tagssx1Xplc _ssx1Xplc = new Tagssx1Xplc(); public Tagssx1Xplc ssx1Xplc { get { return _ssx1Xplc; } set { _ssx1Xplc=value; RaisePropertyChanged("ssx1Xplc"); } } private Tagssx2Xplc _ssx2Xplc = new Tagssx2Xplc(); public Tagssx2Xplc ssx2Xplc { get { return _ssx2Xplc; } set { _ssx2Xplc=value; RaisePropertyChanged("ssx2Xplc"); } } private Tagssx3Xplc _ssx3Xplc = new Tagssx3Xplc(); public Tagssx3Xplc ssx3Xplc { get { return _ssx3Xplc; } set { _ssx3Xplc=value; RaisePropertyChanged("ssx3Xplc"); } } private Tagwxr1 _wxr1 = new Tagwxr1(); public Tagwxr1 wxr1 { get { return _wxr1; } set { _wxr1=value; RaisePropertyChanged("wxr1"); } } private Tagwxr2 _wxr2 = new Tagwxr2(); public Tagwxr2 wxr2 { get { return _wxr2; } set { _wxr2=value; RaisePropertyChanged("wxr2"); } } private Tagjs1 _js1 = new Tagjs1(); public Tagjs1 js1 { get { return _js1; } set { _js1=value; RaisePropertyChanged("js1"); } } private Tagjs2 _js2 = new Tagjs2(); public Tagjs2 js2 { get { return _js2; } set { _js2=value; RaisePropertyChanged("js2"); } } private TagGlobal _Global = new TagGlobal(); public TagGlobal Global { get { return _Global; } set { _Global=value; RaisePropertyChanged("Global"); } } #endregion #region 内部类 public class TagPLC1 : System.ComponentModel.INotifyPropertyChanged { #region 变量 private System.Boolean _Param111111; public System.Boolean Param111111 { get { return _Param111111; } set { _Param111111 = value; RaisePropertyChanged("Param111111"); } } private System.UInt16 _Param7=0; public System.UInt16 Param7 { get { return _Param7; } set { _Param7 = value; RaisePropertyChanged("Param7"); } } private System.Boolean _Param2; public System.Boolean Param2 { get { return _Param2; } set { _Param2 = value; RaisePropertyChanged("Param2"); } } private System.Boolean _Param3; public System.Boolean Param3 { get { return _Param3; } set { _Param3 = value; RaisePropertyChanged("Param3"); } } private System.UInt16 _Param4; public System.UInt16 Param4 { get { return _Param4; } set { _Param4 = value; RaisePropertyChanged("Param4"); } } private System.UInt16 _Param5; public System.UInt16 Param5 { get { return _Param5; } set { _Param5 = value; RaisePropertyChanged("Param5"); } } private System.Boolean _Param1_LAST; public System.Boolean Param1_LAST { get { return _Param1_LAST; } set { _Param1_LAST = value; RaisePropertyChanged("Param1_LAST"); } } #endregion #region 变量组 #endregion #region 内部类 #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } public class Tagplc2 : System.ComponentModel.INotifyPropertyChanged { #region 变量 private System.UInt16 _Param3; public System.UInt16 Param3 { get { return _Param3; } set { _Param3 = value; RaisePropertyChanged("Param3"); } } private System.UInt16 _Param2; public System.UInt16 Param2 { get { return _Param2; } set { _Param2 = value; RaisePropertyChanged("Param2"); } } private System.UInt16 _Param1; public System.UInt16 Param1 { get { return _Param1; } set { _Param1 = value; RaisePropertyChanged("Param1"); } } #endregion #region 变量组 #endregion #region 内部类 #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } public class Tagssx1Xplc : System.ComponentModel.INotifyPropertyChanged { #region 变量 private System.UInt16 _ssx1004State; public System.UInt16 ssx1004State { get { return _ssx1004State; } set { _ssx1004State = value; RaisePropertyChanged("ssx1004State"); } } private System.UInt16 _ssx1030Req; public System.UInt16 ssx1030Req { get { return _ssx1030Req; } set { _ssx1030Req = value; RaisePropertyChanged("ssx1030Req"); } } private System.UInt16 _ssx1019Req; public System.UInt16 ssx1019Req { get { return _ssx1019Req; } set { _ssx1019Req = value; RaisePropertyChanged("ssx1019Req"); } } private System.UInt16 _ssx1023Req; public System.UInt16 ssx1023Req { get { return _ssx1023Req; } set { _ssx1023Req = value; RaisePropertyChanged("ssx1023Req"); } } private System.UInt16 _ssx1020Req; public System.UInt16 ssx1020Req { get { return _ssx1020Req; } set { _ssx1020Req = value; RaisePropertyChanged("ssx1020Req"); } } private System.UInt16 _ssx1002Req; public System.UInt16 ssx1002Req { get { return _ssx1002Req; } set { _ssx1002Req = value; RaisePropertyChanged("ssx1002Req"); } } private System.UInt16 _ssx1008Req; public System.UInt16 ssx1008Req { get { return _ssx1008Req; } set { _ssx1008Req = value; RaisePropertyChanged("ssx1008Req"); } } private System.UInt16 _ssx1010Req; public System.UInt16 ssx1010Req { get { return _ssx1010Req; } set { _ssx1010Req = value; RaisePropertyChanged("ssx1010Req"); } } private System.UInt16 _ssx1016Req; public System.UInt16 ssx1016Req { get { return _ssx1016Req; } set { _ssx1016Req = value; RaisePropertyChanged("ssx1016Req"); } } private System.UInt16 _ssx1006State; public System.UInt16 ssx1006State { get { return _ssx1006State; } set { _ssx1006State = value; RaisePropertyChanged("ssx1006State"); } } private System.UInt16 _ssx1012State; public System.UInt16 ssx1012State { get { return _ssx1012State; } set { _ssx1012State = value; RaisePropertyChanged("ssx1012State"); } } private System.UInt16 _ssx1014State; public System.UInt16 ssx1014State { get { return _ssx1014State; } set { _ssx1014State = value; RaisePropertyChanged("ssx1014State"); } } private System.UInt16 _ssx1017State; public System.UInt16 ssx1017State { get { return _ssx1017State; } set { _ssx1017State = value; RaisePropertyChanged("ssx1017State"); } } private System.UInt16 _ssx1026State; public System.UInt16 ssx1026State { get { return _ssx1026State; } set { _ssx1026State = value; RaisePropertyChanged("ssx1026State"); } } #endregion #region 变量组 #endregion #region 内部类 #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } public class Tagssx2Xplc : System.ComponentModel.INotifyPropertyChanged { #region 变量 private System.UInt16 _ssx2000State; public System.UInt16 ssx2000State { get { return _ssx2000State; } set { _ssx2000State = value; RaisePropertyChanged("ssx2000State"); } } private System.UInt16 _ssx2030Req; public System.UInt16 ssx2030Req { get { return _ssx2030Req; } set { _ssx2030Req = value; RaisePropertyChanged("ssx2030Req"); } } #endregion #region 变量组 #endregion #region 内部类 #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } public class Tagssx3Xplc : System.ComponentModel.INotifyPropertyChanged { #region 变量 private System.UInt16 _ssx3006State; public System.UInt16 ssx3006State { get { return _ssx3006State; } set { _ssx3006State = value; RaisePropertyChanged("ssx3006State"); } } private System.UInt16 _ssx3005Req; public System.UInt16 ssx3005Req { get { return _ssx3005Req; } set { _ssx3005Req = value; RaisePropertyChanged("ssx3005Req"); } } private System.UInt16 _ssx3010Req; public System.UInt16 ssx3010Req { get { return _ssx3010Req; } set { _ssx3010Req = value; RaisePropertyChanged("ssx3010Req"); } } private System.UInt16 _ssx3001State; public System.UInt16 ssx3001State { get { return _ssx3001State; } set { _ssx3001State = value; RaisePropertyChanged("ssx3001State"); } } #endregion #region 变量组 #endregion #region 内部类 #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } public class Tagwxr1 : System.ComponentModel.INotifyPropertyChanged { #region 变量 private System.Boolean _R07; public System.Boolean R07 { get { return _R07; } set { _R07 = value; RaisePropertyChanged("R07"); } } private System.Boolean _R00; public System.Boolean R00 { get { return _R00; } set { _R00 = value; RaisePropertyChanged("R00"); } } private System.Boolean _R01; public System.Boolean R01 { get { return _R01; } set { _R01 = value; RaisePropertyChanged("R01"); } } private System.Boolean _R02; public System.Boolean R02 { get { return _R02; } set { _R02 = value; RaisePropertyChanged("R02"); } } private System.Boolean _R03; public System.Boolean R03 { get { return _R03; } set { _R03 = value; RaisePropertyChanged("R03"); } } private System.Boolean _R04; public System.Boolean R04 { get { return _R04; } set { _R04 = value; RaisePropertyChanged("R04"); } } private System.Boolean _R05; public System.Boolean R05 { get { return _R05; } set { _R05 = value; RaisePropertyChanged("R05"); } } private System.Boolean _R06; public System.Boolean R06 { get { return _R06; } set { _R06 = value; RaisePropertyChanged("R06"); } } private System.Boolean _R10; public System.Boolean R10 { get { return _R10; } set { _R10 = value; RaisePropertyChanged("R10"); } } private System.Boolean _R11; public System.Boolean R11 { get { return _R11; } set { _R11 = value; RaisePropertyChanged("R11"); } } private System.Boolean _R12; public System.Boolean R12 { get { return _R12; } set { _R12 = value; RaisePropertyChanged("R12"); } } private System.Boolean _R13; public System.Boolean R13 { get { return _R13; } set { _R13 = value; RaisePropertyChanged("R13"); } } private System.Boolean _R14; public System.Boolean R14 { get { return _R14; } set { _R14 = value; RaisePropertyChanged("R14"); } } private System.Boolean _R41; public System.Boolean R41 { get { return _R41; } set { _R41 = value; RaisePropertyChanged("R41"); } } private System.Boolean _R41_LAST; public System.Boolean R41_LAST { get { return _R41_LAST; } set { _R41_LAST = value; RaisePropertyChanged("R41_LAST"); } } private System.Boolean _R42; public System.Boolean R42 { get { return _R42; } set { _R42 = value; RaisePropertyChanged("R42"); } } private System.Boolean _R43; public System.Boolean R43 { get { return _R43; } set { _R43 = value; RaisePropertyChanged("R43"); } } private System.Boolean _R44=false; public System.Boolean R44 { get { return _R44; } set { _R44 = value; RaisePropertyChanged("R44"); } } private System.Boolean _R44_LAST=false; public System.Boolean R44_LAST { get { return _R44_LAST; } set { _R44_LAST = value; RaisePropertyChanged("R44_LAST"); } } private System.Boolean _R45; public System.Boolean R45 { get { return _R45; } set { _R45 = value; RaisePropertyChanged("R45"); } } private System.Boolean _R46; public System.Boolean R46 { get { return _R46; } set { _R46 = value; RaisePropertyChanged("R46"); } } private System.Boolean _R46_LAST; public System.Boolean R46_LAST { get { return _R46_LAST; } set { _R46_LAST = value; RaisePropertyChanged("R46_LAST"); } } private System.Boolean _R47; public System.Boolean R47 { get { return _R47; } set { _R47 = value; RaisePropertyChanged("R47"); } } private System.Boolean _R50; public System.Boolean R50 { get { return _R50; } set { _R50 = value; RaisePropertyChanged("R50"); } } private System.Boolean _R51; public System.Boolean R51 { get { return _R51; } set { _R51 = value; RaisePropertyChanged("R51"); } } private System.Boolean _R52; public System.Boolean R52 { get { return _R52; } set { _R52 = value; RaisePropertyChanged("R52"); } } private System.Int16 _wl=0; public System.Int16 wl { get { return _wl; } set { _wl = value; RaisePropertyChanged("wl"); } } private System.Boolean _w143=false; public System.Boolean w143 { get { return _w143; } set { _w143 = value; RaisePropertyChanged("w143"); } } private System.Int16 _w2=0; public System.Int16 w2 { get { return _w2; } set { _w2 = value; RaisePropertyChanged("w2"); } } private System.Boolean _w245=false; public System.Boolean w245 { get { return _w245; } set { _w245 = value; RaisePropertyChanged("w245"); } } #endregion #region 变量组 #endregion #region 内部类 #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } public class Tagwxr2 : System.ComponentModel.INotifyPropertyChanged { #region 变量 private System.Boolean _R11; public System.Boolean R11 { get { return _R11; } set { _R11 = value; RaisePropertyChanged("R11"); } } private System.Boolean _R00; public System.Boolean R00 { get { return _R00; } set { _R00 = value; RaisePropertyChanged("R00"); } } private System.Boolean _R01; public System.Boolean R01 { get { return _R01; } set { _R01 = value; RaisePropertyChanged("R01"); } } private System.Boolean _R02; public System.Boolean R02 { get { return _R02; } set { _R02 = value; RaisePropertyChanged("R02"); } } private System.Boolean _R03; public System.Boolean R03 { get { return _R03; } set { _R03 = value; RaisePropertyChanged("R03"); } } private System.Boolean _R04; public System.Boolean R04 { get { return _R04; } set { _R04 = value; RaisePropertyChanged("R04"); } } private System.Boolean _R05; public System.Boolean R05 { get { return _R05; } set { _R05 = value; RaisePropertyChanged("R05"); } } private System.Boolean _R06; public System.Boolean R06 { get { return _R06; } set { _R06 = value; RaisePropertyChanged("R06"); } } private System.Boolean _R07; public System.Boolean R07 { get { return _R07; } set { _R07 = value; RaisePropertyChanged("R07"); } } private System.Boolean _R10; public System.Boolean R10 { get { return _R10; } set { _R10 = value; RaisePropertyChanged("R10"); } } private System.Boolean _R12; public System.Boolean R12 { get { return _R12; } set { _R12 = value; RaisePropertyChanged("R12"); } } private System.Boolean _R13; public System.Boolean R13 { get { return _R13; } set { _R13 = value; RaisePropertyChanged("R13"); } } private System.Boolean _R14; public System.Boolean R14 { get { return _R14; } set { _R14 = value; RaisePropertyChanged("R14"); } } private System.Boolean _R41; public System.Boolean R41 { get { return _R41; } set { _R41 = value; RaisePropertyChanged("R41"); } } private System.Boolean _R41_LAST; public System.Boolean R41_LAST { get { return _R41_LAST; } set { _R41_LAST = value; RaisePropertyChanged("R41_LAST"); } } private System.Boolean _R42; public System.Boolean R42 { get { return _R42; } set { _R42 = value; RaisePropertyChanged("R42"); } } private System.Boolean _R43; public System.Boolean R43 { get { return _R43; } set { _R43 = value; RaisePropertyChanged("R43"); } } private System.Boolean _R44; public System.Boolean R44 { get { return _R44; } set { _R44 = value; RaisePropertyChanged("R44"); } } private System.Boolean _R44_LAST; public System.Boolean R44_LAST { get { return _R44_LAST; } set { _R44_LAST = value; RaisePropertyChanged("R44_LAST"); } } private System.Boolean _R45; public System.Boolean R45 { get { return _R45; } set { _R45 = value; RaisePropertyChanged("R45"); } } private System.Boolean _R46; public System.Boolean R46 { get { return _R46; } set { _R46 = value; RaisePropertyChanged("R46"); } } private System.Boolean _R46_LAST; public System.Boolean R46_LAST { get { return _R46_LAST; } set { _R46_LAST = value; RaisePropertyChanged("R46_LAST"); } } private System.Boolean _R47; public System.Boolean R47 { get { return _R47; } set { _R47 = value; RaisePropertyChanged("R47"); } } private System.Boolean _R50; public System.Boolean R50 { get { return _R50; } set { _R50 = value; RaisePropertyChanged("R50"); } } private System.Boolean _R51; public System.Boolean R51 { get { return _R51; } set { _R51 = value; RaisePropertyChanged("R51"); } } private System.Boolean _R52; public System.Boolean R52 { get { return _R52; } set { _R52 = value; RaisePropertyChanged("R52"); } } private System.Int16 _wl=0; public System.Int16 wl { get { return _wl; } set { _wl = value; RaisePropertyChanged("wl"); } } private System.Boolean _w143=false; public System.Boolean w143 { get { return _w143; } set { _w143 = value; RaisePropertyChanged("w143"); } } private System.Int16 _w2=0; public System.Int16 w2 { get { return _w2; } set { _w2 = value; RaisePropertyChanged("w2"); } } private System.Boolean _w245=false; public System.Boolean w245 { get { return _w245; } set { _w245 = value; RaisePropertyChanged("w245"); } } #endregion #region 变量组 #endregion #region 内部类 #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } public class Tagjs1 : System.ComponentModel.INotifyPropertyChanged { #region 变量 private System.UInt16 _M5; public System.UInt16 M5 { get { return _M5; } set { _M5 = value; RaisePropertyChanged("M5"); } } private System.UInt16 _M0; public System.UInt16 M0 { get { return _M0; } set { _M0 = value; RaisePropertyChanged("M0"); } } private System.UInt16 _M1; public System.UInt16 M1 { get { return _M1; } set { _M1 = value; RaisePropertyChanged("M1"); } } private System.UInt16 _M2; public System.UInt16 M2 { get { return _M2; } set { _M2 = value; RaisePropertyChanged("M2"); } } private System.UInt16 _M3; public System.UInt16 M3 { get { return _M3; } set { _M3 = value; RaisePropertyChanged("M3"); } } private System.UInt16 _M4; public System.UInt16 M4 { get { return _M4; } set { _M4 = value; RaisePropertyChanged("M4"); } } private System.UInt16 _M6; public System.UInt16 M6 { get { return _M6; } set { _M6 = value; RaisePropertyChanged("M6"); } } private System.UInt16 _M7; public System.UInt16 M7 { get { return _M7; } set { _M7 = value; RaisePropertyChanged("M7"); } } private System.UInt16 _M32; public System.UInt16 M32 { get { return _M32; } set { _M32 = value; RaisePropertyChanged("M32"); } } private System.UInt16 _M33; public System.UInt16 M33 { get { return _M33; } set { _M33 = value; RaisePropertyChanged("M33"); } } private System.UInt16 _M34; public System.UInt16 M34 { get { return _M34; } set { _M34 = value; RaisePropertyChanged("M34"); } } private System.UInt16 _M35; public System.UInt16 M35 { get { return _M35; } set { _M35 = value; RaisePropertyChanged("M35"); } } private System.UInt16 _M36; public System.UInt16 M36 { get { return _M36; } set { _M36 = value; RaisePropertyChanged("M36"); } } private System.UInt16 _M37; public System.UInt16 M37 { get { return _M37; } set { _M37 = value; RaisePropertyChanged("M37"); } } private System.UInt16 _M38; public System.UInt16 M38 { get { return _M38; } set { _M38 = value; RaisePropertyChanged("M38"); } } private System.UInt16 _M39; public System.UInt16 M39 { get { return _M39; } set { _M39 = value; RaisePropertyChanged("M39"); } } private System.UInt16 _M40; public System.UInt16 M40 { get { return _M40; } set { _M40 = value; RaisePropertyChanged("M40"); } } private System.UInt16 _M41; public System.UInt16 M41 { get { return _M41; } set { _M41 = value; RaisePropertyChanged("M41"); } } #endregion #region 变量组 #endregion #region 内部类 #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } public class Tagjs2 : System.ComponentModel.INotifyPropertyChanged { #region 变量 private System.UInt16 _M0; public System.UInt16 M0 { get { return _M0; } set { _M0 = value; RaisePropertyChanged("M0"); } } private System.UInt16 _M4; public System.UInt16 M4 { get { return _M4; } set { _M4 = value; RaisePropertyChanged("M4"); } } private System.UInt16 _M1; public System.UInt16 M1 { get { return _M1; } set { _M1 = value; RaisePropertyChanged("M1"); } } private System.UInt16 _M2; public System.UInt16 M2 { get { return _M2; } set { _M2 = value; RaisePropertyChanged("M2"); } } private System.UInt16 _M3; public System.UInt16 M3 { get { return _M3; } set { _M3 = value; RaisePropertyChanged("M3"); } } private System.UInt16 _M5; public System.UInt16 M5 { get { return _M5; } set { _M5 = value; RaisePropertyChanged("M5"); } } private System.UInt16 _M6; public System.UInt16 M6 { get { return _M6; } set { _M6 = value; RaisePropertyChanged("M6"); } } private System.UInt16 _M7; public System.UInt16 M7 { get { return _M7; } set { _M7 = value; RaisePropertyChanged("M7"); } } private System.UInt16 _M32; public System.UInt16 M32 { get { return _M32; } set { _M32 = value; RaisePropertyChanged("M32"); } } private System.UInt16 _M33; public System.UInt16 M33 { get { return _M33; } set { _M33 = value; RaisePropertyChanged("M33"); } } private System.UInt16 _M34; public System.UInt16 M34 { get { return _M34; } set { _M34 = value; RaisePropertyChanged("M34"); } } private System.UInt16 _M35; public System.UInt16 M35 { get { return _M35; } set { _M35 = value; RaisePropertyChanged("M35"); } } private System.UInt16 _M36; public System.UInt16 M36 { get { return _M36; } set { _M36 = value; RaisePropertyChanged("M36"); } } private System.UInt16 _M37; public System.UInt16 M37 { get { return _M37; } set { _M37 = value; RaisePropertyChanged("M37"); } } private System.UInt16 _M38; public System.UInt16 M38 { get { return _M38; } set { _M38 = value; RaisePropertyChanged("M38"); } } private System.UInt16 _M39; public System.UInt16 M39 { get { return _M39; } set { _M39 = value; RaisePropertyChanged("M39"); } } private System.UInt16 _M40; public System.UInt16 M40 { get { return _M40; } set { _M40 = value; RaisePropertyChanged("M40"); } } private System.UInt16 _M41; public System.UInt16 M41 { get { return _M41; } set { _M41 = value; RaisePropertyChanged("M41"); } } #endregion #region 变量组 #endregion #region 内部类 #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } public class TagGlobal : System.ComponentModel.INotifyPropertyChanged { #region 变量 private System.UInt16 _SettingsOver=0; public System.UInt16 SettingsOver { get { return _SettingsOver; } set { _SettingsOver = value; RaisePropertyChanged("SettingsOver"); } } #endregion #region 变量组 #endregion #region 内部类 #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } #endregion #region 属性变更 public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged; public void RaisePropertyChanged(string propertyName) { System.ComponentModel.PropertyChangedEventHandler handler = PropertyChanged; if (handler != null) { handler(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName)); } } #endregion } }