using Mesnac.Action.Base; using Mesnac.Controls.Default.GCTS; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Mesnac.Action.ChemicalWeighing.ProjectDebug { class OpenProjectDebug : ChemicalWeighingAction, IAction { public void Run(RuntimeParameter runtime) { base.RunIni(runtime); //必须要调用 ProjectDebugState_GCTS CurrentSB2 = runtime.Sender as ProjectDebugState_GCTS; string _sbvNumber = CurrentSB2.Name; ICSharpCode.Core.LoggingService.Debug(_sbvNumber + "器件状态设置"); FrmProjectDebug frmProjectDebug = new FrmProjectDebug(); frmProjectDebug.FormText = "工程调试"; frmProjectDebug.PlcName = CurrentSB2.StatusName; frmProjectDebug.PlcValue = CurrentSB2.Status.ToString(); frmProjectDebug.ShowDialog(); } } }