fix SoftNcRunner GM code normalization.

This commit is contained in:
2026-05-08 22:17:04 +08:00
parent 2f57932000
commit e026da61b3
197 changed files with 3482 additions and 958 deletions
@@ -208,7 +208,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Initializes a new instance with rows 1-20 of <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumPresetTable">DatumPresetTable</a> and <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumShiftTable">DatumShiftTable</a> seeded to zero.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -234,7 +235,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Initializes a new instance by deserializing from <code class="paramref">src</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -244,7 +246,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
<dd></dd>
<dd><p>XML element produced by <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_MakeXmlSource_System_String_System_String_System_Boolean_">MakeXmlSource(string, string, bool)</a>.</p>
</dd>
</dl>
@@ -301,7 +304,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Preset rows (CYCL DEF 247 Q339=N) keyed by preset id (1-20). Rows 1-6 are aliased to ISO G54-G59 via <a class="xref" href="Hi.NcParsers.Dependencys.IIsoCoordinateConfig.html">IIsoCoordinateConfig</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -332,7 +336,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Datum shift rows (CYCL DEF 7 #N) keyed by table id (1-20).</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -363,7 +368,8 @@ compatibility mapping for ISO/DIN programs running on a Heidenhain.
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>XML element name used to register this dependency with <a class="xref" href="Hi.Common.XmlUtils.XFactory.html">XFactory</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -437,7 +443,8 @@ Returns null when no offset is configured for that id by this provider
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Returns the preset offset for <code class="paramref">q339</code>, or <a class="xref" href="Hi.Geom.Vec3d.html#Hi_Geom_Vec3d_Zero">Zero</a> if absent. See <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumPresetTable">DatumPresetTable</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -447,7 +454,8 @@ Returns null when no offset is configured for that id by this provider
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q339</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dd><p>Preset id (CYCL DEF 247 Q339).</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
@@ -473,7 +481,8 @@ Returns null when no offset is configured for that id by this provider
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Returns the datum shift offset for <code class="paramref">tableId</code>, or <a class="xref" href="Hi.Geom.Vec3d.html#Hi_Geom_Vec3d_Zero">Zero</a> if absent. See <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumShiftTable">DatumShiftTable</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -483,7 +492,8 @@ Returns null when no offset is configured for that id by this provider
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>tableId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dd><p>Datum shift row id (CYCL DEF 7 #N).</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
@@ -594,7 +604,8 @@ Since the folder can be moving with the configuration file.</p>
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Sets the preset offset for <code class="paramref">q339</code>. See <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumPresetTable">DatumPresetTable</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -604,9 +615,11 @@ Since the folder can be moving with the configuration file.</p>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>q339</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dd><p>Preset id (CYCL DEF 247 Q339).</p>
</dd>
<dt><code>offset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
<dd><p>Translation to store.</p>
</dd>
</dl>
@@ -627,7 +640,8 @@ Since the folder can be moving with the configuration file.</p>
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Sets the datum shift offset for <code class="paramref">tableId</code>. See <a class="xref" href="Hi.NcParsers.Dependencys.HeidenhainDatumTable.html#Hi_NcParsers_Dependencys_HeidenhainDatumTable_DatumShiftTable">DatumShiftTable</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -637,9 +651,11 @@ Since the folder can be moving with the configuration file.</p>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>tableId</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dd><p>Datum shift row id (CYCL DEF 7 #N).</p>
</dd>
<dt><code>offset</code> <a class="xref" href="Hi.Geom.Vec3d.html">Vec3d</a></dt>
<dd></dd>
<dd><p>Translation to store.</p>
</dd>
</dl>