Esempio n. 1
0
        private void executePlan(PlanBuilder3D builder)
        {
            builder.SetStreamingCuttingSpeed(getCuttingSpeed());
            builder.StreamingIsComplete += planCompleted;
            _planStreamer = builder;

            /*/Cnc.SEND(plan);
             * Cnc.OnInstructionQueueIsComplete += planCompleted;/**/
            _planStart = DateTime.Now;
            builder.StreamInstructions(Cnc);
            this.Focus();
        }
Esempio n. 2
0
        private void CuttingDeltaT_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e)
        {
            var speed = Speed.Value / 1000;

            refreshTransitionSpeed();

            if (Workspace != null)
            {
                Workspace.CuttingSpeedMm = speed;
            }

            if (_planStreamer != null)
            {
                _planStreamer.SetStreamingCuttingSpeed(speed);
            }

            CuttingSpeed.Text = string.Format("{0:0.000}mm/s", speed);
        }