fix opt rotation code jumping at pi-cycle bounding.

This commit is contained in:
iamboss 2026-03-02 20:29:12 +08:00
parent ee51fd62dc
commit 8f334870a2
26 changed files with 348 additions and 134 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,9 +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.120", "Hi.WpfPlus": "3.1.121",
"HiNc": "3.1.152", "HiNc": "3.1.153",
"HiNc-Resource": "3.1.35", "HiNc-Resource": "3.1.36",
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.3", "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.3",
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.3", "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.3",
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.3" "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.3"
@ -1673,36 +1673,36 @@
} }
} }
}, },
"Hi.WpfPlus/3.1.120": { "Hi.WpfPlus/3.1.121": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.123" "HiDisp": "3.1.124"
}, },
"runtime": { "runtime": {
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": { "lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
"assemblyVersion": "3.1.120.0", "assemblyVersion": "3.1.121.0",
"fileVersion": "3.1.120.0" "fileVersion": "3.1.121.0"
} }
} }
}, },
"HiCbtr/3.1.122": { "HiCbtr/3.1.123": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.123" "HiDisp": "3.1.124"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiCbtr.dll": { "lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.122.0", "assemblyVersion": "3.1.123.0",
"fileVersion": "3.1.122.0" "fileVersion": "3.1.123.0"
} }
} }
}, },
"HiDisp/3.1.123": { "HiDisp/3.1.124": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.113" "HiGeom": "3.1.114"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiDisp.dll": { "lib/net10.0/HiDisp.dll": {
"assemblyVersion": "3.1.123.0", "assemblyVersion": "3.1.124.0",
"fileVersion": "3.1.123.0" "fileVersion": "3.1.124.0"
} }
}, },
"native": { "native": {
@ -1720,7 +1720,7 @@
} }
} }
}, },
"HiGeom/3.1.113": { "HiGeom/3.1.114": {
"dependencies": { "dependencies": {
"Google.Protobuf": "3.28.3", "Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0", "Grpc.AspNetCore": "2.66.0",
@ -1730,8 +1730,8 @@
}, },
"runtime": { "runtime": {
"lib/net10.0/HiGeom.dll": { "lib/net10.0/HiGeom.dll": {
"assemblyVersion": "3.1.113.0", "assemblyVersion": "3.1.114.0",
"fileVersion": "3.1.113.0" "fileVersion": "3.1.114.0"
} }
}, },
"resources": { "resources": {
@ -1743,27 +1743,27 @@
} }
} }
}, },
"HiLicense/3.1.114": { "HiLicense/3.1.115": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.113" "HiGeom": "3.1.114"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiLicense.dll": { "lib/net10.0/HiLicense.dll": {
"assemblyVersion": "3.1.114.0", "assemblyVersion": "3.1.115.0",
"fileVersion": "3.1.114.0" "fileVersion": "3.1.115.0"
} }
} }
}, },
"HiMech/3.1.133": { "HiMech/3.1.134": {
"dependencies": { "dependencies": {
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"HiCbtr": "3.1.122", "HiCbtr": "3.1.123",
"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.133.0", "assemblyVersion": "3.1.134.0",
"fileVersion": "3.1.133.0" "fileVersion": "3.1.134.0"
} }
}, },
"resources": { "resources": {
@ -1778,21 +1778,21 @@
} }
} }
}, },
"HiNc/3.1.152": { "HiNc/3.1.153": {
"dependencies": { "dependencies": {
"Dapper": "2.1.35", "Dapper": "2.1.35",
"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.114", "HiLicense": "3.1.115",
"HiMech": "3.1.133", "HiMech": "3.1.134",
"HiUniNc": "3.1.129", "HiUniNc": "3.1.130",
"Microsoft.Data.Sqlite": "9.0.0" "Microsoft.Data.Sqlite": "9.0.0"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiNc.dll": { "lib/net10.0/HiNc.dll": {
"assemblyVersion": "3.1.152.0", "assemblyVersion": "3.1.153.0",
"fileVersion": "3.1.152.0" "fileVersion": "3.1.153.0"
} }
}, },
"resources": { "resources": {
@ -1804,22 +1804,22 @@
} }
} }
}, },
"HiNc-Resource/3.1.35": { "HiNc-Resource/3.1.36": {
"runtime": { "runtime": {
"lib/net10.0/HiNc-Resource.dll": { "lib/net10.0/HiNc-Resource.dll": {
"assemblyVersion": "3.1.35.0", "assemblyVersion": "3.1.36.0",
"fileVersion": "3.1.35.0" "fileVersion": "3.1.36.0"
} }
} }
}, },
"HiUniNc/3.1.129": { "HiUniNc/3.1.130": {
"dependencies": { "dependencies": {
"HiMech": "3.1.133" "HiMech": "3.1.134"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiUniNc.dll": { "lib/net10.0/HiUniNc.dll": {
"assemblyVersion": "3.1.129.0", "assemblyVersion": "3.1.130.0",
"fileVersion": "3.1.129.0" "fileVersion": "3.1.130.0"
} }
} }
}, },
@ -2201,68 +2201,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.120": { "Hi.WpfPlus/3.1.121": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-/6lYJOSrUadgI5UKdBAbtOeNW9M//bqVggK33uef5ENpokI+ntbvzxf1oDJi3iOeaDndU0ZSIf+0GIVFAV6yUA==", "sha512": "sha512-r9dXJUwgm0+L44QTpDOqEbJQ8om2AnZeDbqSmhkzjB9QYnq6JMg9jvWfl1KlW4Vf0Sa43jIUK6tVwzsyDpsWFg==",
"path": "hi.wpfplus/3.1.120", "path": "hi.wpfplus/3.1.121",
"hashPath": "hi.wpfplus.3.1.120.nupkg.sha512" "hashPath": "hi.wpfplus.3.1.121.nupkg.sha512"
}, },
"HiCbtr/3.1.122": { "HiCbtr/3.1.123": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-LPUPvVjVBoGRyxY9S+qMGMN6x1z6Jdy/tJIifbPCabHS6xfGnCeCB983UNkDicjGf7oMfamOKFWc/o0OX1cH1g==", "sha512": "sha512-QR8Coe+mxoroEWq2GakYk1CUvOMY45101RixZHrTjywnYlNQtTPjK4htDZJV9A7HIEcoVYiAx2qjcj8+uAsWdg==",
"path": "hicbtr/3.1.122", "path": "hicbtr/3.1.123",
"hashPath": "hicbtr.3.1.122.nupkg.sha512" "hashPath": "hicbtr.3.1.123.nupkg.sha512"
}, },
"HiDisp/3.1.123": { "HiDisp/3.1.124": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-Z1zfyzYj8NAvTbJLbEQcpGWPQZX/DztqoaPyeSh3SmdJfMFzljB0VcxVG6S5LmS6PpQF5VDGEsAOUwep+Sdu6Q==", "sha512": "sha512-k40OcTE9imqb2/XHBb0tkKxbrnwAQrCLUbObMMGbnt5+iu2n5ht2tcVRiO17Erdv56f4HZ9zzJZ3Xs13mJlmzw==",
"path": "hidisp/3.1.123", "path": "hidisp/3.1.124",
"hashPath": "hidisp.3.1.123.nupkg.sha512" "hashPath": "hidisp.3.1.124.nupkg.sha512"
}, },
"HiGeom/3.1.113": { "HiGeom/3.1.114": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-7WH57A1OSekXxTZvfckX5kfh5jpR10pHcmPETKhvnPgoOSRlHNCcqb0g43PnshUCOD/p4sfhlTPqHsJmyO2TVw==", "sha512": "sha512-5d7fYGszWHBLzr/3tW06utV3ofnxECpwkKaFZCuP0Rbp/1Rj0AGFumGp1wdby/6N2gLPS0eX8y42bQ0Zb626ZQ==",
"path": "higeom/3.1.113", "path": "higeom/3.1.114",
"hashPath": "higeom.3.1.113.nupkg.sha512" "hashPath": "higeom.3.1.114.nupkg.sha512"
}, },
"HiLicense/3.1.114": { "HiLicense/3.1.115": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-sXf+W6E20+/jW6LXwornAIxNWxC+NERbmx1iCGB3vGMLKMJkErB/ex0BQMVK2fEGT7eIFQeyBlDIpcQvtu3xFg==", "sha512": "sha512-pDx6Iz8oVN8WhB4756LR4H0JCsZYCjkhk3ZM8mhAkFZCblrzaHB+EOPOonA8+lPWLzKhUmah/vZXTg1V7tpZZA==",
"path": "hilicense/3.1.114", "path": "hilicense/3.1.115",
"hashPath": "hilicense.3.1.114.nupkg.sha512" "hashPath": "hilicense.3.1.115.nupkg.sha512"
}, },
"HiMech/3.1.133": { "HiMech/3.1.134": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-2YmNKDl2Y7lho4Qm8vAeXjalSVKIlGk3HVzpXz8WFbr9StQtD6/8OFzt4RBMOldu7plevRs5TJBHP4QUi4oIoA==", "sha512": "sha512-CZSaCDqXK6LsXn9HXH2RjmMCcWN+68pB2njgVrXcJrBIGk52G6jF+T0CXyW1y1S9im35JRg0yj7rxI5YjFfvKQ==",
"path": "himech/3.1.133", "path": "himech/3.1.134",
"hashPath": "himech.3.1.133.nupkg.sha512" "hashPath": "himech.3.1.134.nupkg.sha512"
}, },
"HiNc/3.1.152": { "HiNc/3.1.153": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-MrCcd6jEvvknDcgCOL4vMT2hfCEAO3oh3al+yII6cahaDb4xKj6ukSNdrN0DF+yr6PKTRXGTETMUmOMcu5TTJQ==", "sha512": "sha512-+uJCm8Wfm7zfBufS/iQ8bKqzT/XR+qlHW8RN5VfuV56nOAJr+3AlKRrP6yFvFxFsAn6DIc4zs8EACGBrnJ4a9Q==",
"path": "hinc/3.1.152", "path": "hinc/3.1.153",
"hashPath": "hinc.3.1.152.nupkg.sha512" "hashPath": "hinc.3.1.153.nupkg.sha512"
}, },
"HiNc-Resource/3.1.35": { "HiNc-Resource/3.1.36": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-7SsnBSPoPiAgSMsS8SN1M1MiI0PTQim+YpjLoUzTGW6kwtFaDVeydmL46Gddz/CodULFT7k0GHxtyxfJsnQwxQ==", "sha512": "sha512-VXSy2OWtc2zaQHOqY7oeeg1lJ4oioS7vevfxkYsJcOf03DKTOPSJWZLeYXUL126q550ILfbhItMcd9WCK3BfmA==",
"path": "hinc-resource/3.1.35", "path": "hinc-resource/3.1.36",
"hashPath": "hinc-resource.3.1.35.nupkg.sha512" "hashPath": "hinc-resource.3.1.36.nupkg.sha512"
}, },
"HiUniNc/3.1.129": { "HiUniNc/3.1.130": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-AbnPspyqlJebt7lu2frFNbOHtxjqXkNI8Bao8oZWLZwmJT4OgIUN/88VF7tamDuO2+FzQ1vr5QlhXr4hxhwV/Q==", "sha512": "sha512-e6m3OMuRGux/x+82UjXI1mSsNWPF1gxBairj//4TmL2us9eEgCQFSRBU6UjSI7tIzvnzz9Xs04VUV+bLFZhiag==",
"path": "hiuninc/3.1.129", "path": "hiuninc/3.1.130",
"hashPath": "hiuninc.3.1.129.nupkg.sha512" "hashPath": "hiuninc.3.1.130.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.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -884,16 +884,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 CloseProject()</code></pre> <pre><code class="lang-csharp hljs">public void CloseProject()</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

@ -482,6 +482,38 @@ public bool EnableMotionDependentMachiningResolution { get; set; }</code></pre>
<a id="Hi_MachiningProcs_RuntimeApi_EnableMzLeverWeightingOnTraining_" data-uid="Hi.MachiningProcs.RuntimeApi.EnableMzLeverWeightingOnTraining*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_EnableMzLeverWeightingOnTraining" data-uid="Hi.MachiningProcs.RuntimeApi.EnableMzLeverWeightingOnTraining">
EnableMzLeverWeightingOnTraining
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Obsolete]
public bool EnableMzLeverWeightingOnTraining { 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_MachiningProcs_RuntimeApi_EnablePauseOnCollision_" data-uid="Hi.MachiningProcs.RuntimeApi.EnablePauseOnCollision*"></a> <a id="Hi_MachiningProcs_RuntimeApi_EnablePauseOnCollision_" data-uid="Hi.MachiningProcs.RuntimeApi.EnablePauseOnCollision*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_EnablePauseOnCollision" data-uid="Hi.MachiningProcs.RuntimeApi.EnablePauseOnCollision"> <h3 id="Hi_MachiningProcs_RuntimeApi_EnablePauseOnCollision" data-uid="Hi.MachiningProcs.RuntimeApi.EnablePauseOnCollision">
@ -582,6 +614,43 @@ public bool EnablePhysics { get; set; }</code></pre>
<a id="Hi_MachiningProcs_RuntimeApi_EnableSampleNormalization_" data-uid="Hi.MachiningProcs.RuntimeApi.EnableSampleNormalization*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_EnableSampleNormalization" data-uid="Hi.MachiningProcs.RuntimeApi.EnableSampleNormalization">
EnableSampleNormalization
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Obsolete]
public bool EnableSampleNormalization { 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>
<h4 class="section" id="Hi_MachiningProcs_RuntimeApi_EnableSampleNormalization_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>The input normalization deminish the quantity effect.
The R-value decrease from 99% to 70% in moment training case from NKUST\nkust2024-milling-para-training-plan\workingx.hincproj
Don't apply this option.</p>
</div>
<a id="Hi_MachiningProcs_RuntimeApi_EnableWearEffect_" data-uid="Hi.MachiningProcs.RuntimeApi.EnableWearEffect*"></a> <a id="Hi_MachiningProcs_RuntimeApi_EnableWearEffect_" data-uid="Hi.MachiningProcs.RuntimeApi.EnableWearEffect*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_EnableWearEffect" data-uid="Hi.MachiningProcs.RuntimeApi.EnableWearEffect"> <h3 id="Hi_MachiningProcs_RuntimeApi_EnableWearEffect" data-uid="Hi.MachiningProcs.RuntimeApi.EnableWearEffect">
@ -1022,7 +1091,7 @@ This property should be set before milling force evaluation if <a class="xref" h
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce] <pre><code class="lang-csharp hljs">[JsAce(DocContentHtml = &quot;Obsoleted. Use MillingCycleDivisionNum instead.&quot;)]
[Obsolete(&quot;Use MillingCycleDivisionNum instead.&quot;)] [Obsolete(&quot;Use MillingCycleDivisionNum instead.&quot;)]
public static int MillingForceCycleDivisionNum { get; set; }</code></pre> public static int MillingForceCycleDivisionNum { get; set; }</code></pre>
</div> </div>

