Exemplo n.º 1
0
        public ViewModel()
        {
            PcdmisService                = new PCDmisService();
            MeasProgsManager             = MeasProgManager.Inst;
            MeasProgsManager.SavFileName = "MeasProgs.xml";
            MeasProgsManager.LoadPrograms();
            ServerDirs = ServerDirManager.Inst;
            ServerDirManager.Inst.LoadDirs();

            ProgsSetupCommand = new DelegateCommand(ProgsSetup);
            DirsSetupCommand  = new DelegateCommand(DirsSetup);
            LogsCommand       = new DelegateCommand(ShowLogs);
        }
Exemplo n.º 2
0
        public void ExecutePartProgramTest()
        {
            PCDmisService pcdService = new PCDmisService();

            pcdService.InitialPCDmis();
            pcdService.OpenPartProgram(@"D:\ServerPathRoot\PartPrograms\1.prg");
            pcdService.ExecutePartProgram();
            Thread.Sleep(10000);
            pcdService.OpenPartProgram(@"D:\clientPathRoot\programs\1.prg");
            while (true)
            {
            }
        }
Exemplo n.º 3
0
        static void Main(string[] args)
        {
            PCDmisService service = new PCDmisService();

            service.Initial();
            using (ServiceHost host = new ServiceHost(service))
            {
                host.Opened += Host_Opened;
                host.Open();

                Console.WriteLine("...");

                Console.ReadLine();
            }
        }
Exemplo n.º 4
0
 public CMMController()
 {
     _executedEvent = new AutoResetEvent(false);
     _pcdmisService = new PCDmisService();
     try
     {
         _pcdmisService.InitPcdmis();
         _pcdmisService.Executed         += _pcdmisService_Executed;
         _pcdmisService.ExecuteError     += _pcdmisService_ExecuteError;
         _pcdmisService.PcdmisMessageBox += _pcdmisService_PcdmisMessageBox;
     }
     catch (Exception)
     {
         // LOG记录
     }
 }