This commit is contained in:
iamboss 2025-11-10 00:44:07 +08:00
parent 53507390f8
commit 47294c7a7b
24 changed files with 158 additions and 104 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,8 @@
"dependencies": { "dependencies": {
"AvalonEdit": "6.3.0.90", "AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0", "FontAwesome.Sharp": "6.3.0",
"Hi.Wpf": "3.1.54", "Hi.Wpf": "3.1.55",
"HiNc": "3.1.75", "HiNc": "3.1.76",
"Microsoft.Extensions.Configuration.Json": "9.0.0", "Microsoft.Extensions.Configuration.Json": "9.0.0",
"Microsoft.Extensions.DependencyInjection": "9.0.0", "Microsoft.Extensions.DependencyInjection": "9.0.0",
"Microsoft.Extensions.Hosting": "9.0.0", "Microsoft.Extensions.Hosting": "9.0.0",
@ -1659,39 +1659,39 @@
} }
}, },
"Grpc.Tools/2.66.0": {}, "Grpc.Tools/2.66.0": {},
"Hi.Wpf/3.1.54": { "Hi.Wpf/3.1.55": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.59" "HiDisp": "3.1.60"
}, },
"runtime": { "runtime": {
"lib/net9.0-windows7.0/Hi.Wpf.dll": { "lib/net9.0-windows7.0/Hi.Wpf.dll": {
"assemblyVersion": "3.1.54.0", "assemblyVersion": "3.1.55.0",
"fileVersion": "3.1.54.0" "fileVersion": "3.1.55.0"
} }
} }
}, },
"HiCbtr/3.1.59": { "HiCbtr/3.1.60": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.59" "HiDisp": "3.1.60"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiCbtr.dll": { "lib/net9.0/HiCbtr.dll": {
"assemblyVersion": "3.1.59.0", "assemblyVersion": "3.1.60.0",
"fileVersion": "3.1.59.0" "fileVersion": "3.1.60.0"
} }
} }
}, },
"HiDisp/3.1.59": { "HiDisp/3.1.60": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.54", "HiGeom": "3.1.55",
"System.Configuration.ConfigurationManager": "9.0.10", "System.Configuration.ConfigurationManager": "9.0.10",
"System.Drawing.Common": "9.0.10", "System.Drawing.Common": "9.0.10",
"System.Resources.Extensions": "9.0.10" "System.Resources.Extensions": "9.0.10"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiDisp.dll": { "lib/net9.0/HiDisp.dll": {
"assemblyVersion": "3.1.59.0", "assemblyVersion": "3.1.60.0",
"fileVersion": "3.1.59.0" "fileVersion": "3.1.60.0"
} }
}, },
"native": { "native": {
@ -1706,7 +1706,7 @@
} }
} }
}, },
"HiGeom/3.1.54": { "HiGeom/3.1.55": {
"dependencies": { "dependencies": {
"Google.Protobuf": "3.28.3", "Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0", "Grpc.AspNetCore": "2.66.0",
@ -1717,8 +1717,8 @@
}, },
"runtime": { "runtime": {
"lib/net9.0/HiGeom.dll": { "lib/net9.0/HiGeom.dll": {
"assemblyVersion": "3.1.54.0", "assemblyVersion": "3.1.55.0",
"fileVersion": "3.1.54.0" "fileVersion": "3.1.55.0"
} }
}, },
"resources": { "resources": {
@ -1730,27 +1730,27 @@
} }
} }
}, },
"HiLicense/3.1.54": { "HiLicense/3.1.55": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.54" "HiGeom": "3.1.55"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiLicense.dll": { "lib/net9.0/HiLicense.dll": {
"assemblyVersion": "3.1.54.0", "assemblyVersion": "3.1.55.0",
"fileVersion": "3.1.54.0" "fileVersion": "3.1.55.0"
} }
} }
}, },
"HiMech/3.1.66": { "HiMech/3.1.67": {
"dependencies": { "dependencies": {
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"HiCbtr": "3.1.59", "HiCbtr": "3.1.60",
"Microsoft.CodeAnalysis.CSharp.Scripting": "4.14.0" "Microsoft.CodeAnalysis.CSharp.Scripting": "4.14.0"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiMech.dll": { "lib/net9.0/HiMech.dll": {
"assemblyVersion": "3.1.66.0", "assemblyVersion": "3.1.67.0",
"fileVersion": "3.1.66.0" "fileVersion": "3.1.67.0"
} }
}, },
"resources": { "resources": {
@ -1765,20 +1765,20 @@
} }
} }
}, },
"HiNc/3.1.75": { "HiNc/3.1.76": {
"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.54", "HiLicense": "3.1.55",
"HiMech": "3.1.66", "HiMech": "3.1.67",
"HiUniNc": "3.1.63", "HiUniNc": "3.1.64",
"System.IO.Pipelines": "9.0.10" "System.IO.Pipelines": "9.0.10"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiNc.dll": { "lib/net9.0/HiNc.dll": {
"assemblyVersion": "3.1.75.0", "assemblyVersion": "3.1.76.0",
"fileVersion": "3.1.75.0" "fileVersion": "3.1.76.0"
} }
}, },
"resources": { "resources": {
@ -1790,14 +1790,14 @@
} }
} }
}, },
"HiUniNc/3.1.63": { "HiUniNc/3.1.64": {
"dependencies": { "dependencies": {
"HiMech": "3.1.66" "HiMech": "3.1.67"
}, },
"runtime": { "runtime": {
"lib/net9.0/HiUniNc.dll": { "lib/net9.0/HiUniNc.dll": {
"assemblyVersion": "3.1.63.0", "assemblyVersion": "3.1.64.0",
"fileVersion": "3.1.63.0" "fileVersion": "3.1.64.0"
} }
} }
}, },
@ -2442,61 +2442,61 @@
"path": "grpc.tools/2.66.0", "path": "grpc.tools/2.66.0",
"hashPath": "grpc.tools.2.66.0.nupkg.sha512" "hashPath": "grpc.tools.2.66.0.nupkg.sha512"
}, },
"Hi.Wpf/3.1.54": { "Hi.Wpf/3.1.55": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-cYCjlGhyL1bpRDuD1uIKV96P8AaebRz850zn75kT6inM/RhAD9RgD5ANUnJpFMc7ZP8T6pJvsI9mfTUdjHy5Fw==", "sha512": "sha512-aif4JEWfhih3uleCJceBLtHYZ3nsmAKdc/sSut4KpVsQpEJDlAb8GyCBcn+ZWVwh7gJGe2GmsBuu81KI//Ochg==",
"path": "hi.wpf/3.1.54", "path": "hi.wpf/3.1.55",
"hashPath": "hi.wpf.3.1.54.nupkg.sha512" "hashPath": "hi.wpf.3.1.55.nupkg.sha512"
}, },
"HiCbtr/3.1.59": { "HiCbtr/3.1.60": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-mbcoIwhznaUo3wYl7JGPqXmA6jDhbz3vm+sJHodQHlEngk4Gn4DdsJrwCtjAdqcYtAq0nLKAs7NmzBSM42jC5Q==", "sha512": "sha512-3adQkSPUz32Bdp4ZCfS86zBTfoBFpBt6tqfJZ/jKxbJxasxmzX3iOAhoDNaOH7Ou/h074CSiYCESMwf83Cloxw==",
"path": "hicbtr/3.1.59", "path": "hicbtr/3.1.60",
"hashPath": "hicbtr.3.1.59.nupkg.sha512" "hashPath": "hicbtr.3.1.60.nupkg.sha512"
}, },
"HiDisp/3.1.59": { "HiDisp/3.1.60": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-zX+EQCx7it8cWAKZNNSCEVV65UxSvDks/nb85hJGZhq2bjNp4upth+daj19yVJFiB7J+8tGiovLZqfeRl6vurA==", "sha512": "sha512-c5W29uGAUZz+Pb4Z71VBM40jE9ddvAPUDLdPB48QjH+H6UeS9RcXxLVRaxjUEDe94FDBq/dmh9WW8GwvI/DsGA==",
"path": "hidisp/3.1.59", "path": "hidisp/3.1.60",
"hashPath": "hidisp.3.1.59.nupkg.sha512" "hashPath": "hidisp.3.1.60.nupkg.sha512"
}, },
"HiGeom/3.1.54": { "HiGeom/3.1.55": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-BA9OLhuJEA27V93jeRfc67XCV/hzR2YCce1eSEk/1O7P3HINXm47WM0Aa9BHptMnDfr/DDsSdWqc7o/NUTcF2g==", "sha512": "sha512-SzNJnS3bYqwsY+v6GHoA1EhdAII0uX2FLDYKDR4fvRzAI3L4yVHvy9n/N95qXAW7V+pDEpyA/2fqYxK3oYJOIw==",
"path": "higeom/3.1.54", "path": "higeom/3.1.55",
"hashPath": "higeom.3.1.54.nupkg.sha512" "hashPath": "higeom.3.1.55.nupkg.sha512"
}, },
"HiLicense/3.1.54": { "HiLicense/3.1.55": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-aMiceiCj3gPR1gAdHOPWsgUB5innBnzFCUktG2T4swyU3SFQFKeI92n4bRCed20UZX4qpr/GvgGPjEHbGIPSqQ==", "sha512": "sha512-bIYFdnoTRNvYmBfGrFgdj4cDuZXUh81/3h+ZEqaoqsXKMh5q2B5Wm3qJYAWvcY1beSpFbfwwDTJj4Hu5zZIGcA==",
"path": "hilicense/3.1.54", "path": "hilicense/3.1.55",
"hashPath": "hilicense.3.1.54.nupkg.sha512" "hashPath": "hilicense.3.1.55.nupkg.sha512"
}, },
"HiMech/3.1.66": { "HiMech/3.1.67": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-VwXs/8kKDaZ8Xu+kyRX9Cex6/PlJ4HMKDkOjuCR6oHc5LtaYpvkODF171ViZxvQah0kiLHPc3DOTvK1SDn1JxA==", "sha512": "sha512-yKZ3jK4hcuwPJjj6ZB3zphkil2TM6mh9zsAkkaNuHegznuriQs7ZV73023Xy2/K2ka421TakPQLXF+dNMkwD0A==",
"path": "himech/3.1.66", "path": "himech/3.1.67",
"hashPath": "himech.3.1.66.nupkg.sha512" "hashPath": "himech.3.1.67.nupkg.sha512"
}, },
"HiNc/3.1.75": { "HiNc/3.1.76": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-DPf6zShveGTsWgDPYZFoG+Ka5G7IYRGxhPOaaRXhYbMcYbjNDaoAG8plOgJq2LHB72jqFp+gkO19lYiKWkgzFQ==", "sha512": "sha512-S5EuUxJIogijvVJNuHnlmV3RoF8PT0kw7eOsiS0b/YrDN6TGWFe3MXOghsQmMseyIzIoVfAMuVd2LJpFBkpTMA==",
"path": "hinc/3.1.75", "path": "hinc/3.1.76",
"hashPath": "hinc.3.1.75.nupkg.sha512" "hashPath": "hinc.3.1.76.nupkg.sha512"
}, },
"HiUniNc/3.1.63": { "HiUniNc/3.1.64": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-U887ylisdzWmT3s6dSOsOLQ2HAbcRJNaExWlqfd1Q81xpIoKPGJAK71OsgzdJ14IQB0NXkStHIY61q7NHDdEBA==", "sha512": "sha512-yywDzJozfVJQyZcwkRusvfZnP+WkSMZoSjxwT7bsR4kf7HhmAu4Ko4qM7HRB5qp5Cz7GRnUdhQU0RK96juhxHw==",
"path": "hiuninc/3.1.63", "path": "hiuninc/3.1.64",
"hashPath": "hiuninc.3.1.63.nupkg.sha512" "hashPath": "hiuninc.3.1.64.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.

View File

@ -2547,6 +2547,40 @@ public double GetUniformContourTrayShiftAngle_deg(int toolId)</code></pre>
<a id="Hi_MachiningProcs_RuntimeApi_MapByActualTime_" data-uid="Hi.MachiningProcs.RuntimeApi.MapByActualTime*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_MapByActualTime_System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_" data-uid="Hi.MachiningProcs.RuntimeApi.MapByActualTime(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode)">
MapByActualTime(string, CycleSamplingMode)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce(&quot;MapByActualTime($1timeShotRelFile)&quot;)]
public void MapByActualTime(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></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></dd>
</dl>
<a id="Hi_MachiningProcs_RuntimeApi_Message_" data-uid="Hi.MachiningProcs.RuntimeApi.Message*"></a> <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)"> <h3 id="Hi_MachiningProcs_RuntimeApi_Message_System_String_" data-uid="Hi.MachiningProcs.RuntimeApi.Message(System.String)">

