tune
This commit is contained in:
parent
ef1af3544e
commit
32e3248b8c
BIN
App/Hi.Wpf.dll
BIN
App/Hi.Wpf.dll
Binary file not shown.
BIN
App/HiCbtr.dll
BIN
App/HiCbtr.dll
Binary file not shown.
BIN
App/HiDisp.dll
BIN
App/HiDisp.dll
Binary file not shown.
BIN
App/HiGeom.dll
BIN
App/HiGeom.dll
Binary file not shown.
Binary file not shown.
BIN
App/HiMech.dll
BIN
App/HiMech.dll
Binary file not shown.
@ -11,8 +11,8 @@
|
|||||||
"dependencies": {
|
"dependencies": {
|
||||||
"AvalonEdit": "6.3.0.90",
|
"AvalonEdit": "6.3.0.90",
|
||||||
"FontAwesome.Sharp": "6.3.0",
|
"FontAwesome.Sharp": "6.3.0",
|
||||||
"Hi.Wpf": "3.1.43",
|
"Hi.Wpf": "3.1.44",
|
||||||
"HiNc": "3.1.62",
|
"HiNc": "3.1.63",
|
||||||
"Microsoft.Extensions.Configuration.Json": "9.0.0",
|
"Microsoft.Extensions.Configuration.Json": "9.0.0",
|
||||||
"Microsoft.Extensions.DependencyInjection": "9.0.0",
|
"Microsoft.Extensions.DependencyInjection": "9.0.0",
|
||||||
"Microsoft.Extensions.Hosting": "9.0.0",
|
"Microsoft.Extensions.Hosting": "9.0.0",
|
||||||
@ -1659,39 +1659,39 @@
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
"Grpc.Tools/2.66.0": {},
|
"Grpc.Tools/2.66.0": {},
|
||||||
"Hi.Wpf/3.1.43": {
|
"Hi.Wpf/3.1.44": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiDisp": "3.1.48"
|
"HiDisp": "3.1.49"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net9.0-windows7.0/Hi.Wpf.dll": {
|
"lib/net9.0-windows7.0/Hi.Wpf.dll": {
|
||||||
"assemblyVersion": "3.1.43.0",
|
"assemblyVersion": "3.1.44.0",
|
||||||
"fileVersion": "3.1.43.0"
|
"fileVersion": "3.1.44.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiCbtr/3.1.48": {
|
"HiCbtr/3.1.49": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiDisp": "3.1.48"
|
"HiDisp": "3.1.49"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net9.0/HiCbtr.dll": {
|
"lib/net9.0/HiCbtr.dll": {
|
||||||
"assemblyVersion": "3.1.48.0",
|
"assemblyVersion": "3.1.49.0",
|
||||||
"fileVersion": "3.1.48.0"
|
"fileVersion": "3.1.49.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiDisp/3.1.48": {
|
"HiDisp/3.1.49": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiGeom": "3.1.43",
|
"HiGeom": "3.1.44",
|
||||||
"System.Configuration.ConfigurationManager": "9.0.9",
|
"System.Configuration.ConfigurationManager": "9.0.9",
|
||||||
"System.Drawing.Common": "9.0.9",
|
"System.Drawing.Common": "9.0.9",
|
||||||
"System.Resources.Extensions": "9.0.9"
|
"System.Resources.Extensions": "9.0.9"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net9.0/HiDisp.dll": {
|
"lib/net9.0/HiDisp.dll": {
|
||||||
"assemblyVersion": "3.1.48.0",
|
"assemblyVersion": "3.1.49.0",
|
||||||
"fileVersion": "3.1.48.0"
|
"fileVersion": "3.1.49.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"native": {
|
"native": {
|
||||||
@ -1706,7 +1706,7 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiGeom/3.1.43": {
|
"HiGeom/3.1.44": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Google.Protobuf": "3.28.3",
|
"Google.Protobuf": "3.28.3",
|
||||||
"Grpc.AspNetCore": "2.66.0",
|
"Grpc.AspNetCore": "2.66.0",
|
||||||
@ -1717,8 +1717,8 @@
|
|||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net9.0/HiGeom.dll": {
|
"lib/net9.0/HiGeom.dll": {
|
||||||
"assemblyVersion": "3.1.43.0",
|
"assemblyVersion": "3.1.44.0",
|
||||||
"fileVersion": "3.1.43.0"
|
"fileVersion": "3.1.44.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
@ -1730,27 +1730,27 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiLicense/3.1.43": {
|
"HiLicense/3.1.44": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiGeom": "3.1.43"
|
"HiGeom": "3.1.44"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net9.0/HiLicense.dll": {
|
"lib/net9.0/HiLicense.dll": {
|
||||||
"assemblyVersion": "3.1.43.0",
|
"assemblyVersion": "3.1.44.0",
|
||||||
"fileVersion": "3.1.43.0"
|
"fileVersion": "3.1.44.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiMech/3.1.52": {
|
"HiMech/3.1.53": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"CommandLineParser": "2.9.1",
|
"CommandLineParser": "2.9.1",
|
||||||
"HiCbtr": "3.1.48",
|
"HiCbtr": "3.1.49",
|
||||||
"Microsoft.CodeAnalysis.CSharp.Scripting": "4.14.0"
|
"Microsoft.CodeAnalysis.CSharp.Scripting": "4.14.0"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net9.0/HiMech.dll": {
|
"lib/net9.0/HiMech.dll": {
|
||||||
"assemblyVersion": "3.1.52.0",
|
"assemblyVersion": "3.1.53.0",
|
||||||
"fileVersion": "3.1.52.0"
|
"fileVersion": "3.1.53.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
@ -1765,20 +1765,20 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiNc/3.1.62": {
|
"HiNc/3.1.63": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"Google.Protobuf": "3.28.3",
|
"Google.Protobuf": "3.28.3",
|
||||||
"Grpc.AspNetCore": "2.66.0",
|
"Grpc.AspNetCore": "2.66.0",
|
||||||
"Grpc.Net.Client": "2.66.0",
|
"Grpc.Net.Client": "2.66.0",
|
||||||
"HiLicense": "3.1.43",
|
"HiLicense": "3.1.44",
|
||||||
"HiMech": "3.1.52",
|
"HiMech": "3.1.53",
|
||||||
"HiUniNc": "3.1.49",
|
"HiUniNc": "3.1.50",
|
||||||
"System.IO.Pipelines": "9.0.9"
|
"System.IO.Pipelines": "9.0.9"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net9.0/HiNc.dll": {
|
"lib/net9.0/HiNc.dll": {
|
||||||
"assemblyVersion": "3.1.62.0",
|
"assemblyVersion": "3.1.63.0",
|
||||||
"fileVersion": "3.1.62.0"
|
"fileVersion": "3.1.63.0"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"resources": {
|
"resources": {
|
||||||
@ -1790,14 +1790,14 @@
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"HiUniNc/3.1.49": {
|
"HiUniNc/3.1.50": {
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"HiMech": "3.1.52"
|
"HiMech": "3.1.53"
|
||||||
},
|
},
|
||||||
"runtime": {
|
"runtime": {
|
||||||
"lib/net9.0/HiUniNc.dll": {
|
"lib/net9.0/HiUniNc.dll": {
|
||||||
"assemblyVersion": "3.1.49.0",
|
"assemblyVersion": "3.1.50.0",
|
||||||
"fileVersion": "3.1.49.0"
|
"fileVersion": "3.1.50.0"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
@ -2442,61 +2442,61 @@
|
|||||||
"path": "grpc.tools/2.66.0",
|
"path": "grpc.tools/2.66.0",
|
||||||
"hashPath": "grpc.tools.2.66.0.nupkg.sha512"
|
"hashPath": "grpc.tools.2.66.0.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"Hi.Wpf/3.1.43": {
|
"Hi.Wpf/3.1.44": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-WpVKGsD7JA5PAZnWJY0s7Ue8WP3sk9r7wxLzrLKr3dT16cswAobiEsRMvodhxoU/zX7SElsxzSyiXDt3RcQexQ==",
|
"sha512": "sha512-oHjMHFdg8Fnzn5FTBBI7PlBelozASk8w0VKoIDxRWhz1c30CK+O/m6ezRoqqdf+wcZ/08VuCIe0qjVqd6iNfVw==",
|
||||||
"path": "hi.wpf/3.1.43",
|
"path": "hi.wpf/3.1.44",
|
||||||
"hashPath": "hi.wpf.3.1.43.nupkg.sha512"
|
"hashPath": "hi.wpf.3.1.44.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiCbtr/3.1.48": {
|
"HiCbtr/3.1.49": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-gCNOXY6+KSvnDfmrrA6WB4VT0kv8mTYWI0jEKIyZJ24L39wEiW69/4cTQFavsfivZxfIvxbhHYqkTo4Ow4fyig==",
|
"sha512": "sha512-rpnf1UmtAA4yzr5bTyZHLugaOb4WnG8PLeRx2KnMN2uNz/TnUi6DXzSqH5Ui7iE4NmggC8JFks/VL/LUD3j9xg==",
|
||||||
"path": "hicbtr/3.1.48",
|
"path": "hicbtr/3.1.49",
|
||||||
"hashPath": "hicbtr.3.1.48.nupkg.sha512"
|
"hashPath": "hicbtr.3.1.49.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiDisp/3.1.48": {
|
"HiDisp/3.1.49": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-6Qkf0XewbU1VYjZOQeYocsVQmgaQ7otLEGMmY/Z6fJQsaQZ2nYxeWFjMsxoo/5F1qcESrRW6Jyqd0zlEB8SFLg==",
|
"sha512": "sha512-nm8p7EWfUbZm2JzQfPdLwGbM+uX7esg+DWp5fmeslTJphvYpj67NVaEMRk1Yi7dU2CxIKQzI2Y510u096Nl9dw==",
|
||||||
"path": "hidisp/3.1.48",
|
"path": "hidisp/3.1.49",
|
||||||
"hashPath": "hidisp.3.1.48.nupkg.sha512"
|
"hashPath": "hidisp.3.1.49.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiGeom/3.1.43": {
|
"HiGeom/3.1.44": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-3XGVAIeJBBhbNkTegk3nIjDNYGFLmdTlV5hS3gYjSGWm9UjaepwNmGbw9dFbEb8sPPWAFNYSSKhSLu1pzwhSSQ==",
|
"sha512": "sha512-gXGvauvmv3far98RoX2VBDSkCDxeaGGoNRgnRxVU5qzHplfYs2gRrYSv4/HhHznWh4XOrMU4sPwzjJLhdUIJvQ==",
|
||||||
"path": "higeom/3.1.43",
|
"path": "higeom/3.1.44",
|
||||||
"hashPath": "higeom.3.1.43.nupkg.sha512"
|
"hashPath": "higeom.3.1.44.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiLicense/3.1.43": {
|
"HiLicense/3.1.44": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-QxBgUtFNj9I0z6pW/l/N48v7dkefV1abvjQS9n+0DvpaCISgL+q80ckPvnLd71ToVVfg+AXfJhMqrELCLsBFPQ==",
|
"sha512": "sha512-LTT0jEvuBWJ8KfHxyKYLLh0SwvleypYcZQHXtibkiuzwDkiGM1tBl//cKjStpVbv61JeBfqK48BhZEv0Jnv63A==",
|
||||||
"path": "hilicense/3.1.43",
|
"path": "hilicense/3.1.44",
|
||||||
"hashPath": "hilicense.3.1.43.nupkg.sha512"
|
"hashPath": "hilicense.3.1.44.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiMech/3.1.52": {
|
"HiMech/3.1.53": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-e6OICZ1O97iyI5u8RCJ4ZO2HRbFMAdk85XuXJ7g+LrE8kwSbsy/qeC1PeZdNDg1yi9L2Mkild5dVmWpZ5IWePA==",
|
"sha512": "sha512-k/kdMkxB/8ZqKAK5VI6lQc4J5hzJqiB4v0g7XGthg8jkNfhiFA2i7gYS6sSbr1Ytntlz1mRmqB8wcRuNgnGbdQ==",
|
||||||
"path": "himech/3.1.52",
|
"path": "himech/3.1.53",
|
||||||
"hashPath": "himech.3.1.52.nupkg.sha512"
|
"hashPath": "himech.3.1.53.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiNc/3.1.62": {
|
"HiNc/3.1.63": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-o9DFt0C++lHUmZctdvauPujHUww5Gv6Bq7YTCojpDFK+aJ050P687f9hAkcZ3N01inTtCu5x7cVfMQKNoNQ+LQ==",
|
"sha512": "sha512-tLrs64vmKSI0yTbDf5iruQmPQLJEmd8Kw4TMF28QM0Ns1hWte4+HHuMx+rSmTlY2vQ2gRAMVI4Kacx+0KQ2xWg==",
|
||||||
"path": "hinc/3.1.62",
|
"path": "hinc/3.1.63",
|
||||||
"hashPath": "hinc.3.1.62.nupkg.sha512"
|
"hashPath": "hinc.3.1.63.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"HiUniNc/3.1.49": {
|
"HiUniNc/3.1.50": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
"serviceable": true,
|
"serviceable": true,
|
||||||
"sha512": "sha512-uvnVTHCC2r7WSHuL50wrI081VZv0eyv4+Kumtmbp1d3ephZWX2/o95LoMjQA4cK3X3wrRz/eAuL66bYEVBp6cQ==",
|
"sha512": "sha512-AjHBRg0OtTbJIISEDRgAGBtrwaW39VIGehwzPfpnwnLAB2rDnvp/VEjn08OA+rWhNRcy5iihDd6UC2gBckIMZQ==",
|
||||||
"path": "hiuninc/3.1.49",
|
"path": "hiuninc/3.1.50",
|
||||||
"hashPath": "hiuninc.3.1.49.nupkg.sha512"
|
"hashPath": "hiuninc.3.1.50.nupkg.sha512"
|
||||||
},
|
},
|
||||||
"MathNet.Numerics/5.0.0": {
|
"MathNet.Numerics/5.0.0": {
|
||||||
"type": "package",
|
"type": "package",
|
||||||
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
App/HiNc.dll
BIN
App/HiNc.dll
Binary file not shown.
BIN
App/HiUniNc.dll
BIN
App/HiUniNc.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
@ -228,7 +228,7 @@ See Rendering Items SubMenu from <a href="../player/player-extended-renderingcan
|
|||||||
<li>X, Y, Z coordinate values</li>
|
<li>X, Y, Z coordinate values</li>
|
||||||
<li>Action buttons to set the entry to program zero or machine zero</li>
|
<li>Action buttons to set the entry to program zero or machine zero</li>
|
||||||
</ul>
|
</ul>
|
||||||
<p>Row selection updates <a class="xref" href="../../../../api/Hi.Numerical.IsoCoordinateEntryDisplayee.html#Hi_Numerical_IsoCoordinateEntryDisplayee_IsoCoordinateId">IsoCoordinateId</a> through <xref:HiNC_2025_webapi.Common.ProjectDisplayeeService.MachiningProjectDisplayee>.</p>
|
<p>Row selection updates <a class="xref" href="../../../../api/Hi.Numerical.IsoCoordinateEntryDisplayee.html#Hi_Numerical_IsoCoordinateEntryDisplayee_IsoCoordinateId">IsoCoordinateId</a> through <xref:HiNC_2025_webservice.Common.ProjectDisplayeeService.MachiningProjectDisplayee>.</p>
|
||||||
<h3 id="datum-preset-and-shift-tables-heidenhain">Datum Preset and Shift Tables (Heidenhain)</h3>
|
<h3 id="datum-preset-and-shift-tables-heidenhain">Datum Preset and Shift Tables (Heidenhain)</h3>
|
||||||
<p>These tables are specific to <a class="xref" href="../../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a> controllers and provide interfaces for:</p>
|
<p>These tables are specific to <a class="xref" href="../../../../api/Hi.Numerical.CncBrand.html#Hi_Numerical_CncBrand_Heidenhain">Heidenhain</a> controllers and provide interfaces for:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -87,7 +87,7 @@
|
|||||||
<article data-uid="">
|
<article data-uid="">
|
||||||
<h1 id="controller-page-web-implementation">Controller Page Web Implementation</h1>
|
<h1 id="controller-page-web-implementation">Controller Page Web Implementation</h1>
|
||||||
|
|
||||||
<p>This document describes the web implementation of the Controller Page in the HiNC-2025-webapi project.</p>
|
<p>This document describes the web implementation of the Controller Page in the HiNC-2025-webservice project.</p>
|
||||||
<h2 id="overview">Overview</h2>
|
<h2 id="overview">Overview</h2>
|
||||||
<p>The Controller Page web implementation consists of:</p>
|
<p>The Controller Page web implementation consists of:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -88,7 +88,7 @@
|
|||||||
<h1 id="rendering-canvas-on-web-service-application">Rendering Canvas on Web Service Application</h1>
|
<h1 id="rendering-canvas-on-web-service-application">Rendering Canvas on Web Service Application</h1>
|
||||||
|
|
||||||
<h2 id="overview">Overview</h2>
|
<h2 id="overview">Overview</h2>
|
||||||
<p>In the HiNC-2025-webapi example project, the 3D canvas rendering is handled through a WebSocket-based architecture using SignalR Hub connections.</p>
|
<p>In the HiNC-2025-webservice example project, the 3D canvas rendering is handled through a WebSocket-based architecture using SignalR Hub connections.</p>
|
||||||
<h2 id="core-component">Core Component</h2>
|
<h2 id="core-component">Core Component</h2>
|
||||||
<p>The primary component for 3D canvas rendering:</p>
|
<p>The primary component for 3D canvas rendering:</p>
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -92,9 +92,9 @@
|
|||||||
<p>The source code of HiNC-2025-win-desktop project is at the git repository:</p>
|
<p>The source code of HiNC-2025-win-desktop project is at the git repository:</p>
|
||||||
<p><a href="https://superhightech-gitea.webredirect.org/HiNC-Deploy/HiNC-2025-win-desktop.git">https://superhightech-gitea.webredirect.org/HiNC-Deploy/HiNC-2025-win-desktop.git</a></p>
|
<p><a href="https://superhightech-gitea.webredirect.org/HiNC-Deploy/HiNC-2025-win-desktop.git">https://superhightech-gitea.webredirect.org/HiNC-Deploy/HiNC-2025-win-desktop.git</a></p>
|
||||||
<h2 id="web-service-application-source-code">Web Service Application Source Code</h2>
|
<h2 id="web-service-application-source-code">Web Service Application Source Code</h2>
|
||||||
<p>HiNC-2025-webapi apply vue.</p>
|
<p>HiNC-2025-webservice apply vue.</p>
|
||||||
<p>The source code of HiNC-2025-webapi project is at the git repository:</p>
|
<p>The source code of HiNC-2025-webservice project is at the git repository:</p>
|
||||||
<p><a href="https://superhightech-gitea.webredirect.org/HiNC-Deploy/HiNC-2025-webapi.git">https://superhightech-gitea.webredirect.org/HiNC-Deploy/HiNC-2025-webapi.git</a></p>
|
<p><a href="https://superhightech-gitea.webredirect.org/HiNC-Deploy/HiNC-2025-webservice.git">https://superhightech-gitea.webredirect.org/HiNC-Deploy/HiNC-2025-webservice.git</a></p>
|
||||||
<h2 id="web-architecture-patterns">Web Architecture Patterns</h2>
|
<h2 id="web-architecture-patterns">Web Architecture Patterns</h2>
|
||||||
<ul>
|
<ul>
|
||||||
<li><a href="common/dictionary-service-pattern.html">DictionaryService and DictionaryHub Pattern</a> - Connection-scoped object indexing for hierarchical components</li>
|
<li><a href="common/dictionary-service-pattern.html">DictionaryService and DictionaryHub Pattern</a> - Connection-scoped object indexing for hierarchical components</li>
|
||||||
|
@ -113,8 +113,8 @@
|
|||||||
<li>Pause</li>
|
<li>Pause</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>Both webapi and win-desktop applications use <a class="xref" href="../../../../api/Hi.MachiningProcs.LocalProjectService.html">LocalProjectService</a> events for monitoring <a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_PacePlayer">PacePlayer</a> status changes.</li>
|
<li>Both webservice and win-desktop applications use <a class="xref" href="../../../../api/Hi.MachiningProcs.LocalProjectService.html">LocalProjectService</a> events for monitoring <a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_PacePlayer">PacePlayer</a> status changes.</li>
|
||||||
<li>In webapi applications, the <code>PlayerStatusService</code> subscribes to these <a class="xref" href="../../../../api/Hi.MachiningProcs.LocalProjectService.html">LocalProjectService</a> events and broadcasts status changes via <code>PlayerStatusHub</code> using SignalR for real-time communication.</li>
|
<li>In webservice applications, the <code>PlayerStatusService</code> subscribes to these <a class="xref" href="../../../../api/Hi.MachiningProcs.LocalProjectService.html">LocalProjectService</a> events and broadcasts status changes via <code>PlayerStatusHub</code> using SignalR for real-time communication.</li>
|
||||||
<li>Win-desktop applications can directly subscribe to <a class="xref" href="../../../../api/Hi.MachiningProcs.LocalProjectService.html">LocalProjectService</a> events for status updates.</li>
|
<li>Win-desktop applications can directly subscribe to <a class="xref" href="../../../../api/Hi.MachiningProcs.LocalProjectService.html">LocalProjectService</a> events for status updates.</li>
|
||||||
<li>Alter the background color of the <code>Status Text Field</code> if the status changed.
|
<li>Alter the background color of the <code>Status Text Field</code> if the status changed.
|
||||||
<ul>
|
<ul>
|
||||||
|
@ -153,18 +153,14 @@ Provides a complete example of a 3D visualization application with HiAPI and WPF
|
|||||||
<div class="markdown level0 remarks"><h3 id="source-code">Source Code</h3>
|
<div class="markdown level0 remarks"><h3 id="source-code">Source Code</h3>
|
||||||
<pre><code class="lang-csharp" name="SampleCode">using Hi.Wpf.Disp;
|
<pre><code class="lang-csharp" name="SampleCode">using Hi.Wpf.Disp;
|
||||||
using System;
|
using System;
|
||||||
using Hi.MongoUtils;
|
|
||||||
using Hi.Licenses;
|
|
||||||
using Hi.MachiningProcs;
|
using Hi.MachiningProcs;
|
||||||
using Hi.Common.FileLines;
|
using Hi.Common.FileLines;
|
||||||
using System.Windows;
|
using System.Windows;
|
||||||
using Hi.Disp;
|
|
||||||
using Hi.MachiningSteps;
|
using Hi.MachiningSteps;
|
||||||
using Hi.HiNcKits;
|
using Hi.HiNcKits;
|
||||||
|
|
||||||
namespace Sample.Machining
|
namespace Sample.Machining
|
||||||
{
|
{
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Demonstrates integration of machining process visualization with interactive strip position selection.
|
/// Demonstrates integration of machining process visualization with interactive strip position selection.
|
||||||
/// Shows how to load a machining project, configure rendering options, and implement user interaction.
|
/// Shows how to load a machining project, configure rendering options, and implement user interaction.
|
||||||
|
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user