tune
This commit is contained in:
parent
299645e7cc
commit
8a5d1bb903
@ -12,7 +12,7 @@
|
||||
"AvalonEdit": "6.3.0.90",
|
||||
"FontAwesome.Sharp": "6.3.0",
|
||||
"Hi.Wpf": "3.1.35",
|
||||
"HiNc": "3.1.53",
|
||||
"HiNc": "3.1.55",
|
||||
"Microsoft.Extensions.Configuration.Json": "9.0.0",
|
||||
"Microsoft.Extensions.DependencyInjection": "9.0.0",
|
||||
"Microsoft.Extensions.Hosting": "9.0.0",
|
||||
@ -1765,7 +1765,7 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiNc/3.1.53": {
|
||||
"HiNc/3.1.55": {
|
||||
"dependencies": {
|
||||
"Google.Protobuf": "3.28.3",
|
||||
"Grpc.AspNetCore": "2.66.0",
|
||||
@ -1777,8 +1777,8 @@
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/HiNc.dll": {
|
||||
"assemblyVersion": "3.1.53.0",
|
||||
"fileVersion": "3.1.53.0"
|
||||
"assemblyVersion": "3.1.55.0",
|
||||
"fileVersion": "3.1.55.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -2484,12 +2484,12 @@
|
||||
"path": "himech/3.1.44",
|
||||
"hashPath": "himech.3.1.44.nupkg.sha512"
|
||||
},
|
||||
"HiNc/3.1.53": {
|
||||
"HiNc/3.1.55": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-TexwsjUAvrKhA07ewBWPLcxGKAj41T+y1tWTd8jePPFKn8kEND3oSprRvCb+xRetnuvwi3JRrVQRgWgIqEVp4w==",
|
||||
"path": "hinc/3.1.53",
|
||||
"hashPath": "hinc.3.1.53.nupkg.sha512"
|
||||
"sha512": "sha512-74jk0lkPeIGFB1XrPW5kaE+ZhQzqv1d/sr4DpDjKYDjB68Ez30W6ak9d6EfNeGXLQ5pImvZXpHHBVTL8Efv+Fg==",
|
||||
"path": "hinc/3.1.55",
|
||||
"hashPath": "hinc.3.1.55.nupkg.sha512"
|
||||
},
|
||||
"HiUniNc/3.1.41": {
|
||||
"type": "package",
|
||||
|
Binary file not shown.
Binary file not shown.
BIN
App/HiNc.dll
BIN
App/HiNc.dll
Binary file not shown.
@ -89,8 +89,8 @@
|
||||
|
||||
<p>At the application entry point, you need to initialize HiAPI and set the exiting event.</p>
|
||||
<ul>
|
||||
<li><xref:Hi.HiNcKits.LocalApp.AppBegin()></li>
|
||||
<li><xref:Hi.HiNcKits.LocalApp.AppEnd()></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 ‘Select’ 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> ,<檔案路徑> 的根目錄為專案目錄。</p>
|
||||
<h2 id="指令格式">指令格式</h2>
|
||||
<p>指令格式:</p>
|
||||
<pre><code class="lang-csharp">PlayCsvFile(<檔案路徑>);
|
||||
</code></pre>
|
||||
<h3 id="指令範例">指令範例</h3>
|
||||
<p>指令範例:</p>
|
||||
<pre><code class="lang-csharp">PlayCsvFile("Data/file1.csv");
|
||||
</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>
|
||||
|
@ -4782,7 +4782,7 @@
|
||||
"brief/dev-doc/build-hinc/initialize-hiapi.html": {
|
||||
"href": "brief/dev-doc/build-hinc/initialize-hiapi.html",
|
||||
"title": "Initialize HiAPI at Application Entry Point | HiAPI-C# 2025",
|
||||
"summary": "Initialize HiAPI at Application Entry Point At the application entry point, you need to initialize HiAPI and set the exiting event. <xref:Hi.HiNcKits.LocalApp.AppBegin()> <xref:Hi.HiNcKits.LocalApp.AppEnd()> Important Regardless of whether you use the DI-based version or the legacy flow, you must call LocalApp.AppBegin() at application startup and LocalApp.AppEnd() on shutdown to initialize and release licensing, display engine, and background resources."
|
||||
"summary": "Initialize HiAPI at Application Entry Point At the application entry point, you need to initialize HiAPI and set the exiting event. AppBegin() AppEnd() Important Regardless of whether you use the DI-based version or the legacy flow, you must call LocalApp.AppBegin() at application startup and LocalApp.AppEnd() on shutdown to initialize and release licensing, display engine, and background resources."
|
||||
},
|
||||
"brief/dev-doc/build-hinc/main-panel.html": {
|
||||
"href": "brief/dev-doc/build-hinc/main-panel.html",
|
||||
@ -4892,7 +4892,7 @@
|
||||
"brief/dev-doc/build-hinc/mission/SimpleSessionCommand-panel.html": {
|
||||
"href": "brief/dev-doc/build-hinc/mission/SimpleSessionCommand-panel.html",
|
||||
"title": "Classic Session Command Panel | HiAPI-C# 2025",
|
||||
"summary": "Classic Session Command Panel The key model is SimpleSessionCommand. Layout Head Line Object Management Menu Button file extension is ShellCommand The pointed Editor Panel is Session Management Panel Title Label Session Management Panel NC/Command List Tab Shell Commands ListBox The model is NcCommandList. Support add, remove, reorder commands. The items are multi-selectable. Support file drag from the external application (such as file explorer), files drag into the Shell Commands List is equivalent to create NcFileCommands. Tip don't use file filter to the drag behavior On each Classic NC File Command: Only one line for each entry. Batch Selection CheckBox with ‘Select’ Text Label Classic NC File Command Panel. The horizontal auto scroll bar is required. Output Tab Output Shot Files Tab Enable Write Shot Files CheckBox The model is EnableWriteShotFiles. Shot File Template Text Field The model is ShotFileTemplate. Default value: Output/[NcName].shot.csv Shot File Time Resolution (ms) Number Field The model is ShotFileTimeResolution_ms. Default value: 1 Output Step Files Tab Enable Write Step Files CheckBox The model is EnableWriteStepFiles. Step File Template Label Step File Template Text Field The model is StepFileTemplate. Default value: “Output/[NcName].step.csv” Apply one line layout to the label and the text field. Optimization Files Tab Enable Optimize To Files CheckBox The model is EnableOptimizeToFiles. Optimization File Template Text Field The model is OptimizationFileTemplate. Default value: “Output/Opt-[NcName]” Geometry Difference Tab Enable Geom Diff CheckBox The model is EnableGeomDiff. Geom Diff Detect Radius (mm) Number Field One Line layout The model is GeomDiffDetectRadius_mm. Default value: 1 Tip Use Disabled Style if the section key checkbox is not checked. Tip The file templates support placeholder [NcName] which will be replaced with actual NC program name. WPF Application Source Code Path Mission/SimpleSessionCommandPanel see this page for git repository."
|
||||
"summary": "Classic Session Command Panel The key model is SimpleSessionCommand. Layout Head Line Object Management Menu Button file extension is ShellCommand The pointed Editor Panel is Session Management Panel Title Label Session Management Panel NC/Command List Tab Shell Commands ListBox The model is NcCommandList. Support add, remove, reorder commands. The items are multi-selectable. Support file drag from the external application (such as file explorer), files drag into the Shell Commands List is equivalent to create NcFileCommands. Tip don't use file filter to the drag behavior On each NC File Command: Only one line for each entry. Batch Selection CheckBox with ‘Select’ Text Label NC File Command Panel. The horizontal auto scroll bar is required. Output Tab Output Shot Files Tab Enable Write Shot Files CheckBox The model is EnableWriteShotFiles. Shot File Template Text Field The model is ShotFileTemplate. Default value: Output/[NcName].shot.csv Shot File Time Resolution (ms) Number Field The model is ShotFileTimeResolution_ms. Default value: 1 Output Step Files Tab Enable Write Step Files CheckBox The model is EnableWriteStepFiles. Step File Template Label Step File Template Text Field The model is StepFileTemplate. Default value: “Output/[NcName].step.csv” Apply one line layout to the label and the text field. Optimization Files Tab Enable Optimize To Files CheckBox The model is EnableOptimizeToFiles. Optimization File Template Text Field The model is OptimizationFileTemplate. Default value: “Output/Opt-[NcName]” Geometry Difference Tab Enable Geom Diff CheckBox The model is EnableGeomDiff. Geom Diff Detect Radius (mm) Number Field One Line layout The model is GeomDiffDetectRadius_mm. Default value: 1 Tip Use Disabled Style if the section key checkbox is not checked. Tip The file templates support placeholder [NcName] which will be replaced with actual NC program name. WPF Application Source Code Path Mission/SimpleSessionCommandPanel see this page for git repository."
|
||||
},
|
||||
"brief/dev-doc/build-hinc/mission/index.html": {
|
||||
"href": "brief/dev-doc/build-hinc/mission/index.html",
|
||||
@ -5282,7 +5282,7 @@
|
||||
"brief/user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html": {
|
||||
"href": "brief/user-guide/zh-Hant/script/PlayCsvFile/play-csv-file.html",
|
||||
"title": "執行CSV檔 | HiAPI-C# 2025",
|
||||
"summary": "執行CSV檔 以CSV格式檔案驅動仿真。 執行NC檔指令為 PlayCsvFile ,<檔案路徑> 的根目錄為專案目錄。 指令格式 PlayCsvFile(<檔案路徑>); 指令範例 PlayCsvFile(\"Data/file1.csv\"); Tip 本撥放器可直接讀取輸出步資料檔案匯出之檔案。 檔案格式 驅動的CSV檔案為逗號分隔,第一列須為標頭列。其餘每列為一步。標頭大小寫不同,會被視為不同資料。 驅動欄位 依預設設定,關鍵的 CSV 欄位標題如下。這些欄位的資料會驅動模擬。 MC.X, MC.Y, MC.Z, MC.A, MC.B, MC.C, ToolId, SpindleSpeed, Feedrate_mmdmin, StepDuration 這些欄位標題可以在 .hincproj 的 CsvRunnerConfig 中更改。 自訂欄位 其他資料如感測器、事後分析資料等也可放入CSV檔中,系統支援該資料的工件顏色梯度圖、時間序列圖、點選追蹤功能。 Tip 本範例檔案為可驅動系統的CSV檔案。"
|
||||
"summary": "執行CSV檔 以CSV格式檔案驅動仿真。 執行NC檔指令為 PlayCsvFile ,<檔案路徑> 的根目錄為專案目錄。 指令格式: PlayCsvFile(<檔案路徑>); 指令範例: PlayCsvFile(\"Data/file1.csv\"); Tip 本撥放器可直接讀取輸出步資料檔案匯出之檔案。 檔案格式 驅動的CSV檔案為逗號分隔,第一列須為標頭列。其餘每列為一步。標頭大小寫不同,會被視為不同資料。 驅動欄位 依預設設定,關鍵的 CSV 欄位標題如下。這些欄位的資料會驅動模擬。欄位順序可自由更動。 機械座標 MC.X, MC.Y, MC.Z, MC.A, MC.B, MC.C 刀號 ToolId 轉速 SpindleSpeed_rpm 進給率 Feedrate_mmdmin 步時長 StepDuration 這些欄位標題可以在 .hincproj 的 CsvRunnerConfig 中更改。 自訂欄位 其他資料如感測器、事後分析資料等也可放入CSV檔中,系統支援該資料的工件顏色梯度圖、時間序列圖、點選追蹤功能。 Tip 本範例檔案為可驅動系統的CSV檔案。"
|
||||
},
|
||||
"brief/user-guide/zh-Hant/script/PlayNcFile/index.html": {
|
||||
"href": "brief/user-guide/zh-Hant/script/PlayNcFile/index.html",
|
||||
|
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user