View File

@ -155,8 +155,8 @@ Class StepTimeShotUtil
<a id="Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_" data-uid="Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime*"></a> <a id="Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_" data-uid="Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime*"></a>
<h3 id="Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_Hi_CutterLocations_ClStrips_ClStrip_Hi_Common_Range_System_Int32__Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_System_String_Hi_Mapping_StepTimeShotUtil_GetTimeShotByFileDelegate_" data-uid="Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip,Hi.Common.Range{System.Int32},Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.String,Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate)"> <h3 id="Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_Hi_CutterLocations_ClStrips_ClStrip_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_System_String_Hi_Mapping_StepTimeShotUtil_GetTimeShotByFileDelegate_System_Collections_Generic_IDictionary_System_Int32_System_Collections_Generic_List_Hi_Mapping_ITimeShot___Hi_MachiningProcs_SessionMessageHost_System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.String,Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate,System.Collections.Generic.IDictionary{System.Int32,System.Collections.Generic.List{Hi.Mapping.ITimeShot}},Hi.MachiningProcs.SessionMessageHost,System.Nullable{System.Threading.CancellationToken})">
GetStepToShotsDictionaryByActualTime(ClStrip, Range&lt;int&gt;, CycleSamplingMode, string, GetTimeShotByFileDelegate) GetStepToShotsDictionaryByActualTime(ClStrip, CycleSamplingMode, string, GetTimeShotByFileDelegate, IDictionary&lt;int, List&lt;ITimeShot&gt;&gt;, SessionMessageHost, CancellationToken?)
</h3> </h3>
@ -164,26 +164,24 @@ Class StepTimeShotUtil
<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 static Dictionary&lt;int, List&lt;ITimeShot&gt;&gt; GetStepToShotsDictionaryByActualTime(ClStrip clStrip, Range&lt;int&gt; stepSection, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, string timeShotRelFile, StepTimeShotUtil.GetTimeShotByFileDelegate getTimeShotByRelFileFunc)</code></pre> <pre><code class="lang-csharp hljs">public static void GetStepToShotsDictionaryByActualTime(ClStrip clStrip, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, string timeShotRelFile, StepTimeShotUtil.GetTimeShotByFileDelegate getTimeShotByRelFileFunc, IDictionary&lt;int, List&lt;ITimeShot&gt;&gt; dstStepToShotsDictionary, SessionMessageHost sessionMessageHost, CancellationToken? cancellationToken)</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
<dl class="parameters"> <dl class="parameters">
<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></dd>
<dt><code>stepSection</code> <a class="xref" href="Hi.Common.Range-1.html">Range</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>&gt;</dt>
<dd></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> <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></dd> <dd></dd>
<dt><code>timeShotRelFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt> <dt><code>timeShotRelFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd> <dd></dd>
<dt><code>getTimeShotByRelFileFunc</code> <a class="xref" href="Hi.Mapping.StepTimeShotUtil.html">StepTimeShotUtil</a>.<a class="xref" href="Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate.html">GetTimeShotByFileDelegate</a></dt> <dt><code>getTimeShotByRelFileFunc</code> <a class="xref" href="Hi.Mapping.StepTimeShotUtil.html">StepTimeShotUtil</a>.<a class="xref" href="Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate.html">GetTimeShotByFileDelegate</a></dt>
<dd></dd> <dd></dd>
</dl> <dt><code>dstStepToShotsDictionary</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.idictionary-2">IDictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Mapping.ITimeShot.html">ITimeShot</a>&gt;&gt;</dt>
<dd></dd>
<h4 class="section">Returns</h4> <dt><code>sessionMessageHost</code> <a class="xref" href="Hi.MachiningProcs.SessionMessageHost.html">SessionMessageHost</a></dt>
<dl class="parameters"> <dd></dd>
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2">Dictionary</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a>&lt;<a class="xref" href="Hi.Mapping.ITimeShot.html">ITimeShot</a>&gt;&gt;</dt> <dt><code>cancellationToken</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.cancellationtoken">CancellationToken</a>?</dt>
<dd></dd> <dd></dd>
</dl> </dl>
@ -197,6 +195,7 @@ Class StepTimeShotUtil
<a id="Hi_Mapping_StepTimeShotUtil_GetTimeShotByFile_" data-uid="Hi.Mapping.StepTimeShotUtil.GetTimeShotByFile*"></a> <a id="Hi_Mapping_StepTimeShotUtil_GetTimeShotByFile_" data-uid="Hi.Mapping.StepTimeShotUtil.GetTimeShotByFile*"></a>
<h3 id="Hi_Mapping_StepTimeShotUtil_GetTimeShotByFile_System_String_System_Action_System_Int32__System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.StepTimeShotUtil.GetTimeShotByFile(System.String,System.Action{System.Int32},System.Nullable{System.Threading.CancellationToken})"> <h3 id="Hi_Mapping_StepTimeShotUtil_GetTimeShotByFile_System_String_System_Action_System_Int32__System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.StepTimeShotUtil.GetTimeShotByFile(System.String,System.Action{System.Int32},System.Nullable{System.Threading.CancellationToken})">

