add ChartRange to ClStrip.

This commit is contained in:
2025-12-22 23:35:43 +08:00
parent 9f5f146841
commit 8d56a9984b
4 changed files with 35 additions and 33 deletions
@@ -1,4 +1,4 @@
using Hi.Wpf.Disp;
using Hi.WpfPlus.Disp;
using System;
using Hi.MachiningProcs;
using Hi.Common.FileLines;
@@ -23,22 +23,24 @@ namespace Sample.Machining
static void Main(string[] args)
{
LocalApp.AppBegin();
LocalProjectService localProjectService = new LocalProjectService();
#region Load Machining Project
var projectPath = "C:/HiNC-Projects/DemoStandardPath/Main.hincproj";
#region Load Machining Project
var projectPath = "C:/HiNC-Projects/DemoStandardPath/Main.hincproj";
Console.WriteLine($"Load Project: {projectPath}");
MachiningProject machiningProject = MachiningProject.LoadFile(projectPath);
localProjectService.LoadProject(projectPath);
MachiningProject machiningProject = localProjectService.MachiningProject;
machiningProject.RuntimeApi.MachiningStepSelected += (MachiningStep step) =>
localProjectService.RuntimeApi.MachiningStepSelected += (MachiningStep step) =>
{
var sourceCommand = step.SourceCommand;
Console.WriteLine($"Step Selected: MRR = {step.Mrr_mm3ds} At \"{sourceCommand?.FilePath}\" (Line {sourceCommand?.GetLineNo()}) \"{sourceCommand?.Line}\"");
};
machiningProject.PacePlayer.Start();
localProjectService.PacePlayer.Start();
#endregion
#region Configure Rendering Options
var projectDisplayee = new MachiningProjectDisplayee(()=>machiningProject);
var projectDisplayee = new MachiningProjectDisplayee(localProjectService);
projectDisplayee.RenderingFlagBitArray[(int)RenderingFlag.Mech] = true;
projectDisplayee.RenderingFlagBitArray[(int)RenderingFlag.Fixture] = true;
projectDisplayee.RenderingFlagBitArray[(int)RenderingFlag.WorkpieceGeom] = true;