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(); }
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); }