This commit is contained in:
2025-12-25 22:24:36 +08:00
parent b64c156a59
commit 4ec5309907
32 changed files with 214 additions and 154 deletions
@@ -334,7 +334,8 @@ The applied resolution is c*(2^i). Where c is a constant; i is a integer to make
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Key dll path.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -1305,7 +1305,8 @@ Internal Use Only.</p>
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Updates the display segment based on the current chart range.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@@ -1315,7 +1316,8 @@ Internal Use Only.</p>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>caller</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
<dd></dd>
<dd><p>The caller object that triggered the update.</p>
</dd>
</dl>
@@ -1302,16 +1302,10 @@ Host class for HiNC functionality that provides project management, path resolut
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Task ReloadProject()</code></pre>
<pre><code class="lang-csharp hljs">public void ReloadProject()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
<dd><p>A task representing the asynchronous operation</p>
</dd>
</dl>
@@ -1967,16 +1967,10 @@ Clear the state from previous session (if existed).</p>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Task ReloadProject()</code></pre>
<pre><code class="lang-csharp hljs">public void ReloadProject()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
<dd><p>A task representing the asynchronous operation</p>
</dd>
</dl>
@@ -208,9 +208,11 @@ Class MachiningActRunner
<dd><p>The MongoDB client.</p>
</dd>
<dt><code>machiningToolHouseGetter</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-1">Func</a>&lt;<a class="xref" href="Hi.Machining.MachiningToolHouse.html">MachiningToolHouse</a>&gt;</dt>
<dd></dd>
<dd><p>The getter function for the machining tool house.</p>
</dd>
<dt><code>machiningEquipmentGetter</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-1">Func</a>&lt;<a class="xref" href="Hi.Machining.MachiningEquipmentUtils.MachiningEquipment.html">MachiningEquipment</a>&gt;</dt>
<dd></dd>
<dd><p>The getter function for the machining equipment.</p>
</dd>
<dt><code>millingStepLuggageCollection</code> <span class="xref">IMongoCollection</span>&lt;<a class="xref" href="Hi.MillingSteps.MillingStepLuggage.html">MillingStepLuggage</a>&gt;</dt>
<dd><p>The MongoDB collection for milling step luggage.</p>
</dd>
@@ -560,16 +560,10 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public Task ReloadProject()</code></pre>
<pre><code class="lang-csharp hljs">public void ReloadProject()</code></pre>
</div>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
<dd><p>A task representing the asynchronous operation</p>
</dd>
</dl>
@@ -3499,6 +3499,43 @@ public IEnumerable&lt;Action&gt; RunNcFile(string relNcFilePath)</code></pre>
<a id="Hi_MachiningProcs_RuntimeApi_ScaledFeedPerCycle_" data-uid="Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_ScaledFeedPerCycle_System_Double_" data-uid="Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle(System.Double)">
ScaledFeedPerCycle(double)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce(&quot;FeedPerCycle($1scale)&quot;)]
public FeedPerCycleMachiningMotionResolution ScaledFeedPerCycle(double scale)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>scale</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html">FeedPerCycleMachiningMotionResolution</a></dt>
<dd></dd>
</dl>
<a id="Hi_MachiningProcs_RuntimeApi_SetNcResolutionFeedPerCycle_" data-uid="Hi.MachiningProcs.RuntimeApi.SetNcResolutionFeedPerCycle*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_SetNcResolutionFeedPerCycle" data-uid="Hi.MachiningProcs.RuntimeApi.SetNcResolutionFeedPerCycle">
@@ -493,7 +493,8 @@ It matches the class name to maintain consistency between code and XML represent
<dd><p>The relative path to the file containing time shots.</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dd></dd>
<dd><p>The message host for logging progress.</p>
</dd>
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a>?</dt>
<dd><p>Optional token to cancel the loading operation.</p>
</dd>
@@ -690,7 +691,8 @@ Any exceptions during file reading are captured and can be inspected through the
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dd></dd>
<dd><p>The message host for logging progress.</p>
</dd>
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a>?</dt>
<dd><p>Optional cancellation token to cancel the operation.</p>
</dd>
@@ -789,9 +791,11 @@ This method is thread-safe and can be called concurrently.</p>
<dd><p>The cycle sampling mode to use.</p>
</dd>
<dt><code>clStrip</code> <a class="xref" href="Hi.CutterLocations.ClStrips.ClStrip.html">ClStrip</a></dt>
<dd></dd>
<dd><p>The cutter location strip to map.</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dd></dd>
<dd><p>The message host for logging progress.</p>
</dd>
<dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a>?</dt>
<dd><p>Optional cancellation token to cancel the operation.</p>
</dd>
@@ -832,7 +836,8 @@ This method is thread-safe and can be called concurrently.</p>
<dd><p>The cycle sampling mode.</p>
</dd>
<dt><code>clStrip</code> <a class="xref" href="Hi.CutterLocations.ClStrips.ClStrip.html">ClStrip</a></dt>
<dd></dd>
<dd><p>The cutter location strip to map.</p>
</dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt>
<dd><p>The session message host for logging.</p>
</dd>
@@ -355,6 +355,38 @@ Class FeedPerCycleMachiningMotionResolution
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_Scale_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_Scale" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale">
Scale
</h3>
<div class="markdown level1 summary"><p>Gets or sets the scale factor for resolution calculation. Default value is 1.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double Scale { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_XName_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.XName*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_XName" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.XName">
@@ -217,39 +217,6 @@ Class FeedPerToothMachiningMotionResolution
</h2>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_EnableCutOnlyOnFlutePeriodIntegralMultiple_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_EnableCutOnlyOnFlutePeriodIntegralMultiple" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple">
EnableCutOnlyOnFlutePeriodIntegralMultiple
</h3>
<div class="markdown level1 summary"><p>Gets or sets a value indicating whether cutting should only occur on integral multiples of the flute period.
This is a configuration option that affects the cutting behavior.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public bool EnableCutOnlyOnFlutePeriodIntegralMultiple { get; set; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_LinearResolution_mm_" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.LinearResolution_mm*"></a>
<h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_LinearResolution_mm" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.LinearResolution_mm">
File diff suppressed because one or more lines are too long
+29 -13
View File
@@ -80688,6 +80688,22 @@ references:
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.RunNcFile
nameWithType: RuntimeApi.RunNcFile
- uid: Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle(System.Double)
name: ScaledFeedPerCycle(double)
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ScaledFeedPerCycle_System_Double_
commentId: M:Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle(System.Double)
name.vb: ScaledFeedPerCycle(Double)
fullName: Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle(double)
fullName.vb: Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle(Double)
nameWithType: RuntimeApi.ScaledFeedPerCycle(double)
nameWithType.vb: RuntimeApi.ScaledFeedPerCycle(Double)
- uid: Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle*
name: ScaledFeedPerCycle
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ScaledFeedPerCycle_
commentId: Overload:Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle
nameWithType: RuntimeApi.ScaledFeedPerCycle
- uid: Hi.MachiningProcs.RuntimeApi.ScriptOptions
name: ScriptOptions
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ScriptOptions
@@ -117633,6 +117649,19 @@ references:
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.RotaryResolution_rad
nameWithType: FeedPerCycleMachiningMotionResolution.RotaryResolution_rad
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale
name: Scale
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_Scale
commentId: P:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale
nameWithType: FeedPerCycleMachiningMotionResolution.Scale
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale*
name: Scale
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_Scale_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale
nameWithType: FeedPerCycleMachiningMotionResolution.Scale
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.ToXElement
name: ToXElement()
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_ToXElement
@@ -117700,19 +117729,6 @@ references:
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.AdjustResolution
nameWithType: FeedPerToothMachiningMotionResolution.AdjustResolution
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple
name: EnableCutOnlyOnFlutePeriodIntegralMultiple
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_EnableCutOnlyOnFlutePeriodIntegralMultiple
commentId: P:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple
nameWithType: FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple*
name: EnableCutOnlyOnFlutePeriodIntegralMultiple
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_EnableCutOnlyOnFlutePeriodIntegralMultiple_
commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple
isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple
nameWithType: FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple
- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.LinearResolution_mm
name: LinearResolution_mm
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_LinearResolution_mm