View File

@ -907,8 +907,8 @@ This method is thread-safe and can be called concurrently.</p>
<a id="Hi_Mapping_TimeMapping_MapByActualTime_" data-uid="Hi.Mapping.TimeMapping.MapByActualTime*"></a> <a id="Hi_Mapping_TimeMapping_MapByActualTime_" data-uid="Hi.Mapping.TimeMapping.MapByActualTime*"></a>
<h3 id="Hi_Mapping_TimeMapping_MapByActualTime_Hi_Common_Range_System_Int32__System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.MapByActualTime(Hi.Common.Range{System.Int32},System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.Nullable{System.Threading.CancellationToken})"> <h3 id="Hi_Mapping_TimeMapping_MapByActualTime_System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_Hi_MachiningProcs_SessionMessageHost_System_Nullable_System_Threading_CancellationToken__" data-uid="Hi.Mapping.TimeMapping.MapByActualTime(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,Hi.MachiningProcs.SessionMessageHost,System.Nullable{System.Threading.CancellationToken})">
MapByActualTime(Range&lt;int&gt;, string, CycleSamplingMode, CancellationToken?) MapByActualTime(string, CycleSamplingMode, SessionMessageHost, CancellationToken?)
</h3> </h3>
@ -916,17 +916,17 @@ This method is thread-safe and can be called concurrently.</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 void MapByActualTime(Range&lt;int&gt; stepSection, string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, CancellationToken? cancellationToken = null)</code></pre> <pre><code class="lang-csharp hljs">public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, SessionMessageHost sessionMessageHost, CancellationToken? cancellationToken = null)</code></pre>
</div> </div>
<h4 class="section">Parameters</h4> <h4 class="section">Parameters</h4>
<dl class="parameters"> <dl class="parameters">
<dt><code>stepSection</code> <a class="xref" href="Hi.Common.Range-1.html">Range</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a>&gt;</dt>
<dd></dd>
<dt><code>timeShotRelFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt> <dt><code>timeShotRelFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd> <dd></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> <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></dd> <dd></dd>
<dt><code>sessionMessageHost</code> <a class="xref" href="Hi.MachiningProcs.SessionMessageHost.html">SessionMessageHost</a></dt>
<dd></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></dd> <dd></dd>
</dl> </dl>

