IEnumerable Run(){ // OptMaxForce_N=250; OptMinFeedrate_mmdmin=1; OptMaxFeedrate_mmdmin=2000; OptEnableInterpolation=true; OptExtendedPostDistance_mm=1; OptExtendedPreDistance_mm=2; foreach(var action in RunNcFile("NC/circle.ptp")) yield return action; OptMinFeedrate_mmdmin=100; OptMaxFeedrate_mmdmin=1000; foreach(var action in RunNcFile("NC/drill_slot.ptp")) yield return action; foreach(var action in RunNcFile("NC/side.ptp")) yield return action; foreach(var action in RunNcFile("NC/slide.ptp")) yield return action; OptimizeToFiles("Cache/Opt-[NcName]"); yield return null; } return Run();