118 lines
3.4 KiB
C#
118 lines
3.4 KiB
C#
|
using System;
|
|||
|
using System.Collections.Generic;
|
|||
|
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.Media;
|
|||
|
using System.Windows.Media.Imaging;
|
|||
|
using System.Windows.Shapes;
|
|||
|
using System.Windows.Threading;
|
|||
|
|
|||
|
using Aitex.Core.RT.DataCenter;
|
|||
|
using Aitex.Core.Util;
|
|||
|
|
|||
|
namespace SicUI
|
|||
|
{
|
|||
|
/// <summary>
|
|||
|
/// WinDataView.xaml 的交互逻辑
|
|||
|
/// </summary>
|
|||
|
public partial class WinDataView : Window
|
|||
|
{
|
|||
|
public class DataShow
|
|||
|
{
|
|||
|
|
|||
|
public string RecipeName { get; set; }
|
|||
|
public string StepNumber { get; set; }
|
|||
|
public string StepName { get; set; }
|
|||
|
public string StepTime { get; set; }
|
|||
|
public string RecipeTime { get; set; }
|
|||
|
//
|
|||
|
public string PSUMOde { get; set; }
|
|||
|
public string SCRMOde { get; set; }
|
|||
|
//
|
|||
|
public string Inner { get; set; }
|
|||
|
public string Middle { get; set; }
|
|||
|
public string Outer { get; set; }
|
|||
|
|
|||
|
public string U { get; set; }
|
|||
|
public string M { get; set; }
|
|||
|
public string L { get; set; }
|
|||
|
//
|
|||
|
public string TC1 { get; set; }
|
|||
|
public string TC2 { get; set; }
|
|||
|
public string TC3 { get; set; }
|
|||
|
|
|||
|
//腔内压力
|
|||
|
public string ChamPressFeedBack { get; set; }
|
|||
|
//腔体转速
|
|||
|
public string ActualSpeedFeedback { get; set; }
|
|||
|
|
|||
|
public string PM1Temprature { get; set; }
|
|||
|
|
|||
|
|
|||
|
public DataShow()
|
|||
|
{
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
//
|
|||
|
|
|||
|
|
|||
|
public DataShow dsFresh = null;
|
|||
|
public event EventHandler evFresh;
|
|||
|
|
|||
|
|
|||
|
public WinDataView(Object obj,string title="")
|
|||
|
{
|
|||
|
InitializeComponent();
|
|||
|
//
|
|||
|
Win_WinDataView.Title = "Process Data Display_" + title;
|
|||
|
evFresh = new EventHandler(RefreshUI);
|
|||
|
SicUI.Models.PMs.PMProcessViewModel PMLDVM = obj as SicUI.Models.PMs.PMProcessViewModel;
|
|||
|
PMLDVM.TimerEvent += evFresh;
|
|||
|
|
|||
|
}
|
|||
|
protected override void OnClosing(System.ComponentModel.CancelEventArgs e)
|
|||
|
{
|
|||
|
this.Hide();
|
|||
|
e.Cancel = true;
|
|||
|
}
|
|||
|
|
|||
|
private void RefreshUI(object sender, EventArgs e)
|
|||
|
{
|
|||
|
this.RecipeName.Text = dsFresh.RecipeName;
|
|||
|
this.StepNo.Text = dsFresh.StepNumber;
|
|||
|
this.StepName.Text = dsFresh.StepName;
|
|||
|
this.StepTime.Text = dsFresh.StepTime;
|
|||
|
this.RecipeTime.Text = dsFresh.RecipeTime;
|
|||
|
//
|
|||
|
this.PSUMode.Text = dsFresh.PSUMOde;
|
|||
|
this.SCRMode.Text = dsFresh.SCRMOde;
|
|||
|
//
|
|||
|
//this.Inner.Text = dsFresh.Inner;
|
|||
|
this.Inner.Text = "--";
|
|||
|
this.Middle.Text = dsFresh.Middle;
|
|||
|
this.Outer.Text = dsFresh.Outer;
|
|||
|
|
|||
|
this.U.Text = dsFresh.U;
|
|||
|
this.M.Text = dsFresh.M;
|
|||
|
this.L.Text = dsFresh.L;
|
|||
|
//
|
|||
|
this.TC1.Text = dsFresh.TC1;
|
|||
|
this.TC2.Text = dsFresh.TC2;
|
|||
|
this.TC3.Text = dsFresh.TC3;
|
|||
|
|
|||
|
this.Pressure.Text = dsFresh.ChamPressFeedBack;
|
|||
|
this.Rotate.Text = dsFresh.ActualSpeedFeedback;
|
|||
|
//this.TCTemp.Text = dsFresh.PM1Temprature;
|
|||
|
|
|||
|
}
|
|||
|
}
|
|||
|
}
|