update ISO coordinate rendering for 3+2axis machine.

This commit is contained in:
2026-04-06 15:08:59 +08:00
parent 8dd5309e0e
commit 0fe9497552
219 changed files with 23941 additions and 12629 deletions
@@ -561,6 +561,37 @@ Class SoftNcRunner
<a id="Hi_NcParsers_SoftNcRunner_SyntecNcRunner_" data-uid="Hi.NcParsers.SoftNcRunner.SyntecNcRunner*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_SyntecNcRunner" data-uid="Hi.NcParsers.SoftNcRunner.SyntecNcRunner">
SyntecNcRunner
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static SoftNcRunner SyntecNcRunner { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.NcParsers.SoftNcRunner.html">SoftNcRunner</a></dt>
<dd></dd>
</dl>
<a id="Hi_NcParsers_SoftNcRunner_XName_" data-uid="Hi.NcParsers.SoftNcRunner.XName*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_XName" data-uid="Hi.NcParsers.SoftNcRunner.XName">
@@ -598,8 +629,8 @@ Class SoftNcRunner
<a id="Hi_NcParsers_SoftNcRunner_GetFullSyntaxPieceLinkedList_" data-uid="Hi.NcParsers.SoftNcRunner.GetFullSyntaxPieceLinkedList*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_GetFullSyntaxPieceLinkedList_System_String_System_Collections_Generic_IEnumerable_System_String__Hi_MachiningProcs_SessionMessageHost_System_Threading_CancellationToken_" data-uid="Hi.NcParsers.SoftNcRunner.GetFullSyntaxPieceLinkedList(System.String,System.Collections.Generic.IEnumerable{System.String},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken)">
GetFullSyntaxPieceLinkedList(string, IEnumerable&lt;string&gt;, SessionMessageHost, CancellationToken)
<h3 id="Hi_NcParsers_SoftNcRunner_GetFullSyntaxPieceLinkedList_System_String_System_Collections_Generic_IEnumerable_System_String__Hi_NcParsers_NcDiagnosticProgress_System_Threading_CancellationToken_" data-uid="Hi.NcParsers.SoftNcRunner.GetFullSyntaxPieceLinkedList(System.String,System.Collections.Generic.IEnumerable{System.String},Hi.NcParsers.NcDiagnosticProgress,System.Threading.CancellationToken)">
GetFullSyntaxPieceLinkedList(string, IEnumerable&lt;string&gt;, NcDiagnosticProgress, CancellationToken)
</h3>
@@ -607,7 +638,7 @@ Class SoftNcRunner
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public LazyLinkedList&lt;SyntaxPiece&gt; GetFullSyntaxPieceLinkedList(string relFilePath, IEnumerable&lt;string&gt; lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
<pre><code class="lang-csharp hljs">public LazyLinkedList&lt;SyntaxPiece&gt; GetFullSyntaxPieceLinkedList(string relFilePath, IEnumerable&lt;string&gt; lines, NcDiagnosticProgress ncDiagnosticProgress, CancellationToken cancellationToken)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -616,7 +647,7 @@ Class SoftNcRunner
<dd></dd>
<dt><code>lines</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
<dt><code>sessionMessageHost</code> <a class="xref" href="Hi.MachiningProcs.SessionMessageHost.html">SessionMessageHost</a></dt>
<dt><code>ncDiagnosticProgress</code> <a class="xref" href="Hi.NcParsers.NcDiagnosticProgress.html">NcDiagnosticProgress</a></dt>
<dd></dd>
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
<dd></dd>
@@ -640,8 +671,8 @@ Class SoftNcRunner
<a id="Hi_NcParsers_SoftNcRunner_GetSourcedActEntrys_" data-uid="Hi.NcParsers.SoftNcRunner.GetSourcedActEntrys*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_GetSourcedActEntrys_Hi_Common_Collections_LazyLinkedList_Hi_NcParsers_Syntaxs_SyntaxPiece__Hi_MachiningProcs_SessionMessageHost_System_Threading_CancellationToken_" data-uid="Hi.NcParsers.SoftNcRunner.GetSourcedActEntrys(Hi.Common.Collections.LazyLinkedList{Hi.NcParsers.Syntaxs.SyntaxPiece},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken)">
GetSourcedActEntrys(LazyLinkedList&lt;SyntaxPiece&gt;, SessionMessageHost, CancellationToken)
<h3 id="Hi_NcParsers_SoftNcRunner_GetSourcedActEntrys_Hi_Common_Collections_LazyLinkedList_Hi_NcParsers_Syntaxs_SyntaxPiece__Hi_NcParsers_NcDiagnosticProgress_System_Threading_CancellationToken_" data-uid="Hi.NcParsers.SoftNcRunner.GetSourcedActEntrys(Hi.Common.Collections.LazyLinkedList{Hi.NcParsers.Syntaxs.SyntaxPiece},Hi.NcParsers.NcDiagnosticProgress,System.Threading.CancellationToken)">
GetSourcedActEntrys(LazyLinkedList&lt;SyntaxPiece&gt;, NcDiagnosticProgress, CancellationToken)
</h3>
@@ -649,14 +680,14 @@ Class SoftNcRunner
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IEnumerable&lt;SourcedActEntry&gt; GetSourcedActEntrys(LazyLinkedList&lt;SyntaxPiece&gt; syntaxPieceLinkedList, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
<pre><code class="lang-csharp hljs">public IEnumerable&lt;SourcedActEntry&gt; GetSourcedActEntrys(LazyLinkedList&lt;SyntaxPiece&gt; syntaxPieceLinkedList, NcDiagnosticProgress ncDiagnosticProgress, CancellationToken cancellationToken)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>syntaxPieceLinkedList</code> <a class="xref" href="Hi.Common.Collections.LazyLinkedList-1.html">LazyLinkedList</a>&lt;<a class="xref" href="Hi.NcParsers.Syntaxs.SyntaxPiece.html">SyntaxPiece</a>&gt;</dt>
<dd></dd>
<dt><code>sessionMessageHost</code> <a class="xref" href="Hi.MachiningProcs.SessionMessageHost.html">SessionMessageHost</a></dt>
<dt><code>ncDiagnosticProgress</code> <a class="xref" href="Hi.NcParsers.NcDiagnosticProgress.html">NcDiagnosticProgress</a></dt>
<dd></dd>
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
<dd></dd>
@@ -758,8 +789,8 @@ Since the folder can be moving with the configuration file.</p>
<a id="Hi_NcParsers_SoftNcRunner_RunControlLines_" data-uid="Hi.NcParsers.SoftNcRunner.RunControlLines*"></a>
<h3 id="Hi_NcParsers_SoftNcRunner_RunControlLines_System_String_System_Collections_Generic_IEnumerable_System_String__Hi_MachiningProcs_SessionMessageHost_System_Threading_CancellationToken_" data-uid="Hi.NcParsers.SoftNcRunner.RunControlLines(System.String,System.Collections.Generic.IEnumerable{System.String},Hi.MachiningProcs.SessionMessageHost,System.Threading.CancellationToken)">
RunControlLines(string, IEnumerable&lt;string&gt;, SessionMessageHost, CancellationToken)
<h3 id="Hi_NcParsers_SoftNcRunner_RunControlLines_System_String_System_Collections_Generic_IEnumerable_System_String__Hi_MachiningProcs_SessionProgress_System_Threading_CancellationToken_" data-uid="Hi.NcParsers.SoftNcRunner.RunControlLines(System.String,System.Collections.Generic.IEnumerable{System.String},Hi.MachiningProcs.SessionProgress,System.Threading.CancellationToken)">
RunControlLines(string, IEnumerable&lt;string&gt;, SessionProgress, CancellationToken)
</h3>
@@ -768,7 +799,7 @@ Since the folder can be moving with the configuration file.</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public IEnumerable&lt;SourcedActEntry&gt; RunControlLines(string relFilePath, IEnumerable&lt;string&gt; lines, SessionMessageHost sessionMessageHost, CancellationToken cancellationToken)</code></pre>
<pre><code class="lang-csharp hljs">public IEnumerable&lt;SourcedActEntry&gt; RunControlLines(string relFilePath, IEnumerable&lt;string&gt; lines, SessionProgress sessionProgress, CancellationToken cancellationToken)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -779,7 +810,7 @@ Since the folder can be moving with the configuration file.</p>
<dt><code>lines</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd><p>The enumerable collection of command (control code) lines</p>
</dd>
<dt><code>sessionMessageHost</code> <a class="xref" href="Hi.MachiningProcs.SessionMessageHost.html">SessionMessageHost</a></dt>
<dt><code>sessionProgress</code> <a class="xref" href="Hi.MachiningProcs.SessionProgress.html">SessionProgress</a></dt>
<dd></dd>
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a></dt>
<dd><p>Cancellation token to cancel the operation</p>