123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Diagnostics;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace NextTreatMesDemo.Models
- {
- public class ProcessDataModel : INotifyPropertyChanged
- {
- public event System.ComponentModel.PropertyChangedEventHandler PropertyChanged;
- protected void OnPropertyChanged(string propertyName)
- {
- if (PropertyChanged != null)
- {
- PropertyChanged(this, new System.ComponentModel.PropertyChangedEventArgs(propertyName));
- }
- }
- public string MaterialType { get; set; }
- public string PrintTagProduct { get; set; }
- public string Brand { get; set; }
- public string PrintDeviceId { get; set; }
- public string Tip { get; set; }
- public int SolidifyStation { get; set; }
- public bool IsKid { get; set; }
- public bool IsOverSea { get; set; }
- public string IsLarge { get; set; } = "无";
- public int Count { get; set; } = 0;
- private string boardId;
- /// <summary>
- /// 网板ID
- /// </summary>
- public string BoardId
- {
- get { return boardId; }
- set
- {
- boardId = value;
- OnPropertyChanged("BoardId");
- }
- }
- /// <summary>
- /// 网板处理唯一编码
- /// </summary>
- public string BoardGuid { get; set; }
- private ProcessState state;
- /// <summary>
- /// 状态
- /// </summary>
- public ProcessState State
- {
- get { return state; }
- set
- {
- state = value;
- OnPropertyChanged("State");
- }
- }
- private string totalCount;
- /// <summary>
- /// 总数
- /// </summary>
- public string TotalCount
- {
- get { return totalCount; }
- set
- {
- totalCount = value;
- OnPropertyChanged("TotalCount");
- }
- }
- private string totalWeight;
- /// <summary>
- /// 总重
- /// </summary>
- public string TotalWeight
- {
- get { return totalWeight; }
- set
- {
- totalWeight = value;
- OnPropertyChanged("TotalWeight");
- }
- }
- /// <summary>
- /// 计时器
- /// </summary>
- public Stopwatch stopwatch { get; set; }
- private string startTime;
- /// <summary>
- /// 开始时间
- /// </summary>
- public string StartTime
- {
- get { return startTime; }
- set
- {
- startTime = value;
- OnPropertyChanged("StartTime");
- }
- }
- private string totalSpendTime;
- /// <summary>
- /// 总耗时
- /// </summary>
- public string TotalSpendTime
- {
- get { return totalSpendTime; }
- set
- {
- totalSpendTime = value;
- OnPropertyChanged("TotalSpendTime");
- }
- }
- private string centrifugalSpendTime;
- /// <summary>
- /// 离心耗时
- /// </summary>
- public string CentrifugalSpendTime
- {
- get { return centrifugalSpendTime; }
- set
- {
- centrifugalSpendTime = value;
- OnPropertyChanged("CentrifugalSpendTime");
- }
- }
- private string waterSpendTime;
- /// <summary>
- /// 水固化耗时
- /// </summary>
- public string WaterSpendTime
- {
- get { return waterSpendTime; }
- set
- {
- waterSpendTime = value;
- OnPropertyChanged("WaterSpendTime");
- }
- }
- private string lightSpendTime;
- /// <summary>
- /// 光固化耗时
- /// </summary>
- public string LightSpendTime
- {
- get { return lightSpendTime; }
- set
- {
- lightSpendTime = value;
- OnPropertyChanged("LightSpendTime");
- }
- }
- private string finishTime;
- /// <summary>
- /// 完成时间
- /// </summary>
- public string FinishTime
- {
- get { return finishTime; }
- set
- {
- finishTime = value;
- OnPropertyChanged("FinishTime");
- }
- }
- private string modelsInfo;
- /// <summary>
- /// 模型信息
- /// </summary>
- public string ModelsInfo
- {
- get { return modelsInfo; }
- set
- {
- modelsInfo = value;
- OnPropertyChanged("ModelsInfo");
- }
- }
- }
- public enum ProcessState
- {
- 入料中,
- 待离心,
- 第一次离心中,
- 待翻面,
- 翻面完成,
- 第二次离心中,
- 离心完成,
- 待脱模,
- 脱模完成,
- 待真空固化,
- 真空固化开始,
- 真空固化完成,
- 送料中,
- 送料完成,
- }
- }
|