This commit is contained in:
iamboss 2025-12-25 22:24:36 +08:00
parent b64c156a59
commit 4ec5309907
32 changed files with 214 additions and 154 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -11,8 +11,9 @@
"dependencies": { "dependencies": {
"AvalonEdit": "6.3.0.90", "AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0", "FontAwesome.Sharp": "6.3.0",
"Hi.WpfPlus": "3.1.86", "Hi.WpfPlus": "3.1.88",
"HiNc": "3.1.101", "HiNc": "3.1.102",
"HiNc-Resource": "3.1.2",
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.1", "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.1",
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.1", "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.1",
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.1" "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.1"
@ -1672,36 +1673,36 @@
} }
} }
}, },
"Hi.WpfPlus/3.1.86": { "Hi.WpfPlus/3.1.88": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.88" "HiDisp": "3.1.90"
}, },
"runtime": { "runtime": {
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": { "lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
"assemblyVersion": "3.1.86.0", "assemblyVersion": "3.1.88.0",
"fileVersion": "3.1.86.0" "fileVersion": "3.1.88.0"
} }
} }
}, },
"HiCbtr/3.1.86": { "HiCbtr/3.1.88": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.88" "HiDisp": "3.1.90"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiCbtr.dll": { "lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.86.0", "assemblyVersion": "3.1.88.0",
"fileVersion": "3.1.86.0" "fileVersion": "3.1.88.0"
} }
} }
}, },
"HiDisp/3.1.88": { "HiDisp/3.1.90": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.80" "HiGeom": "3.1.82"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiDisp.dll": { "lib/net10.0/HiDisp.dll": {
"assemblyVersion": "3.1.88.0", "assemblyVersion": "3.1.90.0",
"fileVersion": "3.1.88.0" "fileVersion": "3.1.90.0"
} }
}, },
"native": { "native": {
@ -1719,7 +1720,7 @@
} }
} }
}, },
"HiGeom/3.1.80": { "HiGeom/3.1.82": {
"dependencies": { "dependencies": {
"Google.Protobuf": "3.28.3", "Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0", "Grpc.AspNetCore": "2.66.0",
@ -1730,8 +1731,8 @@
}, },
"runtime": { "runtime": {
"lib/net10.0/HiGeom.dll": { "lib/net10.0/HiGeom.dll": {
"assemblyVersion": "3.1.80.0", "assemblyVersion": "3.1.82.0",
"fileVersion": "3.1.80.0" "fileVersion": "3.1.82.0"
} }
}, },
"resources": { "resources": {
@ -1743,27 +1744,27 @@
} }
} }
}, },
"HiLicense/3.1.80": { "HiLicense/3.1.82": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.80" "HiGeom": "3.1.82"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiLicense.dll": { "lib/net10.0/HiLicense.dll": {
"assemblyVersion": "3.1.80.0", "assemblyVersion": "3.1.82.0",
"fileVersion": "3.1.80.0" "fileVersion": "3.1.82.0"
} }
} }
}, },
"HiMech/3.1.93": { "HiMech/3.1.95": {
"dependencies": { "dependencies": {
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"HiCbtr": "3.1.86", "HiCbtr": "3.1.88",
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0" "Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiMech.dll": { "lib/net10.0/HiMech.dll": {
"assemblyVersion": "3.1.93.0", "assemblyVersion": "3.1.95.0",
"fileVersion": "3.1.93.0" "fileVersion": "3.1.95.0"
} }
}, },
"resources": { "resources": {
@ -1778,19 +1779,19 @@
} }
} }
}, },
"HiNc/3.1.101": { "HiNc/3.1.102": {
"dependencies": { "dependencies": {
"Google.Protobuf": "3.28.3", "Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0", "Grpc.AspNetCore": "2.66.0",
"Grpc.Net.Client": "2.66.0", "Grpc.Net.Client": "2.66.0",
"HiLicense": "3.1.80", "HiLicense": "3.1.82",
"HiMech": "3.1.93", "HiMech": "3.1.95",
"HiUniNc": "3.1.90" "HiUniNc": "3.1.92"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiNc.dll": { "lib/net10.0/HiNc.dll": {
"assemblyVersion": "3.1.101.0", "assemblyVersion": "3.1.102.0",
"fileVersion": "3.1.101.0" "fileVersion": "3.1.102.0"
} }
}, },
"resources": { "resources": {
@ -1802,14 +1803,22 @@
} }
} }
}, },
"HiUniNc/3.1.90": { "HiNc-Resource/3.1.2": {
"runtime": {
"lib/net10.0/HiNc-Resource.dll": {
"assemblyVersion": "3.1.2.0",
"fileVersion": "3.1.2.0"
}
}
},
"HiUniNc/3.1.92": {
"dependencies": { "dependencies": {
"HiMech": "3.1.93" "HiMech": "3.1.95"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiUniNc.dll": { "lib/net10.0/HiUniNc.dll": {
"assemblyVersion": "3.1.90.0", "assemblyVersion": "3.1.92.0",
"fileVersion": "3.1.90.0" "fileVersion": "3.1.92.0"
} }
} }
}, },
@ -2182,61 +2191,68 @@
"path": "grpc.net.common/2.66.0", "path": "grpc.net.common/2.66.0",
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512" "hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
}, },
"Hi.WpfPlus/3.1.86": { "Hi.WpfPlus/3.1.88": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-anpKfcnwD92m7yhY6DsS5LKU2j3FtagxL6y5Fqoxab+wL0nvi6+OrSQlJNcMzaQpjRMKqr4ynduz+CwY8z+vYw==", "sha512": "sha512-+97MfLoNhnfpyEpPoV+eEhlAgqEj5eh9hpD3xj0TAT7vHiAt86KzNc6zeLxbScylUVtPdRz2Mj7yzHsYhaE8lw==",
"path": "hi.wpfplus/3.1.86", "path": "hi.wpfplus/3.1.88",
"hashPath": "hi.wpfplus.3.1.86.nupkg.sha512" "hashPath": "hi.wpfplus.3.1.88.nupkg.sha512"
}, },
"HiCbtr/3.1.86": { "HiCbtr/3.1.88": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-hS52HdBKNUGKhX85K3g+XARbonT1Q16Ybicr97XfwDERmhPfWBD94ludVkDAtyDzpW9JS1P80PtJ1SgPFBxKEA==", "sha512": "sha512-OqvXh1bRQFKvV+45+zbtPznlALQc3Kgf2cGjc/oV3Y5WPfz39XN4pebJemPZHRkeDxsgcDNDdfbWYI+5PYxGAg==",
"path": "hicbtr/3.1.86", "path": "hicbtr/3.1.88",
"hashPath": "hicbtr.3.1.86.nupkg.sha512" "hashPath": "hicbtr.3.1.88.nupkg.sha512"
}, },
"HiDisp/3.1.88": { "HiDisp/3.1.90": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-uCVD5pqw3HQPoDsGE5y7i1dcFXWIgv/y+A3lIC+9aNgmHubV4S6b52iF2a1EpVJ2kpycokkPsXXe/2umuJA12w==", "sha512": "sha512-K5LkBHKZV58zFxpoXtlsQUe6/5FwFeSTuAkcqeNMgH1720zBSgbWcwqoc4tS+FNALK8984rFbqYYH+fS+yAKkg==",
"path": "hidisp/3.1.88", "path": "hidisp/3.1.90",
"hashPath": "hidisp.3.1.88.nupkg.sha512" "hashPath": "hidisp.3.1.90.nupkg.sha512"
}, },
"HiGeom/3.1.80": { "HiGeom/3.1.82": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-E5PjU/BYrFb85oWuYvfhWcWLhy1Ppx1T2aqT5kJa1BgT3H5fYx46DR/maWFWClyChf6We9dppI9NxKIBCZfp5w==", "sha512": "sha512-1qkL2iiltNC+VK7/RxzD7RpJWHCAZLoisCKvQZsmP1Ct5+WmFUeT8Wg8FMr4w6FITBpL5XTOUE71CGdF6Ov04g==",
"path": "higeom/3.1.80", "path": "higeom/3.1.82",
"hashPath": "higeom.3.1.80.nupkg.sha512" "hashPath": "higeom.3.1.82.nupkg.sha512"
}, },
"HiLicense/3.1.80": { "HiLicense/3.1.82": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-6U7Ay1X9S9JERslDRNd4YPchla8L4EZeTCTPgrMO563mQCgZWwW1OTJ8UkbiQbpxHcrf2Jhd1B/lVpyxP6NGYg==", "sha512": "sha512-jde/g6xvX3qCS+5OWdL8WQ6kE349dLkRpNbEgyil6pfvHe5QPfJAhtv2hfPQdgFla0lXmP7yntHO3n/AqvsB6g==",
"path": "hilicense/3.1.80", "path": "hilicense/3.1.82",
"hashPath": "hilicense.3.1.80.nupkg.sha512" "hashPath": "hilicense.3.1.82.nupkg.sha512"
}, },
"HiMech/3.1.93": { "HiMech/3.1.95": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-BgSctP7pYKNXDdI2+VUtv5f64AVcey1Vy7N9XYQ6XgEV7whL3pBnMsUX2BIuZ8keBDIgJQujs+Csuj3NQFbpFA==", "sha512": "sha512-z6OTl1Edj+i12dF7Nr1XlW08a26MU4cSKAoxuqw7qFhmIdI76BQBZCowXONKyJaqJZWbYn6LC4fYJCHs76HKeA==",
"path": "himech/3.1.93", "path": "himech/3.1.95",
"hashPath": "himech.3.1.93.nupkg.sha512" "hashPath": "himech.3.1.95.nupkg.sha512"
}, },
"HiNc/3.1.101": { "HiNc/3.1.102": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-QEZZbQxhdxOe5IKG9Y/4n4G1LBzHtnJgPzJijTmwt3b2W2OrY9QxNDBE0ofszOIB4uyHIHNSV3C2A+Bysr3FYg==", "sha512": "sha512-PRZx1RQIPOimbKz8eoZE6OCkMxjZuMrfq0w7BeRqPSqenaIpO2qcsrXZXwM+gWJYreiWA1f0CBHxHqCWlSssGw==",
"path": "hinc/3.1.101", "path": "hinc/3.1.102",
"hashPath": "hinc.3.1.101.nupkg.sha512" "hashPath": "hinc.3.1.102.nupkg.sha512"
}, },
"HiUniNc/3.1.90": { "HiNc-Resource/3.1.2": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-Vn2BukeBX4Y8X8gqAGBd1kWgB/XWVt9R6Q/PKZQrBjMAYYqLDex/ZTTf3eGii4ZlT3D0ri83jEJz00G29rYcXQ==", "sha512": "sha512-vUcyvPIsuq2dRWtjziePO6IjmlW19JD84T+f++lRoRF6Ao7EYOT73cwOMgFQmXkxBbH19Zt+XRSIqDO7nmuEBw==",
"path": "hiuninc/3.1.90", "path": "hinc-resource/3.1.2",
"hashPath": "hiuninc.3.1.90.nupkg.sha512" "hashPath": "hinc-resource.3.1.2.nupkg.sha512"
},
"HiUniNc/3.1.92": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Wpq6u3JCybO4uwddCQIdPzLnurZm2t8kdS1ezKUzt6o94FAGSgmCg9JwnJ44MQe2KzLxPFEzsrcQT3OBbnyDog==",
"path": "hiuninc/3.1.92",
"hashPath": "hiuninc.3.1.92.nupkg.sha512"
}, },
"MathNet.Numerics/5.0.0": { "MathNet.Numerics/5.0.0": {
"type": "package", "type": "package",

Binary file not shown.

Binary file not shown.

Binary file not shown.

BIN
App/HiNc-Resource.dll Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -334,7 +334,8 @@ The applied resolution is c*(2^i). Where c is a constant; i is a integer to make
</h3> </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="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">

View File

@ -1305,7 +1305,8 @@ Internal Use Only.</p>
</h3> </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="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
@ -1315,7 +1316,8 @@ Internal Use Only.</p>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
<dl class="parameters"> <dl class="parameters">
<dt><code>caller</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt> <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> </dl>

View File

@ -1302,16 +1302,10 @@ Host class for HiNC functionality that provides project management, path resolut
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <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> </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>

View File

@ -1967,16 +1967,10 @@ Clear the state from previous session (if existed).</p>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <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> </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>

View File

@ -208,9 +208,11 @@ Class MachiningActRunner
<dd><p>The MongoDB client.</p> <dd><p>The MongoDB client.</p>
</dd> </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> <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> <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> <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><p>The MongoDB collection for milling step luggage.</p>
</dd> </dd>

View File

@ -560,16 +560,10 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <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> </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>

View File

@ -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> <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"> <h3 id="Hi_MachiningProcs_RuntimeApi_SetNcResolutionFeedPerCycle" data-uid="Hi.MachiningProcs.RuntimeApi.SetNcResolutionFeedPerCycle">

View File

@ -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><p>The relative path to the file containing time shots.</p>
</dd> </dd>
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt> <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> <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><p>Optional token to cancel the loading operation.</p>
</dd> </dd>
@ -690,7 +691,8 @@ Any exceptions during file reading are captured and can be inspected through the
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
<dl class="parameters"> <dl class="parameters">
<dt><code>messageHost</code> <a class="xref" href="Hi.Common.Messages.IMessageHost.html">IMessageHost</a></dt> <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> <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><p>Optional cancellation token to cancel the operation.</p>
</dd> </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><p>The cycle sampling mode to use.</p>
</dd> </dd>
<dt><code>clStrip</code> <a class="xref" href="Hi.CutterLocations.ClStrips.ClStrip.html">ClStrip</a></dt> <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> <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> <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><p>Optional cancellation token to cancel the operation.</p>
</dd> </dd>
@ -832,7 +836,8 @@ This method is thread-safe and can be called concurrently.</p>
<dd><p>The cycle sampling mode.</p> <dd><p>The cycle sampling mode.</p>
</dd> </dd>
<dt><code>clStrip</code> <a class="xref" href="Hi.CutterLocations.ClStrips.ClStrip.html">ClStrip</a></dt> <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> <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><p>The session message host for logging.</p>
</dd> </dd>

View File

@ -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> <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"> <h3 id="Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_XName" data-uid="Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.XName">

View File

@ -217,39 +217,6 @@ Class FeedPerToothMachiningMotionResolution
</h2> </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> <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"> <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

View File

@ -80688,6 +80688,22 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.RunNcFile fullName: Hi.MachiningProcs.RuntimeApi.RunNcFile
nameWithType: 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 - uid: Hi.MachiningProcs.RuntimeApi.ScriptOptions
name: ScriptOptions name: ScriptOptions
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ScriptOptions href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ScriptOptions
@ -117633,6 +117649,19 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.RotaryResolution_rad fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.RotaryResolution_rad
nameWithType: 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 - uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.ToXElement
name: ToXElement() name: ToXElement()
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_ToXElement href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_ToXElement
@ -117700,19 +117729,6 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.AdjustResolution fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.AdjustResolution
nameWithType: 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 - uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.LinearResolution_mm
name: LinearResolution_mm name: LinearResolution_mm
href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_LinearResolution_mm href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_LinearResolution_mm

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.