This commit is contained in:
2025-09-16 14:24:50 +08:00
parent 299645e7cc
commit 8a5d1bb903
10 changed files with 26 additions and 23 deletions
@@ -89,8 +89,8 @@
<p>At the application entry point, you need to initialize HiAPI and set the exiting event.</p>
<ul>
<li>&lt;xref:Hi.HiNcKits.LocalApp.AppBegin()&gt;</li>
<li>&lt;xref:Hi.HiNcKits.LocalApp.AppEnd()&gt;</li>
<li><a class="xref" href="../../../api/Hi.HiNcKits.LocalApp.html#Hi_HiNcKits_LocalApp_AppBegin">AppBegin()</a></li>
<li><a class="xref" href="../../../api/Hi.HiNcKits.LocalApp.html#Hi_HiNcKits_LocalApp_AppEnd">AppEnd()</a></li>
</ul>
<div class="IMPORTANT">
<h5>Important</h5>
@@ -117,11 +117,11 @@
<p>don't use file filter to the drag behavior</p>
</div>
<ul>
<li>On each Classic NC File Command:
<li>On each NC File Command:
<ul>
<li>Only one line for each entry.</li>
<li>Batch Selection CheckBox with &lsquo;Select&rsquo; Text Label</li>
<li><a href="ClassicNcFileCommand-panel.md">Classic NC File Command Panel</a>.</li>
<li><a href="NcFileCommand-panel.html">NC File Command Panel</a>.</li>
</ul>
</li>
<li>The horizontal auto scroll bar is required.</li>
@@ -89,10 +89,10 @@
<p>以CSV格式檔案驅動仿真。</p>
<p>執行NC檔指令為 <code>PlayCsvFile</code> &lt;檔案路徑&gt; 的根目錄為專案目錄。</p>
<h2 id="指令格式">指令格式</h2>
<p>指令格式:</p>
<pre><code class="lang-csharp">PlayCsvFile(&lt;檔案路徑&gt;);
</code></pre>
<h3 id="指令範例">指令範例</h3>
<p>指令範例:</p>
<pre><code class="lang-csharp">PlayCsvFile(&quot;Data/file1.csv&quot;);
</code></pre>
<div class="TIP">
@@ -102,12 +102,15 @@
<h2 id="檔案格式">檔案格式</h2>
<p>驅動的CSV檔案為逗號分隔,第一列須為標頭列。其餘每列為一步。標頭大小寫不同,會被視為不同資料。</p>
<h2 id="驅動欄位">驅動欄位</h2>
<p>依預設設定,關鍵的 CSV 欄位標題如下。這些欄位的資料會驅動模擬。</p>
<p><code>MC.X</code>, <code>MC.Y</code>, <code>MC.Z</code>, <code>MC.A</code>, <code>MC.B</code>, <code>MC.C</code>,
<code>ToolId</code>,
<code>SpindleSpeed</code>,
<code>Feedrate_mmdmin</code>,
<code>StepDuration</code></p>
<p>依預設設定,關鍵的 CSV 欄位標題如下。這些欄位的資料會驅動模擬。欄位順序可自由更動。</p>
<ul>
<li>機械座標
<code>MC.X</code>, <code>MC.Y</code>, <code>MC.Z</code>, <code>MC.A</code>, <code>MC.B</code>, <code>MC.C</code></li>
<li>刀號 <code>ToolId</code></li>
<li>轉速 <code>SpindleSpeed_rpm</code></li>
<li>進給率 <code>Feedrate_mmdmin</code></li>
<li>步時長 <code>StepDuration</code></li>
</ul>
<p>這些欄位標題可以在 <code>.hincproj</code><code>CsvRunnerConfig</code> 中更改。</p>
<h2 id="自訂欄位">自訂欄位</h2>
<p>其他資料如感測器、事後分析資料等也可放入CSV檔中,系統支援該資料的工件顏色梯度圖、時間序列圖、點選追蹤功能。</p>