This commit is contained in:
2025-10-21 15:24:10 +08:00
parent 4303229724
commit 1507e95fff
43 changed files with 1199 additions and 157 deletions
@@ -228,7 +228,7 @@ See Rendering Items SubMenu from <a href="../player/player-extended-renderingcan
<li>X, Y, Z coordinate values</li>
<li>Action buttons to set the entry to program zero or machine zero</li>
</ul>
<p>Row selection updates <a class="xref" href="../../../../api/Hi.Numerical.IsoCoordinateEntryDisplayee.html#Hi_Numerical_IsoCoordinateEntryDisplayee_IsoCoordinateId">IsoCoordinateId</a> through &lt;xref:HiNC_2025_webservice.Common.ProjectDisplayeeService.MachiningProjectDisplayee&gt;.</p>
<p>Row selection updates <a class="xref" href="../../../../api/Hi.Numerical.IsoCoordinateEntryDisplayee.html#Hi_Numerical_IsoCoordinateEntryDisplayee_IsoCoordinateId">IsoCoordinateId</a>.</p>
<h3 id="datum-preset-and-shift-tables-heidenhain">Datum Preset and Shift Tables (Heidenhain)</h3>
<p>These tables are specific to <a class="xref" href="../../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a> controllers and provide interfaces for:</p>
<ul>
@@ -91,7 +91,7 @@
<li>Key Model
<ul>
<li>WPF Single-User Desktop Application: Self-hosted <a class="xref" href="../../../api/Hi.MachiningProcs.LocalProjectService.html">LocalProjectService</a></li>
<li>Web Service Application: Service inherits from &lt;xref:Hi.MachiningProcs.IPathedMachiningProjectHost&gt;</li>
<li>Web Service Application: Service inherits from <a class="xref" href="../../../api/Hi.MachiningProcs.IProjectService.html">IProjectService</a></li>
</ul>
</li>
<li>Other Model: <a class="xref" href="../../../api/Hi.HiNcKits.AppService.html">AppService</a></li>
@@ -171,7 +171,7 @@ The boxes are draggable for re-order.
</li>
<li>Title Label
<ul>
<li>Apply &lt;xref:Hi.ShellCommands.ITitleCommand.GetCommandTitle()&gt; if the command is inherited from <a class="xref" href="../../../../api/Hi.ShellCommands.ITitleCommand.html">ITitleCommand</a>; otherwise, show the class name.</li>
<li>Apply <a class="xref" href="../../../../api/Hi.ShellCommands.ITitleCommand.html#Hi_ShellCommands_ITitleCommand_GetCommandTitle_">GetCommandTitle</a> if the command is inherited from <a class="xref" href="../../../../api/Hi.ShellCommands.ITitleCommand.html">ITitleCommand</a>; otherwise, show the class name.</li>
</ul>
</li>
</ul>
@@ -97,7 +97,7 @@
</li>
<li>NC Code Editor Area
<ul>
<li>The model is &lt;xref:Hi.ShellCommands.NcCodeCommand.NcCode&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.NcCodeCommand.html#Hi_ShellCommands_NcCodeCommand_NcText">NcText</a>.</li>
<li>Multi-line text editor for NC code input</li>
<li>Monospace font for better code readability</li>
<li>Line numbers display (optional)</li>
@@ -99,7 +99,7 @@
<ul>
<li>NC File Setting
<ul>
<li>The model is &lt;xref:Hi.ShellCommands.ClassicNcFileCommand.NcFile&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.NcFileCommand.html#Hi_ShellCommands_NcFileCommand_NcFile">NcFile</a>.</li>
<li>NC File Label</li>
<li>NC File Text Field
<ul>
@@ -106,13 +106,13 @@
<ul>
<li>Enable Write Step Files CheckBox
<ul>
<li>The model is &lt;xref:Hi.ShellCommands.ClassicSessionCommand.EnableWriteStepFiles&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.PostExecutionCommand.html#Hi_ShellCommands_PostExecutionCommand_EnableWriteStepFiles">EnableWriteStepFiles</a>.</li>
</ul>
</li>
<li>Step File Template Label</li>
<li>Step File Template Text Field
<ul>
<li>The model is &lt;xref:Hi.ShellCommands.ClassicSessionCommand.StepFileTemplate&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.PostExecutionCommand.html#Hi_ShellCommands_PostExecutionCommand_StepFileTemplate">StepFileTemplate</a>.</li>
<li>Default value: &ldquo;Output/[NcName].step.csv&rdquo;</li>
</ul>
</li>
@@ -124,18 +124,18 @@ Visible if <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">Ap
<ul>
<li>Enable Write Shot Files CheckBox
<ul>
<li>The model is &lt;xref:Hi.ShellCommands.ClassicSessionCommand.EnableWriteShotFiles&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.PostExecutionCommand.html#Hi_ShellCommands_PostExecutionCommand_EnableWriteShotFiles">EnableWriteShotFiles</a>.</li>
</ul>
</li>
<li>Shot File Template Text Field
<ul>
<li>The model is &lt;xref:Hi.ShellCommands.ClassicSessionCommand.ShotFileTemplate&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.PostExecutionCommand.html#Hi_ShellCommands_PostExecutionCommand_ShotFileTemplate">ShotFileTemplate</a>.</li>
<li>Default value: <code>Output/[NcName].shot.csv</code></li>
</ul>
</li>
<li>Shot File Time Resolution (ms) Number Field
<ul>
<li>The model is &lt;xref:Hi.ShellCommands.ClassicSessionCommand.ShotFileTimeResolution_ms&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.PostExecutionCommand.html#Hi_ShellCommands_PostExecutionCommand_ShotFileTimeResolution_ms">ShotFileTimeResolution_ms</a>.</li>
<li>Default value: 1</li>
</ul>
</li>
@@ -146,12 +146,12 @@ Visible if <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">Ap
<ul>
<li>Enable Optimize To Files CheckBox
<ul>
<li>The model is &lt;xref:Hi.ShellCommands.ClassicSessionCommand.EnableOptimizeToFiles&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.PostExecutionCommand.html#Hi_ShellCommands_PostExecutionCommand_EnableOptimizeToFiles">EnableOptimizeToFiles</a>.</li>
</ul>
</li>
<li>Optimization File Template Text Field
<ul>
<li>The model is &lt;xref:Hi.ShellCommands.ClassicSessionCommand.OptimizationFileTemplate&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.PostExecutionCommand.html#Hi_ShellCommands_PostExecutionCommand_OptimizationFileTemplate">OptimizationFileTemplate</a>.</li>
<li>Default value: &ldquo;Output/Opt-[NcName]&rdquo;</li>
</ul>
</li>
@@ -161,13 +161,13 @@ Visible if <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">Ap
<ul>
<li>Enable Geom Diff CheckBox
<ul>
<li>The model is &lt;xref:Hi.ShellCommands.ClassicSessionCommand.EnableGeomDiff&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.PostExecutionCommand.html#Hi_ShellCommands_PostExecutionCommand_EnableGeomDiff">EnableGeomDiff</a>.</li>
</ul>
</li>
<li>Geom Diff Detect Radius Number Field (with Unit)
<ul>
<li>One Line layout</li>
<li>The model is &lt;xref:Hi.ShellCommands.ClassicSessionCommand.GeomDiffDetectRadius_mm&gt;.</li>
<li>The model is <a class="xref" href="../../../../api/Hi.ShellCommands.PostExecutionCommand.html#Hi_ShellCommands_PostExecutionCommand_GeomDiffDetectRadius_mm">GeomDiffDetectRadius_mm</a>.</li>
<li>Default value: 1</li>
</ul>
</li>