This commit is contained in:
2025-12-05 16:33:37 +08:00
parent dbbe3303b3
commit 9de88d2db0
163 changed files with 5633 additions and 2293 deletions
@@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class MachiningStep | HiAPI-C# 2025 ">
<meta name="description" content="Represents a machining step enriched with physics, mapping and source metadata.">
<meta name="description" content="Represents a machining step enriched with physics, mapping and source metadata. The duration-based step property is based on the duration from previous-step to current-step.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@@ -97,7 +97,8 @@ Class MachiningStep
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Represents a machining step enriched with physics, mapping and source metadata.</p>
<div class="markdown summary"><p>Represents a machining step enriched with physics, mapping and source metadata.
The duration-based step property is based on the duration from previous-step to current-step.</p>
</div>
<div class="markdown conceptual"></div>
@@ -2828,7 +2829,8 @@ public Vec3d MoveOnProgramCoordinate { get; }</code></pre>
</h3>
<div class="markdown level1 summary"><p>Gets the moving length in mm.</p>
<div class="markdown level1 summary"><p>Gets the moving length in mm.
From previous-step to current-step.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -3984,6 +3986,37 @@ public SpindleDirection GetSpindleDirection()</code></pre>
<a id="Hi_MachiningSteps_MachiningStep_GetSpindleSpeed_cycleds_" data-uid="Hi.MachiningSteps.MachiningStep.GetSpindleSpeed_cycleds*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_GetSpindleSpeed_cycleds" data-uid="Hi.MachiningSteps.MachiningStep.GetSpindleSpeed_cycleds">
GetSpindleSpeed_cycleds()
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double GetSpindleSpeed_cycleds()</code></pre>
</div>
<h4 class="section">Returns</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_MachiningSteps_MachiningStep_GetSpindleSpeed_radds_" data-uid="Hi.MachiningSteps.MachiningStep.GetSpindleSpeed_radds*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_GetSpindleSpeed_radds" data-uid="Hi.MachiningSteps.MachiningStep.GetSpindleSpeed_radds">
@@ -4025,7 +4058,7 @@ public SpindleDirection GetSpindleDirection()</code></pre>
</h3>
<div class="markdown level1 summary"><p>Update <a class="xref" href="Hi.NcOpt.NcOptOption.html">NcOptOption</a> for this step only.
Unlike the modification within the script (script command in NC code or RuntimeApi), the setting is not applied to the further step.</p>
It should not be mixed with the StepBuilt event and NC inline script since the concurent process may break the logics.</p>
</div>
<div class="markdown level1 conceptual"></div>