tune
This commit is contained in:
parent
6607c78f0d
commit
e3e9b0fddf
Binary file not shown.
BIN
App/HiCbtr.dll
BIN
App/HiCbtr.dll
Binary file not shown.
BIN
App/HiDisp.dll
BIN
App/HiDisp.dll
Binary file not shown.
BIN
App/HiGeom.dll
BIN
App/HiGeom.dll
Binary file not shown.
Binary file not shown.
BIN
App/HiMech.dll
BIN
App/HiMech.dll
Binary file not shown.
@ -11,9 +11,9 @@
|
||||
"dependencies": {
|
||||
"AvalonEdit": "6.3.0.90",
|
||||
"FontAwesome.Sharp": "6.3.0",
|
||||
"Hi.WpfPlus": "3.1.95",
|
||||
"HiNc": "3.1.111",
|
||||
"HiNc-Resource": "3.1.11",
|
||||
"Hi.WpfPlus": "3.1.96",
|
||||
"HiNc": "3.1.112",
|
||||
"HiNc-Resource": "3.1.12",
|
||||
"runtimepack.Microsoft.NETCore.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"
|
||||
@ -1673,36 +1673,36 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Hi.WpfPlus/3.1.95": {
|
||||
"Hi.WpfPlus/3.1.96": {
|
||||
"dependencies": {
|
||||
"HiDisp": "3.1.97"
|
||||
"HiDisp": "3.1.98"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
|
||||
"assemblyVersion": "3.1.95.0",
|
||||
"fileVersion": "3.1.95.0"
|
||||
"assemblyVersion": "3.1.96.0",
|
||||
"fileVersion": "3.1.96.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiCbtr/3.1.95": {
|
||||
"HiCbtr/3.1.96": {
|
||||
"dependencies": {
|
||||
"HiDisp": "3.1.97"
|
||||
"HiDisp": "3.1.98"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiCbtr.dll": {
|
||||
"assemblyVersion": "3.1.95.0",
|
||||
"fileVersion": "3.1.95.0"
|
||||
"assemblyVersion": "3.1.96.0",
|
||||
"fileVersion": "3.1.96.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiDisp/3.1.97": {
|
||||
"HiDisp/3.1.98": {
|
||||
"dependencies": {
|
||||
"HiGeom": "3.1.89"
|
||||
"HiGeom": "3.1.90"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiDisp.dll": {
|
||||
"assemblyVersion": "3.1.97.0",
|
||||
"fileVersion": "3.1.97.0"
|
||||
"assemblyVersion": "3.1.98.0",
|
||||
"fileVersion": "3.1.98.0"
|
||||
}
|
||||
},
|
||||
"native": {
|
||||
@ -1720,7 +1720,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiGeom/3.1.89": {
|
||||
"HiGeom/3.1.90": {
|
||||
"dependencies": {
|
||||
"Google.Protobuf": "3.28.3",
|
||||
"Grpc.AspNetCore": "2.66.0",
|
||||
@ -1731,8 +1731,8 @@
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiGeom.dll": {
|
||||
"assemblyVersion": "3.1.89.0",
|
||||
"fileVersion": "3.1.89.0"
|
||||
"assemblyVersion": "3.1.90.0",
|
||||
"fileVersion": "3.1.90.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1744,27 +1744,27 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiLicense/3.1.89": {
|
||||
"HiLicense/3.1.90": {
|
||||
"dependencies": {
|
||||
"HiGeom": "3.1.89"
|
||||
"HiGeom": "3.1.90"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiLicense.dll": {
|
||||
"assemblyVersion": "3.1.89.0",
|
||||
"fileVersion": "3.1.89.0"
|
||||
"assemblyVersion": "3.1.90.0",
|
||||
"fileVersion": "3.1.90.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiMech/3.1.102": {
|
||||
"HiMech/3.1.103": {
|
||||
"dependencies": {
|
||||
"CommandLineParser": "2.9.1",
|
||||
"HiCbtr": "3.1.95",
|
||||
"HiCbtr": "3.1.96",
|
||||
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiMech.dll": {
|
||||
"assemblyVersion": "3.1.102.0",
|
||||
"fileVersion": "3.1.102.0"
|
||||
"assemblyVersion": "3.1.103.0",
|
||||
"fileVersion": "3.1.103.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1779,19 +1779,19 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiNc/3.1.111": {
|
||||
"HiNc/3.1.112": {
|
||||
"dependencies": {
|
||||
"Google.Protobuf": "3.28.3",
|
||||
"Grpc.AspNetCore": "2.66.0",
|
||||
"Grpc.Net.Client": "2.66.0",
|
||||
"HiLicense": "3.1.89",
|
||||
"HiMech": "3.1.102",
|
||||
"HiUniNc": "3.1.99"
|
||||
"HiLicense": "3.1.90",
|
||||
"HiMech": "3.1.103",
|
||||
"HiUniNc": "3.1.100"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiNc.dll": {
|
||||
"assemblyVersion": "3.1.111.0",
|
||||
"fileVersion": "3.1.111.0"
|
||||
"assemblyVersion": "3.1.112.0",
|
||||
"fileVersion": "3.1.112.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1803,22 +1803,22 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiNc-Resource/3.1.11": {
|
||||
"HiNc-Resource/3.1.12": {
|
||||
"runtime": {
|
||||
"lib/net10.0/HiNc-Resource.dll": {
|
||||
"assemblyVersion": "3.1.11.0",
|
||||
"fileVersion": "3.1.11.0"
|
||||
"assemblyVersion": "3.1.12.0",
|
||||
"fileVersion": "3.1.12.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiUniNc/3.1.99": {
|
||||
"HiUniNc/3.1.100": {
|
||||
"dependencies": {
|
||||
"HiMech": "3.1.102"
|
||||
"HiMech": "3.1.103"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net10.0/HiUniNc.dll": {
|
||||
"assemblyVersion": "3.1.99.0",
|
||||
"fileVersion": "3.1.99.0"
|
||||
"assemblyVersion": "3.1.100.0",
|
||||
"fileVersion": "3.1.100.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2191,68 +2191,68 @@
|
||||
"path": "grpc.net.common/2.66.0",
|
||||
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
|
||||
},
|
||||
"Hi.WpfPlus/3.1.95": {
|
||||
"Hi.WpfPlus/3.1.96": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-OGn6N3/U3rZZl4eLNzjxc5T88YpDXsWPPzWquLqMCOdbDT74u/SWacDVGzXEOdmfuY9u9ZLLtJmlb+llBIjD9g==",
|
||||
"path": "hi.wpfplus/3.1.95",
|
||||
"hashPath": "hi.wpfplus.3.1.95.nupkg.sha512"
|
||||
"sha512": "sha512-XJ1Lf0uncfB4HlM5PskbOfQVbeGArdy0hg7rJAxNCLly67nxBqucosdVf28JGabfU8hME7a/237g0CDnfeegiw==",
|
||||
"path": "hi.wpfplus/3.1.96",
|
||||
"hashPath": "hi.wpfplus.3.1.96.nupkg.sha512"
|
||||
},
|
||||
"HiCbtr/3.1.95": {
|
||||
"HiCbtr/3.1.96": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-bqbXgsG1wDNlQx35utx6ju4h5Z27vpQo1f2FU76I5r9rUvWPrKPADFEE/Cr7kPAzMxRSgxlIK61rzQ71lVj3aA==",
|
||||
"path": "hicbtr/3.1.95",
|
||||
"hashPath": "hicbtr.3.1.95.nupkg.sha512"
|
||||
"sha512": "sha512-8tfylfq2mXRTy1TXr1b/nxybhzUhyMatsMGEBvBuPs1Ozgf+o2zfIUHrjCykj50B+XKrI4s94UiWv7jVBD+X0w==",
|
||||
"path": "hicbtr/3.1.96",
|
||||
"hashPath": "hicbtr.3.1.96.nupkg.sha512"
|
||||
},
|
||||
"HiDisp/3.1.97": {
|
||||
"HiDisp/3.1.98": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-oCnukVWmNPY9+OdFxM6n0I2CwhNuSmml/NjAj4vtDGMmP5a/V/ShJ9WmOCW/s9q5hKKJY22BKrhyUnHbExgVbg==",
|
||||
"path": "hidisp/3.1.97",
|
||||
"hashPath": "hidisp.3.1.97.nupkg.sha512"
|
||||
"sha512": "sha512-idBUgnFCIA0fywtURvjFGgsTf1fKIOs9NZA6H0b8N6vFjptdSUktZ2BbVCNFT0gjM9JAynUrXHAg4ElKrDcnsA==",
|
||||
"path": "hidisp/3.1.98",
|
||||
"hashPath": "hidisp.3.1.98.nupkg.sha512"
|
||||
},
|
||||
"HiGeom/3.1.89": {
|
||||
"HiGeom/3.1.90": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-og/ywFQfiavJrOF0eplapIqu71+Xl6ddRR0Mg6E8Xrt3HLz1lzP+v+D5TBmnILGt0R/Ms0in+V9bgLEPAhSsgg==",
|
||||
"path": "higeom/3.1.89",
|
||||
"hashPath": "higeom.3.1.89.nupkg.sha512"
|
||||
"sha512": "sha512-A0yPGUKKMeSgGHSgBi72CkskrWjD5nhda/rmW85JwH+AVFsthXka25ZgG5SsFphh0XKl72sTvFFjJ3ic3BD1bA==",
|
||||
"path": "higeom/3.1.90",
|
||||
"hashPath": "higeom.3.1.90.nupkg.sha512"
|
||||
},
|
||||
"HiLicense/3.1.89": {
|
||||
"HiLicense/3.1.90": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-cIxZAuYCjHRuKa+tbmCcVzJgmzAl+prFBcgv8hdLq6DOmuTiun8pwA3NZr8i8FdOkN+rryNj718GqZxFOZK4kg==",
|
||||
"path": "hilicense/3.1.89",
|
||||
"hashPath": "hilicense.3.1.89.nupkg.sha512"
|
||||
"sha512": "sha512-ycoWQZW8sxDcf0TtqU9ypan2xMlnsrSlxtmuezXCwyvpv3y05NwJzA5JX5h1QVHlpMfk5HUYwvwSiRAu7ZT9zQ==",
|
||||
"path": "hilicense/3.1.90",
|
||||
"hashPath": "hilicense.3.1.90.nupkg.sha512"
|
||||
},
|
||||
"HiMech/3.1.102": {
|
||||
"HiMech/3.1.103": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-VTVIhFaRXQUjEw/cfBYo46YL7IG/D5LbZK6z8u4xHpy2ShRF1HUEHm5fiQwAZHDHv4f3TDJ0/YacU3nHqnkoZA==",
|
||||
"path": "himech/3.1.102",
|
||||
"hashPath": "himech.3.1.102.nupkg.sha512"
|
||||
"sha512": "sha512-e0uYjQKcHS8m4vp8UuTWWY3FAvDTR1yeKIsgZjs3gr9KOs2CL5oAK1uEZ7CUBIH0cZuvjaLXq5vmT04yuAxayA==",
|
||||
"path": "himech/3.1.103",
|
||||
"hashPath": "himech.3.1.103.nupkg.sha512"
|
||||
},
|
||||
"HiNc/3.1.111": {
|
||||
"HiNc/3.1.112": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-OWsUA/RVP0/RSanqLnAWeQh/p+R+EaF6V8Ai9GB939CV8/ehR5W7SsKgtZLYr2iRuSe8rWwIGJzdazxCsvR2DQ==",
|
||||
"path": "hinc/3.1.111",
|
||||
"hashPath": "hinc.3.1.111.nupkg.sha512"
|
||||
"sha512": "sha512-5rYr4w3U+80r82VIcR0SJ74qw7TBA7YBSM237CfcM5NCA938xVYAl4xQd5Dt8MFy1GmPc728CNFhAiBsapNbEQ==",
|
||||
"path": "hinc/3.1.112",
|
||||
"hashPath": "hinc.3.1.112.nupkg.sha512"
|
||||
},
|
||||
"HiNc-Resource/3.1.11": {
|
||||
"HiNc-Resource/3.1.12": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-ls5Zy73UNECQ35pnGu8e9s6HKByLaf5Q09rVVWwH355cRMncJV427aXAbx1X1qLFRySYmRSS7h4CTUxbyPgFsQ==",
|
||||
"path": "hinc-resource/3.1.11",
|
||||
"hashPath": "hinc-resource.3.1.11.nupkg.sha512"
|
||||
"sha512": "sha512-l7+sHBlaScBRTei8bUC+FhRalFOnGQW4imf58Fd37vA/yPPEjpfNxwz7PMYqefMXTNJ6DtsxN1dcnN6sfbI7ZQ==",
|
||||
"path": "hinc-resource/3.1.12",
|
||||
"hashPath": "hinc-resource.3.1.12.nupkg.sha512"
|
||||
},
|
||||
"HiUniNc/3.1.99": {
|
||||
"HiUniNc/3.1.100": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-X3H2Ssku7pbTlZt0VraUB/ik5xIlTANTOLbfOC7Rsz3FbZjbL1N4hGuNBpr6m2D+yBWkITpFf6Uz3+dVqjuxKw==",
|
||||
"path": "hiuninc/3.1.99",
|
||||
"hashPath": "hiuninc.3.1.99.nupkg.sha512"
|
||||
"sha512": "sha512-5Nxc3e+zBljZ+ztpyuFT8vrhkn5keV6UZAe3ERWiNvlkWWA8WgiS/d7gQKvKl652kZc/nKh6a6YBHyDPdAQ+uQ==",
|
||||
"path": "hiuninc/3.1.100",
|
||||
"hashPath": "hiuninc.3.1.100.nupkg.sha512"
|
||||
},
|
||||
"MathNet.Numerics/5.0.0": {
|
||||
"type": "package",
|
||||
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
App/HiNc.dll
BIN
App/HiNc.dll
Binary file not shown.
BIN
App/HiUniNc.dll
BIN
App/HiUniNc.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -153,6 +153,44 @@ Class JsonUtil
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Common_JsonUtil_CallJsonArrayByPath_" data-uid="Hi.Common.JsonUtil.CallJsonArrayByPath*"></a>
|
||||
|
||||
<h3 id="Hi_Common_JsonUtil_CallJsonArrayByPath_System_Text_Json_Nodes_JsonObject_System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.Common.JsonUtil.CallJsonArrayByPath(System.Text.Json.Nodes.JsonObject,System.Collections.Generic.IEnumerable{System.String})">
|
||||
CallJsonArrayByPath(JsonObject, IEnumerable<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 JsonArray CallJsonArrayByPath(this JsonObject srcdst, IEnumerable<string> jsonObjectPath)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>srcdst</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.text.json.nodes.jsonobject">JsonObject</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>jsonObjectPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<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.text.json.nodes.jsonarray">JsonArray</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Common_JsonUtil_CallJsonObjectByPath_" data-uid="Hi.Common.JsonUtil.CallJsonObjectByPath*"></a>
|
||||
|
||||
<h3 id="Hi_Common_JsonUtil_CallJsonObjectByPath_System_Text_Json_Nodes_JsonObject_System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.Common.JsonUtil.CallJsonObjectByPath(System.Text.Json.Nodes.JsonObject,System.Collections.Generic.IEnumerable{System.String})">
|
||||
|
||||
@ -373,6 +373,40 @@ Available for G81,G85,G86,G82,G83.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_NcArgs_Group09NcArg_SiemensCycleType_" data-uid="Hi.Numerical.NcArgs.Group09NcArg.SiemensCycleType*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcArgs_Group09NcArg_SiemensCycleType" data-uid="Hi.Numerical.NcArgs.Group09NcArg.SiemensCycleType">
|
||||
SiemensCycleType
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Siemens cycle type for MCALL mode.
|
||||
81 = CYCLE81 (G81), 82 = CYCLE82 (G82), 83 = CYCLE83 (G83).
|
||||
0 = not set / Fanuc mode.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int SiemensCycleType { 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_NcArgs_Group09NcArg_Z_" data-uid="Hi.Numerical.NcArgs.Group09NcArg.Z*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcArgs_Group09NcArg_Z" data-uid="Hi.Numerical.NcArgs.Group09NcArg.Z">
|
||||
|
||||
@ -0,0 +1,497 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class NcArgSiemensFrame | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class NcArgSiemensFrame | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Represents Siemens frame transformation (AROT/ROT/TRANS/ATRANS). Similar to Heidenhain PLANE SPATIAL or FANUC G68.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.NcArgs.NcArgSiemensFrame">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_NcArgs_NcArgSiemensFrame" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame" class="text-break">
|
||||
Class NcArgSiemensFrame
|
||||
</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.NcArgs.html">NcArgs</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiUniNc.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Represents Siemens frame transformation (AROT/ROT/TRANS/ATRANS).
|
||||
Similar to Heidenhain PLANE SPATIAL or FANUC G68.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class NcArgSiemensFrame : ITiltPlaneNcArg</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">NcArgSiemensFrame</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Numerical.NcArgs.ITiltPlaneNcArg.html">ITiltPlaneNcArg</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>
|
||||
</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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 id="Hi_Numerical_NcArgs_NcArgSiemensFrame_remarks">Remarks</h2>
|
||||
<div class="markdown level0 remarks"><p>All transformations (rotation and translation) are composed into a single matrix
|
||||
in the order they appear in NC code.
|
||||
e.g., AROT X-90. then TRANS X10 means: first rotate, then translate in rotated frame.
|
||||
This is different from separating rotation and translation.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_NcArgs_NcArgSiemensFrame_TableToFeatureCdnTransformMat4d_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.TableToFeatureCdnTransformMat4d*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcArgs_NcArgSiemensFrame_TableToFeatureCdnTransformMat4d" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.TableToFeatureCdnTransformMat4d">
|
||||
TableToFeatureCdnTransformMat4d
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the accumulated transformation matrix.
|
||||
All operations (AROT, ROT, TRANS, ATRANS) are composed in sequence.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Mat4d TableToFeatureCdnTransformMat4d { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_NcArgs_NcArgSiemensFrame_AddRotation_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.AddRotation*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcArgs_NcArgSiemensFrame_AddRotation_System_Double_System_Double_System_Double_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.AddRotation(System.Double,System.Double,System.Double)">
|
||||
AddRotation(double, double, double)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Add rotation (for AROT command - additive).
|
||||
Composes rotation with existing transformation in sequence.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void AddRotation(double rotX_rad, double rotY_rad, double rotZ_rad)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>rotX_rad</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Rotation around X axis in radians</p>
|
||||
</dd>
|
||||
<dt><code>rotY_rad</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Rotation around Y axis in radians</p>
|
||||
</dd>
|
||||
<dt><code>rotZ_rad</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Rotation around Z axis in radians</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_NcArgs_NcArgSiemensFrame_AddTranslation_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.AddTranslation*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcArgs_NcArgSiemensFrame_AddTranslation_System_Double_System_Double_System_Double_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.AddTranslation(System.Double,System.Double,System.Double)">
|
||||
AddTranslation(double, double, double)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Add translation (for ATRANS command - additive).
|
||||
Composes translation with existing transformation in sequence.
|
||||
Translation is applied in the current (possibly rotated) coordinate frame.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void AddTranslation(double x, double y, double z)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_NcArgs_NcArgSiemensFrame_GetTransformation_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.GetTransformation*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcArgs_NcArgSiemensFrame_GetTransformation" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.GetTransformation">
|
||||
GetTransformation()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the full transformation matrix.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Mat4d GetTransformation()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Geom.Mat4d.html">Mat4d</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_NcArgs_NcArgSiemensFrame_Reset_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.Reset*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcArgs_NcArgSiemensFrame_Reset" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.Reset">
|
||||
Reset()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Reset frame to identity (no transformation).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Reset()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_NcArgs_NcArgSiemensFrame_SetRotation_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.SetRotation*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcArgs_NcArgSiemensFrame_SetRotation_System_Double_System_Double_System_Double_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.SetRotation(System.Double,System.Double,System.Double)">
|
||||
SetRotation(double, double, double)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Set rotation (for ROT command - resets all transformations and sets rotation).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void SetRotation(double rotX_rad, double rotY_rad, double rotZ_rad)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>rotX_rad</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Rotation around X axis in radians</p>
|
||||
</dd>
|
||||
<dt><code>rotY_rad</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Rotation around Y axis in radians</p>
|
||||
</dd>
|
||||
<dt><code>rotZ_rad</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd><p>Rotation around Z axis in radians</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_NcArgs_NcArgSiemensFrame_SetTranslation_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.SetTranslation*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcArgs_NcArgSiemensFrame_SetTranslation_System_Double_System_Double_System_Double_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.SetTranslation(System.Double,System.Double,System.Double)">
|
||||
SetTranslation(double, double, double)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Set translation (for TRANS command - resets all transformations and sets translation).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void SetTranslation(double x, double y, double z)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>x</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>y</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>z</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.double">double</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_NcArgs_NcArgSiemensFrame_ToString_" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.ToString*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_NcArgs_NcArgSiemensFrame_ToString" data-uid="Hi.Numerical.NcArgs.NcArgSiemensFrame.ToString">
|
||||
ToString()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Returns a string that represents the current object.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public override string ToString()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<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><p>A string that represents the current object.</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>
|
||||
@ -138,6 +138,12 @@ Radius compensation.</p>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.NcArgs.NcArgG68p2.html">NcArgG68p2</a></dt>
|
||||
<dd><p>Represents arguments for G68.2 three-dimensional coordinate conversion command.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.NcArgs.NcArgSiemensFrame.html">NcArgSiemensFrame</a></dt>
|
||||
<dd><p>Represents Siemens frame transformation (AROT/ROT/TRANS/ATRANS).
|
||||
Similar to Heidenhain PLANE SPATIAL or FANUC G68.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
|
||||
@ -152,7 +152,7 @@ Enum NcFlag
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcFlag_Cooling"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
Cooling = 76</code></dt>
|
||||
Cooling = 78</code></dt>
|
||||
|
||||
<dd><p>Cooling enabled.</p>
|
||||
</dd>
|
||||
@ -351,35 +351,43 @@ P1 flag accompanies with <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numer
|
||||
<dt id="Hi_Numerical_NcFlag_G53p1"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
[NcGroup(typeof(NcGroup00))]
|
||||
[NcName("G53.1")]
|
||||
G53p1 = 31</code></dt>
|
||||
G53p1 = 32</code></dt>
|
||||
|
||||
<dd><p>Group00.
|
||||
Tool axis direction control.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G54Series"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup14))]
|
||||
G54Series = 32</code></dt>
|
||||
G54Series = 33</code></dt>
|
||||
|
||||
<dd><p>Group14.
|
||||
Coordinate settings.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G60"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup15))]
|
||||
G60 = 34</code></dt>
|
||||
|
||||
<dd><p>Group15.
|
||||
Siemens: Exact stop / positioning mode.
|
||||
Machine decelerates to complete stop at each programmed point.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G61"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup15))]
|
||||
G61 = 33</code></dt>
|
||||
G61 = 35</code></dt>
|
||||
|
||||
<dd><p>Group15.
|
||||
Exact stop mode.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G62"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup15))]
|
||||
G62 = 34</code></dt>
|
||||
G62 = 36</code></dt>
|
||||
|
||||
<dd><p>Group15.
|
||||
Automatic corner override.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G63"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup15))]
|
||||
G63 = 35</code></dt>
|
||||
G63 = 37</code></dt>
|
||||
|
||||
<dd><p>Group15.
|
||||
Tapping mode.
|
||||
@ -387,14 +395,14 @@ Not support.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G64"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup15))]
|
||||
G64 = 36</code></dt>
|
||||
G64 = 38</code></dt>
|
||||
|
||||
<dd><p>Group15.
|
||||
Cutting mode.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G68"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup16))]
|
||||
G68 = 41</code></dt>
|
||||
G68 = 43</code></dt>
|
||||
|
||||
<dd><p>Group16.
|
||||
3-dimensional coordinate system conversion.
|
||||
@ -403,21 +411,21 @@ run a pattern of operations in a rotated angle.</p>
|
||||
<dt id="Hi_Numerical_NcFlag_G68p2"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup16))]
|
||||
[NcName("G68.2")]
|
||||
G68p2 = 42</code></dt>
|
||||
G68p2 = 44</code></dt>
|
||||
|
||||
<dd><p>Group16.
|
||||
Tilted working plane command.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G69"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup16))]
|
||||
G69 = 43</code></dt>
|
||||
G69 = 45</code></dt>
|
||||
|
||||
<dd><p>Group16.
|
||||
Coordinate system rotation cancel or 3-dimensional coordinate conversion mode off</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G70"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup06))]
|
||||
G70 = 45</code></dt>
|
||||
G70 = 47</code></dt>
|
||||
|
||||
<dd><p>Group06.
|
||||
Input in inch.
|
||||
@ -427,7 +435,7 @@ Fanuc system A,B specification is <a class="xref" href="Hi.Numerical.NcFlag.html
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G71"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup06))]
|
||||
G71 = 46</code></dt>
|
||||
G71 = 48</code></dt>
|
||||
|
||||
<dd><p>Group06.
|
||||
Input in mm.
|
||||
@ -437,7 +445,7 @@ Fanuc system A,B specification is <a class="xref" href="Hi.Numerical.NcFlag.html
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G80"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup09))]
|
||||
G80 = 47</code></dt>
|
||||
G80 = 49</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Canned cycle cancel.
|
||||
@ -446,7 +454,7 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G81">G81<
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G81"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup09))]
|
||||
G81 = 48</code></dt>
|
||||
G81 = 50</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Drilling cycle or spot boring cycle.
|
||||
@ -455,14 +463,14 @@ The same parsing behavior group: <a class="xref" href="Hi.Numerical.NcFlag.html#
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G82"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup09))]
|
||||
G82 = 49</code></dt>
|
||||
G82 = 51</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Drilling cycle or spot boring cycle with bottom staying time.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G83"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup09))]
|
||||
G83 = 50</code></dt>
|
||||
G83 = 52</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Drilling cycle or spot boring cycle.
|
||||
@ -470,7 +478,7 @@ drilling cycle in form of pecking.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G85"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup09))]
|
||||
G85 = 51</code></dt>
|
||||
G85 = 53</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Drilling cycle or spot boring cycle.
|
||||
@ -479,7 +487,7 @@ The same parsing behavior group: <a class="xref" href="Hi.Numerical.NcFlag.html#
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G86"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup09))]
|
||||
G86 = 52</code></dt>
|
||||
G86 = 54</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Drilling cycle or spot boring cycle.
|
||||
@ -488,28 +496,28 @@ The same parsing behavior group: <a class="xref" href="Hi.Numerical.NcFlag.html#
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G90"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup03))]
|
||||
G90 = 53</code></dt>
|
||||
G90 = 55</code></dt>
|
||||
|
||||
<dd><p>Group03.
|
||||
Absolute coordinate system.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G91"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup03))]
|
||||
G91 = 54</code></dt>
|
||||
G91 = 56</code></dt>
|
||||
|
||||
<dd><p>Group03.
|
||||
Relative coordinate system.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G94"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup05))]
|
||||
G94 = 55</code></dt>
|
||||
G94 = 57</code></dt>
|
||||
|
||||
<dd><p>Group05.
|
||||
Use F as mm/min.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G96"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup13))]
|
||||
G96 = 56</code></dt>
|
||||
G96 = 58</code></dt>
|
||||
|
||||
<dd><p>Group13.
|
||||
Constant surface speed control cancel.
|
||||
@ -517,14 +525,14 @@ not support.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G97"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup13))]
|
||||
G97 = 57</code></dt>
|
||||
G97 = 59</code></dt>
|
||||
|
||||
<dd><p>Group13.
|
||||
Constant surface speed control cancel.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G98"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup10))]
|
||||
G98 = 58</code></dt>
|
||||
G98 = 60</code></dt>
|
||||
|
||||
<dd><p>Group10.
|
||||
Canned cycle : return to initial level.
|
||||
@ -532,7 +540,7 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G99">G99<
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_G99"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup10))]
|
||||
G99 = 59</code></dt>
|
||||
G99 = 61</code></dt>
|
||||
|
||||
<dd><p>Group10.
|
||||
Canned cycle : return to R point level.
|
||||
@ -541,7 +549,7 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G98">G98<
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainDatum"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup14))]
|
||||
[NcName("DATUM")]
|
||||
HeidenhainDatum = 40</code></dt>
|
||||
HeidenhainDatum = 42</code></dt>
|
||||
|
||||
<dd><p>Group14.
|
||||
Heidenhain flag.
|
||||
@ -549,7 +557,7 @@ Coordinate settings for CYCL DEF 7 and CYCL DEF 247.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainFMax"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcName("FMAX")]
|
||||
HeidenhainFMax = 60</code></dt>
|
||||
HeidenhainFMax = 62</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
Flag Name ‘FMAX’.</p>
|
||||
@ -575,7 +583,7 @@ Nonlinear motion.</p>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainM107"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroupHeidenhainM107M108))]
|
||||
[NcName("M107")]
|
||||
HeidenhainM107 = 83</code></dt>
|
||||
HeidenhainM107 = 85</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
Enable Suppress error message for replacement tools with oversize.</p>
|
||||
@ -583,7 +591,7 @@ Enable Suppress error message for replacement tools with oversize.</p>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainM108"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroupHeidenhainM107M108))]
|
||||
[NcName("M108")]
|
||||
HeidenhainM108 = 84</code></dt>
|
||||
HeidenhainM108 = 86</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
Reset M107. disable Suppress error message for replacement tools with oversize.</p>
|
||||
@ -591,7 +599,7 @@ Reset M107. disable Suppress error message for replacement tools with oversize.<
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainM126"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroupHeidenhainShortestRotaryPath))]
|
||||
[NcName("M126")]
|
||||
HeidenhainM126 = 85</code></dt>
|
||||
HeidenhainM126 = 87</code></dt>
|
||||
|
||||
<dd><p>NcGroup.HeidenhainShortestRotaryPath.
|
||||
Heidenhain flag.
|
||||
@ -602,7 +610,7 @@ For Heidenhain.</p>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainM127"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroupHeidenhainShortestRotaryPath))]
|
||||
[NcName("M127")]
|
||||
HeidenhainM127 = 86</code></dt>
|
||||
HeidenhainM127 = 88</code></dt>
|
||||
|
||||
<dd><p>NcGroup.HeidenhainShortestRotaryPath.
|
||||
Heidenhain flag.
|
||||
@ -629,7 +637,7 @@ M129: cancel RTCP (Rotational Tool Center Point).</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainM140"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
[NcName("M140")]
|
||||
HeidenhainM140 = 87</code></dt>
|
||||
HeidenhainM140 = 89</code></dt>
|
||||
|
||||
<dd><p>From TNC640 documentation:
|
||||
Retraction from the contour in the tool-axis direction: M140.
|
||||
@ -641,7 +649,7 @@ Always define a TOOL CALL with a tool axis before entering M140, otherwise the d
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainM140InitiativeF"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
[NcName("M140")]
|
||||
HeidenhainM140InitiativeF = 88</code></dt>
|
||||
HeidenhainM140InitiativeF = 90</code></dt>
|
||||
|
||||
<dd><p>Feedrate on <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_HeidenhainM140">HeidenhainM140</a>.
|
||||
The TNC640 documentation does not show that the Feedrate on M140 is one shot or modal.
|
||||
@ -649,14 +657,14 @@ HiNC assumes Feedrate on M140 is one shot feedrate with M140 command.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainM91"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
[NcName("M91")]
|
||||
HeidenhainM91 = 82</code></dt>
|
||||
HeidenhainM91 = 84</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
If you want the coordinates in a positioning block to be referenced to the machine datum, end the block with M91.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainMove"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
[NcName("MOVE")]
|
||||
HeidenhainMove = 81</code></dt>
|
||||
HeidenhainMove = 83</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
MOVE indicates to position the rotary axes and simultaneously compensate position.</p>
|
||||
@ -664,27 +672,27 @@ MOVE indicates to position the rotary axes and simultaneously compensate positio
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainPlaneReset"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroupHeidenhainPlane))]
|
||||
[NcName("PLANE RESET")]
|
||||
HeidenhainPlaneReset = 77</code></dt>
|
||||
HeidenhainPlaneReset = 79</code></dt>
|
||||
|
||||
<dd><p>Heidenhain Plane command is exclusive</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainPlaneSpatial"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroupHeidenhainPlane))]
|
||||
[NcName("PLANE SPATIAL")]
|
||||
HeidenhainPlaneSpatial = 78</code></dt>
|
||||
HeidenhainPlaneSpatial = 80</code></dt>
|
||||
|
||||
<dd><p>Heidenhain Plane command is exclusive</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainStay"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
[NcName("STAY")]
|
||||
HeidenhainStay = 79</code></dt>
|
||||
HeidenhainStay = 81</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
STAY indicates to maintain the current rotary axis positioning.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainToolCall"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
[NcName("TOOL CALL")]
|
||||
HeidenhainToolCall = 65</code></dt>
|
||||
HeidenhainToolCall = 67</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
Tool call.
|
||||
@ -692,7 +700,7 @@ Flag Name ‘TOOL CALL’.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainToolDef"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
[NcName("TOOL DEF")]
|
||||
HeidenhainToolDef = 66</code></dt>
|
||||
HeidenhainToolDef = 68</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
tool definition.
|
||||
@ -700,7 +708,7 @@ Flag Name ‘TOOL DEF’.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_HeidenhainTurn"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
[NcName("TURN")]
|
||||
HeidenhainTurn = 80</code></dt>
|
||||
HeidenhainTurn = 82</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
TURN indicates to automatically position the rotary axes.</p>
|
||||
@ -708,7 +716,7 @@ TURN indicates to automatically position the rotary axes.</p>
|
||||
<dt id="Hi_Numerical_NcFlag_Heidenhain_CYCL_DEF_247"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup14))]
|
||||
[NcName("CYCL DEF 247")]
|
||||
Heidenhain_CYCL_DEF_247 = 38</code></dt>
|
||||
Heidenhain_CYCL_DEF_247 = 40</code></dt>
|
||||
<dd><p>Group14.
|
||||
Heidenhain flag.
|
||||
With the DATUM SETTING cycle you can activate as the new datum a preset defined in a preset table.
|
||||
@ -720,66 +728,66 @@ If you activate preset number 0 (line 0), then you activate the datum that you l
|
||||
<dt id="Hi_Numerical_NcFlag_Heidenhain_CYCL_DEF_7"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup14))]
|
||||
[NcName("CYCL DEF 7")]
|
||||
Heidenhain_CYCL_DEF_7 = 37</code></dt>
|
||||
Heidenhain_CYCL_DEF_7 = 39</code></dt>
|
||||
|
||||
<dd><p>Group14.
|
||||
Heidenhain flag.
|
||||
For shifting contours directly within the program or from datum tables.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_M02"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
M02 = 67</code></dt>
|
||||
M02 = 69</code></dt>
|
||||
|
||||
<dd><p>Program end.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_M03"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
M03 = 61</code></dt>
|
||||
M03 = 63</code></dt>
|
||||
|
||||
<dd><p>Activate spindle rotation in CW.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_M04"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
M04 = 62</code></dt>
|
||||
M04 = 64</code></dt>
|
||||
|
||||
<dd><p>Activate spindle rotation in CCW.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_M05"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
M05 = 63</code></dt>
|
||||
M05 = 65</code></dt>
|
||||
|
||||
<dd><p>deactivate spindle rotation.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_M06"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
M06 = 64</code></dt>
|
||||
M06 = 66</code></dt>
|
||||
|
||||
<dd><p>Tool changed.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_M08"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
M08 = 68</code></dt>
|
||||
M08 = 70</code></dt>
|
||||
|
||||
<dd><p>Start cooling.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_M09"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
M09 = 69</code></dt>
|
||||
M09 = 71</code></dt>
|
||||
|
||||
<dd><p>Stop cooling.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_M13"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
M13 = 70</code></dt>
|
||||
M13 = 72</code></dt>
|
||||
|
||||
<dd><p>Spindle CW & Coolant ON.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_M14"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
M14 = 71</code></dt>
|
||||
M14 = 73</code></dt>
|
||||
|
||||
<dd><p>Spindle CCW & Coolant ON</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_M30"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
M30 = 72</code></dt>
|
||||
M30 = 74</code></dt>
|
||||
|
||||
<dd><p>Program end.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_SiemensCycle800"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup16))]
|
||||
[NcName("CYCLE800")]
|
||||
SiemensCycle800 = 44</code></dt>
|
||||
SiemensCycle800 = 46</code></dt>
|
||||
|
||||
<dd><p>Group16.
|
||||
Siemens flag.
|
||||
@ -789,12 +797,22 @@ Tilted working plane command.</p>
|
||||
<dt id="Hi_Numerical_NcFlag_SiemensG500"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroup14))]
|
||||
[NcName("G500")]
|
||||
SiemensG500 = 39</code></dt>
|
||||
SiemensG500 = 41</code></dt>
|
||||
|
||||
<dd><p>Group14.
|
||||
Siemens command.
|
||||
Deactivation of the current settable zero offset.
|
||||
G500指令在没有赋值的时候为机床坐标系,可以把机床从工件坐标系转换到机床坐标系</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_SiemensMcall"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcName("MCALL")]
|
||||
SiemensMcall = 31</code></dt>
|
||||
|
||||
<dd><p>Siemens flag.
|
||||
Modal call active - drilling cycle executes on subsequent positioning lines.
|
||||
When MCALL CYCLE81/82/83 is called, the cycle parameters are stored but
|
||||
drilling doesn't execute until the next positioning command.
|
||||
Cancelled by MCALL without parameters.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_SiemensSupa"><code>[NcLifeCycle(NcLifeCycleMode.OneShot)]
|
||||
[NcName("SUPA")]
|
||||
@ -832,7 +850,7 @@ Enable RTCP (Rotational Tool Center Point) (=Tool Center Point Management, TCPM)
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_SpindleCcw"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroupSpindleRotation))]
|
||||
SpindleCcw = 75</code></dt>
|
||||
SpindleCcw = 77</code></dt>
|
||||
|
||||
<dd><p>NcGroupSpindleRotation.
|
||||
Rotate spindle counter-clockwise (CCW).
|
||||
@ -840,7 +858,7 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleSt
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_SpindleCw"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroupSpindleRotation))]
|
||||
SpindleCw = 74</code></dt>
|
||||
SpindleCw = 76</code></dt>
|
||||
|
||||
<dd><p>NcGroupSpindleRotation.
|
||||
Rotate spindle clockwise (CW).
|
||||
@ -848,7 +866,7 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleSt
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcFlag_SpindleStop"><code>[NcLifeCycle(NcLifeCycleMode.Modal)]
|
||||
[NcGroup(typeof(NcGroupSpindleRotation))]
|
||||
SpindleStop = 73</code></dt>
|
||||
SpindleStop = 75</code></dt>
|
||||
|
||||
<dd><p>NcGroupSpindleRotation.
|
||||
Stop spindle rotation.
|
||||
|
||||
@ -164,7 +164,7 @@ Machine coordinate system setting.</p>
|
||||
<p>When an incremental command is specified, the G53 command is ignored.</p>
|
||||
</dd>
|
||||
|
||||
<dt id="Hi_Numerical_NcGroup00_G53p1"><code>G53p1 = 31</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup00_G53p1"><code>G53p1 = 32</code></dt>
|
||||
|
||||
<dd><p>Group00.
|
||||
Tool axis direction control.</p>
|
||||
|
||||
@ -161,12 +161,12 @@ Absolute(G90) or increment(G91) coordinate.</p>
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroup03_G90"><code>G90 = 53</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup03_G90"><code>G90 = 55</code></dt>
|
||||
|
||||
<dd><p>Group03.
|
||||
Absolute coordinate system.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup03_G91"><code>G91 = 54</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup03_G91"><code>G91 = 56</code></dt>
|
||||
|
||||
<dd><p>Group03.
|
||||
Relative coordinate system.</p>
|
||||
|
||||
@ -146,7 +146,7 @@ For feedrate.</p>
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroup05_G94"><code>G94 = 55</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup05_G94"><code>G94 = 57</code></dt>
|
||||
|
||||
<dd><p>Group05.
|
||||
Use F as mm/min.</p>
|
||||
|
||||
@ -161,7 +161,7 @@ Input in mm.
|
||||
For Fanuc specification A,B.
|
||||
RS274D specification is <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G71">G71</a>.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup06_G70"><code>G70 = 45</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup06_G70"><code>G70 = 47</code></dt>
|
||||
|
||||
<dd><p>Group06.
|
||||
Input in inch.
|
||||
@ -169,7 +169,7 @@ Fanuc system C specification. Syntec specification.
|
||||
For RS274D specification.
|
||||
Fanuc system A,B specification is <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G20">G20</a>.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup06_G71"><code>G71 = 46</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup06_G71"><code>G71 = 48</code></dt>
|
||||
|
||||
<dd><p>Group06.
|
||||
Input in mm.
|
||||
|
||||
@ -146,39 +146,39 @@ Canned cycle.</p>
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroup09_G80"><code>G80 = 47</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup09_G80"><code>G80 = 49</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Canned cycle cancel.
|
||||
Electronic gear box : synchronization cancellation.
|
||||
See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G81">G81</a>, <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G82">G82</a>, <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G83">G83</a>, <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G85">G85</a>, <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G86">G86</a> for available canned cycles.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup09_G81"><code>G81 = 48</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup09_G81"><code>G81 = 50</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Drilling cycle or spot boring cycle.
|
||||
Electronic gear box : synchronization start.
|
||||
The same parsing behavior group: <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G81">G81</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G85">G85</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G86">G86</a>.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup09_G82"><code>G82 = 49</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup09_G82"><code>G82 = 51</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Drilling cycle or spot boring cycle with bottom staying time.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup09_G83"><code>G83 = 50</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup09_G83"><code>G83 = 52</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Drilling cycle or spot boring cycle.
|
||||
drilling cycle in form of pecking.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup09_G85"><code>G85 = 51</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup09_G85"><code>G85 = 53</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Drilling cycle or spot boring cycle.
|
||||
Electronic gear box : synchronization start.
|
||||
The same parsing behavior group: <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G81">G81</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G85">G85</a>,<a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G86">G86</a>.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup09_G86"><code>G86 = 52</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup09_G86"><code>G86 = 54</code></dt>
|
||||
|
||||
<dd><p>Group09.
|
||||
Drilling cycle or spot boring cycle.
|
||||
|
||||
@ -147,13 +147,13 @@ Canned cycle return point.
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroup10_G98"><code>G98 = 58</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup10_G98"><code>G98 = 60</code></dt>
|
||||
|
||||
<dd><p>Group10.
|
||||
Canned cycle : return to initial level.
|
||||
See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_G99">G99</a> for R point level return.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup10_G99"><code>G99 = 59</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup10_G99"><code>G99 = 61</code></dt>
|
||||
|
||||
<dd><p>Group10.
|
||||
Canned cycle : return to R point level.
|
||||
|
||||
@ -145,13 +145,13 @@ Enum NcGroup13
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroup13_G96"><code>G96 = 56</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup13_G96"><code>G96 = 58</code></dt>
|
||||
|
||||
<dd><p>Group13.
|
||||
Constant surface speed control cancel.
|
||||
not support.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup13_G97"><code>G97 = 57</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup13_G97"><code>G97 = 59</code></dt>
|
||||
|
||||
<dd><p>Group13.
|
||||
Constant surface speed control cancel.</p>
|
||||
|
||||
@ -146,18 +146,18 @@ Coordinate system. Such as <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Num
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroup14_G54Series"><code>G54Series = 32</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup14_G54Series"><code>G54Series = 33</code></dt>
|
||||
|
||||
<dd><p>Group14.
|
||||
Coordinate settings.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup14_HeidenhainDatum"><code>HeidenhainDatum = 40</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup14_HeidenhainDatum"><code>HeidenhainDatum = 42</code></dt>
|
||||
|
||||
<dd><p>Group14.
|
||||
Heidenhain flag.
|
||||
Coordinate settings for CYCL DEF 7 and CYCL DEF 247.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup14_Heidenhain_CYCL_DEF_247"><code>Heidenhain_CYCL_DEF_247 = 38</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup14_Heidenhain_CYCL_DEF_247"><code>Heidenhain_CYCL_DEF_247 = 40</code></dt>
|
||||
<dd><p>Group14.
|
||||
Heidenhain flag.
|
||||
With the DATUM SETTING cycle you can activate as the new datum a preset defined in a preset table.
|
||||
@ -166,13 +166,13 @@ After a DATUM SETTING cycle definition, all of the coordinate inputs and datum s
|
||||
If you activate preset number 0 (line 0), then you activate the datum that you last set in the Manual Operation or El. Handwheel operating mode.</p>
|
||||
</dd>
|
||||
|
||||
<dt id="Hi_Numerical_NcGroup14_Heidenhain_CYCL_DEF_7"><code>Heidenhain_CYCL_DEF_7 = 37</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup14_Heidenhain_CYCL_DEF_7"><code>Heidenhain_CYCL_DEF_7 = 39</code></dt>
|
||||
|
||||
<dd><p>Group14.
|
||||
Heidenhain flag.
|
||||
For shifting contours directly within the program or from datum tables.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup14_SiemensG500"><code>SiemensG500 = 39</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup14_SiemensG500"><code>SiemensG500 = 41</code></dt>
|
||||
|
||||
<dd><p>Group14.
|
||||
Siemens command.
|
||||
|
||||
@ -145,23 +145,29 @@ Enum NcGroup15
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroup15_G61"><code>G61 = 33</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup15_G60"><code>G60 = 34</code></dt>
|
||||
|
||||
<dd><p>Group15.
|
||||
Siemens: Exact stop / positioning mode.
|
||||
Machine decelerates to complete stop at each programmed point.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup15_G61"><code>G61 = 35</code></dt>
|
||||
|
||||
<dd><p>Group15.
|
||||
Exact stop mode.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup15_G62"><code>G62 = 34</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup15_G62"><code>G62 = 36</code></dt>
|
||||
|
||||
<dd><p>Group15.
|
||||
Automatic corner override.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup15_G63"><code>G63 = 35</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup15_G63"><code>G63 = 37</code></dt>
|
||||
|
||||
<dd><p>Group15.
|
||||
Tapping mode.
|
||||
Not support.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup15_G64"><code>G64 = 36</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup15_G64"><code>G64 = 38</code></dt>
|
||||
|
||||
<dd><p>Group15.
|
||||
Cutting mode.</p>
|
||||
|
||||
@ -148,23 +148,23 @@ Heidenhain equivalent group is <a class="xref" href="Hi.Numerical.NcGroupHeidenh
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroup16_G68"><code>G68 = 41</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup16_G68"><code>G68 = 43</code></dt>
|
||||
|
||||
<dd><p>Group16.
|
||||
3-dimensional coordinate system conversion.
|
||||
run a pattern of operations in a rotated angle.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup16_G68p2"><code>G68p2 = 42</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup16_G68p2"><code>G68p2 = 44</code></dt>
|
||||
|
||||
<dd><p>Group16.
|
||||
Tilted working plane command.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup16_G69"><code>G69 = 43</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup16_G69"><code>G69 = 45</code></dt>
|
||||
|
||||
<dd><p>Group16.
|
||||
Coordinate system rotation cancel or 3-dimensional coordinate conversion mode off</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroup16_SiemensCycle800"><code>SiemensCycle800 = 44</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroup16_SiemensCycle800"><code>SiemensCycle800 = 46</code></dt>
|
||||
|
||||
<dd><p>Group16.
|
||||
Siemens flag.
|
||||
|
||||
@ -147,12 +147,12 @@ Enable or disable Suppress error message for replacement tools with oversize.</p
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainM107M108_HeidenhainM107"><code>HeidenhainM107 = 83</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainM107M108_HeidenhainM107"><code>HeidenhainM107 = 85</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
Enable Suppress error message for replacement tools with oversize.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainM107M108_HeidenhainM108"><code>HeidenhainM108 = 84</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainM107M108_HeidenhainM108"><code>HeidenhainM108 = 86</code></dt>
|
||||
|
||||
<dd><p>Heidenhain flag.
|
||||
Reset M107. disable Suppress error message for replacement tools with oversize.</p>
|
||||
|
||||
@ -146,11 +146,11 @@ ISO equivalent group is <a class="xref" href="Hi.Numerical.NcGroup16.html">NcGro
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainPlane_HeidenhainPlaneReset"><code>HeidenhainPlaneReset = 77</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainPlane_HeidenhainPlaneReset"><code>HeidenhainPlaneReset = 79</code></dt>
|
||||
|
||||
<dd><p>Heidenhain Plane command is exclusive</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainPlane_HeidenhainPlaneSpatial"><code>HeidenhainPlaneSpatial = 78</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainPlane_HeidenhainPlaneSpatial"><code>HeidenhainPlaneSpatial = 80</code></dt>
|
||||
|
||||
<dd><p>Heidenhain Plane command is exclusive</p>
|
||||
</dd>
|
||||
|
||||
@ -148,7 +148,7 @@ shortest rotary state.
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainShortestRotaryPath_HeidenhainM126"><code>HeidenhainM126 = 85</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainShortestRotaryPath_HeidenhainM126"><code>HeidenhainM126 = 87</code></dt>
|
||||
|
||||
<dd><p>NcGroup.HeidenhainShortestRotaryPath.
|
||||
Heidenhain flag.
|
||||
@ -156,7 +156,7 @@ Shortest rotation for commands of ABC axise.
|
||||
The M126 will be canceled automatically at the end of the program.
|
||||
For Heidenhain.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainShortestRotaryPath_HeidenhainM127"><code>HeidenhainM127 = 86</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroupHeidenhainShortestRotaryPath_HeidenhainM127"><code>HeidenhainM127 = 88</code></dt>
|
||||
|
||||
<dd><p>NcGroup.HeidenhainShortestRotaryPath.
|
||||
Heidenhain flag.
|
||||
|
||||
@ -147,19 +147,19 @@ See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleSt
|
||||
<h2 id="fields">Fields
|
||||
</h2>
|
||||
<dl class="parameters">
|
||||
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleCcw"><code>SpindleCcw = 75</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleCcw"><code>SpindleCcw = 77</code></dt>
|
||||
|
||||
<dd><p>NcGroupSpindleRotation.
|
||||
Rotate spindle counter-clockwise (CCW).
|
||||
See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleStop">SpindleStop</a> to stop rotation and <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleCw">SpindleCw</a> for clockwise rotation.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleCw"><code>SpindleCw = 74</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleCw"><code>SpindleCw = 76</code></dt>
|
||||
|
||||
<dd><p>NcGroupSpindleRotation.
|
||||
Rotate spindle clockwise (CW).
|
||||
See <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleStop">SpindleStop</a> to stop rotation and <a class="xref" href="Hi.Numerical.NcFlag.html#Hi_Numerical_NcFlag_SpindleCcw">SpindleCcw</a> for counter-clockwise rotation.</p>
|
||||
</dd>
|
||||
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleStop"><code>SpindleStop = 73</code></dt>
|
||||
<dt id="Hi_Numerical_NcGroupSpindleRotation_SpindleStop"><code>SpindleStop = 75</code></dt>
|
||||
|
||||
<dd><p>NcGroupSpindleRotation.
|
||||
Stop spindle rotation.
|
||||
|
||||
@ -84,16 +84,16 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.CmdBased.Comment">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.Keywords.Comment">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_CmdBased_Comment" data-uid="Hi.Numerical.SoftParsers.CmdBased.Comment" class="text-break">
|
||||
<h1 id="Hi_Numerical_SoftParsers_Keywords_Comment" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment" class="text-break">
|
||||
Class Comment
|
||||
</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>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.Keywords.html">Keywords</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
@ -101,7 +101,7 @@ Class Comment
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Comment : ICmd</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class Comment</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -115,12 +115,6 @@ Class Comment
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="Hi.Numerical.SoftParsers.Cmds.ICmd.html">ICmd</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
@ -183,9 +177,9 @@ Class Comment
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Comment_ContentWithSymbol_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Comment.ContentWithSymbol*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Comment_ContentWithSymbol_" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.ContentWithSymbol*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Comment_ContentWithSymbol" data-uid="Hi.Numerical.SoftParsers.CmdBased.Comment.ContentWithSymbol">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Comment_ContentWithSymbol" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.ContentWithSymbol">
|
||||
ContentWithSymbol
|
||||
|
||||
</h3>
|
||||
@ -214,9 +208,9 @@ Class Comment
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Comment_ContentWithoutSymbol_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Comment.ContentWithoutSymbol*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Comment_ContentWithoutSymbol_" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.ContentWithoutSymbol*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Comment_ContentWithoutSymbol" data-uid="Hi.Numerical.SoftParsers.CmdBased.Comment.ContentWithoutSymbol">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Comment_ContentWithoutSymbol" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.ContentWithoutSymbol">
|
||||
ContentWithoutSymbol
|
||||
|
||||
</h3>
|
||||
@ -245,9 +239,9 @@ Class Comment
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Comment_OralContent_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Comment.OralContent*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Comment_OralContent_" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.OralContent*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Comment_OralContent" data-uid="Hi.Numerical.SoftParsers.CmdBased.Comment.OralContent">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Comment_OralContent" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.OralContent">
|
||||
OralContent
|
||||
|
||||
</h3>
|
||||
@ -278,9 +272,9 @@ i.e. Content Without CsScript either Symbol.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Comment_Symbol_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Comment.Symbol*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Comment_Symbol_" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.Symbol*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Comment_Symbol" data-uid="Hi.Numerical.SoftParsers.CmdBased.Comment.Symbol">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Comment_Symbol" data-uid="Hi.Numerical.SoftParsers.Keywords.Comment.Symbol">
|
||||
Symbol
|
||||
|
||||
</h3>
|
||||
@ -84,16 +84,16 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.CmdBased.CsScript">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_CmdBased_CsScript" data-uid="Hi.Numerical.SoftParsers.CmdBased.CsScript" class="text-break">
|
||||
<h1 id="Hi_Numerical_SoftParsers_Keywords_CsScript" data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript" class="text-break">
|
||||
Class CsScript
|
||||
</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>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.Keywords.html">Keywords</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
@ -177,9 +177,9 @@ Class CsScript
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_CsScript_BeginScript_" data-uid="Hi.Numerical.SoftParsers.CmdBased.CsScript.BeginScript*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_CsScript_BeginScript_" data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript.BeginScript*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_CsScript_BeginScript" data-uid="Hi.Numerical.SoftParsers.CmdBased.CsScript.BeginScript">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_CsScript_BeginScript" data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript.BeginScript">
|
||||
BeginScript
|
||||
|
||||
</h3>
|
||||
@ -209,9 +209,9 @@ Class CsScript
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_CsScript_EndScript_" data-uid="Hi.Numerical.SoftParsers.CmdBased.CsScript.EndScript*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_CsScript_EndScript_" data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript.EndScript*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_CsScript_EndScript" data-uid="Hi.Numerical.SoftParsers.CmdBased.CsScript.EndScript">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_CsScript_EndScript" data-uid="Hi.Numerical.SoftParsers.Keywords.CsScript.EndScript">
|
||||
EndScript
|
||||
|
||||
</h3>
|
||||
@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class Siemens | HiAPI-C# 2025 </title>
|
||||
<title>Class Heidenhain | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class Siemens | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Class Heidenhain | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@ -84,16 +84,16 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.CmdBased.Siemens">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.Keywords.Heidenhain">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_CmdBased_Siemens" data-uid="Hi.Numerical.SoftParsers.CmdBased.Siemens" class="text-break">
|
||||
Class Siemens
|
||||
<h1 id="Hi_Numerical_SoftParsers_Keywords_Heidenhain" data-uid="Hi.Numerical.SoftParsers.Keywords.Heidenhain" class="text-break">
|
||||
Class Heidenhain
|
||||
</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>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.Keywords.html">Keywords</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
@ -101,7 +101,7 @@ Class Siemens
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Siemens</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class Heidenhain</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -111,7 +111,7 @@ Class Siemens
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">Siemens</span></div>
|
||||
<div><span class="xref">Heidenhain</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -177,19 +177,19 @@ Class Siemens
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Siemens_Flags_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Siemens.Flags*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Heidenhain_CyclHead_" data-uid="Hi.Numerical.SoftParsers.Keywords.Heidenhain.CyclHead*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Siemens_Flags" data-uid="Hi.Numerical.SoftParsers.CmdBased.Siemens.Flags">
|
||||
Flags
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Heidenhain_CyclHead" data-uid="Hi.Numerical.SoftParsers.Keywords.Heidenhain.CyclHead">
|
||||
CyclHead
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Known flags that it takes effect.</p>
|
||||
<div class="markdown level1 summary"><p>Head content of the CYCL DEF (can be title like “DATUM SETTING” or parameters like “Q339=+1”).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> Flags { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string CyclHead { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -198,7 +198,7 @@ Class Siemens
|
||||
|
||||
<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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -84,16 +84,16 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.CmdBased.IndexNote">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_CmdBased_IndexNote" data-uid="Hi.Numerical.SoftParsers.CmdBased.IndexNote" class="text-break">
|
||||
<h1 id="Hi_Numerical_SoftParsers_Keywords_IndexNote" data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote" class="text-break">
|
||||
Class IndexNote
|
||||
</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>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.Keywords.html">Keywords</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
@ -177,9 +177,9 @@ Class IndexNote
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_IndexNote_Number_" data-uid="Hi.Numerical.SoftParsers.CmdBased.IndexNote.Number*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_IndexNote_Number_" data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote.Number*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_IndexNote_Number" data-uid="Hi.Numerical.SoftParsers.CmdBased.IndexNote.Number">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_IndexNote_Number" data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote.Number">
|
||||
Number
|
||||
|
||||
</h3>
|
||||
@ -208,9 +208,9 @@ Class IndexNote
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_IndexNote_Symbol_" data-uid="Hi.Numerical.SoftParsers.CmdBased.IndexNote.Symbol*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_IndexNote_Symbol_" data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote.Symbol*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_IndexNote_Symbol" data-uid="Hi.Numerical.SoftParsers.CmdBased.IndexNote.Symbol">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_IndexNote_Symbol" data-uid="Hi.Numerical.SoftParsers.Keywords.IndexNote.Symbol">
|
||||
Symbol
|
||||
|
||||
</h3>
|
||||
@ -84,16 +84,16 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.CmdBased.Root">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.Keywords.Root">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_CmdBased_Root" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root" class="text-break">
|
||||
<h1 id="Hi_Numerical_SoftParsers_Keywords_Root" data-uid="Hi.Numerical.SoftParsers.Keywords.Root" class="text-break">
|
||||
Class Root
|
||||
</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>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.Keywords.html">Keywords</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
@ -171,7 +171,7 @@ Class Root
|
||||
|
||||
|
||||
|
||||
<h2 id="Hi_Numerical_SoftParsers_CmdBased_Root_remarks">Remarks</h2>
|
||||
<h2 id="Hi_Numerical_SoftParsers_Keywords_Root_remarks">Remarks</h2>
|
||||
<div class="markdown level0 remarks"><p>Special class that only the name of this class in the category not shown in the json head since the object is json root.</p>
|
||||
</div>
|
||||
|
||||
@ -180,9 +180,41 @@ Class Root
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Root_Ignored_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.Ignored*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Root_Flags_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Flags*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Root_Ignored" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.Ignored">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_Flags" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Flags">
|
||||
Flags
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Known flags that it takes effect.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> Flags { 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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Root_Ignored_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Ignored*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_Ignored" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Ignored">
|
||||
Ignored
|
||||
|
||||
</h3>
|
||||
@ -213,40 +245,9 @@ The text is maybe symbols, a block of words, etc.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Root_Siemens_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.Siemens*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Root_Skipped_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Skipped*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Root_Siemens" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.Siemens">
|
||||
Siemens
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public object Siemens { 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.object">object</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Root_Skipped_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.Skipped*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Root_Skipped" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.Skipped">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_Skipped" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.Skipped">
|
||||
Skipped
|
||||
|
||||
</h3>
|
||||
@ -277,9 +278,9 @@ The text is maybe symbols, a block of words, etc.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Root_SkippedFlags_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.SkippedFlags*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Root_SkippedFlags_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.SkippedFlags*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Root_SkippedFlags" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.SkippedFlags">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_SkippedFlags" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.SkippedFlags">
|
||||
SkippedFlags
|
||||
|
||||
</h3>
|
||||
@ -309,9 +310,9 @@ The text is maybe symbols, a block of words, etc.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Root_UnExpectedFlags_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.UnExpectedFlags*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Root_UnExpectedFlags_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnExpectedFlags*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Root_UnExpectedFlags" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.UnExpectedFlags">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_UnExpectedFlags" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnExpectedFlags">
|
||||
UnExpectedFlags
|
||||
|
||||
</h3>
|
||||
@ -341,9 +342,9 @@ The text is maybe symbols, a block of words, etc.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Root_UnManagedText_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.UnManagedText*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Root_UnManagedText_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnManagedText*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Root_UnManagedText" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.UnManagedText">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_UnManagedText" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnManagedText">
|
||||
UnManagedText
|
||||
|
||||
</h3>
|
||||
@ -372,9 +373,9 @@ The text is maybe symbols, a block of words, etc.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Root_UnSupported_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.UnSupported*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Root_UnSupported_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnSupported*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Root_UnSupported" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.UnSupported">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_UnSupported" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnSupported">
|
||||
UnSupported
|
||||
|
||||
</h3>
|
||||
@ -403,9 +404,9 @@ The text is maybe symbols, a block of words, etc.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Root_UnSupportedFlags_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.UnSupportedFlags*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Root_UnSupportedFlags_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnSupportedFlags*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Root_UnSupportedFlags" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.UnSupportedFlags">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_UnSupportedFlags" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnSupportedFlags">
|
||||
UnSupportedFlags
|
||||
|
||||
</h3>
|
||||
@ -435,9 +436,9 @@ The text is maybe symbols, a block of words, etc.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Root_UnknownFlags_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.UnknownFlags*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Keywords_Root_UnknownFlags_" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnknownFlags*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Root_UnknownFlags" data-uid="Hi.Numerical.SoftParsers.CmdBased.Root.UnknownFlags">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Keywords_Root_UnknownFlags" data-uid="Hi.Numerical.SoftParsers.Keywords.Root.UnknownFlags">
|
||||
UnknownFlags
|
||||
|
||||
</h3>
|
||||
@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class Heidenhain.DatumShift | HiAPI-C# 2025 </title>
|
||||
<title>Class Siemens | 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 ">
|
||||
<meta name="title" content="Class Siemens | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@ -84,16 +84,16 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumShift">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.Keywords.Siemens">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_DatumShift" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumShift" class="text-break">
|
||||
Class Heidenhain.DatumShift
|
||||
<h1 id="Hi_Numerical_SoftParsers_Keywords_Siemens" data-uid="Hi.Numerical.SoftParsers.Keywords.Siemens" class="text-break">
|
||||
Class Siemens
|
||||
</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>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.Keywords.html">Keywords</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
@ -101,7 +101,7 @@ Class Heidenhain.DatumShift
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Heidenhain.DatumShift</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class Siemens</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -111,7 +111,7 @@ Class Heidenhain.DatumShift
|
||||
<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>
|
||||
<div><span class="xref">Siemens</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Namespace Hi.Numerical.SoftParsers.CmdBased | HiAPI-C# 2025 </title>
|
||||
<title>Namespace Hi.Numerical.SoftParsers.Keywords | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.CmdBased | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Namespace Hi.Numerical.SoftParsers.Keywords | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@ -84,9 +84,9 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.CmdBased">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.Keywords">
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_CmdBased" data-uid="Hi.Numerical.SoftParsers.CmdBased" class="text-break">Namespace Hi.Numerical.SoftParsers.CmdBased</h1>
|
||||
<h1 id="Hi_Numerical_SoftParsers_Keywords" data-uid="Hi.Numerical.SoftParsers.Keywords" class="text-break">Namespace Hi.Numerical.SoftParsers.Keywords</h1>
|
||||
<div class="markdown level0 summary"></div>
|
||||
<div class="markdown level0 conceptual"></div>
|
||||
<div class="markdown level0 remarks"></div>
|
||||
@ -95,35 +95,27 @@
|
||||
Classes
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.Comment.html">Comment</a></dt>
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.Comment.html">Comment</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.CsScript.html">CsScript</a></dt>
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.CsScript.html">CsScript</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.html">Heidenhain</a></dt>
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.Heidenhain.html">Heidenhain</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumSetting.html">Heidenhain.DatumSetting</a></dt>
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.IndexNote.html">IndexNote</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumShift.html">Heidenhain.DatumShift</a></dt>
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.Root.html">Root</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.IndexNote.html">IndexNote</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.Root.html">Root</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.CmdBased.Siemens.html">Siemens</a></dt>
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Keywords.Siemens.html">Siemens</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -148,35 +148,32 @@ Class SoftNcUtil
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_GetFlagDoubles_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GetFlagDoubles*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_RegexFlagPrefix_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.RegexFlagPrefix*"></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<string>)
|
||||
<h3 id="Hi_Numerical_SoftParsers_SoftNcUtil_RegexFlagPrefix" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.RegexFlagPrefix">
|
||||
RegexFlagPrefix
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Regex prefix pattern that matches word boundary or after digit.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static IEnumerable<(string Flag, double Value, string OriginalText)> GetFlagDoubles(string unManagedText, IEnumerable<string> flags)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static string RegexFlagPrefix { get; }</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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</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-.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>)></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -187,43 +184,8 @@ Class SoftNcUtil
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<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<(string Flag, double Value, string OriginalText)> 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><(<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>)></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SoftNcUtil_GrabDouble_" data-uid="Hi.Numerical.SoftParsers.SoftNcUtil.GrabDouble*"></a>
|
||||
|
||||
@ -178,6 +178,10 @@ Class FlagSyntax
|
||||
|
||||
|
||||
|
||||
<h2 id="Hi_Numerical_SoftParsers_SyntaxBased_FlagSyntax_remarks">Remarks</h2>
|
||||
<div class="markdown level0 remarks"><p>The term Flag generally not accomanys with variable value.
|
||||
The term Tag generally accomanys with variable value.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
|
||||
@ -180,6 +180,36 @@ Class HeidenhainDatumSettingSyntax
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_CyclDefSyntaxs_HeidenhainDatumSettingSyntax__ctor" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.CyclDefSyntaxs.HeidenhainDatumSettingSyntax.#ctor">
|
||||
HeidenhainDatumSettingSyntax()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public HeidenhainDatumSettingSyntax()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
@ -0,0 +1,351 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class HeidenhainBlkFormSyntax | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class HeidenhainBlkFormSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Syntax for Heidenhain BLK FORM command (workpiece blank definition).">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.HeidenhainBlkFormSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlkFormSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax" class="text-break">
|
||||
Class HeidenhainBlkFormSyntax
|
||||
</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>Syntax for Heidenhain BLK FORM command (workpiece blank definition).</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainBlkFormSyntax : 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">HeidenhainBlkFormSyntax</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlkFormSyntax_examples">Examples</h2>
|
||||
<p>Input: BLK FORM 0.1 Z X+0 Y+0 Z-40
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"BLK FORM": {
|
||||
"Type": "0.1",
|
||||
"Axis": "Z",
|
||||
"X": "+0",
|
||||
"Y": "+0",
|
||||
"Z": "-40"
|
||||
}
|
||||
}</code></pre>
|
||||
<p>Input: BLK FORM 0.2 X+100 Y+100 Z+0
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"BLK FORM": {
|
||||
"Type": "0.2",
|
||||
"X": "+100",
|
||||
"Y": "+100",
|
||||
"Z": "+0"
|
||||
}
|
||||
}</code></pre>
|
||||
<p>Input: BLK FORM CYLINDER Z R50 L105
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"BLK FORM": {
|
||||
"Type": "CYLINDER",
|
||||
"Axis": "Z",
|
||||
"R": "50",
|
||||
"L": "105"
|
||||
}
|
||||
}</code></pre>
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="fields">Fields
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlkFormSyntax_BlkFormTagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.BlkFormTagList">
|
||||
BlkFormTagList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Tags for BLK FORM coordinate/dimension values.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static readonly string[] BlkFormTagList</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field 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="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlkFormSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlkFormSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.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_HeidenhainBlkFormSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.ToArranged*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainBlkFormSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.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>
|
||||
@ -0,0 +1,310 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class HeidenhainCallSyntax | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class HeidenhainCallSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL).">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.HeidenhainCallSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCallSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax" class="text-break">
|
||||
Class HeidenhainCallSyntax
|
||||
</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>Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL).</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainCallSyntax : 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">HeidenhainCallSyntax</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCallSyntax_examples">Examples</h2>
|
||||
<p>Input: CALL PGM SubProg
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"CALL": {
|
||||
"Target": "PGM",
|
||||
"Name": "SubProg"
|
||||
}
|
||||
}</code></pre>
|
||||
<p>Input: CALL LBL 5
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"CALL": {
|
||||
"Target": "LBL",
|
||||
"Name": "5"
|
||||
}
|
||||
}</code></pre>
|
||||
<p>Input: CALL LBL MyLabel REP 3
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"CALL": {
|
||||
"Target": "LBL",
|
||||
"Name": "MyLabel",
|
||||
"REP": "3"
|
||||
}
|
||||
}</code></pre>
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCallSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCallSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.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_HeidenhainCallSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.ToArranged*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCallSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.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>
|
||||
@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class HeidenhainCyclDefInitSyntax | HiAPI-C# 2025 </title>
|
||||
<title>Class HeidenhainCyclDefSyntax | 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="title" content="Class HeidenhainCyclDefSyntax | 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">
|
||||
@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefInitSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax" class="text-break">
|
||||
Class HeidenhainCyclDefInitSyntax
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax" class="text-break">
|
||||
Class HeidenhainCyclDefSyntax
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@ -102,7 +102,7 @@ Class HeidenhainCyclDefInitSyntax
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainCyclDefInitSyntax : INcSyntax</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainCyclDefSyntax : INcSyntax</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -112,7 +112,7 @@ Class HeidenhainCyclDefInitSyntax
|
||||
<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>
|
||||
<div><span class="xref">HeidenhainCyclDefSyntax</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -180,13 +180,47 @@ Class HeidenhainCyclDefInitSyntax
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="fields">Fields
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefSyntax_CyclDefConst" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.CyclDefConst">
|
||||
CyclDefConst
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public const string CyclDefConst = "CYCL DEF"</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field 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="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefInitSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.Name*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefInitSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.Name">
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.Name">
|
||||
Name
|
||||
|
||||
</h3>
|
||||
@ -219,9 +253,9 @@ Class HeidenhainCyclDefInitSyntax
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefInitSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.ToArranged*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.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)">
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainCyclDefSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
|
||||
ToArranged(JsonObject)
|
||||
|
||||
</h3>
|
||||
@ -0,0 +1,314 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class HeidenhainLSyntax | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class HeidenhainLSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Heidenhain linear movement (the leading L) syntax.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.HeidenhainLSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainLSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax" class="text-break">
|
||||
Class HeidenhainLSyntax
|
||||
</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>Heidenhain linear movement (the leading L) syntax.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainLSyntax : 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">HeidenhainLSyntax</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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_HeidenhainLSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainLSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.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_HeidenhainLSyntax_TagList_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.TagList*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainLSyntax_TagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.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<string> 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><<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_HeidenhainLSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.ToArranged*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainLSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.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>
|
||||
@ -0,0 +1,308 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class HeidenhainLblSyntax | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class HeidenhainLblSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Syntax for Heidenhain LBL command (label definition). Label can be a number (1-65535) or a text name (e.g., &ldquo;MyLabel&rdquo;). LBL 0 is reserved for end of subprogram.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.HeidenhainLblSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainLblSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax" class="text-break">
|
||||
Class HeidenhainLblSyntax
|
||||
</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>Syntax for Heidenhain LBL command (label definition).
|
||||
Label can be a number (1-65535) or a text name (e.g., “MyLabel”).
|
||||
LBL 0 is reserved for end of subprogram.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainLblSyntax : 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">HeidenhainLblSyntax</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainLblSyntax_examples">Examples</h2>
|
||||
<p>Input: LBL 1
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"LBL": {
|
||||
"Name": "1"
|
||||
}
|
||||
}</code></pre>
|
||||
<p>Input: LBL MyLabel
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"LBL": {
|
||||
"Name": "MyLabel"
|
||||
}
|
||||
}</code></pre>
|
||||
<p>Input: LBL 0
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"LBL": {
|
||||
"Name": "0"
|
||||
}
|
||||
}</code></pre>
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainLblSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainLblSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.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_HeidenhainLblSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.ToArranged*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainLblSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.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>
|
||||
@ -0,0 +1,391 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class HeidenhainPlaneSyntax | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class HeidenhainPlaneSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Syntax for Heidenhain PLANE command. Handles: PLANE RESET PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY] PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.HeidenhainPlaneSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainPlaneSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax" class="text-break">
|
||||
Class HeidenhainPlaneSyntax
|
||||
</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>Syntax for Heidenhain PLANE command.
|
||||
Handles:</p>
|
||||
<ul>
|
||||
<li>PLANE RESET</li>
|
||||
<li>PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]</li>
|
||||
<li>PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainPlaneSyntax : 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">HeidenhainPlaneSyntax</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainPlaneSyntax_examples">Examples</h2>
|
||||
<p>Input: PLANE SPATIAL SPA+30 SPB+0 SPC-10 SEQ+ COORD ROT TURN
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"PLANE": {
|
||||
"Mode": "SPATIAL",
|
||||
"SPA": "+30",
|
||||
"SPB": "+0",
|
||||
"SPC": "-10",
|
||||
"SEQ": "+",
|
||||
"Rot": "COORD",
|
||||
"Positioning": "TURN"
|
||||
}
|
||||
}</code></pre>
|
||||
<p>Input: PLANE PROJECTED PROPR+30 PROMIN+0 ROT+45 SEQ- TABLE ROT MOVE
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"PLANE": {
|
||||
"Mode": "PROJECTED",
|
||||
"PROPR": "+30",
|
||||
"PROMIN": "+0",
|
||||
"ROT": "+45",
|
||||
"SEQ": "-",
|
||||
"Rot": "TABLE",
|
||||
"Positioning": "MOVE"
|
||||
}
|
||||
}</code></pre>
|
||||
<p>Input: PLANE RESET
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"PLANE": {
|
||||
"Mode": "RESET"
|
||||
}
|
||||
}</code></pre>
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="fields">Fields
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainPlaneSyntax_ProjectedTagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.ProjectedTagList">
|
||||
ProjectedTagList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Projected tags for PLANE PROJECTED command.
|
||||
PROPR: projection angle, PROMIN: minimum angle, ROT: rotation of tilted plane.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static readonly string[] ProjectedTagList</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>[]</dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainPlaneSyntax_SpatialTagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.SpatialTagList">
|
||||
SpatialTagList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Spatial axis tags for PLANE SPATIAL command.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static readonly string[] SpatialTagList</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field 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="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainPlaneSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainPlaneSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.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_HeidenhainPlaneSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.ToArranged*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainPlaneSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.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>
|
||||
@ -2,11 +2,11 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class HeidenhainSkippedSyntax | HiAPI-C# 2025 </title>
|
||||
<title>Class HeidenhainProgramSyntax | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class HeidenhainSkippedSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="title" content="Class HeidenhainProgramSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Syntax for Heidenhain BEGIN PGM and END PGM commands.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainSkippedSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax" class="text-break">
|
||||
Class HeidenhainSkippedSyntax
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainProgramSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax" class="text-break">
|
||||
Class HeidenhainProgramSyntax
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@ -97,11 +97,12 @@ Class HeidenhainSkippedSyntax
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown summary"><p>Syntax for Heidenhain BEGIN PGM and END PGM commands.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainSkippedSyntax : INcSyntax</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainProgramSyntax : INcSyntax</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -111,7 +112,7 @@ Class HeidenhainSkippedSyntax
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">HeidenhainSkippedSyntax</span></div>
|
||||
<div><span class="xref">HeidenhainProgramSyntax</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -176,6 +177,26 @@ Class HeidenhainSkippedSyntax
|
||||
</dd></dl>
|
||||
|
||||
|
||||
<h2 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainProgramSyntax_examples">Examples</h2>
|
||||
<p>Input: BEGIN PGM DEMO MM
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"PGM": {
|
||||
"Command": "BEGIN",
|
||||
"Name": "DEMO",
|
||||
"Unit": "MM"
|
||||
}
|
||||
}</code></pre>
|
||||
<p>Input: END PGM DEMO MM
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"PGM": {
|
||||
"Command": "END",
|
||||
"Name": "DEMO",
|
||||
"Unit": "MM"
|
||||
}
|
||||
}</code></pre>
|
||||
|
||||
|
||||
|
||||
|
||||
@ -183,9 +204,9 @@ Class HeidenhainSkippedSyntax
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainSkippedSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax.Name*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainProgramSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainSkippedSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax.Name">
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainProgramSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.Name">
|
||||
Name
|
||||
|
||||
</h3>
|
||||
@ -218,9 +239,9 @@ Class HeidenhainSkippedSyntax
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainSkippedSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax.ToArranged*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainProgramSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.ToArranged*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainSkippedSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainProgramSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.ToArranged(System.Text.Json.Nodes.JsonObject)">
|
||||
ToArranged(JsonObject)
|
||||
|
||||
</h3>
|
||||
@ -0,0 +1,306 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class HeidenhainToolCallSyntax | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class HeidenhainToolCallSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Syntax for Heidenhain TOOL CALL command. Handles: TOOL CALL [ToolId|&ldquo;ToolName&rdquo;] [X|Y|Z] [S&hellip;] [DL&hellip;] [DR&hellip;]">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.HeidenhainToolCallSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainToolCallSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax" class="text-break">
|
||||
Class HeidenhainToolCallSyntax
|
||||
</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>Syntax for Heidenhain TOOL CALL command.
|
||||
Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…]</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class HeidenhainToolCallSyntax : 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">HeidenhainToolCallSyntax</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainToolCallSyntax_examples">Examples</h2>
|
||||
<p>Input: TOOL CALL 1 Z S5000
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"TOOL CALL": {
|
||||
"T": "1",
|
||||
"Axis": "Z",
|
||||
"S": "5000"
|
||||
}
|
||||
}</code></pre>
|
||||
<p>Input: TOOL CALL “MyTool” Z S3000 DL+0.5 DR-0.1
|
||||
Output:</p>
|
||||
<pre><code class="lang-csharp">{
|
||||
"TOOL CALL": {
|
||||
"T": "MyTool",
|
||||
"Axis": "Z",
|
||||
"S": "3000",
|
||||
"DL": "+0.5",
|
||||
"DR": "-0.1"
|
||||
}
|
||||
}</code></pre>
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainToolCallSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainToolCallSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.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_HeidenhainToolCallSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.ToArranged*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_HeidenhainSyntaxs_HeidenhainToolCallSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.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>
|
||||
@ -95,7 +95,17 @@
|
||||
Classes
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.html">HeidenhainCyclDefInitSyntax</a></dt>
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html">HeidenhainBlkFormSyntax</a></dt>
|
||||
<dd><p>Syntax for Heidenhain BLK FORM command (workpiece blank definition).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.html">HeidenhainCallSyntax</a></dt>
|
||||
<dd><p>Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL).</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html">HeidenhainCyclDefSyntax</a></dt>
|
||||
<dd><p>Initialization Syntax of Heidenhain fixed head block for <pre><code class="lang-csharp">CYCL DEF</code></pre>.
|
||||
</dd>
|
||||
</dl>
|
||||
@ -104,8 +114,38 @@ Classes
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax.html">HeidenhainSkippedSyntax</a></dt>
|
||||
<dd></dd>
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.html">HeidenhainLSyntax</a></dt>
|
||||
<dd><p>Heidenhain linear movement (the leading L) syntax.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.html">HeidenhainLblSyntax</a></dt>
|
||||
<dd><p>Syntax for Heidenhain LBL command (label definition).
|
||||
Label can be a number (1-65535) or a text name (e.g., “MyLabel”).
|
||||
LBL 0 is reserved for end of subprogram.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html">HeidenhainPlaneSyntax</a></dt>
|
||||
<dd><p>Syntax for Heidenhain PLANE command.
|
||||
Handles:</p>
|
||||
<ul>
|
||||
<li>PLANE RESET</li>
|
||||
<li>PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]</li>
|
||||
<li>PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]</li>
|
||||
</ul>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.html">HeidenhainProgramSyntax</a></dt>
|
||||
<dd><p>Syntax for Heidenhain BEGIN PGM and END PGM commands.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html">HeidenhainToolCallSyntax</a></dt>
|
||||
<dd><p>Syntax for Heidenhain TOOL CALL command.
|
||||
Handles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…]</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,429 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class NumberedFlagSyntax | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class NumberedFlagSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Syntax for numbered flags (prefix + number) with optional decimal support. often should place after something like . Since is easy to eat those kind of flags.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.NumberedFlagSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax" class="text-break">
|
||||
Class NumberedFlagSyntax
|
||||
</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></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Syntax for numbered flags (prefix + number) with optional decimal support.
|
||||
<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> often should place after something like <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a>.
|
||||
Since <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> is easy to eat those kind of flags.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class NumberedFlagSyntax : 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">NumberedFlagSyntax</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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 id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax_remarks">Remarks</h2>
|
||||
<div class="markdown level0 remarks"><p>Examples:</p>
|
||||
<ul><li>Integer codes: G0, G1, G54, M3, M30, T5, S1000</li><li>Decimal codes: G54.1 (Fanuc extended work coordinates)</li></ul>
|
||||
Note: Parameters like P2 in G54.1P2 should be handled by TagSetupSyntax separately.
|
||||
</div>
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_Boolean_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Boolean)">
|
||||
NumberedFlagSyntax(IEnumerable<string>, IEnumerable<string>, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a new NumberedFlagSyntax instance.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public NumberedFlagSyntax(IEnumerable<string> categoryPath, IEnumerable<string> codePrefixes, bool allowDecimal = true)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>categoryPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd><p>JSON path for storing matched codes.</p>
|
||||
</dd>
|
||||
<dt><code>codePrefixes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd><p>Code prefixes to match (e.g., [“G”, “M”]).</p>
|
||||
</dd>
|
||||
<dt><code>allowDecimal</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd><p>Whether to allow decimal numbers.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax_AllowDecimal_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.AllowDecimal*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax_AllowDecimal" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.AllowDecimal">
|
||||
AllowDecimal
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Whether to allow decimal numbers (e.g., G54.1).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool AllowDecimal { 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.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax_CategoryPath_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.CategoryPath*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax_CategoryPath" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.CategoryPath">
|
||||
CategoryPath
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Category path for storing matched codes in JSON.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> CategoryPath { 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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax_CodePrefixes_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.CodePrefixes*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax_CodePrefixes" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.CodePrefixes">
|
||||
CodePrefixes
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Code prefixes to match (e.g., [“G”, “M”]).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> CodePrefixes { 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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.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_NumberedFlagSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.ToArranged*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_NumberedFlagSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.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>
|
||||
@ -0,0 +1,499 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class ParameterizedFlagSyntax | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class ParameterizedFlagSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1). Note that the often should be applied before since may eat the text that should handle.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.ParameterizedFlagSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax" class="text-break">
|
||||
Class ParameterizedFlagSyntax
|
||||
</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></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1).
|
||||
Note that the <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a> often should be applied before <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> since <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> may eat the text that <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a> should handle.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class ParameterizedFlagSyntax : 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">ParameterizedFlagSyntax</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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 id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_remarks">Remarks</h2>
|
||||
<div class="markdown level0 remarks"><p>Examples:</p>
|
||||
<ul><li>G54.1P1 → {"G54.1": {"P": "1"}}</li><li>G10L2P1 → {"G10": {"L": "2", "P": "1"}}</li><li>G54.1P#1 → {"G54.1": {"P": "#1"}} (Fanuc variable)</li><li>G54.1PQ1 → {"G54.1": {"P": "Q1"}} (Heidenhain variable)</li></ul>
|
||||
</div>
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String,System.Collections.Generic.IEnumerable{System.String})">
|
||||
ParameterizedFlagSyntax(IEnumerable<string>, IEnumerable<string>, IEnumerable<string>, string, IEnumerable<string>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Creates a new ParameterizedFlagSyntax instance.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ParameterizedFlagSyntax(IEnumerable<string> categoryPath, IEnumerable<string> codePrefixes, IEnumerable<string> paramPrefixes, string varPrefix, IEnumerable<string> terminateWords = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>categoryPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd><p>JSON path for storing matched codes.</p>
|
||||
</dd>
|
||||
<dt><code>codePrefixes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd><p>Full code prefixes to match (e.g., [“G54.1”, “G10”]).</p>
|
||||
</dd>
|
||||
<dt><code>paramPrefixes</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd><p>Parameter prefixes to extract (e.g., [“P”, “L”]).</p>
|
||||
</dd>
|
||||
<dt><code>varPrefix</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>Variable prefix (e.g., “#” for Fanuc, “Q” for Heidenhain).</p>
|
||||
</dd>
|
||||
<dt><code>terminateWords</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd><p>Words that stop parameter extraction.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_CategoryPath_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.CategoryPath*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_CategoryPath" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.CategoryPath">
|
||||
CategoryPath
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Category path for storing matched codes in JSON.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> CategoryPath { 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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_CodePrefixes_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.CodePrefixes*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_CodePrefixes" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.CodePrefixes">
|
||||
CodePrefixes
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Full code prefixes to match (e.g., [“G54.1”, “G10”]).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> CodePrefixes { 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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.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_ParameterizedFlagSyntax_ParamPrefixes_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.ParamPrefixes*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_ParamPrefixes" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.ParamPrefixes">
|
||||
ParamPrefixes
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Parameter prefixes to extract (e.g., [“P”, “L”, “H”]).
|
||||
Multiple parameters can be attached to one code.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> ParamPrefixes { 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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_TerminateWords_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.TerminateWords*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_TerminateWords" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.TerminateWords">
|
||||
TerminateWords
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Words that terminate parameter extraction (e.g., [“G”, “M”, “X”, “Y”, “Z”]).
|
||||
Extraction stops when encountering these prefixes followed by a number.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> TerminateWords { 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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_VarPrefix_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.VarPrefix*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_VarPrefix" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.VarPrefix">
|
||||
VarPrefix
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Variable prefix for macro variables (e.g., “#” for Fanuc, “Q” for Heidenhain).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string VarPrefix { 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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.ToArranged*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_ParameterizedFlagSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.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>
|
||||
@ -2,11 +2,11 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class Heidenhain | HiAPI-C# 2025 </title>
|
||||
<title>Class TagSetupSyntax | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class Heidenhain | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="title" content="Class TagSetupSyntax | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Concatenated tag setup syntax. The syntax is for assignment with space or no splition assignment. The syntax is not for assignment sign (=) syntax. ex. Heidenhain: L X Q2 Y33.4 FQ1 ISO: X100.3Y3.3">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -84,24 +84,30 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain" class="text-break">
|
||||
Class Heidenhain
|
||||
<h1 id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax" class="text-break">
|
||||
Class TagSetupSyntax
|
||||
</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>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></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown summary"><p>Concatenated tag setup syntax.
|
||||
The syntax is for assignment with space or no splition assignment.
|
||||
The syntax is not for assignment sign (=) syntax.
|
||||
ex.
|
||||
Heidenhain: L X Q2 Y33.4 FQ1
|
||||
ISO: X100.3Y3.3</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Heidenhain</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class TagSetupSyntax : INcSyntax</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -111,10 +117,16 @@ Class Heidenhain
|
||||
<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</span></div>
|
||||
<div><span class="xref">TagSetupSyntax</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">
|
||||
@ -173,14 +185,53 @@ Class Heidenhain
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax__ctor_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax__ctor_System_Collections_Generic_IEnumerable_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.#ctor(System.Collections.Generic.IEnumerable{System.String},System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||
TagSetupSyntax(IEnumerable<string>, IEnumerable<string>, string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public TagSetupSyntax(IEnumerable<string> categoryPath, IEnumerable<string> tags, string variableTag)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>categoryPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
<dt><code>tags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
<dt><code>variableTag</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_CyclDef_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.CyclDef*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax_CategoryPath_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.CategoryPath*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_CyclDef" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.CyclDef">
|
||||
CyclDef
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax_CategoryPath" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.CategoryPath">
|
||||
CategoryPath
|
||||
|
||||
</h3>
|
||||
|
||||
@ -188,258 +239,7 @@ Class Heidenhain
|
||||
<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>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_FN0" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN0">
|
||||
FN0
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>TNC BASIC ARITHMETIC assignment description.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string FN0 { 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_FN1_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN1*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_FN1" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN1">
|
||||
FN1
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string FN1 { 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_FN2_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN2*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_FN2" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN2">
|
||||
FN2
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string FN2 { 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_FN3_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN3*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_FN3" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN3">
|
||||
FN3
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string FN3 { 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_FN4_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN4*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_FN4" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN4">
|
||||
FN4
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string FN4 { 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_FN5_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN5*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_FN5" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.FN5">
|
||||
FN5
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string FN5 { 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_Flags_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.Flags*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_Flags" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.Flags">
|
||||
Flags
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Known flags that it takes effect.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> Flags { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public List<string> CategoryPath { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -459,19 +259,49 @@ Class Heidenhain
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_UnSupportedFlags_" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.UnSupportedFlags*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax_Name_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.Name*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_UnSupportedFlags" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.UnSupportedFlags">
|
||||
UnSupportedFlags
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax_Name" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.Name">
|
||||
Name
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Known flags but not support.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> UnSupportedFlags { get; set; }</code></pre>
|
||||
<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_TagSetupSyntax_TagList_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.TagList*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax_TagList" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.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<string> TagList { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -491,6 +321,78 @@ Class Heidenhain
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax_VariableTag_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.VariableTag*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax_VariableTag" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.VariableTag">
|
||||
VariableTag
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string VariableTag { 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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax_ToArranged_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.ToArranged*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_SyntaxBased_TagSetupSyntax_ToArranged_System_Text_Json_Nodes_JsonObject_" data-uid="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.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>
|
||||
|
||||
@ -101,11 +101,34 @@ Classes
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html">FlagSyntax</a></dt>
|
||||
<dd><p>Syntax of fully Match flag.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a></dt>
|
||||
<dd><p>Syntax for numbered flags (prefix + number) with optional decimal support.
|
||||
<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> often should place after something like <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a>.
|
||||
Since <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> is easy to eat those kind of flags.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd><p>Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1).
|
||||
Note that the <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a> often should be applied before <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> since <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html">NumberedFlagSyntax</a> may eat the text that <a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a> should handle.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html">SequencialNcSyntax</a></dt>
|
||||
<dd><p>Depth-First Sequencial Syntaxes management.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html">TagSetupSyntax</a></dt>
|
||||
<dd><p>Concatenated tag setup syntax.
|
||||
The syntax is for assignment with space or no splition assignment.
|
||||
The syntax is not for assignment sign (=) syntax.
|
||||
ex.
|
||||
Heidenhain: L X Q2 Y33.4 FQ1
|
||||
ISO: X100.3Y3.3</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class Heidenhain.DatumSetting | HiAPI-C# 2025 </title>
|
||||
<title>Class FanucSyntaxUtil | 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 ">
|
||||
<meta name="title" content="Class FanucSyntaxUtil | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@ -84,16 +84,16 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumSetting">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_CmdBased_Heidenhain_DatumSetting" data-uid="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.DatumSetting" class="text-break">
|
||||
Class Heidenhain.DatumSetting
|
||||
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil" class="text-break">
|
||||
Class FanucSyntaxUtil
|
||||
</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>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.Syntaxs.html">Syntaxs</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
@ -101,7 +101,7 @@ Class Heidenhain.DatumSetting
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class Heidenhain.DatumSetting</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static class FanucSyntaxUtil</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -111,7 +111,7 @@ Class Heidenhain.DatumSetting
|
||||
<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>
|
||||
<div><span class="xref">FanucSyntaxUtil</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -143,31 +143,75 @@ Class Heidenhain.DatumSetting
|
||||
</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<TSelf>(TSelf, params object[])</a>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="fields">Fields
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_VarTag" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.VarTag">
|
||||
VarTag
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public const string VarTag = "#"</code></pre>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field 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="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G54p1Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G54p1Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_FanucSyntaxUtil_G54p1Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.G54p1Syntax">
|
||||
G54p1Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static ParameterizedFlagSyntax G54p1Syntax { get; }</code></pre>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
@ -0,0 +1,559 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class GeneralSyntaxKit | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class GeneralSyntaxKit | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="General/ISO standard G code syntax kit. Contains syntax definitions for common G codes used across multiple NC systems.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Syntaxs.GeneralSyntaxKit">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit" class="text-break">
|
||||
Class GeneralSyntaxKit
|
||||
</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.Syntaxs.html">Syntaxs</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>General/ISO standard G code syntax kit.
|
||||
Contains syntax definitions for common G codes used across multiple NC systems.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class GeneralSyntaxKit</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">GeneralSyntaxKit</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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_Syntaxs_GeneralSyntaxKit__ctor_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit__ctor_System_String_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.#ctor(System.String)">
|
||||
GeneralSyntaxKit(string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public GeneralSyntaxKit(string varPrefix)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>varPrefix</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_CannedCycleSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.CannedCycleSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_CannedCycleSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.CannedCycleSyntax">
|
||||
CannedCycleSyntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G81/G82/G83/G85/G86 Canned drilling cycle syntax.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ParameterizedFlagSyntax CannedCycleSyntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G28Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G28Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G28Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G28Syntax">
|
||||
G28Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G28 Reference point return syntax.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ParameterizedFlagSyntax G28Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G41G42Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G41G42Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G41G42Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G41G42Syntax">
|
||||
G41G42Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G41/G42 Cutter radius compensation syntax.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ParameterizedFlagSyntax G41G42Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G43G44Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G43G44Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G43G44Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G43G44Syntax">
|
||||
G43G44Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G43/G43.4/G44 Tool length compensation syntax.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ParameterizedFlagSyntax G43G44Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G4Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G4Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G4Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G4Syntax">
|
||||
G4Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G4 Dwell/Pause syntax.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ParameterizedFlagSyntax G4Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G52Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G52Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G52Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G52Syntax">
|
||||
G52Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G52 Local coordinate system syntax.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ParameterizedFlagSyntax G52Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G68Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G68Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G68Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G68Syntax">
|
||||
G68Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G68 Coordinate rotation syntax.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ParameterizedFlagSyntax G68Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G68p2Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G68p2Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_G68p2Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.G68p2Syntax">
|
||||
G68p2Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G68.2 Tilted work plane syntax.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ParameterizedFlagSyntax G68p2Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_ParameterizedFlagSyntaxList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.ParameterizedFlagSyntaxList*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_ParameterizedFlagSyntaxList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.ParameterizedFlagSyntaxList">
|
||||
ParameterizedFlagSyntaxList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<ParameterizedFlagSyntax> ParameterizedFlagSyntaxList { 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.collections.generic.list-1">List</a><<a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_VarPrefix_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.VarPrefix*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_GeneralSyntaxKit_VarPrefix" data-uid="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.VarPrefix">
|
||||
VarPrefix
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string VarPrefix { 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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</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>
|
||||
@ -0,0 +1,275 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class HeidenhainSyntaxUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class HeidenhainSyntaxUtil | 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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Syntaxs.HeidenhainSyntaxUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil" class="text-break">
|
||||
Class HeidenhainSyntaxUtil
|
||||
</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.Syntaxs.html">Syntaxs</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 static class HeidenhainSyntaxUtil</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">HeidenhainSyntaxUtil</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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="fields">Fields
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_VarTag" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.VarTag">
|
||||
VarTag
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public const string VarTag = "Q"</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field 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="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_FTagSetupSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.FTagSetupSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_FTagSetupSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.FTagSetupSyntax">
|
||||
FTagSetupSyntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static TagSetupSyntax FTagSetupSyntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html">TagSetupSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_FlagSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.FlagSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_HeidenhainSyntaxUtil_FlagSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.FlagSyntax">
|
||||
FlagSyntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static FlagSyntax FlagSyntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html">FlagSyntax</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>
|
||||
@ -0,0 +1,250 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class MazakSyntaxUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class MazakSyntaxUtil | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Mazak-specific NC syntax utilities.">
|
||||
<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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Syntaxs.MazakSyntaxUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil" data-uid="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil" class="text-break">
|
||||
Class MazakSyntaxUtil
|
||||
</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.Syntaxs.html">Syntaxs</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiMech.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Mazak-specific NC syntax utilities.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static class MazakSyntaxUtil</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">MazakSyntaxUtil</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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="fields">Fields
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil_VarTag" data-uid="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.VarTag">
|
||||
VarTag
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Variable prefix for Mazak (same as Fanuc).</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public const string VarTag = "#"</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field 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="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil_G10p9Syntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.G10p9Syntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil_G10p9Syntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.G10p9Syntax">
|
||||
G10p9Syntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>G10.9 Center path mode syntax.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static ParameterizedFlagSyntax G10p9Syntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html">ParameterizedFlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Numerical_SoftParsers_Syntaxs_MazakSyntaxUtil_G10p9Syntax_remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><ul><li>G10.9X0 → center path</li><li>G10.9X1 → compensation path by CAM (generally for G41 and G42)</li></ul>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</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>
|
||||
@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class NcSyntaxConst | HiAPI-C# 2025 </title>
|
||||
<title>Class NcSyntaxUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class NcSyntaxConst | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="Class NcSyntaxUtil | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst">
|
||||
<article data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst" class="text-break">
|
||||
Class NcSyntaxConst
|
||||
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil" class="text-break">
|
||||
Class NcSyntaxUtil
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@ -101,7 +101,7 @@ Class NcSyntaxConst
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static class NcSyntaxConst</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static class NcSyntaxUtil</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -111,7 +111,7 @@ Class NcSyntaxConst
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">NcSyntaxConst</span></div>
|
||||
<div><span class="xref">NcSyntaxUtil</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -152,9 +152,44 @@ Class NcSyntaxConst
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_FanucCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.FanucCommentSyntax*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_AxisTagList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.AxisTagList*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_FanucCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.FanucCommentSyntax">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_AxisTagList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.AxisTagList">
|
||||
AxisTagList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>tag list for the motion axis tags.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static List<string> AxisTagList { 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><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_AxisTagList_remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>Must be initialized before MixedNcSyntaxList to avoid static initialization cycle.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_FanucCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.FanucCommentSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_FanucCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.FanucCommentSyntax">
|
||||
FanucCommentSyntax
|
||||
|
||||
</h3>
|
||||
@ -183,18 +218,19 @@ Class NcSyntaxConst
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_FlagDoubleTagList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.FlagDoubleTagList*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_FloatTagList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.FloatTagList*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_FlagDoubleTagList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.FlagDoubleTagList">
|
||||
FlagDoubleTagList
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_FloatTagList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.FloatTagList">
|
||||
FloatTagList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>tag list for the float number tags.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static List<string> FlagDoubleTagList { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static List<string> FloatTagList { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -210,13 +246,16 @@ Class NcSyntaxConst
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_FloatTagList_remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>Must be initialized before MixedNcSyntaxList to avoid static initialization cycle.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_HeidenhainCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.HeidenhainCommentSyntax*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_HeidenhainCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.HeidenhainCommentSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_HeidenhainCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.HeidenhainCommentSyntax">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_HeidenhainCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.HeidenhainCommentSyntax">
|
||||
HeidenhainCommentSyntax
|
||||
|
||||
</h3>
|
||||
@ -245,40 +284,9 @@ Class NcSyntaxConst
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_HeidenhainFlagSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.HeidenhainFlagSyntax*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MazakCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MazakCommentSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_HeidenhainFlagSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.HeidenhainFlagSyntax">
|
||||
HeidenhainFlagSyntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static FlagSyntax HeidenhainFlagSyntax { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html">FlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_MazakCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.MazakCommentSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_MazakCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.MazakCommentSyntax">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MazakCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MazakCommentSyntax">
|
||||
MazakCommentSyntax
|
||||
|
||||
</h3>
|
||||
@ -307,9 +315,9 @@ Class NcSyntaxConst
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_MixedCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.MixedCommentSyntax*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MixedCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MixedCommentSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_MixedCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.MixedCommentSyntax">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MixedCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MixedCommentSyntax">
|
||||
MixedCommentSyntax
|
||||
|
||||
</h3>
|
||||
@ -338,9 +346,9 @@ Class NcSyntaxConst
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_MixedIndexNoteSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.MixedIndexNoteSyntax*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MixedIndexNoteSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MixedIndexNoteSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_MixedIndexNoteSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.MixedIndexNoteSyntax">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MixedIndexNoteSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MixedIndexNoteSyntax">
|
||||
MixedIndexNoteSyntax
|
||||
|
||||
</h3>
|
||||
@ -369,9 +377,9 @@ Class NcSyntaxConst
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_MixedNcSyntaxList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.MixedNcSyntaxList*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MixedNcSyntaxList_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MixedNcSyntaxList*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_MixedNcSyntaxList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.MixedNcSyntaxList">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_MixedNcSyntaxList" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.MixedNcSyntaxList">
|
||||
MixedNcSyntaxList
|
||||
|
||||
</h3>
|
||||
@ -400,9 +408,9 @@ Class NcSyntaxConst
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_SiemensCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.SiemensCommentSyntax*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_SiemensCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.SiemensCommentSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_SiemensCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.SiemensCommentSyntax">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_SiemensCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.SiemensCommentSyntax">
|
||||
SiemensCommentSyntax
|
||||
|
||||
</h3>
|
||||
@ -431,40 +439,9 @@ Class NcSyntaxConst
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_SiemensFlagSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.SiemensFlagSyntax*"></a>
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_SyntecCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.SyntecCommentSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_SiemensFlagSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.SiemensFlagSyntax">
|
||||
SiemensFlagSyntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static FlagSyntax SiemensFlagSyntax { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html">FlagSyntax</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_SyntecCommentSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.SyntecCommentSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxConst_SyntecCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.SyntecCommentSyntax">
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_SyntecCommentSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.SyntecCommentSyntax">
|
||||
SyntecCommentSyntax
|
||||
|
||||
</h3>
|
||||
@ -493,6 +470,116 @@ Class NcSyntaxConst
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_GrabTagAssignment_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.GrabTagAssignment*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_GrabTagAssignment_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_System_Collections_Generic_IEnumerable_System_String__" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.GrabTagAssignment(System.String@,System.Collections.Generic.IEnumerable{System.String},System.String,System.Collections.Generic.IEnumerable{System.String})">
|
||||
GrabTagAssignment(ref string, IEnumerable<string>, string, IEnumerable<string>)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get Tag Assignments with = sign.
|
||||
ex.
|
||||
Siemens: R1=100.5, Z=V1+V2, Z=V1 - V3 * V2 F200
|
||||
Heidenhain: Q1 = Q2 + 100
|
||||
Fanuc: #1=#2+#3</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static List<TagSetup> GrabTagAssignment(ref string unManagedText, IEnumerable<string> targetTags, string varPrefix, IEnumerable<string> terminateWords = null)</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><p>The NC text to parse and modify.</p>
|
||||
</dd>
|
||||
<dt><code>targetTags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd><p>candidate target tags that to be setup value</p>
|
||||
</dd>
|
||||
<dt><code>varPrefix</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>variable index code prefix.</p>
|
||||
</dd>
|
||||
<dt><code>terminateWords</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd><p>words that terminate expression (e.g., F, G, M, S).
|
||||
These are different from varPrefix - they signal end of expression, not variables.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a><<a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html">TagSetup</a>></dt>
|
||||
<dd><p>List of extracted tag assignments.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_GrabTagSetup_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.GrabTagSetup*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_NcSyntaxUtil_GrabTagSetup_System_String__System_Collections_Generic_IEnumerable_System_String__System_String_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.GrabTagSetup(System.String@,System.Collections.Generic.IEnumerable{System.String},System.String)">
|
||||
GrabTagSetup(ref string, IEnumerable<string>, string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Get Tag Setups.
|
||||
Concatenated tag setup syntax.
|
||||
The syntax is for assignment with space or no splition assignment.
|
||||
The syntax is not for assignment sign (=) syntax.
|
||||
ex.
|
||||
Heidenhain: L X Q2 Y33.4 FQ1
|
||||
Heidenhain: L X Q2 Y33.4 F+Q1
|
||||
ISO: X100.3Y3.3
|
||||
Fanuc Macro: X[#1+#2] Y[#1*2+100]</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static List<TagSetup> GrabTagSetup(ref string unManagedText, IEnumerable<string> targetTags, string varPrefix)</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><p>The NC text to parse and modify.</p>
|
||||
</dd>
|
||||
<dt><code>targetTags</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ienumerable-1">IEnumerable</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd><p>candidate target tags that to be setup value</p>
|
||||
</dd>
|
||||
<dt><code>varPrefix</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>variable index code prefix. ex. Fanuc # for #123; Heidenhain Q for Q123.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a><<a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html">TagSetup</a>></dt>
|
||||
<dd><p>List of extracted tag setups.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
@ -0,0 +1,244 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class SiemensSyntaxUtil | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class SiemensSyntaxUtil | 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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Syntaxs.SiemensSyntaxUtil">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_SiemensSyntaxUtil" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil" class="text-break">
|
||||
Class SiemensSyntaxUtil
|
||||
</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.Syntaxs.html">Syntaxs</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 static class SiemensSyntaxUtil</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">SiemensSyntaxUtil</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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="fields">Fields
|
||||
</h2>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SiemensSyntaxUtil_VarTag" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.VarTag">
|
||||
VarTag
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public const string VarTag = "R"</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Field 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="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_SiemensSyntaxUtil_FlagSyntax_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.FlagSyntax*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_SiemensSyntaxUtil_FlagSyntax" data-uid="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.FlagSyntax">
|
||||
FlagSyntax
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static FlagSyntax FlagSyntax { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html">FlagSyntax</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>
|
||||
@ -0,0 +1,350 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class TagSetup | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class TagSetup | 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 "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<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.Syntaxs.TagSetup">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_Numerical_SoftParsers_Syntaxs_TagSetup" data-uid="Hi.Numerical.SoftParsers.Syntaxs.TagSetup" class="text-break">
|
||||
Class TagSetup
|
||||
</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.Syntaxs.html">Syntaxs</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 record TagSetup : IEquatable<TagSetup></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">TagSetup</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.iequatable-1">IEquatable</a><<a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html">TagSetup</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<TSelf>(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<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</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 id="Hi_Numerical_SoftParsers_Syntaxs_TagSetup_remarks">Remarks</h2>
|
||||
<div class="markdown level0 remarks"><p>The term Tag generally accomanys with variable value.
|
||||
The term Flag generally not accomanys with variable value.</p>
|
||||
</div>
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_TagSetup__ctor_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_TagSetup__ctor_System_String_System_String_System_String_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.#ctor(System.String,System.String,System.String)">
|
||||
TagSetup(string, string, string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public TagSetup(string Tag, string Setup, string OriginalText)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>Tag</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>Setup</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>OriginalText</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section" id="Hi_Numerical_SoftParsers_Syntaxs_TagSetup__ctor_System_String_System_String_System_String__remarks">Remarks</h4>
|
||||
<div class="markdown level1 remarks"><p>The term Tag generally accomanys with variable value.
|
||||
The term Flag generally not accomanys with variable value.</p>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_Numerical_SoftParsers_Syntaxs_TagSetup_OriginalText_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.OriginalText*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_TagSetup_OriginalText" data-uid="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.OriginalText">
|
||||
OriginalText
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string OriginalText { get; init; }</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_Syntaxs_TagSetup_Setup_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.Setup*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_TagSetup_Setup" data-uid="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.Setup">
|
||||
Setup
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string Setup { get; init; }</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_Syntaxs_TagSetup_Tag_" data-uid="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.Tag*"></a>
|
||||
|
||||
<h3 id="Hi_Numerical_SoftParsers_Syntaxs_TagSetup_Tag" data-uid="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.Tag">
|
||||
Tag
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string Tag { get; init; }</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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</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>
|
||||
@ -95,13 +95,40 @@
|
||||
Classes
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.html">NcSyntaxConst</a></dt>
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.html">FanucSyntaxUtil</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.html">GeneralSyntaxKit</a></dt>
|
||||
<dd><p>General/ISO standard G code syntax kit.
|
||||
Contains syntax definitions for common G codes used across multiple NC systems.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.html">HeidenhainSyntaxUtil</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.html">MazakSyntaxUtil</a></dt>
|
||||
<dd><p>Mazak-specific NC syntax utilities.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.html">NcSyntaxUtil</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.html">SiemensSyntaxUtil</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html">SyntaxEntry</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html">TagSetup</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
<h3 id="interfaces">
|
||||
Interfaces
|
||||
</h3>
|
||||
|
||||
@ -2709,6 +2709,9 @@
|
||||
<li>
|
||||
<a href="Hi.Numerical.NcArgs.NcArgG68p2.html" name="" title="NcArgG68p2">NcArgG68p2</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.NcArgs.NcArgSiemensFrame.html" name="" title="NcArgSiemensFrame">NcArgSiemensFrame</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.NcArgs.PausingNcArg.html" name="" title="PausingNcArg">PausingNcArg</a>
|
||||
</li>
|
||||
@ -2739,37 +2742,6 @@
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<span class="expand-stub"></span>
|
||||
<a href="Hi.Numerical.SoftParsers.CmdBased.html" name="" title="Hi.Numerical.SoftParsers.CmdBased">Hi.Numerical.SoftParsers.CmdBased</a>
|
||||
|
||||
<ul class="nav level2">
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.CmdBased.Comment.html" name="" title="Comment">Comment</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.CmdBased.CsScript.html" name="" title="CsScript">CsScript</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.CmdBased.Heidenhain.html" name="" title="Heidenhain">Heidenhain</a>
|
||||
</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>
|
||||
<a href="Hi.Numerical.SoftParsers.CmdBased.IndexNote.html" name="" title="IndexNote">IndexNote</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.CmdBased.Root.html" name="" title="Root">Root</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.CmdBased.Siemens.html" name="" title="Siemens">Siemens</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<span class="expand-stub"></span>
|
||||
<a href="Hi.Numerical.SoftParsers.CmdBlocks.html" name="" title="Hi.Numerical.SoftParsers.CmdBlocks">Hi.Numerical.SoftParsers.CmdBlocks</a>
|
||||
@ -2796,6 +2768,31 @@
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<span class="expand-stub"></span>
|
||||
<a href="Hi.Numerical.SoftParsers.Keywords.html" name="" title="Hi.Numerical.SoftParsers.Keywords">Hi.Numerical.SoftParsers.Keywords</a>
|
||||
|
||||
<ul class="nav level2">
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Keywords.Comment.html" name="" title="Comment">Comment</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Keywords.CsScript.html" name="" title="CsScript">CsScript</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Keywords.Heidenhain.html" name="" title="Heidenhain">Heidenhain</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Keywords.IndexNote.html" name="" title="IndexNote">IndexNote</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Keywords.Root.html" name="" title="Root">Root</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Keywords.Siemens.html" name="" title="Siemens">Siemens</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
<span class="expand-stub"></span>
|
||||
<a href="Hi.Numerical.SoftParsers.Raws.html" name="" title="Hi.Numerical.SoftParsers.Raws">Hi.Numerical.SoftParsers.Raws</a>
|
||||
@ -2826,9 +2823,18 @@
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.FlagSyntax.html" name="" title="FlagSyntax">FlagSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html" name="" title="NumberedFlagSyntax">NumberedFlagSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html" name="" title="ParameterizedFlagSyntax">ParameterizedFlagSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.html" name="" title="SequencialNcSyntax">SequencialNcSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html" name="" title="TagSetupSyntax">TagSetupSyntax</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
@ -2853,13 +2859,31 @@
|
||||
|
||||
<ul class="nav level2">
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.html" name="" title="HeidenhainCyclDefInitSyntax">HeidenhainCyclDefInitSyntax</a>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.html" name="" title="HeidenhainBlkFormSyntax">HeidenhainBlkFormSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.html" name="" title="HeidenhainCallSyntax">HeidenhainCallSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html" name="" title="HeidenhainCyclDefSyntax">HeidenhainCyclDefSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainFnSyntax.html" name="" title="HeidenhainFnSyntax">HeidenhainFnSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax.html" name="" title="HeidenhainSkippedSyntax">HeidenhainSkippedSyntax</a>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.html" name="" title="HeidenhainLSyntax">HeidenhainLSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.html" name="" title="HeidenhainLblSyntax">HeidenhainLblSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html" name="" title="HeidenhainPlaneSyntax">HeidenhainPlaneSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.html" name="" title="HeidenhainProgramSyntax">HeidenhainProgramSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html" name="" title="HeidenhainToolCallSyntax">HeidenhainToolCallSyntax</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
@ -2891,15 +2915,33 @@
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.html" name="" title="Hi.Numerical.SoftParsers.Syntaxs">Hi.Numerical.SoftParsers.Syntaxs</a>
|
||||
|
||||
<ul class="nav level2">
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.html" name="" title="FanucSyntaxUtil">FanucSyntaxUtil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.html" name="" title="GeneralSyntaxKit">GeneralSyntaxKit</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.html" name="" title="HeidenhainSyntaxUtil">HeidenhainSyntaxUtil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.html" name="" title="INcSyntax">INcSyntax</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.html" name="" title="NcSyntaxConst">NcSyntaxConst</a>
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.html" name="" title="MazakSyntaxUtil">MazakSyntaxUtil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.html" name="" title="NcSyntaxUtil">NcSyntaxUtil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.html" name="" title="SiemensSyntaxUtil">SiemensSyntaxUtil</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry.html" name="" title="SyntaxEntry">SyntaxEntry</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html" name="" title="TagSetup">TagSetup</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -170,12 +170,12 @@
|
||||
</li>
|
||||
<li>Spindle Torque Safety Factor Floating Number Field
|
||||
<ul>
|
||||
<li>The model is <xref:Hi.NcOpt.NcOptOption.SpindleTorqueSafetyFactor>.</li>
|
||||
<li>The model is <a class="xref" href="../../../api/Hi.NcOpt.NcOptOption.html#Hi_NcOpt_NcOptOption_MaxSpindleTorqueSafetyFactor">MaxSpindleTorqueSafetyFactor</a>.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Spindle Power Safety Factor Floating Number Field
|
||||
<ul>
|
||||
<li>The model is <xref:Hi.NcOpt.NcOptOption.SpindlePowerSafetyFactor>.</li>
|
||||
<li>The model is <a class="xref" href="../../../api/Hi.NcOpt.NcOptOption.html#Hi_NcOpt_NcOptOption_MaxSpindlePowerSafetyFactor">MaxSpindlePowerSafetyFactor</a>.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -109,6 +109,24 @@
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
<h2 id="performance-guidelines-for-high-resolution-simulation">Performance Guidelines for High-Resolution Simulation</h2>
|
||||
<p>Based on internal testing and practical experience:</p>
|
||||
<h3 id="cpu-considerations">CPU Considerations</h3>
|
||||
<ul>
|
||||
<li>High clock speed is prioritized over multiple cores</li>
|
||||
<li>Single-thread performance is more important than multi-core parallelization</li>
|
||||
<li>For small NC programs: 16GB RAM is workable</li>
|
||||
</ul>
|
||||
<h3 id="graphics-and-gpu">Graphics and GPU</h3>
|
||||
<ul>
|
||||
<li>GPU is used only for 3D rendering/visualization, not for computation acceleration</li>
|
||||
<li>Always verify OpenGL 4.4 compatibility when using cloud computing resources. Since cloud-hosted virtual machines often lack proper OpenGL support.</li>
|
||||
</ul>
|
||||
<h3 id="storage-performance">Storage Performance</h3>
|
||||
<ul>
|
||||
<li>SSD (Solid State Drive) recommended for optimal simulation efficiency</li>
|
||||
<li>Traditional HDD may cause significant performance degradation.</li>
|
||||
</ul>
|
||||
|
||||
</article>
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -10762,6 +10762,20 @@
|
||||
"Title": "Hi.Numerical.NcArgs.NcArgG68p2",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.NcArgs.NcArgG68p2.yml\" sourcestartlinenumber=\"1\">Represents arguments for G68.2 three-dimensional coordinate conversion command.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.NcArgs.NcArgSiemensFrame.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.NcArgs.NcArgSiemensFrame.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.NcArgs.NcArgSiemensFrame",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.NcArgs.NcArgSiemensFrame.yml\" sourcestartlinenumber=\"1\">Represents Siemens frame transformation (AROT/ROT/TRANS/ATRANS).\nSimilar to Heidenhain PLANE SPATIAL or FANUC G68.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.NcArgs.PausingNcArg.yml",
|
||||
@ -11266,132 +11280,6 @@
|
||||
"Title": "Hi.Numerical.RadiusCompensationBuf",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.RadiusCompensationBuf.yml\" sourcestartlinenumber=\"1\">Buffer for radius compensation operations in numerical control</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Comment.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Comment.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.CmdBased.Comment",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.CsScript.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.CsScript.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.CmdBased.CsScript",
|
||||
"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",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Heidenhain.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Heidenhain.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.CmdBased.Heidenhain",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.IndexNote.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.IndexNote.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.CmdBased.IndexNote",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Root.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Root.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.CmdBased.Root",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Siemens.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.Siemens.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.CmdBased.Siemens",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.CmdBased.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.CmdBased",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.CmdBlocks.ICmdBlockBuilder.yml",
|
||||
@ -11490,6 +11378,104 @@
|
||||
"Title": "Hi.Numerical.SoftParsers.ICommentGrabber",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Keywords.Comment.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Keywords.Comment.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Keywords.Comment",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Keywords.CsScript.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Keywords.CsScript.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Keywords.CsScript",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Keywords.Heidenhain.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Keywords.Heidenhain",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Keywords.IndexNote.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Keywords.IndexNote.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Keywords.IndexNote",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Keywords.Root.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Keywords.Root.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Keywords.Root",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Keywords.Siemens.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Keywords.Siemens.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Keywords.Siemens",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Keywords.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Keywords.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Keywords",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Raws.HeidenhainNcRawBlocker.yml",
|
||||
@ -11758,17 +11744,45 @@
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.yml",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefInitSyntax.html"
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.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"
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainBlkFormSyntax.yml\" sourcestartlinenumber=\"1\">Syntax for Heidenhain BLK FORM command (workpiece blank definition).</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCallSyntax.yml\" sourcestartlinenumber=\"1\">Syntax for Heidenhain CALL commands (CALL PGM and CALL LBL).</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainCyclDefSyntax.yml\" sourcestartlinenumber=\"1\">Initialization Syntax of Heidenhain fixed head block for <pre><code class=\"lang-csharp\">CYCL DEF</code></pre>.\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
@ -11786,17 +11800,73 @@
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax.yml",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax.html"
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainSkippedSyntax",
|
||||
"Summary": null
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLSyntax.yml\" sourcestartlinenumber=\"1\">Heidenhain linear movement (the leading L) syntax.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainLblSyntax.yml\" sourcestartlinenumber=\"1\">Syntax for Heidenhain LBL command (label definition).\nLabel can be a number (1-65535) or a text name (e.g., “MyLabel”).\nLBL 0 is reserved for end of subprogram.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.yml\" sourcestartlinenumber=\"1\">Syntax for Heidenhain PLANE command.\nHandles:</p>\n<ul sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.yml\" sourcestartlinenumber=\"3\">\n<li sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.yml\" sourcestartlinenumber=\"3\">PLANE RESET</li>\n<li sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.yml\" sourcestartlinenumber=\"4\">PLANE SPATIAL SPA SPB SPC SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]</li>\n<li sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainPlaneSyntax.yml\" sourcestartlinenumber=\"5\">PLANE PROJECTED PROPR PROMIN ROT SEQ+/- [COORD ROT|TABLE ROT] [MOVE|TURN|STAY]</li>\n</ul>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainProgramSyntax.yml\" sourcestartlinenumber=\"1\">Syntax for Heidenhain BEGIN PGM and END PGM commands.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.HeidenhainSyntaxs.HeidenhainToolCallSyntax.yml\" sourcestartlinenumber=\"1\">Syntax for Heidenhain TOOL CALL command.\nHandles: TOOL CALL [ToolId|“ToolName”] [X|Y|Z] [S…] [DL…] [DR…]</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
@ -11840,6 +11910,34 @@
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.IndexSyntaxs",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax.yml\" sourcestartlinenumber=\"1\">Syntax for numbered flags (prefix + number) with optional decimal support.\n<xref href=\"Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax\" data-throw-if-not-resolved=\"false\"></xref> often should place after something like <xref href=\"Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax\" data-throw-if-not-resolved=\"false\"></xref>.\nSince <xref href=\"Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax\" data-throw-if-not-resolved=\"false\"></xref> is easy to eat those kind of flags.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax.yml\" sourcestartlinenumber=\"1\">Syntax for flags with attached parameters (e.g., G54.1P1, G10L2P1).\nNote that the <xref href=\"Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax\" data-throw-if-not-resolved=\"false\"></xref> often should be applied before <xref href=\"Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax\" data-throw-if-not-resolved=\"false\"></xref> since <xref href=\"Hi.Numerical.SoftParsers.SyntaxBased.NumberedFlagSyntax\" data-throw-if-not-resolved=\"false\"></xref> may eat the text that <xref href=\"Hi.Numerical.SoftParsers.SyntaxBased.ParameterizedFlagSyntax\" data-throw-if-not-resolved=\"false\"></xref> should handle.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.yml",
|
||||
@ -11854,6 +11952,20 @@
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.SequencialNcSyntax.yml\" sourcestartlinenumber=\"1\">Depth-First Sequencial Syntaxes management.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.SyntaxBased.TagSetupSyntax.yml\" sourcestartlinenumber=\"1\">Concatenated tag setup syntax.\nThe syntax is for assignment with space or no splition assignment.\nThe syntax is not for assignment sign (=) syntax.\nex.\nHeidenhain: L X Q2 Y33.4 FQ1\nISO: X100.3Y3.3</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.SyntaxBased.yml",
|
||||
@ -11868,6 +11980,48 @@
|
||||
"Title": "Hi.Numerical.SoftParsers.SyntaxBased",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Syntaxs.FanucSyntaxUtil",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.Syntaxs.GeneralSyntaxKit.yml\" sourcestartlinenumber=\"1\">General/ISO standard G code syntax kit.\nContains syntax definitions for common G codes used across multiple NC systems.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Syntaxs.HeidenhainSyntaxUtil",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.INcSyntax.yml",
|
||||
@ -11884,16 +12038,44 @@
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.yml",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst.html"
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxConst",
|
||||
"Title": "Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Numerical.SoftParsers.Syntaxs.MazakSyntaxUtil.yml\" sourcestartlinenumber=\"1\">Mazak-specific NC syntax utilities.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Syntaxs.NcSyntaxUtil",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Syntaxs.SiemensSyntaxUtil",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
@ -11910,6 +12092,20 @@
|
||||
"Title": "Hi.Numerical.SoftParsers.Syntaxs.SyntaxEntry",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.TagSetup.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.TagSetup.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Numerical.SoftParsers.Syntaxs.TagSetup",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Numerical.SoftParsers.Syntaxs.yml",
|
||||
|
||||
@ -136,7 +136,7 @@
|
||||
<li>SpindleInputPower_W(輸入功率):進入主軸的能量。</li>
|
||||
<li>SpindleOutputPower_W(輸出功率):經過主軸能量損耗後,作用於切削端的能量,亦即造成工件與切屑形變、溫度改變的能量。通常輸出功率與輸入功率成比例,比例為主軸設置中的能量效率 <a class="xref" href="../../../api/Hi.Milling.SpindleCapability.html#Hi_Milling_SpindleCapability_EnergyEfficiency">EnergyEfficiency</a><small>(API)</small>。</li>
|
||||
<li>MaxSpindlePowerRatio(最大主軸功率比率):輸入功率 / 基於主軸性能的瞬間最大功率。</li>
|
||||
<li>InfInsistentSpindlePowerRatio(持續主軸功率比率):輸入功率 / 基於主軸性能的不限時最大功率。</li>
|
||||
<li>ContinueSpindlePowerRatio(持續主軸功率比率):輸入功率 / 基於主軸性能的不限時最大功率。</li>
|
||||
<li>AccumulatedSpindleEnergyConsumption_kWh:主軸累積能耗。</li>
|
||||
<li>Max/Continue Spindle Torque Ratio:主軸扭矩瞬時/持續比率。</li>
|
||||
</ul>
|
||||
|
||||
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.
Loading…
x
Reference in New Issue
Block a user