| | |
| | | using NationalInstruments.TestStand.Utility; |
| | | using Plugin.TestResult_WPF.Constant; |
| | | using Plugin.TestResult_WPF.Model; |
| | | using Plugin.TsSupport; |
| | | using System; |
| | | using System.Collections.Generic; |
| | | using System.Windows; |
| | |
| | | |
| | | } |
| | | |
| | | public bool IsRunning { get; set; } = false; |
| | | |
| | | public TestResultView(BaseConfig config) |
| | | { |
| | | this.rowCount = config.Row; |
| | |
| | | |
| | | |
| | | InitializeComponent(); |
| | | testApp = new AxApplicationMgr(); |
| | | testApp.ExitApplication += new EventHandler(this.axApplicationMgr_ExitApplication); |
| | | testApp.UIMessageEvent += new _ApplicationMgrEvents_UIMessageEventEventHandler(this.axApplicationMgr_UIMessageEvent); |
| | | testApp.ExecutionClosed += new _ApplicationMgrEvents_ExecutionClosedEventHandler(this.axApplicationMgr_ExecutionClosed); |
| | | testApp = TestAppManager.GetAxApplicationMgr(); |
| | | testApp.ExitApplication += this.axApplicationMgr_ExitApplication; |
| | | testApp.UIMessageEvent += this.axApplicationMgr_UIMessageEvent; |
| | | testApp.ExecutionClosed += this.axApplicationMgr_ExecutionClosed; |
| | | |
| | | |
| | | ((System.ComponentModel.ISupportInitialize)(this.testApp)).BeginInit();//myClient为第三方控件名 |
| | |
| | | if (MethodCode == 12) |
| | | { |
| | | /// 保存温度文件 |
| | | /// |
| | | strData = e.uiMsg.StringData; |
| | | string[] datas = strData.Split(';'); |
| | | int ovenIndex = int.Parse(datas[0]); |
| | |
| | | if (this.SequenceContext == null) return; |
| | | string name = tables[index].title; |
| | | string key = $"StationState.Start_{name}"; |
| | | this.engine.Globals.SetValBoolean(key, 0, data); |
| | | bool val = this.engine.Globals.GetValBoolean(key, 0); |
| | | this.engine.Globals.SetValBoolean(key, 1, data); |
| | | //bool val = this.engine.Globals.GetValBoolean(key, 0); |
| | | //this.SequenceContext.StationGlobals.SetValBoolean(key, 0, data); |
| | | //bool val = this.SequenceContext.StationGlobals.GetValBoolean(key, 0); |
| | | } |
| | | |
| | | public void ReleaseResource() |
| | | { |
| | | testApp.ExitApplication -= this.axApplicationMgr_ExitApplication; |
| | | testApp.UIMessageEvent -= this.axApplicationMgr_UIMessageEvent; |
| | | testApp.ExecutionClosed -= this.axApplicationMgr_ExecutionClosed; |
| | | foreach (var table in tables) |
| | | { |
| | | table.RelaseResource(); |