View File

@ -743,6 +743,39 @@ public class RuntimeController : ControllerBase</code></pre>
</h2> </h2>
<a id="Hi_MachiningProcs_RuntimeController_DefaultParaTemplateDimension_" data-uid="Hi.MachiningProcs.RuntimeController.DefaultParaTemplateDimension*"></a>
<h3 id="Hi_MachiningProcs_RuntimeController_DefaultParaTemplateDimension" data-uid="Hi.MachiningProcs.RuntimeController.DefaultParaTemplateDimension">
DefaultParaTemplateDimension
</h3>
<div class="markdown level1 summary"><p><a class="xref" href="Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_DefaultParaTemplateDimension">DefaultParaTemplateDimension</a></p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce]
public int DefaultParaTemplateDimension { 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.int32">int</a></dt>
<dd></dd>
</dl>
<a id="Hi_MachiningProcs_RuntimeController_DiffVisualRadius_mm_" data-uid="Hi.MachiningProcs.RuntimeController.DiffVisualRadius_mm*"></a> <a id="Hi_MachiningProcs_RuntimeController_DiffVisualRadius_mm_" data-uid="Hi.MachiningProcs.RuntimeController.DiffVisualRadius_mm*"></a>
<h3 id="Hi_MachiningProcs_RuntimeController_DiffVisualRadius_mm" data-uid="Hi.MachiningProcs.RuntimeController.DiffVisualRadius_mm"> <h3 id="Hi_MachiningProcs_RuntimeController_DiffVisualRadius_mm" data-uid="Hi.MachiningProcs.RuntimeController.DiffVisualRadius_mm">
@ -2236,39 +2269,6 @@ public double OptYieldingUtilizationFactor { get; set; }</code></pre>
<a id="Hi_MachiningProcs_RuntimeController_ParaTemplateDimension_" data-uid="Hi.MachiningProcs.RuntimeController.ParaTemplateDimension*"></a>
<h3 id="Hi_MachiningProcs_RuntimeController_ParaTemplateDimension" data-uid="Hi.MachiningProcs.RuntimeController.ParaTemplateDimension">
ParaTemplateDimension
</h3>
<div class="markdown level1 summary"><p><a class="xref" href="Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_DefaultParaTemplateDimension">DefaultParaTemplateDimension</a></p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce]
public int ParaTemplateDimension { 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.int32">int</a></dt>
<dd></dd>
</dl>
<a id="Hi_MachiningProcs_RuntimeController_RuntimeApi_" data-uid="Hi.MachiningProcs.RuntimeController.RuntimeApi*"></a> <a id="Hi_MachiningProcs_RuntimeController_RuntimeApi_" data-uid="Hi.MachiningProcs.RuntimeController.RuntimeApi*"></a>
<h3 id="Hi_MachiningProcs_RuntimeController_RuntimeApi" data-uid="Hi.MachiningProcs.RuntimeController.RuntimeApi"> <h3 id="Hi_MachiningProcs_RuntimeController_RuntimeApi" data-uid="Hi.MachiningProcs.RuntimeController.RuntimeApi">

View File

@ -275,6 +275,36 @@ Class TrainingSample
</h2> </h2>
<a id="Hi_MillingForces_Fittings_TrainingSample_NormalizeByInput_" data-uid="Hi.MillingForces.Fittings.TrainingSample.NormalizeByInput*"></a>
<h3 id="Hi_MillingForces_Fittings_TrainingSample_NormalizeByInput" data-uid="Hi.MillingForces.Fittings.TrainingSample.NormalizeByInput">
NormalizeByInput()
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void NormalizeByInput()</code></pre>
</div>
<h4 class="section" id="Hi_MillingForces_Fittings_TrainingSample_NormalizeByInput_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>The input normalization deminish the quantity effect.
The R-value decrease from 99% to 70% in moment training case from NKUST\nkust2024-milling-para-training-plan\workingx.hincproj</p>
</div>
<a id="Hi_MillingForces_Fittings_TrainingSample_ToString_" data-uid="Hi.MillingForces.Fittings.TrainingSample.ToString*"></a> <a id="Hi_MillingForces_Fittings_TrainingSample_ToString_" data-uid="Hi.MillingForces.Fittings.TrainingSample.ToString*"></a>
<h3 id="Hi_MillingForces_Fittings_TrainingSample_ToString" data-uid="Hi.MillingForces.Fittings.TrainingSample.ToString"> <h3 id="Hi_MillingForces_Fittings_TrainingSample_ToString" data-uid="Hi.MillingForces.Fittings.TrainingSample.ToString">

View File

@ -149,6 +149,76 @@ Class MillingTraining
<h2 class="section" id="fields">Fields
</h2>
<h3 id="Hi_MillingForces_Training_MillingTraining_EnableMzLeverWeighting" data-uid="Hi.MillingForces.Training.MillingTraining.EnableMzLeverWeighting">
EnableMzLeverWeighting
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static bool EnableMzLeverWeighting</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
</dl>
<h3 id="Hi_MillingForces_Training_MillingTraining_EnableSampleNormalization" data-uid="Hi.MillingForces.Training.MillingTraining.EnableSampleNormalization">
EnableSampleNormalization
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Obsolete]
public static bool EnableSampleNormalization</code></pre>
</div>
<h4 class="section">Field Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
</dl>
<h4 class="section" id="Hi_MillingForces_Training_MillingTraining_EnableSampleNormalization_remarks">Remarks</h4>
<div class="markdown level1 remarks"><p>The input normalization deminish the quantity effect.
The R-value decrease from 99% to 70% in moment training case from NKUST\nkust2024-milling-para-training-plan\workingx.hincproj
Don't apply this option.</p>
</div>
<h2 class="section" id="properties">Properties <h2 class="section" id="properties">Properties
</h2> </h2>

