Merge branch 'master' of http://www.scserverddns.top:13000/sc/DyeingComputer
This commit is contained in:
commit
24cc2920de
6 files changed
+271
-122
No files matched your search
@@ -32,30 +32,43 @@ namespace DyeingComputer.ViewModel
|
||||
public class ViewModelBase : INotifyPropertyChanged
|
||||
{
|
||||
public event PropertyChangedEventHandler PropertyChanged;
|
||||
|
||||
protected virtual void OnPropertyChanged(string propertyName)
|
||||
{
|
||||
if (this.PropertyChanged != null)
|
||||
this.PropertyChanged(this, new PropertyChangedEventArgs(propertyName));
|
||||
}
|
||||
|
||||
public void RaisePropertyChanged(string propertyName)
|
||||
public void RaisePropertyChanged(string propertyName)
|
||||
{
|
||||
if (propertyName != null)
|
||||
{
|
||||
PropertyChanged.Invoke(this, new PropertyChangedEventArgs(propertyName));
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public class MainWindowViewModel : ViewModelBase
|
||||
{
|
||||
private UserClass.IniFile.IniFiles Configini = new UserClass.IniFile.IniFiles(Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "DyeingComputer.ini");
|
||||
private SQLiteHelper SQLiteHelpers = null; //定义数据库
|
||||
private readonly string DBAddress = Environment.CurrentDirectory + "\\DataBase\\800COMPUTER.db"; //数据库路径
|
||||
private PID PID = null;
|
||||
private IniFile.IniFiles Configini = new IniFile.IniFiles(Convert.ToString(System.AppDomain.CurrentDomain.BaseDirectory) + "DyeingComputer.ini");
|
||||
|
||||
|
||||
public MainWindowViewModel()
|
||||
{
|
||||
SQLiteHelpers = new SQLiteHelper(DBAddress); //数据库连接路径
|
||||
SQLiteHelpers.Open(); //打开数据库
|
||||
double ST01 = Convert.ToDouble( SQLiteHelpers.ExecuteScalar("select value from system where ParameterID = 'ST01'", null)); //读取
|
||||
double ST02 = Convert.ToDouble( SQLiteHelpers.ExecuteScalar("select value from system where ParameterID = 'ST02'", null));
|
||||
double ST03 = Convert.ToDouble( SQLiteHelpers.ExecuteScalar("select value from system where ParameterID = 'ST03'", null));
|
||||
double ST04 = Convert.ToDouble(SQLiteHelpers.ExecuteScalar("select value from system where ParameterID = 'ST04'", null));
|
||||
double ST05 = Convert.ToDouble(SQLiteHelpers.ExecuteScalar("select value from system where ParameterID = 'ST05'", null));
|
||||
double ST06 = Convert.ToDouble(SQLiteHelpers.ExecuteScalar("select value from system where ParameterID = 'ST06'", null));
|
||||
SQLiteHelpers.Close();
|
||||
|
||||
WorkNumder = "----------";
|
||||
PID pid=new PID(ST01,ST02,ST03,ST04,ST05,ST06);
|
||||
|
||||
CountDown(); //启动循环任务
|
||||
SQL_data(); //读数据库
|
||||
UPort(); //启动串口
|
||||
@@ -68,21 +81,18 @@ namespace DyeingComputer.ViewModel
|
||||
get { return work_Temp; }
|
||||
set { work_Temp = value; OnPropertyChanged("Work_Temp"); }
|
||||
}
|
||||
|
||||
public string work_Numder; //显示工单号
|
||||
public string Work_Numder //通知UI控件参数改变
|
||||
{
|
||||
get { return work_Numder; }
|
||||
set { work_Numder = value; OnPropertyChanged("Work_Numder"); }
|
||||
}
|
||||
|
||||
public string status_Str; //显示状态
|
||||
public string Status_Str //通知UI控件参数改变
|
||||
{
|
||||
get { return status_Str; }
|
||||
set { status_Str = value; OnPropertyChanged("Status_Str"); }
|
||||
}
|
||||
|
||||
public string sys_Time; //显示系统时间
|
||||
public string Sys_Time //通知UI控件参数改变
|
||||
{
|
||||
@@ -113,7 +123,7 @@ namespace DyeingComputer.ViewModel
|
||||
};
|
||||
disTimer.Tick += new EventHandler(DisTimer_100MS);//每一秒执行的方法
|
||||
disTimer.Start();//计时开始
|
||||
}
|
||||
}//时间周期初始化
|
||||
|
||||
public static object Name_err;
|
||||
public static object WorkNumder;
|
||||
@@ -203,8 +213,6 @@ namespace DyeingComputer.ViewModel
|
||||
});
|
||||
}
|
||||
|
||||
private SQLiteHelper SQLiteHelpers = null; //定义数据库
|
||||
private readonly string DBAddress = Environment.CurrentDirectory + "\\DataBase\\800COMPUTER.db"; //数据库路径
|
||||
public DataTable dt_d = new DataTable("DIO");
|
||||
public DataTable dt_a = new DataTable("AIO");
|
||||
public DataTable dt_m = new DataTable("M");
|
||||
|
||||
Reference in new issue
Block a user