This commit is contained in:
iamboss 2026-01-17 16:11:23 +08:00
parent a06e0d3724
commit 6607c78f0d
53 changed files with 3001 additions and 958 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.94", "Hi.WpfPlus": "3.1.95",
"HiNc": "3.1.110", "HiNc": "3.1.111",
"HiNc-Resource": "3.1.10", "HiNc-Resource": "3.1.11",
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.2", "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.2",
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.2", "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.2",
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.2" "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.2"
@ -1673,36 +1673,36 @@
} }
} }
}, },
"Hi.WpfPlus/3.1.94": { "Hi.WpfPlus/3.1.95": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.96" "HiDisp": "3.1.97"
}, },
"runtime": { "runtime": {
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": { "lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
"assemblyVersion": "3.1.94.0", "assemblyVersion": "3.1.95.0",
"fileVersion": "3.1.94.0" "fileVersion": "3.1.95.0"
} }
} }
}, },
"HiCbtr/3.1.94": { "HiCbtr/3.1.95": {
"dependencies": { "dependencies": {
"HiDisp": "3.1.96" "HiDisp": "3.1.97"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiCbtr.dll": { "lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.94.0", "assemblyVersion": "3.1.95.0",
"fileVersion": "3.1.94.0" "fileVersion": "3.1.95.0"
} }
} }
}, },
"HiDisp/3.1.96": { "HiDisp/3.1.97": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.88" "HiGeom": "3.1.89"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiDisp.dll": { "lib/net10.0/HiDisp.dll": {
"assemblyVersion": "3.1.96.0", "assemblyVersion": "3.1.97.0",
"fileVersion": "3.1.96.0" "fileVersion": "3.1.97.0"
} }
}, },
"native": { "native": {
@ -1720,7 +1720,7 @@
} }
} }
}, },
"HiGeom/3.1.88": { "HiGeom/3.1.89": {
"dependencies": { "dependencies": {
"Google.Protobuf": "3.28.3", "Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0", "Grpc.AspNetCore": "2.66.0",
@ -1731,8 +1731,8 @@
}, },
"runtime": { "runtime": {
"lib/net10.0/HiGeom.dll": { "lib/net10.0/HiGeom.dll": {
"assemblyVersion": "3.1.88.0", "assemblyVersion": "3.1.89.0",
"fileVersion": "3.1.88.0" "fileVersion": "3.1.89.0"
} }
}, },
"resources": { "resources": {
@ -1744,27 +1744,27 @@
} }
} }
}, },
"HiLicense/3.1.88": { "HiLicense/3.1.89": {
"dependencies": { "dependencies": {
"HiGeom": "3.1.88" "HiGeom": "3.1.89"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiLicense.dll": { "lib/net10.0/HiLicense.dll": {
"assemblyVersion": "3.1.88.0", "assemblyVersion": "3.1.89.0",
"fileVersion": "3.1.88.0" "fileVersion": "3.1.89.0"
} }
} }
}, },
"HiMech/3.1.101": { "HiMech/3.1.102": {
"dependencies": { "dependencies": {
"CommandLineParser": "2.9.1", "CommandLineParser": "2.9.1",
"HiCbtr": "3.1.94", "HiCbtr": "3.1.95",
"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.101.0", "assemblyVersion": "3.1.102.0",
"fileVersion": "3.1.101.0" "fileVersion": "3.1.102.0"
} }
}, },
"resources": { "resources": {
@ -1779,19 +1779,19 @@
} }
} }
}, },
"HiNc/3.1.110": { "HiNc/3.1.111": {
"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.88", "HiLicense": "3.1.89",
"HiMech": "3.1.101", "HiMech": "3.1.102",
"HiUniNc": "3.1.98" "HiUniNc": "3.1.99"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiNc.dll": { "lib/net10.0/HiNc.dll": {
"assemblyVersion": "3.1.110.0", "assemblyVersion": "3.1.111.0",
"fileVersion": "3.1.110.0" "fileVersion": "3.1.111.0"
} }
}, },
"resources": { "resources": {
@ -1803,22 +1803,22 @@
} }
} }
}, },
"HiNc-Resource/3.1.10": { "HiNc-Resource/3.1.11": {
"runtime": { "runtime": {
"lib/net10.0/HiNc-Resource.dll": { "lib/net10.0/HiNc-Resource.dll": {
"assemblyVersion": "3.1.10.0", "assemblyVersion": "3.1.11.0",
"fileVersion": "3.1.10.0" "fileVersion": "3.1.11.0"
} }
} }
}, },
"HiUniNc/3.1.98": { "HiUniNc/3.1.99": {
"dependencies": { "dependencies": {
"HiMech": "3.1.101" "HiMech": "3.1.102"
}, },
"runtime": { "runtime": {
"lib/net10.0/HiUniNc.dll": { "lib/net10.0/HiUniNc.dll": {
"assemblyVersion": "3.1.98.0", "assemblyVersion": "3.1.99.0",
"fileVersion": "3.1.98.0" "fileVersion": "3.1.99.0"
} }
} }
}, },
@ -2191,68 +2191,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.94": { "Hi.WpfPlus/3.1.95": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-nibYkTUWJM+i+pL6youKSBRznf6etb+OKTSoQYEdc5/+704rD2Y56EAGOdO5pvJK1WIZJxm3U3YXtYpF3/fMew==", "sha512": "sha512-OGn6N3/U3rZZl4eLNzjxc5T88YpDXsWPPzWquLqMCOdbDT74u/SWacDVGzXEOdmfuY9u9ZLLtJmlb+llBIjD9g==",
"path": "hi.wpfplus/3.1.94", "path": "hi.wpfplus/3.1.95",
"hashPath": "hi.wpfplus.3.1.94.nupkg.sha512" "hashPath": "hi.wpfplus.3.1.95.nupkg.sha512"
}, },
"HiCbtr/3.1.94": { "HiCbtr/3.1.95": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-XCUOht8UFhDFf7JIdoFuf3pdM/PQ9QxXQnWvo7hhh1FrF5mGpneS75kUp/8VbWbQhskkswXZWmAFpQPzWUvwnA==", "sha512": "sha512-bqbXgsG1wDNlQx35utx6ju4h5Z27vpQo1f2FU76I5r9rUvWPrKPADFEE/Cr7kPAzMxRSgxlIK61rzQ71lVj3aA==",
"path": "hicbtr/3.1.94", "path": "hicbtr/3.1.95",
"hashPath": "hicbtr.3.1.94.nupkg.sha512" "hashPath": "hicbtr.3.1.95.nupkg.sha512"
}, },
"HiDisp/3.1.96": { "HiDisp/3.1.97": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-1CdOaHJdqj53p/wZ4TkcZAibMi4AtViVpflYsL0MuF/5kGTnGbhQGhHGCvuAOKVDiV/WvbI0iyp7F8kI1Y54iA==", "sha512": "sha512-oCnukVWmNPY9+OdFxM6n0I2CwhNuSmml/NjAj4vtDGMmP5a/V/ShJ9WmOCW/s9q5hKKJY22BKrhyUnHbExgVbg==",
"path": "hidisp/3.1.96", "path": "hidisp/3.1.97",
"hashPath": "hidisp.3.1.96.nupkg.sha512" "hashPath": "hidisp.3.1.97.nupkg.sha512"
}, },
"HiGeom/3.1.88": { "HiGeom/3.1.89": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-HCLHCj0UpiWBLuTAV772jNhapYrxzvLsR6m6VOysl1VO7VvLbOTKF7BCzVnkpBRGOdpqFgzGcjWa3Fz5aUognw==", "sha512": "sha512-og/ywFQfiavJrOF0eplapIqu71+Xl6ddRR0Mg6E8Xrt3HLz1lzP+v+D5TBmnILGt0R/Ms0in+V9bgLEPAhSsgg==",
"path": "higeom/3.1.88", "path": "higeom/3.1.89",
"hashPath": "higeom.3.1.88.nupkg.sha512" "hashPath": "higeom.3.1.89.nupkg.sha512"
}, },
"HiLicense/3.1.88": { "HiLicense/3.1.89": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-CQOirgARtRVaE5vnv5oXhrYqn7OHGcWOI02GRYgBPZzzFcqIF+TJuEqgEXexut+2OmgWnwor34OZPYtE0HKfQQ==", "sha512": "sha512-cIxZAuYCjHRuKa+tbmCcVzJgmzAl+prFBcgv8hdLq6DOmuTiun8pwA3NZr8i8FdOkN+rryNj718GqZxFOZK4kg==",
"path": "hilicense/3.1.88", "path": "hilicense/3.1.89",
"hashPath": "hilicense.3.1.88.nupkg.sha512" "hashPath": "hilicense.3.1.89.nupkg.sha512"
}, },
"HiMech/3.1.101": { "HiMech/3.1.102": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-ApnTG1A+RUcJc2wF+wI6i5DGejscaePB8HBA3WSnGGFdoHqJgJZRukZDln4Au00RmzL1Svg2K3eg1nStJNHyrg==", "sha512": "sha512-VTVIhFaRXQUjEw/cfBYo46YL7IG/D5LbZK6z8u4xHpy2ShRF1HUEHm5fiQwAZHDHv4f3TDJ0/YacU3nHqnkoZA==",
"path": "himech/3.1.101", "path": "himech/3.1.102",
"hashPath": "himech.3.1.101.nupkg.sha512" "hashPath": "himech.3.1.102.nupkg.sha512"
}, },
"HiNc/3.1.110": { "HiNc/3.1.111": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-KFaNRLtvlRcdkMrZSnJttFrE1svKEUxrvbGu5zkpgmC+PocR0yifslBxu2sEXfrF3eAIryL6UIL4htLsji1ksQ==", "sha512": "sha512-OWsUA/RVP0/RSanqLnAWeQh/p+R+EaF6V8Ai9GB939CV8/ehR5W7SsKgtZLYr2iRuSe8rWwIGJzdazxCsvR2DQ==",
"path": "hinc/3.1.110", "path": "hinc/3.1.111",
"hashPath": "hinc.3.1.110.nupkg.sha512" "hashPath": "hinc.3.1.111.nupkg.sha512"
}, },
"HiNc-Resource/3.1.10": { "HiNc-Resource/3.1.11": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-SoVN8oq/mMg9vYWnYRrS1iaHLOIF6zGdVGwNJpG6SSo+BaA7o8llED+EXzQJXFZVhn+Cp4K/uUUsOzKXjdywJg==", "sha512": "sha512-ls5Zy73UNECQ35pnGu8e9s6HKByLaf5Q09rVVWwH355cRMncJV427aXAbx1X1qLFRySYmRSS7h4CTUxbyPgFsQ==",
"path": "hinc-resource/3.1.10", "path": "hinc-resource/3.1.11",
"hashPath": "hinc-resource.3.1.10.nupkg.sha512" "hashPath": "hinc-resource.3.1.11.nupkg.sha512"
}, },
"HiUniNc/3.1.98": { "HiUniNc/3.1.99": {
"type": "package", "type": "package",
"serviceable": true, "serviceable": true,
"sha512": "sha512-+T9ajvXl3/7C7hNThWj0KxR+5yDJmh4Hiyt59HdbbmxPeD3CtZtAPDfoVLg1d8+mSqdOFgZe2ZmtrrEBvdv2WA==", "sha512": "sha512-X3H2Ssku7pbTlZt0VraUB/ik5xIlTANTOLbfOC7Rsz3FbZjbL1N4hGuNBpr6m2D+yBWkITpFf6Uz3+dVqjuxKw==",
"path": "hiuninc/3.1.98", "path": "hiuninc/3.1.99",
"hashPath": "hiuninc.3.1.98.nupkg.sha512" "hashPath": "hiuninc.3.1.99.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.

Binary file not shown.

View File

@ -288,6 +288,42 @@ Class StringUtil
<a id="Hi_Common_StringUtil_RemoveWhiteSpaceLines_" data-uid="Hi.Common.StringUtil.RemoveWhiteSpaceLines*"></a>
<h3 id="Hi_Common_StringUtil_RemoveWhiteSpaceLines_System_String_" data-uid="Hi.Common.StringUtil.RemoveWhiteSpaceLines(System.String)">
RemoveWhiteSpaceLines(string)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string RemoveWhiteSpaceLines(this string text)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>text</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</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.string">string</a></dt>
<dd></dd>
</dl>
<a id="Hi_Common_StringUtil_ToDotSplitedString_" data-uid="Hi.Common.StringUtil.ToDotSplitedString*"></a> <a id="Hi_Common_StringUtil_ToDotSplitedString_" data-uid="Hi.Common.StringUtil.ToDotSplitedString*"></a>
<h3 id="Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__" data-uid="Hi.Common.StringUtil.ToDotSplitedString``1(System.Collections.Generic.IEnumerable{``0})"> <h3 id="Hi_Common_StringUtil_ToDotSplitedString__1_System_Collections_Generic_IEnumerable___0__" data-uid="Hi.Common.StringUtil.ToDotSplitedString``1(System.Collections.Generic.IEnumerable{``0})">

View File

@ -1582,7 +1582,7 @@ public double OptRapidFeed_mmdmin { get; set; }</code></pre>
</h3> </h3>
<div class="markdown level1 summary"><p>Safety factor for spindle power during optimization.</p> <div class="markdown level1 summary"><p>Safety factor for MAX spindle power during optimization.</p>
</div> </div>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
@ -1615,7 +1615,7 @@ public double OptSpindlePowerSafetyFactor { get; set; }</code></pre>
</h3> </h3>
<div class="markdown level1 summary"><p>Utilization factor for spindle power during optimization. <div class="markdown level1 summary"><p>Utilization factor for MAX spindle power during optimization.
It is the reciprocal of the spindle power safety factor.</p> It is the reciprocal of the spindle power safety factor.</p>
</div> </div>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
@ -1649,7 +1649,7 @@ public double OptSpindlePowerUtilizationFactor { get; set; }</code></pre>
</h3> </h3>
<div class="markdown level1 summary"><p>Gets or sets the spindle torque safety factor for NC optimization.</p> <div class="markdown level1 summary"><p>Gets or sets the MAX spindle torque safety factor for NC optimization.</p>
</div> </div>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>
@ -1682,7 +1682,7 @@ public double OptSpindleTorqueSafetyFactor { get; set; }</code></pre>
</h3> </h3>
<div class="markdown level1 summary"><p>Utilization factor for spindle torque during optimization. <div class="markdown level1 summary"><p>Utilization factor for MAX spindle torque during optimization.
It is the reciprocal of the spindle torque safety factor.</p> It is the reciprocal of the spindle torque safety factor.</p>
</div> </div>
<div class="markdown level1 conceptual"></div> <div class="markdown level1 conceptual"></div>

View File

@ -1435,6 +1435,74 @@ public string CollisionText { get; }</code></pre>
<a id="Hi_MachiningSteps_MachiningStep_ContinueSpindlePowerRatio_" data-uid="Hi.MachiningSteps.MachiningStep.ContinueSpindlePowerRatio*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_ContinueSpindlePowerRatio" data-uid="Hi.MachiningSteps.MachiningStep.ContinueSpindlePowerRatio">
ContinueSpindlePowerRatio
</h3>
<div class="markdown level1 summary"><p>Continuous spindle power ratio: input power / time-unlimited maximum power per spindle capability.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Present(&quot;Continue Spindle Power Ratio&quot;, &quot;Cont.Spd.Pow.R.&quot;, PhysicsUnit.None, &quot;G4&quot;)]
[JsAce(ClassExt = &quot;MachiningStep&quot;)]
public double? ContinueSpindlePowerRatio { get; }</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_MachiningSteps_MachiningStep_ContinueSpindleTorqueRatio_" data-uid="Hi.MachiningSteps.MachiningStep.ContinueSpindleTorqueRatio*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_ContinueSpindleTorqueRatio" data-uid="Hi.MachiningSteps.MachiningStep.ContinueSpindleTorqueRatio">
ContinueSpindleTorqueRatio
</h3>
<div class="markdown level1 summary"><p>Gets the infinite insistent spindle torque ratio</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Present(&quot;Continue Spindle Torque Ratio&quot;, &quot;Cont.Spd.Torque-R.&quot;, PhysicsUnit.None, &quot;G4&quot;)]
[JsAce(ClassExt = &quot;MachiningStep&quot;)]
public double? ContinueSpindleTorqueRatio { get; }</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_MachiningSteps_MachiningStep_CutterBodyTemperature_C_" data-uid="Hi.MachiningSteps.MachiningStep.CutterBodyTemperature_C*"></a> <a id="Hi_MachiningSteps_MachiningStep_CutterBodyTemperature_C_" data-uid="Hi.MachiningSteps.MachiningStep.CutterBodyTemperature_C*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_CutterBodyTemperature_C" data-uid="Hi.MachiningSteps.MachiningStep.CutterBodyTemperature_C"> <h3 id="Hi_MachiningSteps_MachiningStep_CutterBodyTemperature_C" data-uid="Hi.MachiningSteps.MachiningStep.CutterBodyTemperature_C">
@ -2009,74 +2077,6 @@ public double? FrictionPower_W { get; }</code></pre>
<a id="Hi_MachiningSteps_MachiningStep_InfInsistentSpindlePowerRatio_" data-uid="Hi.MachiningSteps.MachiningStep.InfInsistentSpindlePowerRatio*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_InfInsistentSpindlePowerRatio" data-uid="Hi.MachiningSteps.MachiningStep.InfInsistentSpindlePowerRatio">
InfInsistentSpindlePowerRatio
</h3>
<div class="markdown level1 summary"><p>Continuous spindle power ratio: input power / time-unlimited maximum power per spindle capability.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Present(&quot;Continue Spindle Power Ratio&quot;, &quot;Cont.Spd.Pow.R.&quot;, PhysicsUnit.None, &quot;G4&quot;)]
[JsAce(ClassExt = &quot;MachiningStep&quot;)]
public double? InfInsistentSpindlePowerRatio { get; }</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_MachiningSteps_MachiningStep_InfInsistentSpindleTorqueRatio_" data-uid="Hi.MachiningSteps.MachiningStep.InfInsistentSpindleTorqueRatio*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_InfInsistentSpindleTorqueRatio" data-uid="Hi.MachiningSteps.MachiningStep.InfInsistentSpindleTorqueRatio">
InfInsistentSpindleTorqueRatio
</h3>
<div class="markdown level1 summary"><p>Gets the infinite insistent spindle torque ratio</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[Present(&quot;Continue Spindle Torque Ratio&quot;, &quot;Cont.Spd.Torque-R.&quot;, PhysicsUnit.None, &quot;G4&quot;)]
[JsAce(ClassExt = &quot;MachiningStep&quot;)]
public double? InfInsistentSpindleTorqueRatio { get; }</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_MachiningSteps_MachiningStep_InstantCraterWear_um_" data-uid="Hi.MachiningSteps.MachiningStep.InstantCraterWear_um*"></a> <a id="Hi_MachiningSteps_MachiningStep_InstantCraterWear_um_" data-uid="Hi.MachiningSteps.MachiningStep.InstantCraterWear_um*"></a>
<h3 id="Hi_MachiningSteps_MachiningStep_InstantCraterWear_um" data-uid="Hi.MachiningSteps.MachiningStep.InstantCraterWear_um"> <h3 id="Hi_MachiningSteps_MachiningStep_InstantCraterWear_um" data-uid="Hi.MachiningSteps.MachiningStep.InstantCraterWear_um">