View File

@ -87,6 +87,11 @@
<article data-uid=""> <article data-uid="">
<h1 id="release-note">Release Note</h1> <h1 id="release-note">Release Note</h1>
<h2 id="hinc-packages-version-3175">HiNc Packages Version 3.1.75</h2>
<ul>
<li>Add actual time tracking functionality (<a class="xref" href="../../../api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_ActualTime_">ActualTime</a>)</li>
<li>Various stability improvements and bug fixes</li>
</ul>
<h2 id="hinc-packages-version-3174">HiNc Packages Version 3.1.74</h2> <h2 id="hinc-packages-version-3174">HiNc Packages Version 3.1.74</h2>
<ul> <ul>
<li>Rename class <code>MillingCutterOptLimit</code> to <a class="xref" href="../../../api/Hi.NcOpt.MillingCutterOptOption.html">MillingCutterOptOption</a></li> <li>Rename class <code>MillingCutterOptLimit</code> to <a class="xref" href="../../../api/Hi.NcOpt.MillingCutterOptOption.html">MillingCutterOptOption</a></li>

File diff suppressed because one or more lines are too long

View File

@ -79819,6 +79819,22 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.Map fullName: Hi.MachiningProcs.RuntimeApi.Map
nameWithType: RuntimeApi.Map nameWithType: RuntimeApi.Map
- uid: Hi.MachiningProcs.RuntimeApi.MapByActualTime(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode)
name: MapByActualTime(string, CycleSamplingMode)
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapByActualTime_System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_
commentId: M:Hi.MachiningProcs.RuntimeApi.MapByActualTime(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode)
name.vb: MapByActualTime(String, CycleSamplingMode)
fullName: Hi.MachiningProcs.RuntimeApi.MapByActualTime(string, Hi.Mapping.StepTimeShotUtil.CycleSamplingMode)
fullName.vb: Hi.MachiningProcs.RuntimeApi.MapByActualTime(String, Hi.Mapping.StepTimeShotUtil.CycleSamplingMode)
nameWithType: RuntimeApi.MapByActualTime(string, StepTimeShotUtil.CycleSamplingMode)
nameWithType.vb: RuntimeApi.MapByActualTime(String, StepTimeShotUtil.CycleSamplingMode)
- uid: Hi.MachiningProcs.RuntimeApi.MapByActualTime*
name: MapByActualTime
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapByActualTime_
commentId: Overload:Hi.MachiningProcs.RuntimeApi.MapByActualTime
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.MapByActualTime
nameWithType: RuntimeApi.MapByActualTime
- uid: Hi.MachiningProcs.RuntimeApi.MapTask - uid: Hi.MachiningProcs.RuntimeApi.MapTask
name: MapTask name: MapTask
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapTask href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapTask
@ -85967,15 +85983,15 @@ references:
commentId: F:Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.SpindleCycle commentId: F:Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.SpindleCycle
fullName: Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.SpindleCycle fullName: Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.SpindleCycle
nameWithType: StepTimeShotUtil.CycleSamplingMode.SpindleCycle nameWithType: StepTimeShotUtil.CycleSamplingMode.SpindleCycle
- uid: Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip,Hi.Common.Range{System.Int32},Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.String,Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate) - uid: Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.String,Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate,System.Collections.Generic.IDictionary{System.Int32,System.Collections.Generic.List{Hi.Mapping.ITimeShot}},Hi.MachiningProcs.SessionMessageHost,System.Nullable{System.Threading.CancellationToken})
name: GetStepToShotsDictionaryByActualTime(ClStrip, Range<int>, CycleSamplingMode, string, GetTimeShotByFileDelegate) name: GetStepToShotsDictionaryByActualTime(ClStrip, CycleSamplingMode, string, GetTimeShotByFileDelegate, IDictionary<int, List<ITimeShot>>, SessionMessageHost, CancellationToken?)
href: api/Hi.Mapping.StepTimeShotUtil.html#Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_Hi_CutterLocations_ClStrips_ClStrip_Hi_Common_Range_System_Int32__Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_System_String_Hi_Mapping_StepTimeShotUtil_GetTimeShotByFileDelegate_ href: api/Hi.Mapping.StepTimeShotUtil.html#Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_Hi_CutterLocations_ClStrips_ClStrip_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_System_String_Hi_Mapping_StepTimeShotUtil_GetTimeShotByFileDelegate_System_Collections_Generic_IDictionary_System_Int32_System_Collections_Generic_List_Hi_Mapping_ITimeShot___Hi_MachiningProcs_SessionMessageHost_System_Nullable_System_Threading_CancellationToken__
commentId: M:Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip,Hi.Common.Range{System.Int32},Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.String,Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate) commentId: M:Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.String,Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate,System.Collections.Generic.IDictionary{System.Int32,System.Collections.Generic.List{Hi.Mapping.ITimeShot}},Hi.MachiningProcs.SessionMessageHost,System.Nullable{System.Threading.CancellationToken})
name.vb: GetStepToShotsDictionaryByActualTime(ClStrip, Range(Of Integer), CycleSamplingMode, String, GetTimeShotByFileDelegate) name.vb: GetStepToShotsDictionaryByActualTime(ClStrip, CycleSamplingMode, String, GetTimeShotByFileDelegate, IDictionary(Of Integer, List(Of ITimeShot)), SessionMessageHost, CancellationToken?)
fullName: Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip, Hi.Common.Range<int>, Hi.Mapping.StepTimeShotUtil.CycleSamplingMode, string, Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate) fullName: Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip, Hi.Mapping.StepTimeShotUtil.CycleSamplingMode, string, Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate, System.Collections.Generic.IDictionary<int, System.Collections.Generic.List<Hi.Mapping.ITimeShot>>, Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken?)
fullName.vb: Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip, Hi.Common.Range(Of Integer), Hi.Mapping.StepTimeShotUtil.CycleSamplingMode, String, Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate) fullName.vb: Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(Hi.CutterLocations.ClStrips.ClStrip, Hi.Mapping.StepTimeShotUtil.CycleSamplingMode, String, Hi.Mapping.StepTimeShotUtil.GetTimeShotByFileDelegate, System.Collections.Generic.IDictionary(Of Integer, System.Collections.Generic.List(Of Hi.Mapping.ITimeShot)), Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken?)
nameWithType: StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(ClStrip, Range<int>, StepTimeShotUtil.CycleSamplingMode, string, StepTimeShotUtil.GetTimeShotByFileDelegate) nameWithType: StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(ClStrip, StepTimeShotUtil.CycleSamplingMode, string, StepTimeShotUtil.GetTimeShotByFileDelegate, IDictionary<int, List<ITimeShot>>, SessionMessageHost, CancellationToken?)
nameWithType.vb: StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(ClStrip, Range(Of Integer), StepTimeShotUtil.CycleSamplingMode, String, StepTimeShotUtil.GetTimeShotByFileDelegate) nameWithType.vb: StepTimeShotUtil.GetStepToShotsDictionaryByActualTime(ClStrip, StepTimeShotUtil.CycleSamplingMode, String, StepTimeShotUtil.GetTimeShotByFileDelegate, IDictionary(Of Integer, List(Of ITimeShot)), SessionMessageHost, CancellationToken?)
- uid: Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime* - uid: Hi.Mapping.StepTimeShotUtil.GetStepToShotsDictionaryByActualTime*
name: GetStepToShotsDictionaryByActualTime name: GetStepToShotsDictionaryByActualTime
href: api/Hi.Mapping.StepTimeShotUtil.html#Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_ href: api/Hi.Mapping.StepTimeShotUtil.html#Hi_Mapping_StepTimeShotUtil_GetStepToShotsDictionaryByActualTime_
@ -86229,15 +86245,15 @@ references:
isSpec: "True" isSpec: "True"
fullName: Hi.Mapping.TimeMapping.Map fullName: Hi.Mapping.TimeMapping.Map
nameWithType: TimeMapping.Map nameWithType: TimeMapping.Map
- uid: Hi.Mapping.TimeMapping.MapByActualTime(Hi.Common.Range{System.Int32},System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.Nullable{System.Threading.CancellationToken}) - uid: Hi.Mapping.TimeMapping.MapByActualTime(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,Hi.MachiningProcs.SessionMessageHost,System.Nullable{System.Threading.CancellationToken})
name: MapByActualTime(Range<int>, string, CycleSamplingMode, CancellationToken?) name: MapByActualTime(string, CycleSamplingMode, SessionMessageHost, CancellationToken?)
href: api/Hi.Mapping.TimeMapping.html#Hi_Mapping_TimeMapping_MapByActualTime_Hi_Common_Range_System_Int32__System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_System_Nullable_System_Threading_CancellationToken__ href: api/Hi.Mapping.TimeMapping.html#Hi_Mapping_TimeMapping_MapByActualTime_System_String_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode_Hi_MachiningProcs_SessionMessageHost_System_Nullable_System_Threading_CancellationToken__
commentId: M:Hi.Mapping.TimeMapping.MapByActualTime(Hi.Common.Range{System.Int32},System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,System.Nullable{System.Threading.CancellationToken}) commentId: M:Hi.Mapping.TimeMapping.MapByActualTime(System.String,Hi.Mapping.StepTimeShotUtil.CycleSamplingMode,Hi.MachiningProcs.SessionMessageHost,System.Nullable{System.Threading.CancellationToken})
name.vb: MapByActualTime(Range(Of Integer), String, CycleSamplingMode, CancellationToken?) name.vb: MapByActualTime(String, CycleSamplingMode, SessionMessageHost, CancellationToken?)
fullName: Hi.Mapping.TimeMapping.MapByActualTime(Hi.Common.Range<int>, string, Hi.Mapping.StepTimeShotUtil.CycleSamplingMode, System.Threading.CancellationToken?) fullName: Hi.Mapping.TimeMapping.MapByActualTime(string, Hi.Mapping.StepTimeShotUtil.CycleSamplingMode, Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken?)
fullName.vb: Hi.Mapping.TimeMapping.MapByActualTime(Hi.Common.Range(Of Integer), String, Hi.Mapping.StepTimeShotUtil.CycleSamplingMode, System.Threading.CancellationToken?) fullName.vb: Hi.Mapping.TimeMapping.MapByActualTime(String, Hi.Mapping.StepTimeShotUtil.CycleSamplingMode, Hi.MachiningProcs.SessionMessageHost, System.Threading.CancellationToken?)
nameWithType: TimeMapping.MapByActualTime(Range<int>, string, StepTimeShotUtil.CycleSamplingMode, CancellationToken?) nameWithType: TimeMapping.MapByActualTime(string, StepTimeShotUtil.CycleSamplingMode, SessionMessageHost, CancellationToken?)
nameWithType.vb: TimeMapping.MapByActualTime(Range(Of Integer), String, StepTimeShotUtil.CycleSamplingMode, CancellationToken?) nameWithType.vb: TimeMapping.MapByActualTime(String, StepTimeShotUtil.CycleSamplingMode, SessionMessageHost, CancellationToken?)
- uid: Hi.Mapping.TimeMapping.MapByActualTime* - uid: Hi.Mapping.TimeMapping.MapByActualTime*
name: MapByActualTime name: MapByActualTime
href: api/Hi.Mapping.TimeMapping.html#Hi_Mapping_TimeMapping_MapByActualTime_ href: api/Hi.Mapping.TimeMapping.html#Hi_Mapping_TimeMapping_MapByActualTime_

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.