tune
This commit is contained in:
@@ -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.
|
||||
|
||||
+12
-18
@@ -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>
|
||||
+7
-7
@@ -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>
|
||||
+14
-14
@@ -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>
|
||||
|
||||
+7
-7
@@ -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>
|
||||
+52
-51
@@ -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>
|
||||
+8
-8
@@ -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>
|
||||
|
||||
+10
-18
@@ -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
|
||||
|
||||
+30
@@ -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>
|
||||
|
||||
|
||||
+351
@@ -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>
|
||||
+310
@@ -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>
|
||||
+45
-11
@@ -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>
|
||||
+314
@@ -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>
|
||||
+308
@@ -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>
|
||||
+391
@@ -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>
|
||||
+34
-13
@@ -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>
|
||||
+306
@@ -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>
|
||||
+43
-3
@@ -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>
|
||||
|
||||
|
||||
|
||||
+429
@@ -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>
|
||||
+499
@@ -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>
|
||||
+173
-271
@@ -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>
|
||||
|
||||
|
||||
+75
-31
@@ -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>
|
||||
+275
@@ -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>
|
||||
+177
-90
@@ -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>
|
||||
|
||||
+244
@@ -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
Reference in New Issue
Block a user