This commit is contained in:
iamboss 2025-12-30 15:43:10 +08:00
parent 955dab6e65
commit 7083653661
44 changed files with 1165 additions and 513 deletions

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -11,9 +11,9 @@
"dependencies": {
"AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0",
"Hi.WpfPlus": "3.1.90",
"HiNc": "3.1.105",
"HiNc-Resource": "3.1.5",
"Hi.WpfPlus": "3.1.91",
"HiNc": "3.1.107",
"HiNc-Resource": "3.1.7",
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.1",
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.1",
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.1"
@ -1673,36 +1673,36 @@
}
}
},
"Hi.WpfPlus/3.1.90": {
"Hi.WpfPlus/3.1.91": {
"dependencies": {
"HiDisp": "3.1.92"
"HiDisp": "3.1.93"
},
"runtime": {
"lib/net10.0-windows7.0/Hi.WpfPlus.dll": {
"assemblyVersion": "3.1.90.0",
"fileVersion": "3.1.90.0"
"assemblyVersion": "3.1.91.0",
"fileVersion": "3.1.91.0"
}
}
},
"HiCbtr/3.1.90": {
"HiCbtr/3.1.91": {
"dependencies": {
"HiDisp": "3.1.92"
"HiDisp": "3.1.93"
},
"runtime": {
"lib/net10.0/HiCbtr.dll": {
"assemblyVersion": "3.1.90.0",
"fileVersion": "3.1.90.0"
"assemblyVersion": "3.1.91.0",
"fileVersion": "3.1.91.0"
}
}
},
"HiDisp/3.1.92": {
"HiDisp/3.1.93": {
"dependencies": {
"HiGeom": "3.1.84"
"HiGeom": "3.1.85"
},
"runtime": {
"lib/net10.0/HiDisp.dll": {
"assemblyVersion": "3.1.92.0",
"fileVersion": "3.1.92.0"
"assemblyVersion": "3.1.93.0",
"fileVersion": "3.1.93.0"
}
},
"native": {
@ -1720,7 +1720,7 @@
}
}
},
"HiGeom/3.1.84": {
"HiGeom/3.1.85": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
@ -1731,8 +1731,8 @@
},
"runtime": {
"lib/net10.0/HiGeom.dll": {
"assemblyVersion": "3.1.84.0",
"fileVersion": "3.1.84.0"
"assemblyVersion": "3.1.85.0",
"fileVersion": "3.1.85.0"
}
},
"resources": {
@ -1744,27 +1744,16 @@
}
}
},
"HiLicense/3.1.84": {
"dependencies": {
"HiGeom": "3.1.84"
},
"runtime": {
"lib/net10.0/HiLicense.dll": {
"assemblyVersion": "3.1.84.0",
"fileVersion": "3.1.84.0"
}
}
},
"HiMech/3.1.97": {
"HiMech/3.1.98": {
"dependencies": {
"CommandLineParser": "2.9.1",
"HiCbtr": "3.1.90",
"HiCbtr": "3.1.91",
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
},
"runtime": {
"lib/net10.0/HiMech.dll": {
"assemblyVersion": "3.1.97.0",
"fileVersion": "3.1.97.0"
"assemblyVersion": "3.1.98.0",
"fileVersion": "3.1.98.0"
}
},
"resources": {
@ -1779,19 +1768,18 @@
}
}
},
"HiNc/3.1.105": {
"HiNc/3.1.107": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
"Grpc.Net.Client": "2.66.0",
"HiLicense": "3.1.84",
"HiMech": "3.1.97",
"HiUniNc": "3.1.94"
"HiMech": "3.1.98",
"HiUniNc": "3.1.95"
},
"runtime": {
"lib/net10.0/HiNc.dll": {
"assemblyVersion": "3.1.105.0",
"fileVersion": "3.1.105.0"
"assemblyVersion": "3.1.107.0",
"fileVersion": "3.1.107.0"
}
},
"resources": {
@ -1803,22 +1791,22 @@
}
}
},
"HiNc-Resource/3.1.5": {
"HiNc-Resource/3.1.7": {
"runtime": {
"lib/net10.0/HiNc-Resource.dll": {
"assemblyVersion": "3.1.5.0",
"fileVersion": "3.1.5.0"
"assemblyVersion": "3.1.7.0",
"fileVersion": "3.1.7.0"
}
}
},
"HiUniNc/3.1.94": {
"HiUniNc/3.1.95": {
"dependencies": {
"HiMech": "3.1.97"
"HiMech": "3.1.98"
},
"runtime": {
"lib/net10.0/HiUniNc.dll": {
"assemblyVersion": "3.1.94.0",
"fileVersion": "3.1.94.0"
"assemblyVersion": "3.1.95.0",
"fileVersion": "3.1.95.0"
}
}
},
@ -2191,68 +2179,61 @@
"path": "grpc.net.common/2.66.0",
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
},
"Hi.WpfPlus/3.1.90": {
"Hi.WpfPlus/3.1.91": {
"type": "package",
"serviceable": true,
"sha512": "sha512-MVIkUMQe83udwxvfSg2JbVuntJOwUeywH8IMZp7sL+qZ5XIeqrAaQ7pRDQH8BgSXqd0uQ2VGp+gyPrFCWEDWQg==",
"path": "hi.wpfplus/3.1.90",
"hashPath": "hi.wpfplus.3.1.90.nupkg.sha512"
"sha512": "sha512-SgsB6ncLdcOXwlMbeCF9hjf98Kas25HrcmupIROmkR+7ku7OeowEe6vBDELjqeOuJaREr1mimuhnGDWoKMuJZg==",
"path": "hi.wpfplus/3.1.91",
"hashPath": "hi.wpfplus.3.1.91.nupkg.sha512"
},
"HiCbtr/3.1.90": {
"HiCbtr/3.1.91": {
"type": "package",
"serviceable": true,
"sha512": "sha512-IQCsKABhWAecySEsH7OLqY1wU+nDxLP8wDfgh56UNsahic0JWFLCTP89bNSU0NUrTgFZrrFMvJRItQNI1bFLpA==",
"path": "hicbtr/3.1.90",
"hashPath": "hicbtr.3.1.90.nupkg.sha512"
"sha512": "sha512-jdqMrOTASmyXmCsqu8ThA4WgGBX+NJbyFl/rF+TJG31YCs+Y2rebIkGgmUdSvbhdUAOG2ZKDmiyWaGs2b3Cd/g==",
"path": "hicbtr/3.1.91",
"hashPath": "hicbtr.3.1.91.nupkg.sha512"
},
"HiDisp/3.1.92": {
"HiDisp/3.1.93": {
"type": "package",
"serviceable": true,
"sha512": "sha512-TUm7UMea2B0DfpAQXIreVs6C/68ODNfHaxvFwl00tStGNoEYWzwlE46qhlQ/uqCH5Vg1reSFmiezxZvFgyOFRA==",
"path": "hidisp/3.1.92",
"hashPath": "hidisp.3.1.92.nupkg.sha512"
"sha512": "sha512-d0saKagSwOM3evfJgRvX5oec8xcPmWWxQNe1lmbqK44dpuR+X3F1D9TjbHs8YJOjD0AS5aLulIIeHfNmaqmgdg==",
"path": "hidisp/3.1.93",
"hashPath": "hidisp.3.1.93.nupkg.sha512"
},
"HiGeom/3.1.84": {
"HiGeom/3.1.85": {
"type": "package",
"serviceable": true,
"sha512": "sha512-/ee3T+Azuu4z/1onghk3S7FSqtlzX2fqnMm8kfNxgzlRBFSr2se8QQ9mgfZdHHlCdasPfCn0LHA7kLE68MPgUg==",
"path": "higeom/3.1.84",
"hashPath": "higeom.3.1.84.nupkg.sha512"
"sha512": "sha512-dY96yEYcSNRqIbsboCyJYs95TFK+rfAM6qE5ta37xd6Pu3/x7PqDBEI9kEHfeG2WJNWwpM4aWDtKQpPNVEIP/g==",
"path": "higeom/3.1.85",
"hashPath": "higeom.3.1.85.nupkg.sha512"
},
"HiLicense/3.1.84": {
"HiMech/3.1.98": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AJbBhoZySX6NTlfuHYGYfsI9o7Au2YrldumzHM0NIl5JiT+moaEqUSk0c0BcFC7tL/kDA4lVOjjXyPEUKJWBrg==",
"path": "hilicense/3.1.84",
"hashPath": "hilicense.3.1.84.nupkg.sha512"
"sha512": "sha512-Ycy2o4g2zg8Jm1YYPgWn048sDfzNlwepTqF+7ZgjqFpwUtafs1EfDwok9K20HdtVVa2ygAg/XsP78ANKJ8IwQw==",
"path": "himech/3.1.98",
"hashPath": "himech.3.1.98.nupkg.sha512"
},
"HiMech/3.1.97": {
"HiNc/3.1.107": {
"type": "package",
"serviceable": true,
"sha512": "sha512-AfD+D0FDnmCNRJNkMJSOFN0o6SvztfnkeSGGXZ30+c4qmZlcKD7ack2mwHiQD+cfeiIx0MErj6FcKOc9K1XV/w==",
"path": "himech/3.1.97",
"hashPath": "himech.3.1.97.nupkg.sha512"
"sha512": "sha512-vL3z0yqm3rWqkV3ALSUMSZyRAF8Ma7ggWM7GkrskNnsGflKWCEpmY7YVLF1qR5KVN7j6aJG+vsjAhABiilfzrw==",
"path": "hinc/3.1.107",
"hashPath": "hinc.3.1.107.nupkg.sha512"
},
"HiNc/3.1.105": {
"HiNc-Resource/3.1.7": {
"type": "package",
"serviceable": true,
"sha512": "sha512-RyD3IijJGtdFPq5UwWFxjxyVyzVACrytJi79Dia/IjEP1BZhw+UfeoztxkwGSQyx8cttd73g56MEkFl/Pj9FQw==",
"path": "hinc/3.1.105",
"hashPath": "hinc.3.1.105.nupkg.sha512"
"sha512": "sha512-cteACkvJUNHyIHS6SMJp/Spn51WLMUuOsywFZvhcZylCs1QMxypSn4pnC8vbu5zrSUNvlh4Ed4nHo966fqKwZg==",
"path": "hinc-resource/3.1.7",
"hashPath": "hinc-resource.3.1.7.nupkg.sha512"
},
"HiNc-Resource/3.1.5": {
"HiUniNc/3.1.95": {
"type": "package",
"serviceable": true,
"sha512": "sha512-jb16uq6aDo8xBCa877eL0Bmk5ICj0WF2Q14l4tj97zz7MopV+ae8yyTPWzgyt98abCvFPJl2D0Ioz6SxRzEDOg==",
"path": "hinc-resource/3.1.5",
"hashPath": "hinc-resource.3.1.5.nupkg.sha512"
},
"HiUniNc/3.1.94": {
"type": "package",
"serviceable": true,
"sha512": "sha512-Y3U6tHfUeYZ223x4aCufL0kzFKCABxJL6j6vOWvK/9Yxj8NP9rQiPpTbxJ+Kbv9KXQYOlkK9lEtPydoMXO3fJQ==",
"path": "hiuninc/3.1.94",
"hashPath": "hiuninc.3.1.94.nupkg.sha512"
"sha512": "sha512-gpQa7SfSJ0IH8YUzLzEOvYMs0Mv2YQXYGSkwFxmHhI90J+75QspKxmP2FlvVR0SwadCFLX8m/14fFStA0Ks4CA==",
"path": "hiuninc/3.1.95",
"hashPath": "hiuninc.3.1.95.nupkg.sha512"
},
"MathNet.Numerics/5.0.0": {
"type": "package",

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

View File

@ -1991,7 +1991,8 @@ with the list items.</p>
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Gets a sub-list view of the specified list within the given index range.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@ -2001,23 +2002,28 @@ with the list items.</p>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a>&lt;TItem&gt;</dt>
<dd></dd>
<dd><p>The source list.</p>
</dd>
<dt><code>beginIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dd><p>The starting index (inclusive).</p>
</dd>
<dt><code>endIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dd><p>The ending index (exclusive).</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Common.Collections.SubList-1.html">SubList</a>&lt;TItem&gt;</dt>
<dd></dd>
<dd><p>A sub-list view of the specified range.</p>
</dd>
</dl>
<h4 class="section">Type Parameters</h4>
<dl class="parameters">
<dt><code>TItem</code></dt>
<dd></dd>
<dd><p>The type of items in the list.</p>
</dd>
</dl>

View File

@ -287,7 +287,8 @@ If return value is <a class="xref" href="Hi.Common.SearchResult.html#Hi_Common_S
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Gets the ceil list index by seeking with the specified direction.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@ -297,30 +298,37 @@ If return value is <a class="xref" href="Hi.Common.SearchResult.html#Hi_Common_S
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.sortedlist-2">SortedList</a>&lt;TKey, V&gt;</dt>
<dd></dd>
<dd><p>The source sorted list.</p>
</dd>
<dt><code>key</code> <span class="xref">TKey</span></dt>
<dd></dd>
<dd><p>The key to search for.</p>
</dd>
<dt><code>ceilListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dd><p>The output ceil list index.</p>
</dd>
<dt><code>seekingStartListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>start list index for seeking.</p>
<dd><p>Start list index for seeking.</p>
</dd>
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
<dd></dd>
<dd><p>The seek direction. Default is <a class="xref" href="Hi.Common.Collections.SeekDirection.html#Hi_Common_Collections_SeekDirection_Free">Free</a>.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
<dd></dd>
<dd><p>The search result.</p>
</dd>
</dl>
<h4 class="section">Type Parameters</h4>
<dl class="parameters">
<dt><code>TKey</code></dt>
<dd></dd>
<dd><p>The type of keys in the sorted list.</p>
</dd>
<dt><code>V</code></dt>
<dd></dd>
<dd><p>The type of values in the sorted list.</p>
</dd>
</dl>
@ -656,7 +664,8 @@ If return value is <a class="xref" href="Hi.Common.SearchResult.html#Hi_Common_S
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Gets the floor list index by seeking with the specified direction.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@ -666,30 +675,37 @@ If return value is <a class="xref" href="Hi.Common.SearchResult.html#Hi_Common_S
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.sortedlist-2">SortedList</a>&lt;TKey, V&gt;</dt>
<dd></dd>
<dd><p>The source sorted list.</p>
</dd>
<dt><code>key</code> <span class="xref">TKey</span></dt>
<dd></dd>
<dd><p>The key to search for.</p>
</dd>
<dt><code>floorListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dd><p>The output floor list index.</p>
</dd>
<dt><code>seekingStartListIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd><p>start list index for seeking.</p>
<dd><p>Start list index for seeking.</p>
</dd>
<dt><code>seekDirection</code> <a class="xref" href="Hi.Common.Collections.SeekDirection.html">SeekDirection</a></dt>
<dd></dd>
<dd><p>The seek direction. Default is <a class="xref" href="Hi.Common.Collections.SeekDirection.html#Hi_Common_Collections_SeekDirection_Free">Free</a>.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><a class="xref" href="Hi.Common.SearchResult.html">SearchResult</a></dt>
<dd></dd>
<dd><p>The search result.</p>
</dd>
</dl>
<h4 class="section">Type Parameters</h4>
<dl class="parameters">
<dt><code>TKey</code></dt>
<dd></dd>
<dd><p>The type of keys in the sorted list.</p>
</dd>
<dt><code>V</code></dt>
<dd></dd>
<dd><p>The type of values in the sorted list.</p>
</dd>
</dl>

View File

@ -6,7 +6,7 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class SubList&lt;T&gt; | HiAPI-C# 2025 ">
<meta name="description" content="Represents a sub-list view of a source list within a specified index range.">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
@ -97,7 +97,8 @@ Class SubList&lt;T&gt;
<dl><dt>Assembly</dt><dd>HiGeom.dll</dd></dl>
</div>
<div class="markdown summary"></div>
<div class="markdown summary"><p>Represents a sub-list view of a source list within a specified index range.</p>
</div>
<div class="markdown conceptual"></div>
<div class="codewrapper">
@ -109,7 +110,8 @@ Class SubList&lt;T&gt;
<h4 class="section">Type Parameters</h4>
<dl class="parameters">
<dt><code>T</code></dt>
<dd></dd>
<dd><p>The type of elements in the list.</p>
</dd>
</dl>
<dl class="typelist inheritance">
@ -258,7 +260,8 @@ Class SubList&lt;T&gt;
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Initializes a new instance.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@ -268,11 +271,14 @@ Class SubList&lt;T&gt;
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>source</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.ilist-1">IList</a>&lt;T&gt;</dt>
<dd></dd>
<dd><p>The source list.</p>
</dd>
<dt><code>beginIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dd><p>The starting index (inclusive).</p>
</dd>
<dt><code>endIndex</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
<dd></dd>
<dd><p>The ending index (exclusive).</p>
</dd>
</dl>

View File

@ -131,7 +131,8 @@ Classes
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Common.Collections.SubList-1.html">SubList&lt;T&gt;</a></dt>
<dd></dd>
<dd><p>Represents a sub-list view of a source list within a specified index range.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Common.Collections.SynList-1.html">SynList&lt;T&gt;</a></dt>

View File

@ -954,7 +954,8 @@ A value of -1 indicates that the display should follow the end of the strip.</p>
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Limits the chart range based on the time range of the strip positions.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@ -964,7 +965,8 @@ A value of -1 indicates that the display should follow the end of the strip.</p>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>isLocked</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
<dd></dd>
<dd><p>Whether the strip positions are locked.</p>
</dd>
</dl>

View File

@ -2447,7 +2447,8 @@ Otherwise, interpolate by <code class="paramref">ratio</code>.</p>
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Returns the larger of two values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@ -2457,21 +2458,25 @@ Otherwise, interpolate by <code class="paramref">ratio</code>.</p>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <span class="xref">T</span></dt>
<dd></dd>
<dd><p>The first value to compare.</p>
</dd>
<dt><code>b</code> <span class="xref">T</span></dt>
<dd></dd>
<dd><p>The second value to compare.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><span class="xref">T</span></dt>
<dd></dd>
<dd><p>The larger of the two values.</p>
</dd>
</dl>
<h4 class="section">Type Parameters</h4>
<dl class="parameters">
<dt><code>T</code></dt>
<dd></dd>
<dd><p>The type of values to compare.</p>
</dd>
</dl>
@ -2490,7 +2495,8 @@ Otherwise, interpolate by <code class="paramref">ratio</code>.</p>
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Returns the smaller of two values.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
@ -2500,21 +2506,25 @@ Otherwise, interpolate by <code class="paramref">ratio</code>.</p>
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>a</code> <span class="xref">T</span></dt>
<dd></dd>
<dd><p>The first value to compare.</p>
</dd>
<dt><code>b</code> <span class="xref">T</span></dt>
<dd></dd>
<dd><p>The second value to compare.</p>
</dd>
</dl>
<h4 class="section">Returns</h4>
<dl class="parameters">
<dt><span class="xref">T</span></dt>
<dd></dd>
<dd><p>The smaller of the two values.</p>
</dd>
</dl>
<h4 class="section">Type Parameters</h4>
<dl class="parameters">
<dt><code>T</code></dt>
<dd></dd>
<dd><p>The type of values to compare.</p>
</dd>
</dl>

View File

@ -290,37 +290,6 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
<a id="Hi_MachiningProcs_ProxyProjectService_MachiningProjectPath_" data-uid="Hi.MachiningProcs.ProxyProjectService.MachiningProjectPath*"></a>
<h3 id="Hi_MachiningProcs_ProxyProjectService_MachiningProjectPath" data-uid="Hi.MachiningProcs.ProxyProjectService.MachiningProjectPath">
MachiningProjectPath
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string MachiningProjectPath { 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_MachiningProcs_ProxyProjectService_ProxyConfig_" data-uid="Hi.MachiningProcs.ProxyProjectService.ProxyConfig*"></a>
<h3 id="Hi_MachiningProcs_ProxyProjectService_ProxyConfig" data-uid="Hi.MachiningProcs.ProxyProjectService.ProxyConfig">

View File

@ -350,39 +350,6 @@ public static NcOptimizationEmbeddedLogMode EmbeddedLogMode { get; set; }</code>
<a id="Hi_MachiningProcs_RuntimeApi_EnableAutoMapOnSelectionEnd_" data-uid="Hi.MachiningProcs.RuntimeApi.EnableAutoMapOnSelectionEnd*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_EnableAutoMapOnSelectionEnd" data-uid="Hi.MachiningProcs.RuntimeApi.EnableAutoMapOnSelectionEnd">
EnableAutoMapOnSelectionEnd
</h3>
<div class="markdown level1 summary"><p>Gets or sets whether to automatically map selections when they end.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce]
public bool EnableAutoMapOnSelectionEnd { 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_MachiningProcs_RuntimeApi_EnableCollisionDetection_" data-uid="Hi.MachiningProcs.RuntimeApi.EnableCollisionDetection*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_EnableCollisionDetection" data-uid="Hi.MachiningProcs.RuntimeApi.EnableCollisionDetection">
@ -449,6 +416,39 @@ public static bool EnableIndividualStepAdjustmentLog { get; set; }</code></pre>
<a id="Hi_MachiningProcs_RuntimeApi_EnableMapOnSelectionEnd_" data-uid="Hi.MachiningProcs.RuntimeApi.EnableMapOnSelectionEnd*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_EnableMapOnSelectionEnd" data-uid="Hi.MachiningProcs.RuntimeApi.EnableMapOnSelectionEnd">
EnableMapOnSelectionEnd
</h3>
<div class="markdown level1 summary"><p>Gets or sets whether to automatically map selections when they end.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">[JsAce]
public bool EnableMapOnSelectionEnd { 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_MachiningProcs_RuntimeApi_EnablePauseOnCollision_" data-uid="Hi.MachiningProcs.RuntimeApi.EnablePauseOnCollision*"></a>
<h3 id="Hi_MachiningProcs_RuntimeApi_EnablePauseOnCollision" data-uid="Hi.MachiningProcs.RuntimeApi.EnablePauseOnCollision">

View File

@ -264,38 +264,6 @@ Class CsvNcStep
<a id="Hi_Mapping_CsvNcStep_ActualTimeTag_" data-uid="Hi.Mapping.CsvNcStep.ActualTimeTag*"></a>
<h3 id="Hi_Mapping_CsvNcStep_ActualTimeTag" data-uid="Hi.Mapping.CsvNcStep.ActualTimeTag">
ActualTimeTag
</h3>
<div class="markdown level1 summary"><p>Gets or sets the column title for time in the CSV.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string ActualTimeTag { 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_Mapping_CsvNcStep_DoubleFlexList_" data-uid="Hi.Mapping.CsvNcStep.DoubleFlexList*"></a>
<h3 id="Hi_Mapping_CsvNcStep_DoubleFlexList" data-uid="Hi.Mapping.CsvNcStep.DoubleFlexList">
@ -360,102 +328,6 @@ Class CsvNcStep
<a id="Hi_Mapping_CsvNcStep_FileNoTag_" data-uid="Hi.Mapping.CsvNcStep.FileNoTag*"></a>
<h3 id="Hi_Mapping_CsvNcStep_FileNoTag" data-uid="Hi.Mapping.CsvNcStep.FileNoTag">
FileNoTag
</h3>
<div class="markdown level1 summary"><p>Gets or sets the column title for file number in the CSV.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string FileNoTag { 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_Mapping_CsvNcStep_LineNoTag_" data-uid="Hi.Mapping.CsvNcStep.LineNoTag*"></a>
<h3 id="Hi_Mapping_CsvNcStep_LineNoTag" data-uid="Hi.Mapping.CsvNcStep.LineNoTag">
LineNoTag
</h3>
<div class="markdown level1 summary"><p>Gets or sets the column title for line number in the CSV.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string LineNoTag { 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_Mapping_CsvNcStep_McTag_" data-uid="Hi.Mapping.CsvNcStep.McTag*"></a>
<h3 id="Hi_Mapping_CsvNcStep_McTag" data-uid="Hi.Mapping.CsvNcStep.McTag">
McTag
</h3>
<div class="markdown level1 summary"><p>Gets or sets the column title for machine coordinates in the CSV.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public static string McTag { 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_Mapping_CsvNcStep_McXyzabc_" data-uid="Hi.Mapping.CsvNcStep.McXyzabc*"></a>
<h3 id="Hi_Mapping_CsvNcStep_McXyzabc" data-uid="Hi.Mapping.CsvNcStep.McXyzabc">

View File

@ -0,0 +1,674 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Class MappingUtil | HiAPI-C# 2025 </title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="title" content="Class MappingUtil | HiAPI-C# 2025 ">
<link rel="icon" href="../img/HiAPI.favicon.ico">
<link rel="stylesheet" href="../public/docfx.min.css">
<link rel="stylesheet" href="../public/main.css">
<meta name="docfx:navrel" content="../toc.html">
<meta name="docfx:tocrel" content="toc.html">
<meta name="docfx:rel" content="../">
<meta name="loc:inThisArticle" content="In this article">
<meta name="loc:searchResultsCount" content="{count} results for &quot;{query}&quot;">
<meta name="loc:searchNoResults" content="No results for &quot;{query}&quot;">
<meta name="loc:tocFilter" content="Filter by title">
<meta name="loc:nextArticle" content="Next">
<meta name="loc:prevArticle" content="Previous">
<meta name="loc:themeLight" content="Light">
<meta name="loc:themeDark" content="Dark">
<meta name="loc:themeAuto" content="Auto">
<meta name="loc:changeTheme" content="Change theme">
<meta name="loc:copy" content="Copy">
<meta name="loc:downloadPdf" content="Download PDF">
<script type="module" src="./../public/docfx.min.js"></script>
<script>
const theme = localStorage.getItem('theme') || 'auto'
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
</script>
</head>
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
<header class="bg-body border-bottom">
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
<div class="container-xxl flex-nowrap">
<a class="navbar-brand" href="../index.html">
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
</a>
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
<i class="bi bi-three-dots"></i>
</button>
<div class="collapse navbar-collapse" id="navpanel">
<div id="navbar">
<form class="search" role="search" id="search">
<i class="bi bi-search"></i>
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
</form>
</div>
</div>
</div>
</nav>
</header>
<main class="container-xxl">
<div class="toc-offcanvas">
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
<div class="offcanvas-header">
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
</div>
<div class="offcanvas-body">
<nav class="toc" id="toc"></nav>
</div>
</div>
</div>
<div class="content">
<div class="actionbar">
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
<i class="bi bi-list"></i>
</button>
<nav id="breadcrumb"></nav>
</div>
<article data-uid="Hi.Mapping.MappingUtil">
<h1 id="Hi_Mapping_MappingUtil" data-uid="Hi.Mapping.MappingUtil" class="text-break">
Class MappingUtil
</h1>
<div class="facts text-secondary">
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.Mapping.html">Mapping</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 MappingUtil</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">MappingUtil</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_Mapping_MappingUtil_ActualTimeTag" data-uid="Hi.Mapping.MappingUtil.ActualTimeTag">
ActualTimeTag
</h3>
<div class="markdown level1 summary"><p>Gets or sets the column title for actual time in the CSV.
The actual time basically obtained by the external data from controller.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string ActualTimeTag = &quot;ActualTime&quot;</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_Mapping_MappingUtil_CutterLocationPrefix" data-uid="Hi.Mapping.MappingUtil.CutterLocationPrefix">
CutterLocationPrefix
</h3>
<div class="markdown level1 summary"><p>Cutter Location Prefix Tag for CSV Parsing.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string CutterLocationPrefix = &quot;CL.&quot;</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_Mapping_MappingUtil_DurationTag" data-uid="Hi.Mapping.MappingUtil.DurationTag">
DurationTag
</h3>
<div class="markdown level1 summary"><p>Duration tag for CSV parsing.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string DurationTag = &quot;StepDuration&quot;</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_Mapping_MappingUtil_FeedrateTag_mmdmin" data-uid="Hi.Mapping.MappingUtil.FeedrateTag_mmdmin">
FeedrateTag_mmdmin
</h3>
<div class="markdown level1 summary"><p>Feedrate for Simulator Tag for CSV Parsing.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string FeedrateTag_mmdmin = &quot;Feedrate_mmdmin&quot;</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_Mapping_MappingUtil_FileNoTag" data-uid="Hi.Mapping.MappingUtil.FileNoTag">
FileNoTag
</h3>
<div class="markdown level1 summary"><p>Gets or sets the column title for file number in the CSV.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string FileNoTag = &quot;FileNo&quot;</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_Mapping_MappingUtil_HolderMomentPrefix" data-uid="Hi.Mapping.MappingUtil.HolderMomentPrefix">
HolderMomentPrefix
</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 HolderMomentPrefix = &quot;Holder.M&quot;</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_Mapping_MappingUtil_LineBeginCsScriptTag" data-uid="Hi.Mapping.MappingUtil.LineBeginCsScriptTag">
LineBeginCsScriptTag
</h3>
<div class="markdown level1 summary"><p>LineBeginCsScript Tag for CSV Parsing.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string LineBeginCsScriptTag = &quot;LineBeginCsScript&quot;</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_Mapping_MappingUtil_LineEndCsScriptTag" data-uid="Hi.Mapping.MappingUtil.LineEndCsScriptTag">
LineEndCsScriptTag
</h3>
<div class="markdown level1 summary"><p>LineEndCsScript Tag for CSV Parsing.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string LineEndCsScriptTag = &quot;LineEndCsScript&quot;</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_Mapping_MappingUtil_LineNoTag" data-uid="Hi.Mapping.MappingUtil.LineNoTag">
LineNoTag
</h3>
<div class="markdown level1 summary"><p>Gets or sets the column title for line number in the CSV.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string LineNoTag = &quot;LineNo&quot;</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_Mapping_MappingUtil_MachineCoordinatePrefix" data-uid="Hi.Mapping.MappingUtil.MachineCoordinatePrefix">
MachineCoordinatePrefix
</h3>
<div class="markdown level1 summary"><p>Machine Coordinate Prefix Tag for CSV Parsing.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string MachineCoordinatePrefix = &quot;MC.&quot;</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_Mapping_MappingUtil_SpindleDirectionTag" data-uid="Hi.Mapping.MappingUtil.SpindleDirectionTag">
SpindleDirectionTag
</h3>
<div class="markdown level1 summary"><p>Spindle direction Tag for CSV Parsing.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string SpindleDirectionTag = &quot;Spd.Dir.&quot;</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_Mapping_MappingUtil_SpindleSpeedTag_rpm" data-uid="Hi.Mapping.MappingUtil.SpindleSpeedTag_rpm">
SpindleSpeedTag_rpm
</h3>
<div class="markdown level1 summary"><p>Spindle speed for Simulator Tag for CSV Parsing.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string SpindleSpeedTag_rpm = &quot;SpindleSpeed_rpm&quot;</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_Mapping_MappingUtil_TimeTag" data-uid="Hi.Mapping.MappingUtil.TimeTag">
TimeTag
</h3>
<div class="markdown level1 summary"><p>Gets or sets the column title for time in the CSV.
The time generally obtained by the simulated data.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string TimeTag = &quot;Time&quot;</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_Mapping_MappingUtil_ToolForcePrefix" data-uid="Hi.Mapping.MappingUtil.ToolForcePrefix">
ToolForcePrefix
</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 ToolForcePrefix = &quot;Tool.F&quot;</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_Mapping_MappingUtil_ToolIdTag" data-uid="Hi.Mapping.MappingUtil.ToolIdTag">
ToolIdTag
</h3>
<div class="markdown level1 summary"><p>Tool ID Tag for CSV Parsing.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public const string ToolIdTag = &quot;ToolId&quot;</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_Mapping_MappingUtil_WorkpieceForcePrefix" data-uid="Hi.Mapping.MappingUtil.WorkpieceForcePrefix">
WorkpieceForcePrefix
</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 WorkpieceForcePrefix = &quot;Workpiece.F&quot;</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>
</article>
<div class="contribution d-print-none">
</div>
</div>
<div class="affix">
<nav id="affix"></nav>
</div>
</main>
<div class="container-xxl search-results" id="search-results"></div>
<footer class="border-top text-secondary">
<div class="container-xxl">
<div class="flex-fill">
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
</div>
</div>
</footer>
</body>
</html>

View File

@ -105,6 +105,10 @@ Classes
This class manages the loading and caching of time shot data from measurement files.</p>
</dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Mapping.MappingUtil.html">MappingUtil</a></dt>
<dd></dd>
</dl>
<dl class="jumplist">
<dt><a class="xref" href="Hi.Mapping.StepTimeShotUtil.html">StepTimeShotUtil</a></dt>
<dd><p>Utility methods for working with time-based shots (measurements) and mapping them to machining steps.</p>

View File

@ -280,10 +280,10 @@ Class CsvRunnerConfig
<a id="Hi_Numerical_FilePlayers_CsvRunnerConfig_CutterLocationPrefixTag_" data-uid="Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefixTag*"></a>
<a id="Hi_Numerical_FilePlayers_CsvRunnerConfig_CutterLocationPrefix_" data-uid="Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefix*"></a>
<h3 id="Hi_Numerical_FilePlayers_CsvRunnerConfig_CutterLocationPrefixTag" data-uid="Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefixTag">
CutterLocationPrefixTag
<h3 id="Hi_Numerical_FilePlayers_CsvRunnerConfig_CutterLocationPrefix" data-uid="Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefix">
CutterLocationPrefix
</h3>
@ -292,7 +292,7 @@ Class CsvRunnerConfig
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string CutterLocationPrefixTag { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public string CutterLocationPrefix { get; set; }</code></pre>
</div>
@ -440,10 +440,10 @@ Class CsvRunnerConfig
<a id="Hi_Numerical_FilePlayers_CsvRunnerConfig_MachineCoordinatePrefixTag_" data-uid="Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefixTag*"></a>
<a id="Hi_Numerical_FilePlayers_CsvRunnerConfig_MachineCoordinatePrefix_" data-uid="Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefix*"></a>
<h3 id="Hi_Numerical_FilePlayers_CsvRunnerConfig_MachineCoordinatePrefixTag" data-uid="Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefixTag">
MachineCoordinatePrefixTag
<h3 id="Hi_Numerical_FilePlayers_CsvRunnerConfig_MachineCoordinatePrefix" data-uid="Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefix">
MachineCoordinatePrefix
</h3>
@ -452,7 +452,7 @@ Class CsvRunnerConfig
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">
<pre><code class="lang-csharp hljs">public string MachineCoordinatePrefixTag { get; set; }</code></pre>
<pre><code class="lang-csharp hljs">public string MachineCoordinatePrefix { get; set; }</code></pre>
</div>

View File

@ -254,7 +254,8 @@ Class DistributedQueueTaskStarter
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Gets or sets the thread priority for executing tasks. Default is <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.threadpriority#system-threading-threadpriority-belownormal">BelowNormal</a>.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">

View File

@ -1617,7 +1617,7 @@ Class RenderingCanvas
</h3>
<div class="markdown level1 summary"><p>Processes Windows messages.</p>
<div class="markdown level1 summary"><p>Processes Windows messages, handling touch input and forwarding other messages to the base class.</p>
</div>
<div class="markdown level1 conceptual"></div>
@ -1628,7 +1628,7 @@ Class RenderingCanvas
<h4 class="section">Parameters</h4>
<dl class="parameters">
<dt><code>m</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.message">Message</a></dt>
<dd><p>The Windows <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.windows.forms.message">Message</a> to process.</p>
<dd><p>The Windows message to process.</p>
</dd>
</dl>

View File

@ -1789,7 +1789,8 @@ This class is usually used for debug due to its simplicity.</p>
</h3>
<div class="markdown level1 summary"></div>
<div class="markdown level1 summary"><p>Gets or sets the displayee object for rendering.</p>
</div>
<div class="markdown level1 conceptual"></div>
<div class="codewrapper">

View File

@ -1397,6 +1397,9 @@
<li>
<a href="Hi.Mapping.ITimeShot.html" name="" title="ITimeShot">ITimeShot</a>
</li>
<li>
<a href="Hi.Mapping.MappingUtil.html" name="" title="MappingUtil">MappingUtil</a>
</li>
<li>
<a href="Hi.Mapping.StepTimeShotUtil.html" name="" title="StepTimeShotUtil">StepTimeShotUtil</a>
</li>

File diff suppressed because one or more lines are too long

View File

@ -208,7 +208,11 @@ public unsafe RenderingCanvas(params IDisplayee[] displayees)
</code></pre><h3 id="input-handling">Input Handling</h3>
<h4 id="windows-message-handling-for-touch">Windows Message Handling for Touch</h4>
<p>WinForm implementation intercepts Windows touch messages and forwards them to DispEngine:</p>
<pre><code class="lang-csharp" name="RenderingCanvas">protected override void WndProc(ref Message m)
<pre><code class="lang-csharp" name="RenderingCanvas">/// &lt;summary&gt;
/// Processes Windows messages, handling touch input and forwarding other messages to the base class.
/// &lt;/summary&gt;
/// &lt;param name=&quot;m&quot;&gt;The Windows message to process.&lt;/param&gt;
protected override void WndProc(ref Message m)
{
if (m.Msg == WM_TOUCH)
{

View File

@ -296,16 +296,12 @@ namespace HiNcRcl.Areas.Player
{
using var _ = await DisposeSemaphore.EmbraceAsync();
if (disposedValue) return;
var machiningProject = MachiningProject;
if (machiningProject != null)
{
LocalProjectService.PacePlayer.IsLockedChangedEvent
+= EnumerablePlayer_IsLockedEventHandler;
LocalProjectService.PacePlayer.IsRunningChangedEvent
+= EnumerablePlayer_IsLockedEventHandler;
LocalProjectService.PacePlayer.IsFinishedChangedEvent
+= EnumerablePlayer_IsLockedEventHandler;
}
LocalProjectService.PacePlayer.IsLockedChangedEvent
+= EnumerablePlayer_IsLockedEventHandler;
LocalProjectService.PacePlayer.IsRunningChangedEvent
+= EnumerablePlayer_IsLockedEventHandler;
LocalProjectService.PacePlayer.IsFinishedChangedEvent
+= EnumerablePlayer_IsLockedEventHandler;
}
}
@ -313,16 +309,12 @@ namespace HiNcRcl.Areas.Player
public async ValueTask DisposeAsync()
{
using var _ = await DisposeSemaphore.EmbraceAsync();
var machiningProject = MachiningProject;
if (machiningProject != null)
{
LocalProjectService.PacePlayer.IsLockedChangedEvent
-= EnumerablePlayer_IsLockedEventHandler;
LocalProjectService.PacePlayer.IsRunningChangedEvent
-= EnumerablePlayer_IsLockedEventHandler;
LocalProjectService.PacePlayer.IsFinishedChangedEvent
-= EnumerablePlayer_IsLockedEventHandler;
}
LocalProjectService.PacePlayer.IsLockedChangedEvent
-= EnumerablePlayer_IsLockedEventHandler;
LocalProjectService.PacePlayer.IsRunningChangedEvent
-= EnumerablePlayer_IsLockedEventHandler;
LocalProjectService.PacePlayer.IsFinishedChangedEvent
-= EnumerablePlayer_IsLockedEventHandler;
disposedValue = true;
await ValueTask.CompletedTask;
}
@ -352,21 +344,21 @@ namespace HiNcRcl.Areas.Player
await Task.Run(() =&gt;
{
LocalProjectService.PacePlayer.Pause();
}).ShowIfCatched(this);
}).ShowIfCatched(this);
}
public async Task RunToLineEnd()
{
await Task.Run(() =&gt;
{
LocalProjectService.NcRunner.RunToLineEnd();
}).ShowIfCatched(this);
}).ShowIfCatched(this);
}
public async Task RunToNextPace()
{
await Task.Run(() =&gt;
{
LocalProjectService.PacePlayer.RunToNextPace();
}).ShowIfCatched(this);
}).ShowIfCatched(this);
}
public async Task Break()
{

View File

@ -87,6 +87,19 @@
<article data-uid="">
<h1 id="release-note">Release Note</h1>
<h2 id="hinc-packages-version-31106">HiNc Packages Version 3.1.106</h2>
<ul>
<li>Rename mapping API for clearer naming:
<ul>
<li><code>ReadCsvByTimeInterpolation</code><a class="xref" href="../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapSingleByCsvFile_">MapSingleByCsvFile</a> (one-to-one mapping)</li>
<li><code>MapByActualTime</code><a class="xref" href="../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapSeriesByCsvFile_">MapSeriesByCsvFile</a> (one-to-many mapping)</li>
</ul>
</li>
<li>Unify CSV column tags to <a class="xref" href="../../../api/Hi.Mapping.MappingUtil.html">MappingUtil</a> for consistent data mapping</li>
<li>Fix <a class="xref" href="../../../api/Hi.CutterLocations.ClStrips.ClStrip.html#Hi_CutterLocations_ClStrips_ClStrip_ChartRange">ChartRange</a> manipulation to be time-based instead of step-based for more accurate time chart display</li>
<li>Tune thread priority for machining parallel processing to improve UI responsiveness during simulation</li>
<li>Various code cleanup and improvements</li>
</ul>
<h2 id="hinc-packages-version-31102">HiNc Packages Version 3.1.102</h2>
<ul>
<li>Separate resource files (Resource, wwwroot, Doc) to HiNc-Resource nuget package for smaller package size</li>

View File

@ -134,7 +134,7 @@
<h2 id="功率扭矩與能耗">功率、扭矩與能耗</h2>
<ul>
<li>SpindleInputPower_W輸入功率進入主軸的能量。</li>
<li>SpindleOutputPower_W輸出功率經過主軸能量損耗後作用於切削端的能量亦即造成工件與切屑形變、溫度改變的能量。</li>
<li>SpindleOutputPower_W輸出功率經過主軸能量損耗後作用於切削端的能量亦即造成工件與切屑形變、溫度改變的能量。通常輸出功率與輸入功率成比例,比例為主軸設置中的能量效率 <a class="xref" href="../../../../api/Hi.Milling.SpindleCapability.html#Hi_Milling_SpindleCapability_EnergyEfficiency">EnergyEfficiency</a><small>(API)</small></li>
<li>MaxSpindlePowerRatio最大主軸功率比率輸入功率 / 基於主軸性能的瞬間最大功率。</li>
<li>InfInsistentSpindlePowerRatio持續主軸功率比率輸入功率 / 基於主軸性能的不限時最大功率。</li>
<li>AccumulatedSpindleEnergyConsumption_kWh主軸累積能耗。</li>

View File

@ -98,16 +98,16 @@
<p>一對一的資料映射方式:</p>
<ul>
<li><a class="xref" href="../PlayCsvFile/play-csv-file.html">執行CSV檔</a>適用控制器資料每個步階對應一個CSV資料行</li>
<li><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ReadCsvByTimeInterpolation_">ReadCsvByTimeInterpolation</a><small>(API)</small>使用時間插值將CSV資料映射到加工步階</li>
<li><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapSingleByCsvFile_">MapSingleByCsvFile</a><small>(API)</small>使用時間插值將CSV資料映射到加工步階</li>
</ul>
<h3 id="playcsvfile">PlayCsvFile</h3>
<p><a class="xref" href="../PlayCsvFile/play-csv-file.html">執行CSV檔</a> 可以與一對多的資料映射協同使用,詳見 <a class="xref" href="../PlayCsvFile/play-csv-file.html">執行CSV檔</a></p>
<h3 id="readcsvbytimeinterpolation">ReadCsvByTimeInterpolation</h3>
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ReadCsvByTimeInterpolation_">ReadCsvByTimeInterpolation</a><small>(API)</small> 讀取CSV檔案並使用時間插值將資料映射到加工步階。每個仿真步對應一個外部資料點透過時間插值計算</p>
<h3 id="mapsinglebycsvfile">MapSingleByCsvFile</h3>
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapSingleByCsvFile_">MapSingleByCsvFile</a><small>(API)</small> 讀取CSV檔案並使用時間插值將資料映射到加工步階。每個仿真步對應一個外部資料點透過時間插值計算</p>
<div class="NOTE">
<h5>Note</h5>
<p><strong>指令格式</strong></p>
<pre><code class="lang-csharp">ReadCsvByTimeInterpolation(&lt;CSV檔案路徑&gt;);
<pre><code class="lang-csharp">MapSingleByCsvFile(&lt;CSV檔案路徑&gt;);
</code></pre>
</div>
<div class="TIP">
@ -115,7 +115,7 @@
<p><strong>指令範例</strong></p>
<pre><code class="lang-csharp">// 讀取CSV檔案並映射到步階
PlayNcFile(&quot;NC/file1.nc&quot;);
ReadCsvByTimeInterpolation(&quot;Data/sensor.csv&quot;);
MapSingleByCsvFile(&quot;Data/sensor.csv&quot;);
</code></pre>
</div>
<div class="NOTE">
@ -127,12 +127,12 @@ ReadCsvByTimeInterpolation(&quot;Data/sensor.csv&quot;);
<p>一對多的形式適用智慧刀把、加速規、測力計等高採樣率資料。</p>
<p>一對多的資料映射可以直接<a href="#%E5%B0%8D%E6%87%89%E7%9C%9F%E5%AF%A6%E5%8A%A0%E5%B7%A5%E6%99%82%E9%96%93%E5%85%A8%E5%B1%80%E6%98%A0%E5%B0%84">對應真實加工時間全局映射</a>,也可以對<a href="#%E6%8C%87%E5%AE%9A%E6%95%B8%E6%8E%A7%E8%B7%AF%E5%BE%91%E5%8F%8A%E6%99%82%E9%96%93%E5%B1%80%E9%83%A8%E6%98%A0%E5%B0%84">指定數控路徑及時間局部映射</a></p>
<h3 id="對應真實加工時間全局映射">對應真實加工時間全局映射</h3>
<p>需使用<a class="xref" href="../PlayCsvFile/play-csv-file.html">執行CSV檔</a>作為前置以獲取真實加工時間csv檔案中須包含<code>ActualTime</code>欄位(<a class="xref" href="../../../../../api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_ActualTime">ActualTime</a><small>(API)</small>)。然後使用<a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapByActualTime_">MapByActualTime</a><small>(API)</small>映射外部資料。</p>
<p>需使用<a class="xref" href="../PlayCsvFile/play-csv-file.html">執行CSV檔</a>作為前置以獲取真實加工時間csv檔案中須包含<code>ActualTime</code>欄位(<a class="xref" href="../../../../../api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_ActualTime">ActualTime</a><small>(API)</small>)。然後使用<a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapSeriesByCsvFile_">MapSeriesByCsvFile</a><small>(API)</small>映射外部資料。</p>
<p>此方法為一對多映射,每個仿真步會對應多個外部資料點。</p>
<div class="NOTE">
<h5>Note</h5>
<p><strong>指令格式</strong></p>
<pre><code>MapByActualTime(&lt;檔案名&gt;);
<pre><code>MapSeriesByCsvFile(&lt;檔案名&gt;);
</code></pre>
</div>
<h3 id="指定數控路徑及時間局部映射">指定數控路徑及時間局部映射</h3>
@ -237,7 +237,36 @@ X25. F10 (;@LineSelection(&quot;lineB&quot;, FirstTouch, null, LastTouch, null);
...
</code></pre>
</div>
<h2 id="外部資料檔案格式">外部資料檔案格式</h2>
<h3 id="選區結束映射設定">選區結束映射設定</h3>
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableMapOnSelectionEnd">EnableMapOnSelectionEnd</a><small>(API)</small> 設定是否在選擇結束時連帶執行映射。</p>
<div class="NOTE">
<h5>Note</h5>
<p><strong>指令格式</strong></p>
<pre><code class="lang-csharp">EnableMapOnSelectionEnd = true; // 或 false
</code></pre>
</div>
<div class="TIP">
<h5>Tip</h5>
<p><strong>指令範例</strong></p>
<pre><code class="lang-csharp">// 啟用選區結束映射
EnableMapOnSelectionEnd = true;
BeginSelection(&quot;region1&quot;);
// ... NC 代碼 ...
EndSelection(&quot;region1&quot;); // 連帶執行映射
// 停用選區結束映射
EnableMapOnSelectionEnd = false;
BeginSelection(&quot;region2&quot;);
// ... NC 代碼 ...
EndSelection(&quot;region2&quot;); // 不連帶執行映射
Map(&quot;region2&quot;); // 手動執行映射
</code></pre>
</div>
<div class="NOTE">
<h5>Note</h5>
<p>預設值為 <code>true</code>。當設為 <code>true</code> 時,<code>EndSelection</code> 會連帶執行對應的 <code>Map</code> 操作。</p>
</div>
<h2 id="感測器資料檔案格式">感測器資料檔案格式</h2>
<p>輸入檔案格式為csv須包含時間資訊其餘資訊可選擇包含或不包含。</p>
<p>csv檔案需有標題列欄位標題需用特定指示詞標示。
部分欄位指示詞為方便性是多擇一。</p>
@ -277,19 +306,19 @@ X25. F10 (;@LineSelection(&quot;lineB&quot;, FirstTouch, null, LastTouch, null);
<li>X方向力矩
<ul>
<li><code>Mx</code></li>
<li><code>Spindle.Mx</code></li>
<li><code>Holder.Mx</code></li>
</ul>
</li>
<li>Y方向力矩
<ul>
<li><code>My</code></li>
<li><code>Spindle.My</code></li>
<li><code>Holder.My</code></li>
</ul>
</li>
<li>Z方向力矩
<ul>
<li><code>Mz</code></li>
<li><code>Spindle.Mz</code></li>
<li><code>Holder.Mz</code></li>
</ul>
</li>
</ul>
@ -312,36 +341,48 @@ X25. F10 (;@LineSelection(&quot;lineB&quot;, FirstTouch, null, LastTouch, null);
...
</code></pre>
</div>
<h2 id="其他設置">其他設置</h2>
<h3 id="自動映射設定">自動映射設定</h3>
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableAutoMapOnSelectionEnd">EnableAutoMapOnSelectionEnd</a><small>(API)</small> 設定是否在選擇結束時自動執行映射。</p>
<h2 id="串接控制器資料及感測器資料至數控路徑">串接控制器資料及感測器資料至數控路徑</h2>
<p>因為機台加減速,模擬加工時間與實際加工時間會累積誤差,時間拉長了對不上。所以在資料映射時透過錨點做線性投影。</p>
<ul>
<li>模擬步資料及控制器資料皆含檔案號行號,故可依此設定兩者相應錨點</li>
<li>控制器資料及感測器資料皆含實際時間,故可依此設定兩者相應錨點</li>
</ul>
<p>串接後可使模擬步索引感測器資料。</p>
<div class="NOTE">
<h5>Note</h5>
<p><strong>指令格式</strong></p>
<pre><code class="lang-csharp">EnableAutoMapOnSelectionEnd = true; // 或 false
</code></pre>
<p><strong>為何使用兩層映射?</strong></p>
<p>雖然可以直接使用 <a class="xref" href="../PlayCsvFile/play-csv-file.html">執行CSV檔</a> 執行模擬,但控制器的採樣頻率有限,直接播放會導致模擬路徑失真。</p>
<p>透過系統解譯器解譯數控路徑(<a class="xref" href="../PlayNcFile/index.html">執行NC檔</a>),再將控制器資料與感測器資料映射至模擬步,可獲得較精確的模擬路徑。</p>
</div>
<h3 id="操作流程">操作流程</h3>
<p>依序使用兩指令串聯控制器資料及感測器資料至虛擬環境:</p>
<ol>
<li><p><strong>先使用 <a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapSingleByCsvFile_">MapSingleByCsvFile</a><small>(API)</small> 將控制器資料映射至模擬數控路徑</strong></p>
<ul>
<li>控制器資料至少包含 <code>FileNo</code><code>LineNo</code><code>ActualTime</code></li>
<li>該指令會依 <code>FileNo</code><code>LineNo</code><code>ActualTime</code> 及其他控制器資料插補至模擬步中</li>
</ul>
</li>
<li><p><strong>而後使用 <a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MapSeriesByCsvFile_">MapSeriesByCsvFile</a><small>(API)</small> 將感測器資料映射至模擬數控路徑</strong></p>
<ul>
<li>感測器資料至少包含 <code>ActualTime</code></li>
<li>該指令會依 <code>ActualTime</code> 將其他感測器資料插補至模擬步中</li>
</ul>
</li>
</ol>
<div class="TIP">
<h5>Tip</h5>
<p><strong>指令範例</strong></p>
<pre><code class="lang-csharp">// 啟用自動映射
EnableAutoMapOnSelectionEnd = true;
BeginSelection(&quot;region1&quot;);
// ... NC 代碼 ...
EndSelection(&quot;region1&quot;); // 自動執行映射
<pre><code class="lang-csharp">// 1. 使用系統解譯器解譯數控路徑(獲得精確的模擬路徑)
PlayNcFile(&quot;NC/machining.nc&quot;);
// 停用自動映射
EnableAutoMapOnSelectionEnd = false;
BeginSelection(&quot;region2&quot;);
// ... NC 代碼 ...
EndSelection(&quot;region2&quot;); // 不自動執行映射
Map(&quot;region2&quot;); // 手動執行映射
// 2. 映射控制器資料含FileNo, LineNo, ActualTime
MapSingleByCsvFile(&quot;Data/controller.csv&quot;);
// 3. 映射感測器資料含ActualTime及感測器數據
MapSeriesByCsvFile(&quot;Data/sensor.csv&quot;);
</code></pre>
</div>
<div class="NOTE">
<h5>Note</h5>
<p>預設值為 <code>true</code>。當設為 <code>true</code> 時,<code>EndSelection</code> 會自動執行對應的 <code>Map</code> 操作。</p>
</div>
</article>

File diff suppressed because one or more lines are too long

View File

@ -1072,7 +1072,7 @@
"Uid": null,
"IsMRef": true,
"Title": "Hi.Common.Collections.SubList<T>",
"Summary": null
"Summary": "<p sourcefile=\"api/Hi.Common.Collections.SubList-1.yml\" sourcestartlinenumber=\"1\">Represents a sub-list view of a source list within a specified index range.</p>\n"
},
{
"type": "ManagedReference",
@ -5834,6 +5834,20 @@
"Title": "Hi.Mapping.ITimeShot",
"Summary": "<p sourcefile=\"api/Hi.Mapping.ITimeShot.yml\" sourcestartlinenumber=\"1\">Interface for objects that represent a snapshot of data at a specific time and support arithmetic operations.\nThis interface provides a foundation for time-series data with vector operations.</p>\n"
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Mapping.MappingUtil.yml",
"output": {
".html": {
"relative_path": "api/Hi.Mapping.MappingUtil.html"
}
},
"version": "",
"Uid": null,
"IsMRef": true,
"Title": "Hi.Mapping.MappingUtil",
"Summary": null
},
{
"type": "ManagedReference",
"source_relative_path": "api/Hi.Mapping.StepTimeShotUtil.CycleSamplingMode.yml",

View File

@ -79609,19 +79609,6 @@ references:
isSpec: "True"
fullName: Hi.MachiningProcs.ProxyProjectService.LocalProjectService
nameWithType: ProxyProjectService.LocalProjectService
- uid: Hi.MachiningProcs.ProxyProjectService.MachiningProjectPath
name: MachiningProjectPath
href: api/Hi.MachiningProcs.ProxyProjectService.html#Hi_MachiningProcs_ProxyProjectService_MachiningProjectPath
commentId: P:Hi.MachiningProcs.ProxyProjectService.MachiningProjectPath
fullName: Hi.MachiningProcs.ProxyProjectService.MachiningProjectPath
nameWithType: ProxyProjectService.MachiningProjectPath
- uid: Hi.MachiningProcs.ProxyProjectService.MachiningProjectPath*
name: MachiningProjectPath
href: api/Hi.MachiningProcs.ProxyProjectService.html#Hi_MachiningProcs_ProxyProjectService_MachiningProjectPath_
commentId: Overload:Hi.MachiningProcs.ProxyProjectService.MachiningProjectPath
isSpec: "True"
fullName: Hi.MachiningProcs.ProxyProjectService.MachiningProjectPath
nameWithType: ProxyProjectService.MachiningProjectPath
- uid: Hi.MachiningProcs.ProxyProjectService.NewProject(System.String)
name: NewProject(string)
href: api/Hi.MachiningProcs.ProxyProjectService.html#Hi_MachiningProcs_ProxyProjectService_NewProject_System_String_
@ -79961,19 +79948,6 @@ references:
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.EmbeddedLogMode
nameWithType: RuntimeApi.EmbeddedLogMode
- uid: Hi.MachiningProcs.RuntimeApi.EnableAutoMapOnSelectionEnd
name: EnableAutoMapOnSelectionEnd
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableAutoMapOnSelectionEnd
commentId: P:Hi.MachiningProcs.RuntimeApi.EnableAutoMapOnSelectionEnd
fullName: Hi.MachiningProcs.RuntimeApi.EnableAutoMapOnSelectionEnd
nameWithType: RuntimeApi.EnableAutoMapOnSelectionEnd
- uid: Hi.MachiningProcs.RuntimeApi.EnableAutoMapOnSelectionEnd*
name: EnableAutoMapOnSelectionEnd
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableAutoMapOnSelectionEnd_
commentId: Overload:Hi.MachiningProcs.RuntimeApi.EnableAutoMapOnSelectionEnd
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.EnableAutoMapOnSelectionEnd
nameWithType: RuntimeApi.EnableAutoMapOnSelectionEnd
- uid: Hi.MachiningProcs.RuntimeApi.EnableCollisionDetection
name: EnableCollisionDetection
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableCollisionDetection
@ -80000,6 +79974,19 @@ references:
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.EnableIndividualStepAdjustmentLog
nameWithType: RuntimeApi.EnableIndividualStepAdjustmentLog
- uid: Hi.MachiningProcs.RuntimeApi.EnableMapOnSelectionEnd
name: EnableMapOnSelectionEnd
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableMapOnSelectionEnd
commentId: P:Hi.MachiningProcs.RuntimeApi.EnableMapOnSelectionEnd
fullName: Hi.MachiningProcs.RuntimeApi.EnableMapOnSelectionEnd
nameWithType: RuntimeApi.EnableMapOnSelectionEnd
- uid: Hi.MachiningProcs.RuntimeApi.EnableMapOnSelectionEnd*
name: EnableMapOnSelectionEnd
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnableMapOnSelectionEnd_
commentId: Overload:Hi.MachiningProcs.RuntimeApi.EnableMapOnSelectionEnd
isSpec: "True"
fullName: Hi.MachiningProcs.RuntimeApi.EnableMapOnSelectionEnd
nameWithType: RuntimeApi.EnableMapOnSelectionEnd
- uid: Hi.MachiningProcs.RuntimeApi.EnablePauseOnCollision
name: EnablePauseOnCollision
href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_EnablePauseOnCollision
@ -86242,19 +86229,6 @@ references:
isSpec: "True"
fullName: Hi.Mapping.CsvNcStep.ActualTime
nameWithType: CsvNcStep.ActualTime
- uid: Hi.Mapping.CsvNcStep.ActualTimeTag
name: ActualTimeTag
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_ActualTimeTag
commentId: P:Hi.Mapping.CsvNcStep.ActualTimeTag
fullName: Hi.Mapping.CsvNcStep.ActualTimeTag
nameWithType: CsvNcStep.ActualTimeTag
- uid: Hi.Mapping.CsvNcStep.ActualTimeTag*
name: ActualTimeTag
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_ActualTimeTag_
commentId: Overload:Hi.Mapping.CsvNcStep.ActualTimeTag
isSpec: "True"
fullName: Hi.Mapping.CsvNcStep.ActualTimeTag
nameWithType: CsvNcStep.ActualTimeTag
- uid: Hi.Mapping.CsvNcStep.DoubleFlexList
name: DoubleFlexList
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_DoubleFlexList
@ -86281,19 +86255,6 @@ references:
isSpec: "True"
fullName: Hi.Mapping.CsvNcStep.FileLineIndex
nameWithType: CsvNcStep.FileLineIndex
- uid: Hi.Mapping.CsvNcStep.FileNoTag
name: FileNoTag
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_FileNoTag
commentId: P:Hi.Mapping.CsvNcStep.FileNoTag
fullName: Hi.Mapping.CsvNcStep.FileNoTag
nameWithType: CsvNcStep.FileNoTag
- uid: Hi.Mapping.CsvNcStep.FileNoTag*
name: FileNoTag
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_FileNoTag_
commentId: Overload:Hi.Mapping.CsvNcStep.FileNoTag
isSpec: "True"
fullName: Hi.Mapping.CsvNcStep.FileNoTag
nameWithType: CsvNcStep.FileNoTag
- uid: Hi.Mapping.CsvNcStep.GetFileLineIndex
name: GetFileLineIndex()
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_GetFileLineIndex
@ -86307,19 +86268,6 @@ references:
isSpec: "True"
fullName: Hi.Mapping.CsvNcStep.GetFileLineIndex
nameWithType: CsvNcStep.GetFileLineIndex
- uid: Hi.Mapping.CsvNcStep.LineNoTag
name: LineNoTag
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_LineNoTag
commentId: P:Hi.Mapping.CsvNcStep.LineNoTag
fullName: Hi.Mapping.CsvNcStep.LineNoTag
nameWithType: CsvNcStep.LineNoTag
- uid: Hi.Mapping.CsvNcStep.LineNoTag*
name: LineNoTag
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_LineNoTag_
commentId: Overload:Hi.Mapping.CsvNcStep.LineNoTag
isSpec: "True"
fullName: Hi.Mapping.CsvNcStep.LineNoTag
nameWithType: CsvNcStep.LineNoTag
- uid: Hi.Mapping.CsvNcStep.MapSingleByCsvFile(Hi.CutterLocations.ClStrips.ClStrip,System.String,System.String,Hi.Common.Messages.IMessageHost)
name: MapSingleByCsvFile(ClStrip, string, string, IMessageHost)
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_MapSingleByCsvFile_Hi_CutterLocations_ClStrips_ClStrip_System_String_System_String_Hi_Common_Messages_IMessageHost_
@ -86336,19 +86284,6 @@ references:
isSpec: "True"
fullName: Hi.Mapping.CsvNcStep.MapSingleByCsvFile
nameWithType: CsvNcStep.MapSingleByCsvFile
- uid: Hi.Mapping.CsvNcStep.McTag
name: McTag
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_McTag
commentId: P:Hi.Mapping.CsvNcStep.McTag
fullName: Hi.Mapping.CsvNcStep.McTag
nameWithType: CsvNcStep.McTag
- uid: Hi.Mapping.CsvNcStep.McTag*
name: McTag
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_McTag_
commentId: Overload:Hi.Mapping.CsvNcStep.McTag
isSpec: "True"
fullName: Hi.Mapping.CsvNcStep.McTag
nameWithType: CsvNcStep.McTag
- uid: Hi.Mapping.CsvNcStep.McXyzabc
name: McXyzabc
href: api/Hi.Mapping.CsvNcStep.html#Hi_Mapping_CsvNcStep_McXyzabc
@ -86566,6 +86501,108 @@ references:
isSpec: "True"
fullName: Hi.Mapping.ITimeShot.GetScaled
nameWithType: ITimeShot.GetScaled
- uid: Hi.Mapping.MappingUtil
name: MappingUtil
href: api/Hi.Mapping.MappingUtil.html
commentId: T:Hi.Mapping.MappingUtil
fullName: Hi.Mapping.MappingUtil
nameWithType: MappingUtil
- uid: Hi.Mapping.MappingUtil.ActualTimeTag
name: ActualTimeTag
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_ActualTimeTag
commentId: F:Hi.Mapping.MappingUtil.ActualTimeTag
fullName: Hi.Mapping.MappingUtil.ActualTimeTag
nameWithType: MappingUtil.ActualTimeTag
- uid: Hi.Mapping.MappingUtil.CutterLocationPrefix
name: CutterLocationPrefix
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_CutterLocationPrefix
commentId: F:Hi.Mapping.MappingUtil.CutterLocationPrefix
fullName: Hi.Mapping.MappingUtil.CutterLocationPrefix
nameWithType: MappingUtil.CutterLocationPrefix
- uid: Hi.Mapping.MappingUtil.DurationTag
name: DurationTag
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_DurationTag
commentId: F:Hi.Mapping.MappingUtil.DurationTag
fullName: Hi.Mapping.MappingUtil.DurationTag
nameWithType: MappingUtil.DurationTag
- uid: Hi.Mapping.MappingUtil.FeedrateTag_mmdmin
name: FeedrateTag_mmdmin
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_FeedrateTag_mmdmin
commentId: F:Hi.Mapping.MappingUtil.FeedrateTag_mmdmin
fullName: Hi.Mapping.MappingUtil.FeedrateTag_mmdmin
nameWithType: MappingUtil.FeedrateTag_mmdmin
- uid: Hi.Mapping.MappingUtil.FileNoTag
name: FileNoTag
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_FileNoTag
commentId: F:Hi.Mapping.MappingUtil.FileNoTag
fullName: Hi.Mapping.MappingUtil.FileNoTag
nameWithType: MappingUtil.FileNoTag
- uid: Hi.Mapping.MappingUtil.HolderMomentPrefix
name: HolderMomentPrefix
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_HolderMomentPrefix
commentId: F:Hi.Mapping.MappingUtil.HolderMomentPrefix
fullName: Hi.Mapping.MappingUtil.HolderMomentPrefix
nameWithType: MappingUtil.HolderMomentPrefix
- uid: Hi.Mapping.MappingUtil.LineBeginCsScriptTag
name: LineBeginCsScriptTag
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_LineBeginCsScriptTag
commentId: F:Hi.Mapping.MappingUtil.LineBeginCsScriptTag
fullName: Hi.Mapping.MappingUtil.LineBeginCsScriptTag
nameWithType: MappingUtil.LineBeginCsScriptTag
- uid: Hi.Mapping.MappingUtil.LineEndCsScriptTag
name: LineEndCsScriptTag
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_LineEndCsScriptTag
commentId: F:Hi.Mapping.MappingUtil.LineEndCsScriptTag
fullName: Hi.Mapping.MappingUtil.LineEndCsScriptTag
nameWithType: MappingUtil.LineEndCsScriptTag
- uid: Hi.Mapping.MappingUtil.LineNoTag
name: LineNoTag
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_LineNoTag
commentId: F:Hi.Mapping.MappingUtil.LineNoTag
fullName: Hi.Mapping.MappingUtil.LineNoTag
nameWithType: MappingUtil.LineNoTag
- uid: Hi.Mapping.MappingUtil.MachineCoordinatePrefix
name: MachineCoordinatePrefix
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_MachineCoordinatePrefix
commentId: F:Hi.Mapping.MappingUtil.MachineCoordinatePrefix
fullName: Hi.Mapping.MappingUtil.MachineCoordinatePrefix
nameWithType: MappingUtil.MachineCoordinatePrefix
- uid: Hi.Mapping.MappingUtil.SpindleDirectionTag
name: SpindleDirectionTag
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_SpindleDirectionTag
commentId: F:Hi.Mapping.MappingUtil.SpindleDirectionTag
fullName: Hi.Mapping.MappingUtil.SpindleDirectionTag
nameWithType: MappingUtil.SpindleDirectionTag
- uid: Hi.Mapping.MappingUtil.SpindleSpeedTag_rpm
name: SpindleSpeedTag_rpm
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_SpindleSpeedTag_rpm
commentId: F:Hi.Mapping.MappingUtil.SpindleSpeedTag_rpm
fullName: Hi.Mapping.MappingUtil.SpindleSpeedTag_rpm
nameWithType: MappingUtil.SpindleSpeedTag_rpm
- uid: Hi.Mapping.MappingUtil.TimeTag
name: TimeTag
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_TimeTag
commentId: F:Hi.Mapping.MappingUtil.TimeTag
fullName: Hi.Mapping.MappingUtil.TimeTag
nameWithType: MappingUtil.TimeTag
- uid: Hi.Mapping.MappingUtil.ToolForcePrefix
name: ToolForcePrefix
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_ToolForcePrefix
commentId: F:Hi.Mapping.MappingUtil.ToolForcePrefix
fullName: Hi.Mapping.MappingUtil.ToolForcePrefix
nameWithType: MappingUtil.ToolForcePrefix
- uid: Hi.Mapping.MappingUtil.ToolIdTag
name: ToolIdTag
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_ToolIdTag
commentId: F:Hi.Mapping.MappingUtil.ToolIdTag
fullName: Hi.Mapping.MappingUtil.ToolIdTag
nameWithType: MappingUtil.ToolIdTag
- uid: Hi.Mapping.MappingUtil.WorkpieceForcePrefix
name: WorkpieceForcePrefix
href: api/Hi.Mapping.MappingUtil.html#Hi_Mapping_MappingUtil_WorkpieceForcePrefix
commentId: F:Hi.Mapping.MappingUtil.WorkpieceForcePrefix
fullName: Hi.Mapping.MappingUtil.WorkpieceForcePrefix
nameWithType: MappingUtil.WorkpieceForcePrefix
- uid: Hi.Mapping.StepTimeShotUtil
name: StepTimeShotUtil
href: api/Hi.Mapping.StepTimeShotUtil.html
@ -117089,19 +117126,19 @@ references:
isSpec: "True"
fullName: Hi.Numerical.FilePlayers.CsvRunnerConfig.ActualTimeTag
nameWithType: CsvRunnerConfig.ActualTimeTag
- uid: Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefixTag
name: CutterLocationPrefixTag
href: api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html#Hi_Numerical_FilePlayers_CsvRunnerConfig_CutterLocationPrefixTag
commentId: P:Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefixTag
fullName: Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefixTag
nameWithType: CsvRunnerConfig.CutterLocationPrefixTag
- uid: Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefixTag*
name: CutterLocationPrefixTag
href: api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html#Hi_Numerical_FilePlayers_CsvRunnerConfig_CutterLocationPrefixTag_
commentId: Overload:Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefixTag
- uid: Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefix
name: CutterLocationPrefix
href: api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html#Hi_Numerical_FilePlayers_CsvRunnerConfig_CutterLocationPrefix
commentId: P:Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefix
fullName: Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefix
nameWithType: CsvRunnerConfig.CutterLocationPrefix
- uid: Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefix*
name: CutterLocationPrefix
href: api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html#Hi_Numerical_FilePlayers_CsvRunnerConfig_CutterLocationPrefix_
commentId: Overload:Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefix
isSpec: "True"
fullName: Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefixTag
nameWithType: CsvRunnerConfig.CutterLocationPrefixTag
fullName: Hi.Numerical.FilePlayers.CsvRunnerConfig.CutterLocationPrefix
nameWithType: CsvRunnerConfig.CutterLocationPrefix
- uid: Hi.Numerical.FilePlayers.CsvRunnerConfig.DurationTag
name: DurationTag
href: api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html#Hi_Numerical_FilePlayers_CsvRunnerConfig_DurationTag
@ -117154,19 +117191,19 @@ references:
isSpec: "True"
fullName: Hi.Numerical.FilePlayers.CsvRunnerConfig.LineEndCsScriptTag
nameWithType: CsvRunnerConfig.LineEndCsScriptTag
- uid: Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefixTag
name: MachineCoordinatePrefixTag
href: api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html#Hi_Numerical_FilePlayers_CsvRunnerConfig_MachineCoordinatePrefixTag
commentId: P:Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefixTag
fullName: Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefixTag
nameWithType: CsvRunnerConfig.MachineCoordinatePrefixTag
- uid: Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefixTag*
name: MachineCoordinatePrefixTag
href: api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html#Hi_Numerical_FilePlayers_CsvRunnerConfig_MachineCoordinatePrefixTag_
commentId: Overload:Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefixTag
- uid: Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefix
name: MachineCoordinatePrefix
href: api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html#Hi_Numerical_FilePlayers_CsvRunnerConfig_MachineCoordinatePrefix
commentId: P:Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefix
fullName: Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefix
nameWithType: CsvRunnerConfig.MachineCoordinatePrefix
- uid: Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefix*
name: MachineCoordinatePrefix
href: api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html#Hi_Numerical_FilePlayers_CsvRunnerConfig_MachineCoordinatePrefix_
commentId: Overload:Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefix
isSpec: "True"
fullName: Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefixTag
nameWithType: CsvRunnerConfig.MachineCoordinatePrefixTag
fullName: Hi.Numerical.FilePlayers.CsvRunnerConfig.MachineCoordinatePrefix
nameWithType: CsvRunnerConfig.MachineCoordinatePrefix
- uid: Hi.Numerical.FilePlayers.CsvRunnerConfig.MakeXmlSource(System.String,System.String,System.Boolean)
name: MakeXmlSource(string, string, bool)
href: api/Hi.Numerical.FilePlayers.CsvRunnerConfig.html#Hi_Numerical_FilePlayers_CsvRunnerConfig_MakeXmlSource_System_String_System_String_System_Boolean_

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.

Binary file not shown.