View File

@ -754,6 +754,70 @@ Class MillingPhysicsBrief
<a id="Hi_MillingForces_MillingPhysicsBrief_ContinueSpindlePowerRatio_" data-uid="Hi.MillingForces.MillingPhysicsBrief.ContinueSpindlePowerRatio*"></a>
<h3 id="Hi_MillingForces_MillingPhysicsBrief_ContinueSpindlePowerRatio" data-uid="Hi.MillingForces.MillingPhysicsBrief.ContinueSpindlePowerRatio">
ContinueSpindlePowerRatio
</h3>
<div class="markdown level1 summary"><p>Spindle Torque Ratio from spindle power capability on infinite insistency boundary.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double ContinueSpindlePowerRatio { get; }</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_MillingForces_MillingPhysicsBrief_ContinueSpindleTorqueRatio_" data-uid="Hi.MillingForces.MillingPhysicsBrief.ContinueSpindleTorqueRatio*"></a>
<h3 id="Hi_MillingForces_MillingPhysicsBrief_ContinueSpindleTorqueRatio" data-uid="Hi.MillingForces.MillingPhysicsBrief.ContinueSpindleTorqueRatio">
ContinueSpindleTorqueRatio
</h3>
<div class="markdown level1 summary"><p>Spindle Torque Ratio from spindle torque capability on infinite insistency boundary.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double ContinueSpindleTorqueRatio { get; }</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_MillingForces_MillingPhysicsBrief_DeltaTipDeflectionOnToolRunningCoordinate_mm_" data-uid="Hi.MillingForces.MillingPhysicsBrief.DeltaTipDeflectionOnToolRunningCoordinate_mm*"></a> <a id="Hi_MillingForces_MillingPhysicsBrief_DeltaTipDeflectionOnToolRunningCoordinate_mm_" data-uid="Hi.MillingForces.MillingPhysicsBrief.DeltaTipDeflectionOnToolRunningCoordinate_mm*"></a>
<h3 id="Hi_MillingForces_MillingPhysicsBrief_DeltaTipDeflectionOnToolRunningCoordinate_mm" data-uid="Hi.MillingForces.MillingPhysicsBrief.DeltaTipDeflectionOnToolRunningCoordinate_mm"> <h3 id="Hi_MillingForces_MillingPhysicsBrief_DeltaTipDeflectionOnToolRunningCoordinate_mm" data-uid="Hi.MillingForces.MillingPhysicsBrief.DeltaTipDeflectionOnToolRunningCoordinate_mm">
@ -819,70 +883,6 @@ the unit is watt.</p>
<a id="Hi_MillingForces_MillingPhysicsBrief_InfInsistentSpindlePowerRatio_" data-uid="Hi.MillingForces.MillingPhysicsBrief.InfInsistentSpindlePowerRatio*"></a>
<h3 id="Hi_MillingForces_MillingPhysicsBrief_InfInsistentSpindlePowerRatio" data-uid="Hi.MillingForces.MillingPhysicsBrief.InfInsistentSpindlePowerRatio">
InfInsistentSpindlePowerRatio
</h3>
<div class="markdown level1 summary"><p>Spindle Torque Ratio from spindle power capability on infinite insistency boundary.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double InfInsistentSpindlePowerRatio { get; }</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_MillingForces_MillingPhysicsBrief_InfInsistentSpindleTorqueRatio_" data-uid="Hi.MillingForces.MillingPhysicsBrief.InfInsistentSpindleTorqueRatio*"></a>
<h3 id="Hi_MillingForces_MillingPhysicsBrief_InfInsistentSpindleTorqueRatio" data-uid="Hi.MillingForces.MillingPhysicsBrief.InfInsistentSpindleTorqueRatio">
InfInsistentSpindleTorqueRatio
</h3>
<div class="markdown level1 summary"><p>Spindle Torque Ratio from spindle torque capability on infinite insistency boundary.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double InfInsistentSpindleTorqueRatio { get; }</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_MillingForces_MillingPhysicsBrief_IsReliefFaceCollided_" data-uid="Hi.MillingForces.MillingPhysicsBrief.IsReliefFaceCollided*"></a> <a id="Hi_MillingForces_MillingPhysicsBrief_IsReliefFaceCollided_" data-uid="Hi.MillingForces.MillingPhysicsBrief.IsReliefFaceCollided*"></a>
<h3 id="Hi_MillingForces_MillingPhysicsBrief_IsReliefFaceCollided" data-uid="Hi.MillingForces.MillingPhysicsBrief.IsReliefFaceCollided"> <h3 id="Hi_MillingForces_MillingPhysicsBrief_IsReliefFaceCollided" data-uid="Hi.MillingForces.MillingPhysicsBrief.IsReliefFaceCollided">

