Exemplo n.º 1
0
        public async void RunSimulationAsync()
        {
            ProgressDialogController controller = await dialogCoordinator.ShowProgressAsync(this, "Simulate", "Running the waferfab simulation");

            controller.SetIndeterminate();

            // Build simulation model
            updateWaferFabSettings();

            WaferFabSim.MyWaferFabSettings = waferFabSettings;

            WaferFabSim.MyExperimentSettings = experimentSettings;

            // Run simulation
            await Task.Run(() => WaferFabSim.RunSimulation());

            // Update WIP data
            ClearAllWIPPlots();

            // Close...
            await controller.CloseAsync();
        }