This commit is contained in:
2025-12-29 11:56:30 +08:00
parent 1e41b2def5
commit 955dab6e65
44 changed files with 2497 additions and 928 deletions
@@ -263,7 +263,8 @@ public double DiffVisualRadius_mm { get; set; }</code></pre>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public long DispCacheMb { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">[Obsolete]
public long DispCacheMb { get; set; }</code></pre>
</div>
@@ -818,8 +819,7 @@ public IMachiningMotionResolution MachiningMotionResolution { get; set; }</code>
</h3>
<div class="markdown level1 summary"><p>Gets or sets the machining resolution in millimeters.
For legacy compatable.</p>
<div class="markdown level1 summary"><p>Gets or sets the machining resolution in millimeters.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -2699,7 +2699,7 @@ public void LoadCuttingParaByFile(string relFile)</code></pre>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce(&quot;MapByActualTime($1timeShotRelFile)&quot;)]
<pre><code class="lang-csharp hljs">[Obsolete]
public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle)</code></pre>
</div>
@@ -2724,6 +2724,78 @@ public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSampli
<a id="Hi_MachiningProcs_RuntimeApi_MapSeriesByCsvFile_" data-uid="Hi.MachiningProcs.RuntimeApi.MapSeriesByCsvFile*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_MapSeriesByCsvFile_System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_" data-uid="Hi.MachiningProcs.RuntimeApi.MapSeriesByCsvFile(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode)">
MapSeriesByCsvFile(string, CycleSamplingMode)
</h3>
<div class="markdown level1 summary"><p>Maps machining steps by actual time from a time shot csv file.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce(&quot;MapSeriesByCsvFile($1timeShotRelFile)&quot;)]
public void MapSeriesByCsvFile(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>timeShotRelFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>Relative path to the time shot file.</p>
</dd>
<dt><code>cycleSamplingMode</code> <a class="xref" href="Hi.Mapping.StepTimeShotUtil.html">StepTimeShotUtil</a>.<a class="xref" href="Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.html">CycleSamplingMode</a></dt>
<dd><p>The cycle sampling mode.</p>
</dd>
</dl>
<a id="Hi_MachiningProcs_RuntimeApi_MapSingleByCsvFile_" data-uid="Hi.MachiningProcs.RuntimeApi.MapSingleByCsvFile*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_MapSingleByCsvFile_System_String_" data-uid="Hi.MachiningProcs.RuntimeApi.MapSingleByCsvFile(System.String)">
MapSingleByCsvFile(string)
</h3>
<div class="markdown level1 summary"><p>Reads a CSV file and performs time-based interpolation to map data to milling steps.
It is one (step) - one (embedded-data) mapping.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce(Snippet = &quot;MapSingleByCsvFile($1\&quot;csvFile\&quot;)&quot;)]
public void MapSingleByCsvFile(string csvFile)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>csvFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>Path to the CSV file relative to the base directory</p>
</dd>
</dl>
<a id="Hi_MachiningProcs_RuntimeApi_Message_" data-uid="Hi.MachiningProcs.RuntimeApi.Message*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_Message_System_String_" data-uid="Hi.MachiningProcs.RuntimeApi.Message(System.String)">
@@ -3223,12 +3295,13 @@ public void ReTrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double
</h3>
<div class="markdown level1 summary"><p>Reads a CSV file and performs time-based interpolation to map data to milling steps.</p>
<div class="markdown level1 summary"><p>Reads a CSV file and performs time-based interpolation to map data to milling steps.
It is one (step) - one (embedded-data) mapping.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce(Snippet = &quot;ReadCsvByTimeInterpolation($1\&quot;csvFile\&quot;)&quot;)]
<pre><code class="lang-csharp hljs">[Obsolete]
public void ReadCsvByTimeInterpolation(string csvFile)</code></pre>
</div>