This commit is contained in:
2025-09-24 23:29:54 +08:00
parent 56fe9c7d74
commit 3901d79305
23 changed files with 303 additions and 75 deletions
@@ -1328,6 +1328,42 @@ Class NcFlagUtil
<a id="Hi_Numerical_NcFlagUtil_IsRapidMode_" data-uid="Hi.Numerical.NcFlagUtil.IsRapidMode*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_IsRapidMode_System_Collections_BitArray_" data-uid="Hi.Numerical.NcFlagUtil.IsRapidMode(System.Collections.BitArray)">
IsRapidMode(BitArray)
</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 IsRapidMode(this BitArray ncFlagBitArray)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>ncFlagBitArray</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.bitarray">BitArray</a></dt>
<dd></dd>
</dl>
<h4 class="section">Returns</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_NcFlagUtil_IsToolCenterPointManagementEnabled_" data-uid="Hi.Numerical.NcFlagUtil.IsToolCenterPointManagementEnabled*"></a>
<h3 id="Hi_Numerical_NcFlagUtil_IsToolCenterPointManagementEnabled_Hi_Numerical_NcGroup08_" data-uid="Hi.Numerical.NcFlagUtil.IsToolCenterPointManagementEnabled(Hi.Numerical.NcGroup08)">
@@ -387,7 +387,7 @@ Some NC codes like G00 and G28 doesnt use F code.</p>
</h3>
<div class="markdown level1 summary"><p>Feedrate on NC code in mm/min.
<div class="markdown level1 summary"><p>Feedrate on NC code in current mode in mm/min.
See <a class="xref" href="Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_F">F</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -420,8 +420,7 @@ See <a class="xref" href="Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_F">F</a>.
</h3>
<div class="markdown level1 summary"><p>Feedrate on NC code in mm/sec.
See <a class="xref" href="Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_F">F</a>.</p>
<div class="markdown level1 summary"><p>Feedrate on NC code in current mode in mm/sec.</p>
</div>
<div class="markdown level1 conceptual"></div>
@@ -1322,6 +1321,70 @@ public int LineNo { get; }</code></pre>
<a id="Hi_Numerical_NcLine_MachiningFeedrate_mmdmin_" data-uid="Hi.Numerical.NcLine.MachiningFeedrate_mmdmin*"></a>
<h3 id="Hi_Numerical_NcLine_MachiningFeedrate_mmdmin" data-uid="Hi.Numerical.NcLine.MachiningFeedrate_mmdmin">
MachiningFeedrate_mmdmin
</h3>
<div class="markdown level1 summary"><p>Machining Feedrate on NC code in machining mode (such as G01,G02,G03 but not G00) in mm/min.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double MachiningFeedrate_mmdmin { 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_NcLine_MachiningFeedrate_mmds_" data-uid="Hi.Numerical.NcLine.MachiningFeedrate_mmds*"></a>
<h3 id="Hi_Numerical_NcLine_MachiningFeedrate_mmds" data-uid="Hi.Numerical.NcLine.MachiningFeedrate_mmds">
MachiningFeedrate_mmds
</h3>
<div class="markdown level1 summary"><p>Machining Feedrate on NC code in machining mode (such as G01,G02,G03 but not G00) in mm/sec.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double MachiningFeedrate_mmds { 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_NcLine_McAbc_deg_" data-uid="Hi.Numerical.NcLine.McAbc_deg*"></a>
<h3 id="Hi_Numerical_NcLine_McAbc_deg" data-uid="Hi.Numerical.NcLine.McAbc_deg">
@@ -1726,6 +1789,70 @@ So be care that do not change the NC XYZ if not needed.</p>
<a id="Hi_Numerical_NcLine_RapidFeedrate_mmdmin_" data-uid="Hi.Numerical.NcLine.RapidFeedrate_mmdmin*"></a>
<h3 id="Hi_Numerical_NcLine_RapidFeedrate_mmdmin" data-uid="Hi.Numerical.NcLine.RapidFeedrate_mmdmin">
RapidFeedrate_mmdmin
</h3>
<div class="markdown level1 summary"><p>Rapid Feedrate on NC code in rapid mode (such as G00 but not G01,G02,G03) in mm/min.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double RapidFeedrate_mmdmin { 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_NcLine_RapidFeedrate_mmds_" data-uid="Hi.Numerical.NcLine.RapidFeedrate_mmds*"></a>
<h3 id="Hi_Numerical_NcLine_RapidFeedrate_mmds" data-uid="Hi.Numerical.NcLine.RapidFeedrate_mmds">
RapidFeedrate_mmds
</h3>
<div class="markdown level1 summary"><p>Rapid Feedrate on NC code in rapid mode (such as G00 but not G01,G02,G03) in mm/sec.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double RapidFeedrate_mmds { 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_NcLine_S_" data-uid="Hi.Numerical.NcLine.S*"></a>
<h3 id="Hi_Numerical_NcLine_S" data-uid="Hi.Numerical.NcLine.S">
@@ -112,10 +112,10 @@ The model is not <a class="xref" href="../../../../api/Hi.Geom.IStlSource.html">
<ul>
<li>Geom/</li>
</ul>
<h3 id="web-page-application-source-code-path">Web Page Application Source Code Path</h3>
<h3 id="web-service-application-source-code-path">Web Service Application Source Code Path</h3>
<ul>
<li>wwwroot/geom/</li>
<li>Controller/Geom/GeomController.cs</li>
<li>Geom/GeomHub.cs</li>
</ul>
</article>
File diff suppressed because one or more lines are too long
+65
View File
@@ -119636,6 +119636,19 @@ references:
isSpec: "True"
fullName: Hi.Numerical.NcFlagUtil.IsRadiusOrHeightCompensationEnabled
nameWithType: NcFlagUtil.IsRadiusOrHeightCompensationEnabled
- uid: Hi.Numerical.NcFlagUtil.IsRapidMode(System.Collections.BitArray)
name: IsRapidMode(BitArray)
href: api/Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_IsRapidMode_System_Collections_BitArray_
commentId: M:Hi.Numerical.NcFlagUtil.IsRapidMode(System.Collections.BitArray)
fullName: Hi.Numerical.NcFlagUtil.IsRapidMode(System.Collections.BitArray)
nameWithType: NcFlagUtil.IsRapidMode(BitArray)
- uid: Hi.Numerical.NcFlagUtil.IsRapidMode*
name: IsRapidMode
href: api/Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_IsRapidMode_
commentId: Overload:Hi.Numerical.NcFlagUtil.IsRapidMode
isSpec: "True"
fullName: Hi.Numerical.NcFlagUtil.IsRapidMode
nameWithType: NcFlagUtil.IsRapidMode
- uid: Hi.Numerical.NcFlagUtil.IsToolCenterPointManagementEnabled(Hi.Numerical.NcGroup08)
name: IsToolCenterPointManagementEnabled(NcGroup08)
href: api/Hi.Numerical.NcFlagUtil.html#Hi_Numerical_NcFlagUtil_IsToolCenterPointManagementEnabled_Hi_Numerical_NcGroup08_
@@ -120881,6 +120894,32 @@ references:
isSpec: "True"
fullName: Hi.Numerical.NcLine.LineNo
nameWithType: NcLine.LineNo
- uid: Hi.Numerical.NcLine.MachiningFeedrate_mmdmin
name: MachiningFeedrate_mmdmin
href: api/Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_MachiningFeedrate_mmdmin
commentId: P:Hi.Numerical.NcLine.MachiningFeedrate_mmdmin
fullName: Hi.Numerical.NcLine.MachiningFeedrate_mmdmin
nameWithType: NcLine.MachiningFeedrate_mmdmin
- uid: Hi.Numerical.NcLine.MachiningFeedrate_mmdmin*
name: MachiningFeedrate_mmdmin
href: api/Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_MachiningFeedrate_mmdmin_
commentId: Overload:Hi.Numerical.NcLine.MachiningFeedrate_mmdmin
isSpec: "True"
fullName: Hi.Numerical.NcLine.MachiningFeedrate_mmdmin
nameWithType: NcLine.MachiningFeedrate_mmdmin
- uid: Hi.Numerical.NcLine.MachiningFeedrate_mmds
name: MachiningFeedrate_mmds
href: api/Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_MachiningFeedrate_mmds
commentId: P:Hi.Numerical.NcLine.MachiningFeedrate_mmds
fullName: Hi.Numerical.NcLine.MachiningFeedrate_mmds
nameWithType: NcLine.MachiningFeedrate_mmds
- uid: Hi.Numerical.NcLine.MachiningFeedrate_mmds*
name: MachiningFeedrate_mmds
href: api/Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_MachiningFeedrate_mmds_
commentId: Overload:Hi.Numerical.NcLine.MachiningFeedrate_mmds
isSpec: "True"
fullName: Hi.Numerical.NcLine.MachiningFeedrate_mmds
nameWithType: NcLine.MachiningFeedrate_mmds
- uid: Hi.Numerical.NcLine.McAbc_deg
name: McAbc_deg
href: api/Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_McAbc_deg
@@ -121037,6 +121076,32 @@ references:
isSpec: "True"
fullName: Hi.Numerical.NcLine.RadiusCompensationBuf
nameWithType: NcLine.RadiusCompensationBuf
- uid: Hi.Numerical.NcLine.RapidFeedrate_mmdmin
name: RapidFeedrate_mmdmin
href: api/Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_RapidFeedrate_mmdmin
commentId: P:Hi.Numerical.NcLine.RapidFeedrate_mmdmin
fullName: Hi.Numerical.NcLine.RapidFeedrate_mmdmin
nameWithType: NcLine.RapidFeedrate_mmdmin
- uid: Hi.Numerical.NcLine.RapidFeedrate_mmdmin*
name: RapidFeedrate_mmdmin
href: api/Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_RapidFeedrate_mmdmin_
commentId: Overload:Hi.Numerical.NcLine.RapidFeedrate_mmdmin
isSpec: "True"
fullName: Hi.Numerical.NcLine.RapidFeedrate_mmdmin
nameWithType: NcLine.RapidFeedrate_mmdmin
- uid: Hi.Numerical.NcLine.RapidFeedrate_mmds
name: RapidFeedrate_mmds
href: api/Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_RapidFeedrate_mmds
commentId: P:Hi.Numerical.NcLine.RapidFeedrate_mmds
fullName: Hi.Numerical.NcLine.RapidFeedrate_mmds
nameWithType: NcLine.RapidFeedrate_mmds
- uid: Hi.Numerical.NcLine.RapidFeedrate_mmds*
name: RapidFeedrate_mmds
href: api/Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_RapidFeedrate_mmds_
commentId: Overload:Hi.Numerical.NcLine.RapidFeedrate_mmds
isSpec: "True"
fullName: Hi.Numerical.NcLine.RapidFeedrate_mmds
nameWithType: NcLine.RapidFeedrate_mmds
- uid: Hi.Numerical.NcLine.RebuildByMc(Hi.Numerical.NcEnv,Hi.Geom.DVec3d,Hi.Numerical.NcNoteCache,Hi.Common.Messages.IMessageKit)
name: RebuildByMc(NcEnv, DVec3d, NcNoteCache, IMessageKit)
href: api/Hi.Numerical.NcLine.html#Hi_Numerical_NcLine_RebuildByMc_Hi_Numerical_NcEnv_Hi_Geom_DVec3d_Hi_Numerical_NcNoteCache_Hi_Common_Messages_IMessageKit_