This commit is contained in:
2025-11-16 17:27:05 +08:00
parent 643a14956d
commit dbbe3303b3
665 changed files with 1697 additions and 1018 deletions
@@ -184,6 +184,39 @@ Class RuntimeApi
</h2>
<a id="Hi_MachiningProcs_RuntimeApi_DefaultParaTemplateDimension_" data-uid="Hi.MachiningProcs.RuntimeApi.DefaultParaTemplateDimension*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_DefaultParaTemplateDimension" data-uid="Hi.MachiningProcs.RuntimeApi.DefaultParaTemplateDimension">
DefaultParaTemplateDimension
</h3>
<div class="markdown level1 summary"><p>Gets or sets the parameter template dimension (2D or 3D).</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_RuntimeApi_DiffVisualRadius_mm_" data-uid="Hi.MachiningProcs.RuntimeApi.DiffVisualRadius_mm*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_DiffVisualRadius_mm" data-uid="Hi.MachiningProcs.RuntimeApi.DiffVisualRadius_mm">
@@ -850,7 +883,7 @@ public double MachiningResolution_mm { get; set; }</code></pre>
</h3>
<div class="markdown level1 summary"><p>Gets or sets the number of divisions per cycle for milling force calculation.
This property should be set before milling force evaluation if <a class="xref" href="Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_TrainMillingPara_Hi_MillingForces_Fittings_SampleFlag_System_String_System_Double_">TrainMillingPara(SampleFlag, string, double)</a> is intended to be used.</p>
This property should be set before milling force evaluation if <a class="xref" href="Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_TrainMillingPara_Hi_MillingForces_Fittings_SampleFlag_System_String_System_Double_Hi_MillingForces_Fittings_ICuttingPara_">TrainMillingPara(SampleFlag, string, double, ICuttingPara)</a> is intended to be used.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -1707,39 +1740,6 @@ public double OptYieldingUtilizationFactor { get; set; }</code></pre>
<a id="Hi_MachiningProcs_RuntimeApi_ParaTemplateDimension_" data-uid="Hi.MachiningProcs.RuntimeApi.ParaTemplateDimension*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_ParaTemplateDimension" data-uid="Hi.MachiningProcs.RuntimeApi.ParaTemplateDimension">
ParaTemplateDimension
</h3>
<div class="markdown level1 summary"><p>Gets or sets the parameter template dimension (2D or 3D).</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_RuntimeApi_ScriptOptions_" data-uid="Hi.MachiningProcs.RuntimeApi.ScriptOptions*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_ScriptOptions" data-uid="Hi.MachiningProcs.RuntimeApi.ScriptOptions">
@@ -2502,6 +2502,38 @@ public double GetUniformContourTrayShiftAngle_deg(int toolId)</code></pre>
<a id="Hi_MachiningProcs_RuntimeApi_LoadCuttingParaByFile_" data-uid="Hi.MachiningProcs.RuntimeApi.LoadCuttingParaByFile*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_LoadCuttingParaByFile_System_String_" data-uid="Hi.MachiningProcs.RuntimeApi.LoadCuttingParaByFile(System.String)">
LoadCuttingParaByFile(string)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce(&quot;LoadCuttingParaByFile($1\&quot;relFile\&quot;)&quot;)]
public void LoadCuttingParaByFile(string relFile)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<a id="Hi_MachiningProcs_RuntimeApi_Map_" data-uid="Hi.MachiningProcs.RuntimeApi.Map*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_Map_System_String_Hi_Mappings_FileTimeSection_System_Nullable_Hi_Mapping_StepTimeShotUtil_CycleSamplingMode__" data-uid="Hi.MachiningProcs.RuntimeApi.Map(System.String,Hi.Mappings.FileTimeSection,System.Nullable{Hi.Mapping.StepTimeShotUtil.CycleSamplingMode})">
@@ -3592,8 +3624,8 @@ public void SetUniformContourTrayShiftAngle_deg(int toolId, double angle_deg)</c
<a id="Hi_MachiningProcs_RuntimeApi_TrainMillingPara_" data-uid="Hi.MachiningProcs.RuntimeApi.TrainMillingPara*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_TrainMillingPara_Hi_MillingForces_Fittings_SampleFlag_System_String_System_Double_" data-uid="Hi.MachiningProcs.RuntimeApi.TrainMillingPara(Hi.MillingForces.Fittings.SampleFlag,System.String,System.Double)">
TrainMillingPara(SampleFlag, string, double)
<h3 id="Hi_MachiningProcs_RuntimeApi_TrainMillingPara_Hi_MillingForces_Fittings_SampleFlag_System_String_System_Double_Hi_MillingForces_Fittings_ICuttingPara_" data-uid="Hi.MachiningProcs.RuntimeApi.TrainMillingPara(Hi.MillingForces.Fittings.SampleFlag,System.String,System.Double,Hi.MillingForces.Fittings.ICuttingPara)">
TrainMillingPara(SampleFlag, string, double, ICuttingPara)
</h3>
@@ -3603,7 +3635,7 @@ public void SetUniformContourTrayShiftAngle_deg(int toolId, double angle_deg)</c
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce(&quot;TrainMillingPara(Fx|Fy|Fz, $1dstFile)&quot;)]
public void TrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 2)</code></pre>
public void TrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 2, ICuttingPara paraTemplate = null)</code></pre>
</div>
<h4 class="section">Parameters</h4>
@@ -3617,6 +3649,8 @@ public void TrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double ou
<dt><code>outlierRatio</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
<dd><p>Outlier ratio for data filtering</p>
</dd>
<dt><code>paraTemplate</code> <a class="xref" href="Hi.MillingForces.Fittings.ICuttingPara.html">ICuttingPara</a></dt>
<dd></dd>
</dl>