View File

@ -830,6 +830,136 @@ The smaller value will be applied in the optimization process.</p>
<a id="Hi_NcOpt_NcOptOption_MaxSpindlePowerSafetyFactor_" data-uid="Hi.NcOpt.NcOptOption.MaxSpindlePowerSafetyFactor*"></a>
<h3 id="Hi_NcOpt_NcOptOption_MaxSpindlePowerSafetyFactor" data-uid="Hi.NcOpt.NcOptOption.MaxSpindlePowerSafetyFactor">
MaxSpindlePowerSafetyFactor
</h3>
<div class="markdown level1 summary"><p>Gets or sets the safety factor for spindle power.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double MaxSpindlePowerSafetyFactor { 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_NcOpt_NcOptOption_MaxSpindlePowerUtilizationFactor_" data-uid="Hi.NcOpt.NcOptOption.MaxSpindlePowerUtilizationFactor*"></a>
<h3 id="Hi_NcOpt_NcOptOption_MaxSpindlePowerUtilizationFactor" data-uid="Hi.NcOpt.NcOptOption.MaxSpindlePowerUtilizationFactor">
MaxSpindlePowerUtilizationFactor
</h3>
<div class="markdown level1 summary"><p>Gets or sets the utilization factor for spindle power.
It is the reciprocal of <a class="xref" href="Hi.NcOpt.NcOptOption.html#Hi_NcOpt_NcOptOption_MaxSpindlePowerSafetyFactor">MaxSpindlePowerSafetyFactor</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double MaxSpindlePowerUtilizationFactor { 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_NcOpt_NcOptOption_MaxSpindleTorqueSafetyFactor_" data-uid="Hi.NcOpt.NcOptOption.MaxSpindleTorqueSafetyFactor*"></a>
<h3 id="Hi_NcOpt_NcOptOption_MaxSpindleTorqueSafetyFactor" data-uid="Hi.NcOpt.NcOptOption.MaxSpindleTorqueSafetyFactor">
MaxSpindleTorqueSafetyFactor
</h3>
<div class="markdown level1 summary"><p>Gets or sets the safety factor for spindle torque.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double MaxSpindleTorqueSafetyFactor { 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_NcOpt_NcOptOption_MaxSpindleTorqueUtilizationFactor_" data-uid="Hi.NcOpt.NcOptOption.MaxSpindleTorqueUtilizationFactor*"></a>
<h3 id="Hi_NcOpt_NcOptOption_MaxSpindleTorqueUtilizationFactor" data-uid="Hi.NcOpt.NcOptOption.MaxSpindleTorqueUtilizationFactor">
MaxSpindleTorqueUtilizationFactor
</h3>
<div class="markdown level1 summary"><p>Gets or sets the utilization factor for spindle torque.
It is the reciprocal of <a class="xref" href="Hi.NcOpt.NcOptOption.html#Hi_NcOpt_NcOptOption_MaxSpindleTorqueSafetyFactor">MaxSpindleTorqueSafetyFactor</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double MaxSpindleTorqueUtilizationFactor { 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_NcOpt_NcOptOption_MinFeedPerTooth_mm_" data-uid="Hi.NcOpt.NcOptOption.MinFeedPerTooth_mm*"></a> <a id="Hi_NcOpt_NcOptOption_MinFeedPerTooth_mm_" data-uid="Hi.NcOpt.NcOptOption.MinFeedPerTooth_mm*"></a>
<h3 id="Hi_NcOpt_NcOptOption_MinFeedPerTooth_mm" data-uid="Hi.NcOpt.NcOptOption.MinFeedPerTooth_mm"> <h3 id="Hi_NcOpt_NcOptOption_MinFeedPerTooth_mm" data-uid="Hi.NcOpt.NcOptOption.MinFeedPerTooth_mm">
@ -1030,136 +1160,6 @@ The feedrate setting takes priority.</p>
<a id="Hi_NcOpt_NcOptOption_SpindlePowerSafetyFactor_" data-uid="Hi.NcOpt.NcOptOption.SpindlePowerSafetyFactor*"></a>
<h3 id="Hi_NcOpt_NcOptOption_SpindlePowerSafetyFactor" data-uid="Hi.NcOpt.NcOptOption.SpindlePowerSafetyFactor">
SpindlePowerSafetyFactor
</h3>
<div class="markdown level1 summary"><p>Gets or sets the safety factor for spindle power.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double SpindlePowerSafetyFactor { 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_NcOpt_NcOptOption_SpindlePowerUtilizationFactor_" data-uid="Hi.NcOpt.NcOptOption.SpindlePowerUtilizationFactor*"></a>
<h3 id="Hi_NcOpt_NcOptOption_SpindlePowerUtilizationFactor" data-uid="Hi.NcOpt.NcOptOption.SpindlePowerUtilizationFactor">
SpindlePowerUtilizationFactor
</h3>
<div class="markdown level1 summary"><p>Gets or sets the utilization factor for spindle power.
It is the reciprocal of <a class="xref" href="Hi.NcOpt.NcOptOption.html#Hi_NcOpt_NcOptOption_SpindlePowerSafetyFactor">SpindlePowerSafetyFactor</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double SpindlePowerUtilizationFactor { 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_NcOpt_NcOptOption_SpindleTorqueSafetyFactor_" data-uid="Hi.NcOpt.NcOptOption.SpindleTorqueSafetyFactor*"></a>
<h3 id="Hi_NcOpt_NcOptOption_SpindleTorqueSafetyFactor" data-uid="Hi.NcOpt.NcOptOption.SpindleTorqueSafetyFactor">
SpindleTorqueSafetyFactor
</h3>
<div class="markdown level1 summary"><p>Gets or sets the safety factor for spindle torque.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double SpindleTorqueSafetyFactor { 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_NcOpt_NcOptOption_SpindleTorqueUtilizationFactor_" data-uid="Hi.NcOpt.NcOptOption.SpindleTorqueUtilizationFactor*"></a>
<h3 id="Hi_NcOpt_NcOptOption_SpindleTorqueUtilizationFactor" data-uid="Hi.NcOpt.NcOptOption.SpindleTorqueUtilizationFactor">
SpindleTorqueUtilizationFactor
</h3>
<div class="markdown level1 summary"><p>Gets or sets the utilization factor for spindle torque.
It is the reciprocal of <a class="xref" href="Hi.NcOpt.NcOptOption.html#Hi_NcOpt_NcOptOption_SpindleTorqueSafetyFactor">SpindleTorqueSafetyFactor</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public double SpindleTorqueUtilizationFactor { 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_NcOpt_NcOptOption_ThermalYieldSafetyFactor_" data-uid="Hi.NcOpt.NcOptOption.ThermalYieldSafetyFactor*"></a> <a id="Hi_NcOpt_NcOptOption_ThermalYieldSafetyFactor_" data-uid="Hi.NcOpt.NcOptOption.ThermalYieldSafetyFactor*"></a>
<h3 id="Hi_NcOpt_NcOptOption_ThermalYieldSafetyFactor" data-uid="Hi.NcOpt.NcOptOption.ThermalYieldSafetyFactor"> <h3 id="Hi_NcOpt_NcOptOption_ThermalYieldSafetyFactor" data-uid="Hi.NcOpt.NcOptOption.ThermalYieldSafetyFactor">

View File

@ -165,13 +165,13 @@ Class HardNcLine
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a> <a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Numerical.NcUtil.html#Hi_Numerical_NcUtil_IsFlagChanging_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_">NcUtil.IsFlagChanging(HardNcLine, HardNcLine, NcFlag)</a> <a class="xref" href="Hi.Numerical.HardNcUtil.html#Hi_Numerical_HardNcUtil_IsFlagChanging_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_">HardNcUtil.IsFlagChanging(HardNcLine, HardNcLine, NcFlag)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Numerical.NcUtil.html#Hi_Numerical_NcUtil_IsFlagChanging_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_System_Boolean_">NcUtil.IsFlagChanging(HardNcLine, HardNcLine, NcFlag, bool)</a> <a class="xref" href="Hi.Numerical.HardNcUtil.html#Hi_Numerical_HardNcUtil_IsFlagChanging_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_System_Boolean_">HardNcUtil.IsFlagChanging(HardNcLine, HardNcLine, NcFlag, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Numerical.NcUtil.html#Hi_Numerical_NcUtil_IsFlagKeeping_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_System_Boolean_">NcUtil.IsFlagKeeping(HardNcLine, HardNcLine, NcFlag, bool)</a> <a class="xref" href="Hi.Numerical.HardNcUtil.html#Hi_Numerical_HardNcUtil_IsFlagKeeping_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_System_Boolean_">HardNcUtil.IsFlagKeeping(HardNcLine, HardNcLine, NcFlag, bool)</a>
</div> </div>
<div> <div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a> <a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>

View File

@ -2,9 +2,9 @@
<html> <html>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>Class NcUtil | HiAPI-C# 2025 </title> <title>Class HardNcUtil | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class NcUtil | HiAPI-C# 2025 "> <meta name="title" content="Class HardNcUtil | HiAPI-C# 2025 ">
<meta name="description" content="Utility class for working with NC code."> <meta name="description" content="Utility class for working with NC code.">
<link rel="icon" href="../img/HiAPI.favicon.ico"> <link rel="icon" href="../img/HiAPI.favicon.ico">
@ -84,12 +84,12 @@
<nav id="breadcrumb"></nav> <nav id="breadcrumb"></nav>
</div> </div>
<article data-uid="Hi.Numerical.NcUtil"> <article data-uid="Hi.Numerical.HardNcUtil">
<h1 id="Hi_Numerical_NcUtil" data-uid="Hi.Numerical.NcUtil" class="text-break"> <h1 id="Hi_Numerical_HardNcUtil" data-uid="Hi.Numerical.HardNcUtil" class="text-break">
Class NcUtil Class HardNcUtil
</h1> </h1>
<div class="facts text-secondary"> <div class="facts text-secondary">
@ -102,7 +102,7 @@ Class NcUtil
<div class="markdown conceptual"></div> <div class="markdown conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public static class NcUtil</code></pre> <pre><code class="lang-csharp hljs">public static class HardNcUtil</code></pre>
</div> </div>
@ -112,7 +112,7 @@ Class NcUtil
<dt>Inheritance</dt> <dt>Inheritance</dt>
<dd> <dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div> <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">NcUtil</span></div> <div><span class="xref">HardNcUtil</span></div>
</dd> </dd>
</dl> </dl>
@ -154,7 +154,7 @@ Class NcUtil
<h3 id="Hi_Numerical_NcUtil_NcNameTemplateReplacingKeyword" data-uid="Hi.Numerical.NcUtil.NcNameTemplateReplacingKeyword"> <h3 id="Hi_Numerical_HardNcUtil_NcNameTemplateReplacingKeyword" data-uid="Hi.Numerical.HardNcUtil.NcNameTemplateReplacingKeyword">
NcNameTemplateReplacingKeyword NcNameTemplateReplacingKeyword
</h3> </h3>
@ -185,7 +185,7 @@ Class NcUtil
<h3 id="Hi_Numerical_NcUtil_RelNcFileTemplateReplacingKeyword" data-uid="Hi.Numerical.NcUtil.RelNcFileTemplateReplacingKeyword"> <h3 id="Hi_Numerical_HardNcUtil_RelNcFileTemplateReplacingKeyword" data-uid="Hi.Numerical.HardNcUtil.RelNcFileTemplateReplacingKeyword">
RelNcFileTemplateReplacingKeyword RelNcFileTemplateReplacingKeyword
</h3> </h3>
@ -219,9 +219,9 @@ Class NcUtil
</h2> </h2>
<a id="Hi_Numerical_NcUtil_LineBeginCsScriptRegex_" data-uid="Hi.Numerical.NcUtil.LineBeginCsScriptRegex*"></a> <a id="Hi_Numerical_HardNcUtil_LineBeginCsScriptRegex_" data-uid="Hi.Numerical.HardNcUtil.LineBeginCsScriptRegex*"></a>
<h3 id="Hi_Numerical_NcUtil_LineBeginCsScriptRegex" data-uid="Hi.Numerical.NcUtil.LineBeginCsScriptRegex"> <h3 id="Hi_Numerical_HardNcUtil_LineBeginCsScriptRegex" data-uid="Hi.Numerical.HardNcUtil.LineBeginCsScriptRegex">
LineBeginCsScriptRegex LineBeginCsScriptRegex
</h3> </h3>
@ -251,9 +251,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_LineEndCsScriptRegex_" data-uid="Hi.Numerical.NcUtil.LineEndCsScriptRegex*"></a> <a id="Hi_Numerical_HardNcUtil_LineEndCsScriptRegex_" data-uid="Hi.Numerical.HardNcUtil.LineEndCsScriptRegex*"></a>
<h3 id="Hi_Numerical_NcUtil_LineEndCsScriptRegex" data-uid="Hi.Numerical.NcUtil.LineEndCsScriptRegex"> <h3 id="Hi_Numerical_HardNcUtil_LineEndCsScriptRegex" data-uid="Hi.Numerical.HardNcUtil.LineEndCsScriptRegex">
LineEndCsScriptRegex LineEndCsScriptRegex
</h3> </h3>
@ -287,9 +287,9 @@ Class NcUtil
</h2> </h2>
<a id="Hi_Numerical_NcUtil_ApproachFloor_" data-uid="Hi.Numerical.NcUtil.ApproachFloor*"></a> <a id="Hi_Numerical_HardNcUtil_ApproachFloor_" data-uid="Hi.Numerical.HardNcUtil.ApproachFloor*"></a>
<h3 id="Hi_Numerical_NcUtil_ApproachFloor__1_Hi_Common_FileLines_IFileLineIndex_System_Collections_Generic_List___0__System_Collections_Generic_IEnumerator___0__" data-uid="Hi.Numerical.NcUtil.ApproachFloor``1(Hi.Common.FileLines.IFileLineIndex,System.Collections.Generic.List{``0},System.Collections.Generic.IEnumerator{``0})"> <h3 id="Hi_Numerical_HardNcUtil_ApproachFloor__1_Hi_Common_FileLines_IFileLineIndex_System_Collections_Generic_List___0__System_Collections_Generic_IEnumerator___0__" data-uid="Hi.Numerical.HardNcUtil.ApproachFloor``1(Hi.Common.FileLines.IFileLineIndex,System.Collections.Generic.List{``0},System.Collections.Generic.IEnumerator{``0})">
ApproachFloor&lt;T&gt;(IFileLineIndex, List&lt;T&gt;, IEnumerator&lt;T&gt;) ApproachFloor&lt;T&gt;(IFileLineIndex, List&lt;T&gt;, IEnumerator&lt;T&gt;)
</h3> </h3>
@ -338,9 +338,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_GetSimCsScript_" data-uid="Hi.Numerical.NcUtil.GetSimCsScript*"></a> <a id="Hi_Numerical_HardNcUtil_GetSimCsScript_" data-uid="Hi.Numerical.HardNcUtil.GetSimCsScript*"></a>
<h3 id="Hi_Numerical_NcUtil_GetSimCsScript_System_String_Hi_Numerical_CncBrand_System_String__System_String__" data-uid="Hi.Numerical.NcUtil.GetSimCsScript(System.String,Hi.Numerical.CncBrand,System.String@,System.String@)"> <h3 id="Hi_Numerical_HardNcUtil_GetSimCsScript_System_String_Hi_Numerical_CncBrand_System_String__System_String__" data-uid="Hi.Numerical.HardNcUtil.GetSimCsScript(System.String,Hi.Numerical.CncBrand,System.String@,System.String@)">
GetSimCsScript(string, CncBrand, out string, out string) GetSimCsScript(string, CncBrand, out string, out string)
</h3> </h3>
@ -380,9 +380,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_GrabComment_" data-uid="Hi.Numerical.NcUtil.GrabComment*"></a> <a id="Hi_Numerical_HardNcUtil_GrabComment_" data-uid="Hi.Numerical.HardNcUtil.GrabComment*"></a>
<h3 id="Hi_Numerical_NcUtil_GrabComment_System_String_Hi_Numerical_CncBrand_Hi_Numerical_HardNcComment__" data-uid="Hi.Numerical.NcUtil.GrabComment(System.String,Hi.Numerical.CncBrand,Hi.Numerical.HardNcComment@)"> <h3 id="Hi_Numerical_HardNcUtil_GrabComment_System_String_Hi_Numerical_CncBrand_Hi_Numerical_HardNcComment__" data-uid="Hi.Numerical.HardNcUtil.GrabComment(System.String,Hi.Numerical.CncBrand,Hi.Numerical.HardNcComment@)">
GrabComment(string, CncBrand, out HardNcComment) GrabComment(string, CncBrand, out HardNcComment)
</h3> </h3>
@ -425,9 +425,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_GrabDoubleABC_" data-uid="Hi.Numerical.NcUtil.GrabDoubleABC*"></a> <a id="Hi_Numerical_HardNcUtil_GrabDoubleABC_" data-uid="Hi.Numerical.HardNcUtil.GrabDoubleABC*"></a>
<h3 id="Hi_Numerical_NcUtil_GrabDoubleABC_System_String__System_Boolean_" data-uid="Hi.Numerical.NcUtil.GrabDoubleABC(System.String@,System.Boolean)"> <h3 id="Hi_Numerical_HardNcUtil_GrabDoubleABC_System_String__System_Boolean_" data-uid="Hi.Numerical.HardNcUtil.GrabDoubleABC(System.String@,System.Boolean)">
GrabDoubleABC(ref string, bool) GrabDoubleABC(ref string, bool)
</h3> </h3>
@ -467,9 +467,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_GrabDoubleXYZ_" data-uid="Hi.Numerical.NcUtil.GrabDoubleXYZ*"></a> <a id="Hi_Numerical_HardNcUtil_GrabDoubleXYZ_" data-uid="Hi.Numerical.HardNcUtil.GrabDoubleXYZ*"></a>
<h3 id="Hi_Numerical_NcUtil_GrabDoubleXYZ_System_String__System_Boolean_" data-uid="Hi.Numerical.NcUtil.GrabDoubleXYZ(System.String@,System.Boolean)"> <h3 id="Hi_Numerical_HardNcUtil_GrabDoubleXYZ_System_String__System_Boolean_" data-uid="Hi.Numerical.HardNcUtil.GrabDoubleXYZ(System.String@,System.Boolean)">
GrabDoubleXYZ(ref string, bool) GrabDoubleXYZ(ref string, bool)
</h3> </h3>
@ -509,9 +509,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_GrabFlag_" data-uid="Hi.Numerical.NcUtil.GrabFlag*"></a> <a id="Hi_Numerical_HardNcUtil_GrabFlag_" data-uid="Hi.Numerical.HardNcUtil.GrabFlag*"></a>
<h3 id="Hi_Numerical_NcUtil_GrabFlag_System_String__System_String_" data-uid="Hi.Numerical.NcUtil.GrabFlag(System.String@,System.String)"> <h3 id="Hi_Numerical_HardNcUtil_GrabFlag_System_String__System_String_" data-uid="Hi.Numerical.HardNcUtil.GrabFlag(System.String@,System.String)">
GrabFlag(ref string, string) GrabFlag(ref string, string)
</h3> </h3>
@ -551,9 +551,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_GrabHeadPercentComment_" data-uid="Hi.Numerical.NcUtil.GrabHeadPercentComment*"></a> <a id="Hi_Numerical_HardNcUtil_GrabHeadPercentComment_" data-uid="Hi.Numerical.HardNcUtil.GrabHeadPercentComment*"></a>
<h3 id="Hi_Numerical_NcUtil_GrabHeadPercentComment_System_String_Hi_Numerical_HardNcComment__" data-uid="Hi.Numerical.NcUtil.GrabHeadPercentComment(System.String,Hi.Numerical.HardNcComment@)"> <h3 id="Hi_Numerical_HardNcUtil_GrabHeadPercentComment_System_String_Hi_Numerical_HardNcComment__" data-uid="Hi.Numerical.HardNcUtil.GrabHeadPercentComment(System.String,Hi.Numerical.HardNcComment@)">
GrabHeadPercentComment(string, out HardNcComment) GrabHeadPercentComment(string, out HardNcComment)
</h3> </h3>
@ -593,9 +593,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_IsFlagChanging_" data-uid="Hi.Numerical.NcUtil.IsFlagChanging*"></a> <a id="Hi_Numerical_HardNcUtil_IsFlagChanging_" data-uid="Hi.Numerical.HardNcUtil.IsFlagChanging*"></a>
<h3 id="Hi_Numerical_NcUtil_IsFlagChanging_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_" data-uid="Hi.Numerical.NcUtil.IsFlagChanging(Hi.Numerical.HardNcLine,Hi.Numerical.HardNcLine,Hi.Numerical.NcFlag)"> <h3 id="Hi_Numerical_HardNcUtil_IsFlagChanging_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_" data-uid="Hi.Numerical.HardNcUtil.IsFlagChanging(Hi.Numerical.HardNcLine,Hi.Numerical.HardNcLine,Hi.Numerical.NcFlag)">
IsFlagChanging(HardNcLine, HardNcLine, NcFlag) IsFlagChanging(HardNcLine, HardNcLine, NcFlag)
</h3> </h3>
@ -638,9 +638,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_IsFlagChanging_" data-uid="Hi.Numerical.NcUtil.IsFlagChanging*"></a> <a id="Hi_Numerical_HardNcUtil_IsFlagChanging_" data-uid="Hi.Numerical.HardNcUtil.IsFlagChanging*"></a>
<h3 id="Hi_Numerical_NcUtil_IsFlagChanging_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_System_Boolean_" data-uid="Hi.Numerical.NcUtil.IsFlagChanging(Hi.Numerical.HardNcLine,Hi.Numerical.HardNcLine,Hi.Numerical.NcFlag,System.Boolean)"> <h3 id="Hi_Numerical_HardNcUtil_IsFlagChanging_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_System_Boolean_" data-uid="Hi.Numerical.HardNcUtil.IsFlagChanging(Hi.Numerical.HardNcLine,Hi.Numerical.HardNcLine,Hi.Numerical.NcFlag,System.Boolean)">
IsFlagChanging(HardNcLine, HardNcLine, NcFlag, bool) IsFlagChanging(HardNcLine, HardNcLine, NcFlag, bool)
</h3> </h3>
@ -686,9 +686,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_IsFlagChanging_" data-uid="Hi.Numerical.NcUtil.IsFlagChanging*"></a> <a id="Hi_Numerical_HardNcUtil_IsFlagChanging_" data-uid="Hi.Numerical.HardNcUtil.IsFlagChanging*"></a>
<h3 id="Hi_Numerical_NcUtil_IsFlagChanging_System_Collections_Generic_LinkedListNode_Hi_Numerical_HardNcLine__Hi_Numerical_NcFlag_" data-uid="Hi.Numerical.NcUtil.IsFlagChanging(System.Collections.Generic.LinkedListNode{Hi.Numerical.HardNcLine},Hi.Numerical.NcFlag)"> <h3 id="Hi_Numerical_HardNcUtil_IsFlagChanging_System_Collections_Generic_LinkedListNode_Hi_Numerical_HardNcLine__Hi_Numerical_NcFlag_" data-uid="Hi.Numerical.HardNcUtil.IsFlagChanging(System.Collections.Generic.LinkedListNode{Hi.Numerical.HardNcLine},Hi.Numerical.NcFlag)">
IsFlagChanging(LinkedListNode&lt;HardNcLine&gt;, NcFlag) IsFlagChanging(LinkedListNode&lt;HardNcLine&gt;, NcFlag)
</h3> </h3>
@ -728,9 +728,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_IsFlagChanging_" data-uid="Hi.Numerical.NcUtil.IsFlagChanging*"></a> <a id="Hi_Numerical_HardNcUtil_IsFlagChanging_" data-uid="Hi.Numerical.HardNcUtil.IsFlagChanging*"></a>
<h3 id="Hi_Numerical_NcUtil_IsFlagChanging_System_Collections_Generic_LinkedListNode_Hi_Numerical_HardNcLine__Hi_Numerical_NcFlag_System_Boolean_" data-uid="Hi.Numerical.NcUtil.IsFlagChanging(System.Collections.Generic.LinkedListNode{Hi.Numerical.HardNcLine},Hi.Numerical.NcFlag,System.Boolean)"> <h3 id="Hi_Numerical_HardNcUtil_IsFlagChanging_System_Collections_Generic_LinkedListNode_Hi_Numerical_HardNcLine__Hi_Numerical_NcFlag_System_Boolean_" data-uid="Hi.Numerical.HardNcUtil.IsFlagChanging(System.Collections.Generic.LinkedListNode{Hi.Numerical.HardNcLine},Hi.Numerical.NcFlag,System.Boolean)">
IsFlagChanging(LinkedListNode&lt;HardNcLine&gt;, NcFlag, bool) IsFlagChanging(LinkedListNode&lt;HardNcLine&gt;, NcFlag, bool)
</h3> </h3>
@ -773,9 +773,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_IsFlagKeeping_" data-uid="Hi.Numerical.NcUtil.IsFlagKeeping*"></a> <a id="Hi_Numerical_HardNcUtil_IsFlagKeeping_" data-uid="Hi.Numerical.HardNcUtil.IsFlagKeeping*"></a>
<h3 id="Hi_Numerical_NcUtil_IsFlagKeeping_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_System_Boolean_" data-uid="Hi.Numerical.NcUtil.IsFlagKeeping(Hi.Numerical.HardNcLine,Hi.Numerical.HardNcLine,Hi.Numerical.NcFlag,System.Boolean)"> <h3 id="Hi_Numerical_HardNcUtil_IsFlagKeeping_Hi_Numerical_HardNcLine_Hi_Numerical_HardNcLine_Hi_Numerical_NcFlag_System_Boolean_" data-uid="Hi.Numerical.HardNcUtil.IsFlagKeeping(Hi.Numerical.HardNcLine,Hi.Numerical.HardNcLine,Hi.Numerical.NcFlag,System.Boolean)">
IsFlagKeeping(HardNcLine, HardNcLine, NcFlag, bool) IsFlagKeeping(HardNcLine, HardNcLine, NcFlag, bool)
</h3> </h3>
@ -821,9 +821,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_RemoveAllCsScript_" data-uid="Hi.Numerical.NcUtil.RemoveAllCsScript*"></a> <a id="Hi_Numerical_HardNcUtil_RemoveAllCsScript_" data-uid="Hi.Numerical.HardNcUtil.RemoveAllCsScript*"></a>
<h3 id="Hi_Numerical_NcUtil_RemoveAllCsScript_System_String_Hi_Numerical_CncBrand_" data-uid="Hi.Numerical.NcUtil.RemoveAllCsScript(System.String,Hi.Numerical.CncBrand)"> <h3 id="Hi_Numerical_HardNcUtil_RemoveAllCsScript_System_String_Hi_Numerical_CncBrand_" data-uid="Hi.Numerical.HardNcUtil.RemoveAllCsScript(System.String,Hi.Numerical.CncBrand)">
RemoveAllCsScript(string, CncBrand) RemoveAllCsScript(string, CncBrand)
</h3> </h3>
@ -863,9 +863,9 @@ Class NcUtil
<a id="Hi_Numerical_NcUtil_SetTagNumber_" data-uid="Hi.Numerical.NcUtil.SetTagNumber*"></a> <a id="Hi_Numerical_HardNcUtil_SetTagNumber_" data-uid="Hi.Numerical.HardNcUtil.SetTagNumber*"></a>
<h3 id="Hi_Numerical_NcUtil_SetTagNumber_System_String__System_String_System_Double_System_String_" data-uid="Hi.Numerical.NcUtil.SetTagNumber(System.String@,System.String,System.Double,System.String)"> <h3 id="Hi_Numerical_HardNcUtil_SetTagNumber_System_String__System_String_System_Double_System_String_" data-uid="Hi.Numerical.HardNcUtil.SetTagNumber(System.String@,System.String,System.Double,System.String)">
SetTagNumber(ref string, string, double, string) SetTagNumber(ref string, string, double, string)
</h3> </h3>

View File

@ -0,0 +1,200 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class Heidenhain.DatumSetting | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class Heidenhain.DatumSetting | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumSetting">
<h1 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_DatumSetting" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumSetting" class="text-break">
Class Heidenhain.DatumSetting
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.html">CmdBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class Heidenhain.DatumSetting</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">Heidenhain.DatumSetting</span></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>

View File

@ -0,0 +1,200 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class Heidenhain.DatumShift | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class Heidenhain.DatumShift | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumShift">
<h1 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_DatumShift" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumShift" class="text-break">
Class Heidenhain.DatumShift
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.html">CmdBased</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class Heidenhain.DatumShift</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">Heidenhain.DatumShift</span></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>

View File

@ -177,6 +177,69 @@ Class Heidenhain
</h2> </h2>
<a id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_CyclDef_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.CyclDef*"></a>
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_CyclDef" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.CyclDef">
CyclDef
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public int CyclDef { 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_Numerical_SoftParsers_CmdBased_Heidenhain_CyclTitle_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.CyclTitle*"></a>
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_CyclTitle" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.CyclTitle">
CyclTitle
</h3>
<div class="markdown level1 summary"><p>Head of the CYCL DEF</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string CyclTitle { 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.string">string</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_FN0_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN0*"></a> <a id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_FN0_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN0*"></a>
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_FN0" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN0"> <h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_FN0" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN0">

View File

@ -106,6 +106,14 @@ Classes
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.html">Heidenhain</a></dt> <dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.html">Heidenhain</a></dt>
<dd></dd> <dd></dd>
</dl> </dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumSetting.html">Heidenhain.DatumSetting</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumShift.html">Heidenhain.DatumShift</a></dt>
<dd></dd>
</dl>
<dl class="jumplist"> <dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.IndexNote.html">IndexNote</a></dt> <dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.IndexNote.html">IndexNote</a></dt>
<dd></dd> <dd></dd>

View File

@ -0,0 +1,313 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class HeidenhainNcRawBlocker | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class HeidenhainNcRawBlocker | HiAPI-C# 2025 ">
<meta name="description" content="Heidenhain NC block builder. Also support single line NC block.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker">
<h1 id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker" class="text-break">
Class HeidenhainNcRawBlocker
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.Raws.html">Raws</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Heidenhain NC block builder.
Also support single line NC block.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class HeidenhainNcRawBlocker : INcRawBlocker</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">HeidenhainNcRawBlocker</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html">INcRawBlocker</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="constructors">Constructors
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker__ctor_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker__ctor" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.#ctor">
HeidenhainNcRawBlocker()
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public HeidenhainNcRawBlocker()</code></pre>
</div>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker_Name_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.Name*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker_Name" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.Name">
Name
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string Name { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker_GetBlock_" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.GetBlock*"></a>
<h3 id="Hi_Numerical_SoftParsers_Raws_HeidenhainNcRawBlocker_GetBlock_System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine__System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___System_Collections_Generic_LinkedListNode_Hi_Common_FileLines_IndexedFileLine___" data-uid="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.GetBlock(System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine},System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@,System.Collections.Generic.LinkedListNode{Hi.Common.FileLines.IndexedFileLine}@)">
GetBlock(LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;, out LinkedListNode&lt;IndexedFileLine&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public void GetBlock(LinkedListNode&lt;IndexedFileLine&gt; srcNode, out LinkedListNode&lt;IndexedFileLine&gt; beginNode, out LinkedListNode&lt;IndexedFileLine&gt; endNode)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>srcNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.Common.FileLines.IndexedFileLine.html">IndexedFileLine</a>&gt;</dt>
<dd></dd>
<dt><code>beginNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.Common.FileLines.IndexedFileLine.html">IndexedFileLine</a>&gt;</dt>
<dd></dd>
<dt><code>endNode</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.linkedlistnode-1">LinkedListNode</a>&lt;<a class="xref" href="Hi.Common.FileLines.IndexedFileLine.html">IndexedFileLine</a>&gt;</dt>
<dd><p>exclusive end node</p>
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>

View File

@ -94,6 +94,12 @@
<h3 id="classes"> <h3 id="classes">
Classes Classes
</h3> </h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.html">HeidenhainNcRawBlocker</a></dt>
<dd><p>Heidenhain NC block builder.
Also support single line NC block.</p>
</dd>
</dl>
<dl class="jumplist"> <dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.RawBlock.html">RawBlock</a></dt> <dt><a class="xref" href="Hi.Numerical.SoftParsers.Raws.RawBlock.html">RawBlock</a></dt>
<dd><p>A small NC block for one or several lines.</p> <dd><p>A small NC block for one or several lines.</p>

View File

@ -152,6 +152,127 @@ Class SoftNcUtil
</h2> </h2>
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_GetFlagDoubles_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GetFlagDoubles*"></a>
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_GetFlagDoubles_System_String_System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GetFlagDoubles(System.String,System.Collections.Generic.IEnumerable{System.String})">
GetFlagDoubles(string, IEnumerable&lt;string&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IEnumerable&lt;(string Flag, double Value, string OriginalText)&gt; GetFlagDoubles(string unManagedText, IEnumerable&lt;string&gt; flags)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>unManagedText</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
<dt><code>flags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.double,system.string-.flag">Flag</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.double,system.string-.value">Value</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.double,system.string-.originaltext">OriginalText</a>)&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_GetFlagDoublesXyz_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GetFlagDoublesXyz*"></a>
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_GetFlagDoublesXyz_System_String_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GetFlagDoublesXyz(System.String)">
GetFlagDoublesXyz(string)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static IEnumerable&lt;(string Flag, double Value, string OriginalText)&gt; GetFlagDoublesXyz(string unManagedText)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>unManagedText</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</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.collections.generic.ienumerable-1">IEnumerable</a>&lt;(<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.double,system.string-.flag">Flag</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.double,system.string-.value">Value</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.valuetuple-system.string,system.double,system.string-.originaltext">OriginalText</a>)&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabDouble_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabDouble*"></a>
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabDouble_System_String__System_String_System_Boolean_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabDouble(System.String@,System.String,System.Boolean)">
GrabDouble(ref string, string, bool)
</h3>
<div class="markdown level1 summary"><p>Grab double value with decimal point judgement:
The text is changed by replacing tag and value to empty string.</p>
<p>If <code class="paramref">enableIntegerShrink</code> is true and no decimal point, the value should be scale by 0.001.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static double GrabDouble(ref string text, string tag, bool enableIntegerShrink)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>text</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>text</p>
</dd>
<dt><code>tag</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd><p>tag</p>
</dd>
<dt><code>enableIntegerShrink</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd><p>If true and no decimal point exists, the value will be scaled by 0.001.</p>
</dd>
</dl>
<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><p>double value</p>
</dd>
</dl>
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabFlag_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabFlag*"></a> <a id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabFlag_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabFlag*"></a>
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabFlag_System_String__System_String_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabFlag(System.String@,System.String)"> <h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabFlag_System_String__System_String_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabFlag(System.String@,System.String)">

View File

@ -2,11 +2,11 @@
<html> <html>
<head> <head>
<meta charset="utf-8"> <meta charset="utf-8">
<title>Class HeidenhainBlockSyntax | HiAPI-C# 2025 </title> <title>Class HeidenhainDatumSettingSyntax | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class HeidenhainBlockSyntax | HiAPI-C# 2025 "> <meta name="title" content="Class HeidenhainDatumSettingSyntax | HiAPI-C# 2025 ">
<meta name="description" content="Heidenhain syntax of CYCL DEF 247 DATUM SETTING.">
<link rel="icon" href="../img/HiAPI.favicon.ico"> <link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css"> <link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css"> <link rel="stylesheet" href="../public/main.css">
@ -84,24 +84,25 @@
<nav id="breadcrumb"></nav> <nav id="breadcrumb"></nav>
</div> </div>
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax"> <article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlockSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax" class="text-break"> <h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax" class="text-break">
Class HeidenhainBlockSyntax Class HeidenhainDatumSettingSyntax
</h1> </h1>
<div class="facts text-secondary"> <div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.html">SyntaxBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.html">HeidenhainSyntaxs</a></dd></dl> <dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.html">SyntaxBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.html">HeidenhainSyntaxs</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html">CyclDefSyntaxs</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl> <dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div> </div>
<div class="markdown summary"></div> <div class="markdown summary"><p>Heidenhain syntax of <pre><code class="lang-csharp">CYCL DEF 247 DATUM SETTING</code></pre>.
</div>
<div class="markdown conceptual"></div> <div class="markdown conceptual"></div>
<div class="codewrapper"> <div class="codewrapper">
<pre><code class="lang-csharp hljs">public class HeidenhainBlockSyntax : INcSyntax</code></pre> <pre><code class="lang-csharp hljs">public class HeidenhainDatumSettingSyntax : INcSyntax</code></pre>
</div> </div>
@ -111,7 +112,7 @@ Class HeidenhainBlockSyntax
<dt>Inheritance</dt> <dt>Inheritance</dt>
<dd> <dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div> <div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">HeidenhainBlockSyntax</span></div> <div><span class="xref">HeidenhainDatumSettingSyntax</span></div>
</dd> </dd>
</dl> </dl>
@ -179,79 +180,13 @@ Class HeidenhainBlockSyntax
<h2 class="section" id="constructors">Constructors
</h2>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlockSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.#ctor*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlockSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String})">
HeidenhainBlockSyntax(IEnumerable&lt;string&gt;)
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public HeidenhainBlockSyntax(IEnumerable&lt;string&gt; flags)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>flags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<h2 class="section" id="properties">Properties <h2 class="section" id="properties">Properties
</h2> </h2>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlockSyntax_FlagList_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.FlagList*"></a> <a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlockSyntax_FlagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.FlagList"> <h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.Name">
FlagList
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;string&gt; FlagList { 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.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlockSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.Name*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlockSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.Name">
Name Name
</h3> </h3>
@ -280,13 +215,44 @@ Class HeidenhainBlockSyntax
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_TagList_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_TagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.TagList">
TagList
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;string&gt; TagList { 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.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods <h2 class="section" id="methods">Methods
</h2> </h2>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlockSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.ToArranged*"></a> <a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.ToArranged*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlockSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)"> <h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject) ToArranged(JsonObject)
</h3> </h3>

View File

@ -0,0 +1,314 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class HeidenhainDatumShiftSyntax | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class HeidenhainDatumShiftSyntax | HiAPI-C# 2025 ">
<meta name="description" content="Heidenhain syntax of CYCL DEF 7 DATUM SHIFT.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax" class="text-break">
Class HeidenhainDatumShiftSyntax
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.html">SyntaxBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.html">HeidenhainSyntaxs</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html">CyclDefSyntaxs</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Heidenhain syntax of <pre><code class="lang-csharp">CYCL DEF 7 DATUM SHIFT</code></pre>.
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class HeidenhainDatumShiftSyntax : INcSyntax</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">HeidenhainDatumShiftSyntax</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.Name">
Name
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string Name { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_TagList_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_TagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.TagList">
TagList
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public List&lt;string&gt; TagList { 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.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.ToArranged*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumShiftSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>
<div class="markdown level1 summary"><p>Get arranged json from <code class="paramref">src</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public JsonObject ToArranged(JsonObject src)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</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.text.json.nodes.jsonobject">JsonObject</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>

View File

@ -0,0 +1,132 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs" class="text-break">Namespace Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs</h1>
<div class="markdown level0 summary"></div>
<div class="markdown level0 conceptual"></div>
<div class="markdown level0 remarks"></div>
<h3 id="classes">
Classes
</h3>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html">HeidenhainDatumSettingSyntax</a></dt>
<dd><p>Heidenhain syntax of <pre><code class="lang-csharp">CYCL DEF 247 DATUM SETTING</code></pre>.
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html">HeidenhainDatumShiftSyntax</a></dt>
<dd><p>Heidenhain syntax of <pre><code class="lang-csharp">CYCL DEF 7 DATUM SHIFT</code></pre>.
</dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>

View File

@ -0,0 +1,283 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class HeidenhainCyclDefInitSyntax | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class HeidenhainCyclDefInitSyntax | HiAPI-C# 2025 ">
<meta name="description" content="Initialization Syntax of Heidenhain fixed head block for CYCL DEF.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax">
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefInitSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax" class="text-break">
Class HeidenhainCyclDefInitSyntax
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Numerical.html">Numerical</a>.<a class="xref" href="Hi.Numerical.SoftParsers.html">SoftParsers</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.html">SyntaxBased</a>.<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.html">HeidenhainSyntaxs</a></dd></dl>
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
</div>
<div class="markdown summary"><p>Initialization Syntax of Heidenhain fixed head block for <pre><code class="lang-csharp">CYCL DEF</code></pre>.
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public class HeidenhainCyclDefInitSyntax : INcSyntax</code></pre>
</div>
<dl class="typelist inheritance">
<dt>Inheritance</dt>
<dd>
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
<div><span class="xref">HeidenhainCyclDefInitSyntax</span></div>
</dd>
</dl>
<dl class="typelist implements">
<dt>Implements</dt>
<dd>
<div><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html">INcSyntax</a></div>
</dd>
</dl>
<dl class="typelist inheritedMembers">
<dt>Inherited Members</dt>
<dd>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
</div>
<div>
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
</div>
</dd></dl>
<dl class="typelist extensionMethods">
<dt>Extension Methods</dt>
<dd>
<div>
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate&lt;TSelf&gt;(TSelf, params object[])</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke&lt;TSrc&gt;(TSrc, Action&lt;TSrc&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke&lt;TSrc, TDst&gt;(TSrc, Func&lt;TSrc, TDst&gt;)</a>
</div>
<div>
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
</div>
<div>
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
</div>
<div>
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
</div>
<div>
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
</div>
</dd></dl>
<h2 class="section" id="properties">Properties
</h2>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefInitSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.Name*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefInitSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.Name">
Name
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string Name { get; }</code></pre>
</div>
<h4 class="section">Property Value</h4>
<dl class="parameters">
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
<dd></dd>
</dl>
<h2 class="section" id="methods">Methods
</h2>
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefInitSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.ToArranged*"></a>
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefInitSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
ToArranged(JsonObject)
</h3>
<div class="markdown level1 summary"><p>Get arranged json from <code class="paramref">src</code>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public JsonObject ToArranged(JsonObject src)</code></pre>
</div>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</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.text.json.nodes.jsonobject">JsonObject</a></dt>
<dd></dd>
</dl>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>

View File

@ -95,8 +95,9 @@
Classes Classes
</h3> </h3>
<dl class="jumplist"> <dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.html">HeidenhainBlockSyntax</a></dt> <dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.html">HeidenhainCyclDefInitSyntax</a></dt>
<dd></dd> <dd><p>Initialization Syntax of Heidenhain fixed head block for <pre><code class="lang-csharp">CYCL DEF</code></pre>.
</dd>
</dl> </dl>
<dl class="jumplist"> <dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.html">HeidenhainFnSyntax</a></dt> <dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.html">HeidenhainFnSyntax</a></dt>

View File

@ -183,6 +183,37 @@ Class NcSyntaxConst
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_FlagDoubleTagList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.FlagDoubleTagList*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_FlagDoubleTagList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.FlagDoubleTagList">
FlagDoubleTagList
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static List&lt;string&gt; FlagDoubleTagList { 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.collections.generic.list-1">List</a>&lt;<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>&gt;</dt>
<dd></dd>
</dl>
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_HeidenhainCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.HeidenhainCommentSyntax*"></a> <a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_HeidenhainCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.HeidenhainCommentSyntax*"></a>
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_HeidenhainCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.HeidenhainCommentSyntax"> <h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_HeidenhainCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.HeidenhainCommentSyntax">

View File

@ -117,6 +117,11 @@ Classes
<dl class="jumplist"> <dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a></dt> <dt><a class="xref" href="Hi.Numerical.HardNcLine.html">HardNcLine</a></dt>
<dd><p>Represents a line in the NC program with its associated data and operations.</p> <dd><p>Represents a line in the NC program with its associated data and operations.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.HardNcUtil.html">HardNcUtil</a></dt>
<dd><p>Utility class for working with NC code.</p>
</dd> </dd>
</dl> </dl>
<dl class="jumplist"> <dl class="jumplist">
@ -189,11 +194,6 @@ The key is Offset ID (H or D in NC code).</p>
<dl class="jumplist"> <dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.NcStepMonitor.html">NcStepMonitor</a></dt> <dt><a class="xref" href="Hi.Numerical.NcStepMonitor.html">NcStepMonitor</a></dt>
<dd><p>Monitors NC steps and provides functionality for step tracking and control.</p> <dd><p>Monitors NC steps and provides functionality for step tracking and control.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Numerical.NcUtil.html">NcUtil</a></dt>
<dd><p>Utility class for working with NC code.</p>
</dd> </dd>
</dl> </dl>
<dl class="jumplist"> <dl class="jumplist">

View File

@ -2345,6 +2345,9 @@
<li> <li>
<a href="Hi.Numerical.HardNcLine.html" name="" title="HardNcLine">HardNcLine</a> <a href="Hi.Numerical.HardNcLine.html" name="" title="HardNcLine">HardNcLine</a>
</li> </li>
<li>
<a href="Hi.Numerical.HardNcUtil.html" name="" title="HardNcUtil">HardNcUtil</a>
</li>
<li> <li>
<a href="Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html" name="" title="HeidenhainCoordinateEntryDisplayee">HeidenhainCoordinateEntryDisplayee</a> <a href="Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html" name="" title="HeidenhainCoordinateEntryDisplayee">HeidenhainCoordinateEntryDisplayee</a>
</li> </li>
@ -2468,9 +2471,6 @@
<li> <li>
<a href="Hi.Numerical.NcStepMonitor.html" name="" title="NcStepMonitor">NcStepMonitor</a> <a href="Hi.Numerical.NcStepMonitor.html" name="" title="NcStepMonitor">NcStepMonitor</a>
</li> </li>
<li>
<a href="Hi.Numerical.NcUtil.html" name="" title="NcUtil">NcUtil</a>
</li>
<li> <li>
<a href="Hi.Numerical.NcWarningSceneEnum.html" name="" title="NcWarningSceneEnum">NcWarningSceneEnum</a> <a href="Hi.Numerical.NcWarningSceneEnum.html" name="" title="NcWarningSceneEnum">NcWarningSceneEnum</a>
</li> </li>
@ -2753,6 +2753,12 @@
<li> <li>
<a href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.html" name="" title="Heidenhain">Heidenhain</a> <a href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.html" name="" title="Heidenhain">Heidenhain</a>
</li> </li>
<li>
<a href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumSetting.html" name="" title="Heidenhain.DatumSetting">Heidenhain.DatumSetting</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumShift.html" name="" title="Heidenhain.DatumShift">Heidenhain.DatumShift</a>
</li>
<li> <li>
<a href="Hi.Numerical.SoftParsers.CmdBased.IndexNote.html" name="" title="IndexNote">IndexNote</a> <a href="Hi.Numerical.SoftParsers.CmdBased.IndexNote.html" name="" title="IndexNote">IndexNote</a>
</li> </li>
@ -2795,6 +2801,9 @@
<a href="Hi.Numerical.SoftParsers.Raws.html" name="" title="Hi.Numerical.SoftParsers.Raws">Hi.Numerical.SoftParsers.Raws</a> <a href="Hi.Numerical.SoftParsers.Raws.html" name="" title="Hi.Numerical.SoftParsers.Raws">Hi.Numerical.SoftParsers.Raws</a>
<ul class="nav level2"> <ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.html" name="" title="HeidenhainNcRawBlocker">HeidenhainNcRawBlocker</a>
</li>
<li> <li>
<a href="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html" name="" title="INcRawBlocker">INcRawBlocker</a> <a href="Hi.Numerical.SoftParsers.Raws.INcRawBlocker.html" name="" title="INcRawBlocker">INcRawBlocker</a>
</li> </li>
@ -2844,7 +2853,7 @@
<ul class="nav level2"> <ul class="nav level2">
<li> <li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.html" name="" title="HeidenhainBlockSyntax">HeidenhainBlockSyntax</a> <a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.html" name="" title="HeidenhainCyclDefInitSyntax">HeidenhainCyclDefInitSyntax</a>
</li> </li>
<li> <li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.html" name="" title="HeidenhainFnSyntax">HeidenhainFnSyntax</a> <a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.html" name="" title="HeidenhainFnSyntax">HeidenhainFnSyntax</a>
@ -2854,6 +2863,19 @@
</li> </li>
</ul> </ul>
</li> </li>
<li>
<span class="expand-stub"></span>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html" name="" title="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs">Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs</a>
<ul class="nav level2">
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html" name="" title="HeidenhainDatumSettingSyntax">HeidenhainDatumSettingSyntax</a>
</li>
<li>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html" name="" title="HeidenhainDatumShiftSyntax">HeidenhainDatumShiftSyntax</a>
</li>
</ul>
</li>
<li> <li>
<span class="expand-stub"></span> <span class="expand-stub"></span>
<a href="Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.html" name="" title="Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs">Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs</a> <a href="Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs.html" name="" title="Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs">Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs</a>

File diff suppressed because one or more lines are too long

View File

@ -91,7 +91,7 @@
<h2 id="key-models">Key Models</h2> <h2 id="key-models">Key Models</h2>
<p>The key models used by the Controller Page are:</p> <p>The key models used by the Controller Page are:</p>
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv&gt;</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html">HardNcEnv</a></li>
<li><a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProjectDisplayee.html">MachiningProjectDisplayee</a></li> <li><a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProjectDisplayee.html">MachiningProjectDisplayee</a></li>
</ul> </ul>
<p>The <a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProjectDisplayee.html">MachiningProjectDisplayee</a> contains <a class="xref" href="../../../api/Hi.Numerical.IsoCoordinateEntryDisplayee.html">IsoCoordinateEntryDisplayee</a> and <a class="xref" href="../../../api/Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html">HeidenhainCoordinateEntryDisplayee</a>. They are used in this GUI.</p> <p>The <a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProjectDisplayee.html">MachiningProjectDisplayee</a> contains <a class="xref" href="../../../api/Hi.Numerical.IsoCoordinateEntryDisplayee.html">IsoCoordinateEntryDisplayee</a> and <a class="xref" href="../../../api/Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html">HeidenhainCoordinateEntryDisplayee</a>. They are used in this GUI.</p>
@ -120,7 +120,7 @@
<ul> <ul>
<li>ISO Coordinate Table Panel <li>ISO Coordinate Table Panel
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv&gt;.&lt;xref:Hi.Numerical.NcEnv.IsoCoordinateTable&gt; Display <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html">HardNcEnv</a>.<a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_IsoCoordinateTable">IsoCoordinateTable</a> Display
(Note that The XYZ is not sortable on the table.)</li> (Note that The XYZ is not sortable on the table.)</li>
</ul> </ul>
</li> </li>
@ -128,7 +128,7 @@
</li> </li>
<li>Datum Preset Table Tab (Only visible for <a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a> controllers) <li>Datum Preset Table Tab (Only visible for <a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a> controllers)
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv.HeidenhainDatumPresetTable&gt; Panel <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_HeidenhainDatumPresetTable">HeidenhainDatumPresetTable</a> Panel
(Note that The XYZ is not sortable on the table.) (Note that The XYZ is not sortable on the table.)
<ul> <ul>
<li>Show Datum Preset Toggle Button for <a class="xref" href="../../../api/Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html">HeidenhainCoordinateEntryDisplayee</a></li> <li>Show Datum Preset Toggle Button for <a class="xref" href="../../../api/Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html">HeidenhainCoordinateEntryDisplayee</a></li>
@ -139,7 +139,7 @@
<li>Datum Shift Table Tab (Only visible for <a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a> controllers) <li>Datum Shift Table Tab (Only visible for <a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a> controllers)
(Note that The XYZ is not sortable on the table.) (Note that The XYZ is not sortable on the table.)
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv.HeidenhainDatumShiftTable&gt; Panel</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_HeidenhainDatumShiftTable">HeidenhainDatumShiftTable</a> Panel</li>
<li>Show Datum Shift Toggle Button for <a class="xref" href="../../../api/Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html">HeidenhainCoordinateEntryDisplayee</a></li> <li>Show Datum Shift Toggle Button for <a class="xref" href="../../../api/Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html">HeidenhainCoordinateEntryDisplayee</a></li>
</ul> </ul>
</li> </li>
@ -154,24 +154,24 @@
</li> </li>
<li>Machine Tab <li>Machine Tab
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv.RapidFeedrate_mmdmin&gt; Settings</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_RapidFeedrate_mmdmin">RapidFeedrate_mmdmin</a> Settings</li>
<li>&lt;xref:Hi.Numerical.NcEnv.ToolingTime&gt; Settings</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_ToolingTime">ToolingTime</a> Settings</li>
<li>Linear Axis Limits Table <li>Linear Axis Limits Table
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv.StrokeLimitXyz_mm&gt; Min and Max for X, Y, Z</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_StrokeLimitXyz_mm">StrokeLimitXyz_mm</a> Min and Max for X, Y, Z</li>
</ul> </ul>
</li> </li>
<li>Rotary Axis Table <li>Rotary Axis Table
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv.StrokeLimitAbc_rad&gt; Min and Max for A, B, C</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_StrokeLimitAbc_rad">StrokeLimitAbc_rad</a> Min and Max for A, B, C</li>
<li>&lt;xref:Hi.Numerical.NcEnv.MaxRotarySpeedABC_radds&gt; for A, B, C</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_MaxRotarySpeedABC_radds">MaxRotarySpeedABC_radds</a> for A, B, C</li>
</ul> </ul>
</li> </li>
</ul> </ul>
</li> </li>
<li>Brand Tab <li>Brand Tab
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv.CncBrand&gt; Selection Dropdown <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_CncBrand">CncBrand</a> Selection Dropdown
<ul> <ul>
<li><a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Syntec">Syntec</a></li> <li><a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Syntec">Syntec</a></li>
<li><a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Fanuc">Fanuc</a></li> <li><a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Fanuc">Fanuc</a></li>
@ -184,8 +184,8 @@
</li> </li>
<li>Config Tab <li>Config Tab
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv.SetToolHeightCompensationOnFeatureNormal&gt; Setting</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_SetToolHeightCompensationOnFeatureNormal">SetToolHeightCompensationOnFeatureNormal</a> Setting</li>
<li>&lt;xref:Hi.Numerical.NcEnv.EnableShortestRotary&gt; Setting</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_EnableShortestRotary">EnableShortestRotary</a> Setting</li>
</ul> </ul>
</li> </li>
</ul> </ul>
@ -222,7 +222,7 @@ See Rendering Items SubMenu from <a href="../player/player-extended-renderingcan
</div> </div>
<h2 id="behavior">Behavior</h2> <h2 id="behavior">Behavior</h2>
<h3 id="iso-coordinate-table">ISO Coordinate Table</h3> <h3 id="iso-coordinate-table">ISO Coordinate Table</h3>
<p>The ISO coordinate table allows users to edit and manage coordinates for the &lt;xref:Hi.Numerical.NcEnv.IsoCoordinateTable&gt;. Each entry consists of:</p> <p>The ISO coordinate table allows users to edit and manage coordinates for the <a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_IsoCoordinateTable">IsoCoordinateTable</a>. Each entry consists of:</p>
<ul> <ul>
<li>An index identifier</li> <li>An index identifier</li>
<li>X, Y, Z coordinate values</li> <li>X, Y, Z coordinate values</li>
@ -232,8 +232,8 @@ See Rendering Items SubMenu from <a href="../player/player-extended-renderingcan
<h3 id="datum-preset-and-shift-tables-heidenhain">Datum Preset and Shift Tables (Heidenhain)</h3> <h3 id="datum-preset-and-shift-tables-heidenhain">Datum Preset and Shift Tables (Heidenhain)</h3>
<p>These tables are specific to <a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a> controllers and provide interfaces for:</p> <p>These tables are specific to <a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a> controllers and provide interfaces for:</p>
<ul> <ul>
<li>Setting datum preset positions in &lt;xref:Hi.Numerical.NcEnv.HeidenhainDatumPresetTable&gt;</li> <li>Setting datum preset positions in <a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_HeidenhainDatumPresetTable">HeidenhainDatumPresetTable</a></li>
<li>Configuring datum shifts in &lt;xref:Hi.Numerical.NcEnv.HeidenhainDatumShiftTable&gt;</li> <li>Configuring datum shifts in <a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_HeidenhainDatumShiftTable">HeidenhainDatumShiftTable</a></li>
<li>Visualizing selected datum in the 3D viewer with <a class="xref" href="../../../api/Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html">HeidenhainCoordinateEntryDisplayee</a></li> <li>Visualizing selected datum in the 3D viewer with <a class="xref" href="../../../api/Hi.Numerical.HeidenhainCoordinateEntryDisplayee.html">HeidenhainCoordinateEntryDisplayee</a></li>
</ul> </ul>
<h3 id="offset-table">Offset Table</h3> <h3 id="offset-table">Offset Table</h3>
@ -247,13 +247,13 @@ See Rendering Items SubMenu from <a href="../player/player-extended-renderingcan
<h3 id="machine-configuration">Machine Configuration</h3> <h3 id="machine-configuration">Machine Configuration</h3>
<p>Controls machine-specific settings:</p> <p>Controls machine-specific settings:</p>
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv.RapidFeedrate_mmdmin&gt; (mm/min)</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_RapidFeedrate_mmdmin">RapidFeedrate_mmdmin</a> (mm/min)</li>
<li>&lt;xref:Hi.Numerical.NcEnv.ToolingTime&gt; (seconds)</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_ToolingTime">ToolingTime</a> (seconds)</li>
<li>Stroke limits (minimum and maximum) for linear axes (&lt;xref:Hi.Numerical.NcEnv.StrokeLimitXyz_mm&gt;)</li> <li>Stroke limits (minimum and maximum) for linear axes (<a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_StrokeLimitXyz_mm">StrokeLimitXyz_mm</a>)</li>
<li>Stroke limits and maximum speeds for rotary axes (&lt;xref:Hi.Numerical.NcEnv.StrokeLimitAbc_rad&gt; and &lt;xref:Hi.Numerical.NcEnv.MaxRotarySpeedABC_radds&gt;)</li> <li>Stroke limits and maximum speeds for rotary axes (<a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_StrokeLimitAbc_rad">StrokeLimitAbc_rad</a> and <a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_MaxRotarySpeedABC_radds">MaxRotarySpeedABC_radds</a>)</li>
</ul> </ul>
<h3 id="brand-selection">Brand Selection</h3> <h3 id="brand-selection">Brand Selection</h3>
<p>Allows switching between different CNC controller brands via &lt;xref:Hi.Numerical.NcEnv.CncBrand&gt;:</p> <p>Allows switching between different CNC controller brands via <a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_CncBrand">CncBrand</a>:</p>
<ul> <ul>
<li><a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Syntec">Syntec</a></li> <li><a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Syntec">Syntec</a></li>
<li><a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Fanuc">Fanuc</a></li> <li><a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Fanuc">Fanuc</a></li>
@ -264,8 +264,8 @@ See Rendering Items SubMenu from <a href="../player/player-extended-renderingcan
<h3 id="config-options">Config Options</h3> <h3 id="config-options">Config Options</h3>
<p>General configuration options including:</p> <p>General configuration options including:</p>
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv.SetToolHeightCompensationOnFeatureNormal&gt; setting</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_SetToolHeightCompensationOnFeatureNormal">SetToolHeightCompensationOnFeatureNormal</a> setting</li>
<li>&lt;xref:Hi.Numerical.NcEnv.EnableShortestRotary&gt; optimization</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_EnableShortestRotary">EnableShortestRotary</a> optimization</li>
</ul> </ul>
<h2 id="source-code-locations">Source Code Locations</h2> <h2 id="source-code-locations">Source Code Locations</h2>
<p>See <a href="../index.html">HiNC GUI Architecture</a> for git repository links.</p> <p>See <a href="../index.html">HiNC GUI Architecture</a> for git repository links.</p>

View File

@ -194,7 +194,7 @@
<p>The controller utilizes the <code>IProjectService</code> to:</p> <p>The controller utilizes the <code>IProjectService</code> to:</p>
<ul> <ul>
<li>Access the current <a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a></li> <li>Access the current <a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a></li>
<li>Retrieve and update &lt;xref:Hi.Numerical.NcEnv&gt; settings</li> <li>Retrieve and update <a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html">HardNcEnv</a> settings</li>
<li>Save changes to the project</li> <li>Save changes to the project</li>
</ul> </ul>
<h3 id="with-rendering-engine">With Rendering Engine</h3> <h3 id="with-rendering-engine">With Rendering Engine</h3>

View File

@ -96,7 +96,7 @@ The model is managed by the getter function and setter function (see <a href="..
</li> </li>
<li>Assistant Model: <li>Assistant Model:
<ul> <ul>
<li>&lt;xref:Hi.Numerical.NcEnv&gt;</li> <li><a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html">HardNcEnv</a></li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@ -120,7 +120,7 @@
</table> </table>
<div class="NOTE"> <div class="NOTE">
<h5>Note</h5> <h5>Note</h5>
<p>When the message is an <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception">Exception</a>, the brief message shows &lt;xref:System.Exception.Message*&gt; while the full exception details are logged to file.</p> <p>When the message is an <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception">Exception</a>, the brief message shows <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.exception.message">Message</a> while the full exception details are logged to file.</p>
</div> </div>
<h2 id="platform-specific-layouts">Platform-Specific Layouts</h2> <h2 id="platform-specific-layouts">Platform-Specific Layouts</h2>
<h3 id="wpf-application">WPF Application</h3> <h3 id="wpf-application">WPF Application</h3>

View File

@ -170,12 +170,12 @@
</li> </li>
<li>Spindle Torque Safety Factor Floating Number Field <li>Spindle Torque Safety Factor Floating Number Field
<ul> <ul>
<li>The model is <a class="xref" href="../../../api/Hi.NcOpt.NcOptOption.html#Hi_NcOpt_NcOptOption_SpindleTorqueSafetyFactor">SpindleTorqueSafetyFactor</a>.</li> <li>The model is &lt;xref:Hi.NcOpt.NcOptOption.SpindleTorqueSafetyFactor&gt;.</li>
</ul> </ul>
</li> </li>
<li>Spindle Power Safety Factor Floating Number Field <li>Spindle Power Safety Factor Floating Number Field
<ul> <ul>
<li>The model is <a class="xref" href="../../../api/Hi.NcOpt.NcOptOption.html#Hi_NcOpt_NcOptOption_SpindlePowerSafetyFactor">SpindlePowerSafetyFactor</a>.</li> <li>The model is &lt;xref:Hi.NcOpt.NcOptOption.SpindlePowerSafetyFactor&gt;.</li>
</ul> </ul>
</li> </li>
</ul> </ul>

View File

@ -101,7 +101,7 @@ Only editable if the <a class="xref" href="../../../api/Hi.MachiningProcs.Render
<li><code>Rendering Items SubMenu</code> <li><code>Rendering Items SubMenu</code>
<a class="xref" href="../../../api/Hi.MachiningProcs.RenderingFlag.html">RenderingFlag</a>-based checkboxes that deal the boolean value in <a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProjectDisplayee.html#Hi_MachiningProcs_MachiningProjectDisplayee_RenderingFlagBitArray">RenderingFlagBitArray</a>, such as &ldquo;Show Machine&rdquo;, &ldquo;Show Workpiece&rdquo;, etc.. <a class="xref" href="../../../api/Hi.MachiningProcs.RenderingFlag.html">RenderingFlag</a>-based checkboxes that deal the boolean value in <a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProjectDisplayee.html#Hi_MachiningProcs_MachiningProjectDisplayee_RenderingFlagBitArray">RenderingFlagBitArray</a>, such as &ldquo;Show Machine&rdquo;, &ldquo;Show Workpiece&rdquo;, etc..
Except the ClStrip option since there has already be managed by the Show CL Strip Button. Except the ClStrip option since there has already be managed by the Show CL Strip Button.
Show HeidenhainCoordinate checkbox only if <a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a>.<a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_NcEnv">NcEnv</a>.&lt;xref:Hi.Numerical.NcEnv.CncBrand&gt; is <a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a>. Show HeidenhainCoordinate checkbox only if <a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a>.<a class="xref" href="../../../api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_NcEnv">NcEnv</a>.<a class="xref" href="../../../api/Hi.Numerical.HardNcEnv.html#Hi_Numerical_HardNcEnv_CncBrand">CncBrand</a> is <a class="xref" href="../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a>.
Create the submenu component class since the other GUI component also use it. See <a href="../controller/index.html">controller page</a></li> Create the submenu component class since the other GUI component also use it. See <a href="../controller/index.html">controller page</a></li>
</ul> </ul>
</li> </li>

View File

@ -118,7 +118,7 @@
</ul> </ul>
</li> </li>
<li>Set <a class="xref" href="../../api/Hi.Machining.MachiningToolHouse.html">MachiningToolHouse</a> - Configure tool house</li> <li>Set <a class="xref" href="../../api/Hi.Machining.MachiningToolHouse.html">MachiningToolHouse</a> - Configure tool house</li>
<li>Set &lt;xref:Hi.Numerical.NcEnv&gt; (Controller) - Configure NC system environment parameters</li> <li>Set <a class="xref" href="../../api/Hi.Numerical.HardNcEnv.html">HardNcEnv</a> (Controller) - Configure NC system environment parameters</li>
</ul> </ul>
<h2 id="3-setting-project-tasks">3. Setting Project Tasks</h2> <h2 id="3-setting-project-tasks">3. Setting Project Tasks</h2>
<p>Set sequential tasks using <a class="xref" href="../../api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_PlayerCommand">PlayerCommand</a>:</p> <p>Set sequential tasks using <a class="xref" href="../../api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_PlayerCommand">PlayerCommand</a>:</p>

File diff suppressed because one or more lines are too long

View File

@ -10328,6 +10328,20 @@
"Title": "Hi.Numerical.HardNcLine", "Title": "Hi.Numerical.HardNcLine",
"Summary": "<p sourcefile=\"api/Hi.Numerical.HardNcLine.yml\" sourcestartlinenumber=\"1\">Represents a line in the NC program with its associated data and operations.</p>\n" "Summary": "<p sourcefile=\"api/Hi.Numerical.HardNcLine.yml\" sourcestartlinenumber=\"1\">Represents a line in the NC program with its associated data and operations.</p>\n"
}, },
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.HardNcUtil.yml",
"output": {
".html": {
"relative_path": "api/Hi.Numerical.HardNcUtil.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.HardNcUtil",
"Summary": "<p sourcefile=\"api/Hi.Numerical.HardNcUtil.yml\" sourcestartlinenumber=\"1\">Utility class for working with NC code.</p>\n"
},
{ {
"type": "ManagedReference", "type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.HeidenhainCoordinateEntryDisplayee.yml", "source_relative_path": "api/Hi.Numerical.HeidenhainCoordinateEntryDisplayee.yml",
@ -11182,20 +11196,6 @@
"Title": "Hi.Numerical.NcStepMonitor", "Title": "Hi.Numerical.NcStepMonitor",
"Summary": "<p sourcefile=\"api/Hi.Numerical.NcStepMonitor.yml\" sourcestartlinenumber=\"1\">Monitors NC steps and provides functionality for step tracking and control.</p>\n" "Summary": "<p sourcefile=\"api/Hi.Numerical.NcStepMonitor.yml\" sourcestartlinenumber=\"1\">Monitors NC steps and provides functionality for step tracking and control.</p>\n"
}, },
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.NcUtil.yml",
"output": {
".html": {
"relative_path": "api/Hi.Numerical.NcUtil.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.NcUtil",
"Summary": "<p sourcefile=\"api/Hi.Numerical.NcUtil.yml\" sourcestartlinenumber=\"1\">Utility class for working with NC code.</p>\n"
},
{ {
"type": "ManagedReference", "type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.NcWarningSceneEnum.yml", "source_relative_path": "api/Hi.Numerical.NcWarningSceneEnum.yml",
@ -11294,6 +11294,34 @@
"Title": "Hi.Numerical.SoftParsers.CmdBased.CsScript", "Title": "Hi.Numerical.SoftParsers.CmdBased.CsScript",
"Summary": null "Summary": null
}, },
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumSetting.yml",
"output": {
".html": {
"relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumSetting.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumSetting",
"Summary": null
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumShift.yml",
"output": {
".html": {
"relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumShift.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumShift",
"Summary": null
},
{ {
"type": "ManagedReference", "type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Heidenhain.yml", "source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Heidenhain.yml",
@ -11462,6 +11490,20 @@
"Title": "Hi.Numerical.SoftParsers.ICommentGrabber", "Title": "Hi.Numerical.SoftParsers.ICommentGrabber",
"Summary": null "Summary": null
}, },
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.yml",
"output": {
".html": {
"relative_path": "api/Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker",
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.yml\" sourcestartlinenumber=\"1\">Heidenhain NC block builder.\nAlso support single line NC block.</p>\n"
},
{ {
"type": "ManagedReference", "type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.SoftParsers.Raws.INcRawBlocker.yml", "source_relative_path": "api/Hi.Numerical.SoftParsers.Raws.INcRawBlocker.yml",
@ -11674,18 +11716,60 @@
}, },
{ {
"type": "ManagedReference", "type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.yml", "source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.yml",
"output": { "output": {
".html": { ".html": {
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax.html" "relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.html"
} }
}, },
"version": "", "version": "",
"Uid": null, "Uid": null,
"IsMRef": true, "IsMRef": true,
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlockSyntax", "Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax",
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.yml\" sourcestartlinenumber=\"1\">Heidenhain syntax of <pre><code class=\"lang-csharp\">CYCL DEF 247 DATUM SETTING</code></pre>.\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.yml",
"output": {
".html": {
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax",
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumShiftSyntax.yml\" sourcestartlinenumber=\"1\">Heidenhain syntax of <pre><code class=\"lang-csharp\">CYCL DEF 7 DATUM SHIFT</code></pre>.\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.yml",
"output": {
".html": {
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs",
"Summary": null "Summary": null
}, },
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.yml",
"output": {
".html": {
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax",
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.yml\" sourcestartlinenumber=\"1\">Initialization Syntax of Heidenhain fixed head block for <pre><code class=\"lang-csharp\">CYCL DEF</code></pre>.\n"
},
{ {
"type": "ManagedReference", "type": "ManagedReference",
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.yml", "source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.yml",

File diff suppressed because it is too large Load Diff

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.