File diff suppressed because one or more lines are too long

View File

@ -84239,6 +84239,19 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.EnableMotionDependentMachiningResolution fullName: Hi.MachiningProcs.RuntimeApi.EnableMotionDependentMachiningResolution
nameWithType: RuntimeApi.EnableMotionDependentMachiningResolution nameWithType: RuntimeApi.EnableMotionDependentMachiningResolution
- uid: Hi.MachiningProcs.RuntimeApi.EnableMzLeverWeightingOnTraining
name: EnableMzLeverWeightingOnTraining
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableMzLeverWeightingOnTraining
commentId: P:Hi.MachiningProcs.RuntimeApi.EnableMzLeverWeightingOnTraining
fullName: Hi.MachiningProcs.RuntimeApi.EnableMzLeverWeightingOnTraining
nameWithType: RuntimeApi.EnableMzLeverWeightingOnTraining
- uid: Hi.MachiningProcs.RuntimeApi.EnableMzLeverWeightingOnTraining*
name: EnableMzLeverWeightingOnTraining
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableMzLeverWeightingOnTraining_
commentId: Overload:Hi.MachiningProcs.RuntimeApi.EnableMzLeverWeightingOnTraining
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.EnableMzLeverWeightingOnTraining
nameWithType: RuntimeApi.EnableMzLeverWeightingOnTraining
- uid: Hi.MachiningProcs.RuntimeApi.EnablePauseOnCollision - uid: Hi.MachiningProcs.RuntimeApi.EnablePauseOnCollision
name: EnablePauseOnCollision name: EnablePauseOnCollision
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnablePauseOnCollision href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnablePauseOnCollision
@ -84278,6 +84291,19 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.EnablePhysics fullName: Hi.MachiningProcs.RuntimeApi.EnablePhysics
nameWithType: RuntimeApi.EnablePhysics nameWithType: RuntimeApi.EnablePhysics
- uid: Hi.MachiningProcs.RuntimeApi.EnableSampleNormalization
name: EnableSampleNormalization
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableSampleNormalization
commentId: P:Hi.MachiningProcs.RuntimeApi.EnableSampleNormalization
fullName: Hi.MachiningProcs.RuntimeApi.EnableSampleNormalization
nameWithType: RuntimeApi.EnableSampleNormalization
- uid: Hi.MachiningProcs.RuntimeApi.EnableSampleNormalization*
name: EnableSampleNormalization
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableSampleNormalization_
commentId: Overload:Hi.MachiningProcs.RuntimeApi.EnableSampleNormalization
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.EnableSampleNormalization
nameWithType: RuntimeApi.EnableSampleNormalization
- uid: Hi.MachiningProcs.RuntimeApi.EnableWearEffect - uid: Hi.MachiningProcs.RuntimeApi.EnableWearEffect
name: EnableWearEffect name: EnableWearEffect
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableWearEffect href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableWearEffect
@ -85756,6 +85782,19 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeController.ClearTimeMappingData fullName: Hi.MachiningProcs.RuntimeController.ClearTimeMappingData
nameWithType: RuntimeController.ClearTimeMappingData nameWithType: RuntimeController.ClearTimeMappingData
- uid: Hi.MachiningProcs.RuntimeController.DefaultParaTemplateDimension
name: DefaultParaTemplateDimension
href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_DefaultParaTemplateDimension
commentId: P:Hi.MachiningProcs.RuntimeController.DefaultParaTemplateDimension
fullName: Hi.MachiningProcs.RuntimeController.DefaultParaTemplateDimension
nameWithType: RuntimeController.DefaultParaTemplateDimension
- uid: Hi.MachiningProcs.RuntimeController.DefaultParaTemplateDimension*
name: DefaultParaTemplateDimension
href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_DefaultParaTemplateDimension_
commentId: Overload:Hi.MachiningProcs.RuntimeController.DefaultParaTemplateDimension
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeController.DefaultParaTemplateDimension
nameWithType: RuntimeController.DefaultParaTemplateDimension
- uid: Hi.MachiningProcs.RuntimeController.Diff(System.Double) - uid: Hi.MachiningProcs.RuntimeController.Diff(System.Double)
name: Diff(double) name: Diff(double)
href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_Diff_System_Double_ href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_Diff_System_Double_
@ -86572,19 +86611,6 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeController.Pace fullName: Hi.MachiningProcs.RuntimeController.Pace
nameWithType: RuntimeController.Pace nameWithType: RuntimeController.Pace
- uid: Hi.MachiningProcs.RuntimeController.ParaTemplateDimension
name: ParaTemplateDimension
href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_ParaTemplateDimension
commentId: P:Hi.MachiningProcs.RuntimeController.ParaTemplateDimension
fullName: Hi.MachiningProcs.RuntimeController.ParaTemplateDimension
nameWithType: RuntimeController.ParaTemplateDimension
- uid: Hi.MachiningProcs.RuntimeController.ParaTemplateDimension*
name: ParaTemplateDimension
href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_ParaTemplateDimension_
commentId: Overload:Hi.MachiningProcs.RuntimeController.ParaTemplateDimension
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeController.ParaTemplateDimension
nameWithType: RuntimeController.ParaTemplateDimension
- uid: Hi.MachiningProcs.RuntimeController.Pause - uid: Hi.MachiningProcs.RuntimeController.Pause
name: Pause() name: Pause()
href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_Pause href: api/Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_Pause
@ -104073,6 +104099,19 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.MillingForces.Fittings.TrainingSample.InputArray fullName: Hi.MillingForces.Fittings.TrainingSample.InputArray
nameWithType: TrainingSample.InputArray nameWithType: TrainingSample.InputArray
- uid: Hi.MillingForces.Fittings.TrainingSample.NormalizeByInput
name: NormalizeByInput()
href: api/Hi.MillingForces.Fittings.TrainingSample.html#Hi_MillingForces_Fittings_TrainingSample_NormalizeByInput
commentId: M:Hi.MillingForces.Fittings.TrainingSample.NormalizeByInput
fullName: Hi.MillingForces.Fittings.TrainingSample.NormalizeByInput()
nameWithType: TrainingSample.NormalizeByInput()
- uid: Hi.MillingForces.Fittings.TrainingSample.NormalizeByInput*
name: NormalizeByInput
href: api/Hi.MillingForces.Fittings.TrainingSample.html#Hi_MillingForces_Fittings_TrainingSample_NormalizeByInput_
commentId: Overload:Hi.MillingForces.Fittings.TrainingSample.NormalizeByInput
isSpec: "True"
fullName: Hi.MillingForces.Fittings.TrainingSample.NormalizeByInput
nameWithType: TrainingSample.NormalizeByInput
- uid: Hi.MillingForces.Fittings.TrainingSample.Output - uid: Hi.MillingForces.Fittings.TrainingSample.Output
name: Output name: Output
href: api/Hi.MillingForces.Fittings.TrainingSample.html#Hi_MillingForces_Fittings_TrainingSample_Output href: api/Hi.MillingForces.Fittings.TrainingSample.html#Hi_MillingForces_Fittings_TrainingSample_Output
@ -108808,6 +108847,18 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.MillingForces.Training.MillingTraining.DefaultParaTemplate fullName: Hi.MillingForces.Training.MillingTraining.DefaultParaTemplate
nameWithType: MillingTraining.DefaultParaTemplate nameWithType: MillingTraining.DefaultParaTemplate
- uid: Hi.MillingForces.Training.MillingTraining.EnableMzLeverWeighting
name: EnableMzLeverWeighting
href: api/Hi.MillingForces.Training.MillingTraining.html#Hi_MillingForces_Training_MillingTraining_EnableMzLeverWeighting
commentId: F:Hi.MillingForces.Training.MillingTraining.EnableMzLeverWeighting
fullName: Hi.MillingForces.Training.MillingTraining.EnableMzLeverWeighting
nameWithType: MillingTraining.EnableMzLeverWeighting
- uid: Hi.MillingForces.Training.MillingTraining.EnableSampleNormalization
name: EnableSampleNormalization
href: api/Hi.MillingForces.Training.MillingTraining.html#Hi_MillingForces_Training_MillingTraining_EnableSampleNormalization
commentId: F:Hi.MillingForces.Training.MillingTraining.EnableSampleNormalization
fullName: Hi.MillingForces.Training.MillingTraining.EnableSampleNormalization
nameWithType: MillingTraining.EnableSampleNormalization
- uid: Hi.MillingForces.Training.MillingTraining.GatherAndGetUpdate(System.Collections.Concurrent.ConcurrentDictionary{System.Int32,System.Collections.Generic.List{Hi.Mapping.ITimeShot}},Hi.CutterLocations.ClStrips.ClStrip,Hi.MillingForces.Fittings.ICuttingPara,Hi.MillingForces.Fittings.SampleFlag,System.Double,System.IProgress{System.Object},System.Threading.CancellationToken) - uid: Hi.MillingForces.Training.MillingTraining.GatherAndGetUpdate(System.Collections.Concurrent.ConcurrentDictionary{System.Int32,System.Collections.Generic.List{Hi.Mapping.ITimeShot}},Hi.CutterLocations.ClStrips.ClStrip,Hi.MillingForces.Fittings.ICuttingPara,Hi.MillingForces.Fittings.SampleFlag,System.Double,System.IProgress{System.Object},System.Threading.CancellationToken)
name: GatherAndGetUpdate(ConcurrentDictionary<int, List<ITimeShot>>, ClStrip, ICuttingPara, SampleFlag, double, IProgress<object>, CancellationToken) name: GatherAndGetUpdate(ConcurrentDictionary<int, List<ITimeShot>>, ClStrip, ICuttingPara, SampleFlag, double, IProgress<object>, CancellationToken)
href: api/Hi.MillingForces.Training.MillingTraining.html#Hi_MillingForces_Training_MillingTraining_GatherAndGetUpdate_System_Collections_Concurrent_ConcurrentDictionary_System_Int32_System_Collections_Generic_List_Hi_Mapping_ITimeShot___Hi_CutterLocations_ClStrips_ClStrip_Hi_MillingForces_Fittings_ICuttingPara_Hi_MillingForces_Fittings_SampleFlag_System_Double_System_IProgress_System_Object__System_Threading_CancellationToken_ href: api/Hi.MillingForces.Training.MillingTraining.html#Hi_MillingForces_Training_MillingTraining_GatherAndGetUpdate_System_Collections_Concurrent_ConcurrentDictionary_System_Int32_System_Collections_Generic_List_Hi_Mapping_ITimeShot___Hi_CutterLocations_ClStrips_ClStrip_Hi_MillingForces_Fittings_ICuttingPara_Hi_MillingForces_Fittings_SampleFlag_System_Double_System_IProgress_System_Object__System_Threading_CancellationToken_

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.