tune
This commit is contained in:
parent
5e28ac1fa7
commit
32ff8b45e3
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": {
|
||||
"AvalonEdit": "6.3.0.90",
|
||||
"FontAwesome.Sharp": "6.3.0",
|
||||
"Hi.Wpf": "3.1.74",
|
||||
"HiNc": "3.1.95",
|
||||
"Hi.Wpf": "3.1.80",
|
||||
"HiNc": "3.1.98",
|
||||
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "9.0.11",
|
||||
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "9.0.11",
|
||||
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "9.0.11"
|
||||
@ -1600,39 +1600,39 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"Hi.Wpf/3.1.74": {
|
||||
"Hi.Wpf/3.1.80": {
|
||||
"dependencies": {
|
||||
"HiDisp": "3.1.79"
|
||||
"HiDisp": "3.1.83"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0-windows7.0/Hi.Wpf.dll": {
|
||||
"assemblyVersion": "3.1.74.0",
|
||||
"fileVersion": "3.1.74.0"
|
||||
"assemblyVersion": "3.1.80.0",
|
||||
"fileVersion": "3.1.80.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiCbtr/3.1.79": {
|
||||
"HiCbtr/3.1.82": {
|
||||
"dependencies": {
|
||||
"HiDisp": "3.1.79"
|
||||
"HiDisp": "3.1.83"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/HiCbtr.dll": {
|
||||
"assemblyVersion": "3.1.79.0",
|
||||
"fileVersion": "3.1.79.0"
|
||||
"assemblyVersion": "3.1.82.0",
|
||||
"fileVersion": "3.1.82.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiDisp/3.1.79": {
|
||||
"HiDisp/3.1.83": {
|
||||
"dependencies": {
|
||||
"HiGeom": "3.1.74",
|
||||
"HiGeom": "3.1.76",
|
||||
"System.Configuration.ConfigurationManager": "10.0.1",
|
||||
"System.Drawing.Common": "10.0.1",
|
||||
"System.Resources.Extensions": "10.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/HiDisp.dll": {
|
||||
"assemblyVersion": "3.1.79.0",
|
||||
"fileVersion": "3.1.79.0"
|
||||
"assemblyVersion": "3.1.83.0",
|
||||
"fileVersion": "3.1.83.0"
|
||||
}
|
||||
},
|
||||
"native": {
|
||||
@ -1642,12 +1642,15 @@
|
||||
"runtimes/win-x64/native/hasp_windows_x64_30012.dll": {
|
||||
"fileVersion": "10.14.837.60002"
|
||||
},
|
||||
"runtimes/win-x64/native/hi-key.dll": {
|
||||
"fileVersion": "0.0.0.0"
|
||||
},
|
||||
"runtimes/win-x64/native/vcruntime140_1.dll": {
|
||||
"fileVersion": "14.24.28127.4"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiGeom/3.1.74": {
|
||||
"HiGeom/3.1.76": {
|
||||
"dependencies": {
|
||||
"Google.Protobuf": "3.28.3",
|
||||
"Grpc.AspNetCore": "2.66.0",
|
||||
@ -1658,8 +1661,8 @@
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/HiGeom.dll": {
|
||||
"assemblyVersion": "3.1.74.0",
|
||||
"fileVersion": "3.1.74.0"
|
||||
"assemblyVersion": "3.1.76.0",
|
||||
"fileVersion": "3.1.76.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1671,27 +1674,27 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiLicense/3.1.74": {
|
||||
"HiLicense/3.1.76": {
|
||||
"dependencies": {
|
||||
"HiGeom": "3.1.74"
|
||||
"HiGeom": "3.1.76"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/HiLicense.dll": {
|
||||
"assemblyVersion": "3.1.74.0",
|
||||
"fileVersion": "3.1.74.0"
|
||||
"assemblyVersion": "3.1.76.0",
|
||||
"fileVersion": "3.1.76.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiMech/3.1.86": {
|
||||
"HiMech/3.1.89": {
|
||||
"dependencies": {
|
||||
"CommandLineParser": "2.9.1",
|
||||
"HiCbtr": "3.1.79",
|
||||
"HiCbtr": "3.1.82",
|
||||
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/HiMech.dll": {
|
||||
"assemblyVersion": "3.1.86.0",
|
||||
"fileVersion": "3.1.86.0"
|
||||
"assemblyVersion": "3.1.89.0",
|
||||
"fileVersion": "3.1.89.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1706,20 +1709,20 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiNc/3.1.95": {
|
||||
"HiNc/3.1.98": {
|
||||
"dependencies": {
|
||||
"Google.Protobuf": "3.28.3",
|
||||
"Grpc.AspNetCore": "2.66.0",
|
||||
"Grpc.Net.Client": "2.66.0",
|
||||
"HiLicense": "3.1.74",
|
||||
"HiMech": "3.1.86",
|
||||
"HiUniNc": "3.1.83",
|
||||
"HiLicense": "3.1.76",
|
||||
"HiMech": "3.1.89",
|
||||
"HiUniNc": "3.1.86",
|
||||
"System.IO.Pipelines": "10.0.1"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/HiNc.dll": {
|
||||
"assemblyVersion": "3.1.95.0",
|
||||
"fileVersion": "3.1.95.0"
|
||||
"assemblyVersion": "3.1.98.0",
|
||||
"fileVersion": "3.1.98.0"
|
||||
}
|
||||
},
|
||||
"resources": {
|
||||
@ -1731,14 +1734,14 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"HiUniNc/3.1.83": {
|
||||
"HiUniNc/3.1.86": {
|
||||
"dependencies": {
|
||||
"HiMech": "3.1.86"
|
||||
"HiMech": "3.1.89"
|
||||
},
|
||||
"runtime": {
|
||||
"lib/net9.0/HiUniNc.dll": {
|
||||
"assemblyVersion": "3.1.83.0",
|
||||
"fileVersion": "3.1.83.0"
|
||||
"assemblyVersion": "3.1.86.0",
|
||||
"fileVersion": "3.1.86.0"
|
||||
}
|
||||
}
|
||||
},
|
||||
@ -2219,61 +2222,61 @@
|
||||
"path": "grpc.net.common/2.66.0",
|
||||
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
|
||||
},
|
||||
"Hi.Wpf/3.1.74": {
|
||||
"Hi.Wpf/3.1.80": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-CzHZYMApU3eU2tKP5na7chCTdvAQ3hMDZjvvTCXvJTNOI2fqlXz3eJ9q3mL9VJvMq9BnGRNaVrTMcwxNJaZmcQ==",
|
||||
"path": "hi.wpf/3.1.74",
|
||||
"hashPath": "hi.wpf.3.1.74.nupkg.sha512"
|
||||
"sha512": "sha512-bSnCWI2pi1tgFs08TD7u3PfRsgbrZ5pMIW7U7WOiPkGIt47qBp3aO/kQzI2DGMrMtvwK4kzeXobxeBLaKDdIgA==",
|
||||
"path": "hi.wpf/3.1.80",
|
||||
"hashPath": "hi.wpf.3.1.80.nupkg.sha512"
|
||||
},
|
||||
"HiCbtr/3.1.79": {
|
||||
"HiCbtr/3.1.82": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-N2is71MQ3pN8VEX64Zd9QfvjY/wLs3E3QKqsMgE8UvqCE2eXitJftiv7eQyvRBAXfUU5nZDur/Cdj3lORpOB8w==",
|
||||
"path": "hicbtr/3.1.79",
|
||||
"hashPath": "hicbtr.3.1.79.nupkg.sha512"
|
||||
"sha512": "sha512-Y6jjgAaOKTYzPTewRMHTxQp9jrVRCy24BFesrhDlIALgmAWqb9uv45zZ/uDPZOgy2Aiopqk0nVgKuN0MNGLBGQ==",
|
||||
"path": "hicbtr/3.1.82",
|
||||
"hashPath": "hicbtr.3.1.82.nupkg.sha512"
|
||||
},
|
||||
"HiDisp/3.1.79": {
|
||||
"HiDisp/3.1.83": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-kVMrYJMibmDcSyUBvUHFdj6Wu+GwQka08c2PUX5AT1QUq7TeEhdyC15lmL96PHusPblgCXFLso0P3dd7vwTbaw==",
|
||||
"path": "hidisp/3.1.79",
|
||||
"hashPath": "hidisp.3.1.79.nupkg.sha512"
|
||||
"sha512": "sha512-BD0E2wyn5hT7af3yvt+Uea5nVzx17za9jTQnyvU31LbiIradSI2074gbi83ZFxlNJptLSAvGQOQkEFRbwPNRwg==",
|
||||
"path": "hidisp/3.1.83",
|
||||
"hashPath": "hidisp.3.1.83.nupkg.sha512"
|
||||
},
|
||||
"HiGeom/3.1.74": {
|
||||
"HiGeom/3.1.76": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-T0vgnzXZ8SHmSEmJ3msfsYXyUqm6AOCLSzEveeqfJcK0vG+8ITSqBVwQiGe6EM2GybaU0Qe+1aCxyy1EsiOnuA==",
|
||||
"path": "higeom/3.1.74",
|
||||
"hashPath": "higeom.3.1.74.nupkg.sha512"
|
||||
"sha512": "sha512-vj75uMBK+CjjSIoCcmq8+xXpRy+7Q6jzKDD7Qe+sh6dpLwBhJgF8BUzQoNSDQBrwDTNqeYl2ypgzgYwBXIOm4Q==",
|
||||
"path": "higeom/3.1.76",
|
||||
"hashPath": "higeom.3.1.76.nupkg.sha512"
|
||||
},
|
||||
"HiLicense/3.1.74": {
|
||||
"HiLicense/3.1.76": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-QKk9JdBfHmydnVELj/jXoY4MixBemd2gRBVv1lKN1DO/2aOlbddfY6ejPlrcvfhNagyuVJbHdqgx4rx9GWpx2w==",
|
||||
"path": "hilicense/3.1.74",
|
||||
"hashPath": "hilicense.3.1.74.nupkg.sha512"
|
||||
"sha512": "sha512-BC8mjOxEctAnv8K8h4In33VFO/FSjfVygOAONfNkpq2ltNQyjK9/eKeNQRUaZgdMBIW0D7o5tVE+NnOLEEPkhA==",
|
||||
"path": "hilicense/3.1.76",
|
||||
"hashPath": "hilicense.3.1.76.nupkg.sha512"
|
||||
},
|
||||
"HiMech/3.1.86": {
|
||||
"HiMech/3.1.89": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-pp4nlY/zievxqavmQ7hFmj6H35zW6Xa7xO9MPzixWuthYxRmREM3KGKUZjrfMEQIvSZuAtawfhOuap8mqMGtcg==",
|
||||
"path": "himech/3.1.86",
|
||||
"hashPath": "himech.3.1.86.nupkg.sha512"
|
||||
"sha512": "sha512-QeqGLOF4V6HMHt1l/ZCiONUfDvm97NYxFJd3ujGzGG12susy0nw+t9UCLKUHjm+yaFUEDghnitY7rtMpICjKGw==",
|
||||
"path": "himech/3.1.89",
|
||||
"hashPath": "himech.3.1.89.nupkg.sha512"
|
||||
},
|
||||
"HiNc/3.1.95": {
|
||||
"HiNc/3.1.98": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-sLHRRFs+amO1K1ybQqPoDZCK9+19ZVPX4m+poszrFBt/952gwZzixZT6QKdyKO1/6KxZ+oOlItUHlH++WUqqUw==",
|
||||
"path": "hinc/3.1.95",
|
||||
"hashPath": "hinc.3.1.95.nupkg.sha512"
|
||||
"sha512": "sha512-6WwDmWOHTnfxGZU6jK1Y5omyKJ5TdXHp2hWgXot+7fxSyp2nEbWEB1a2iXA4vt/CDpgXmGjJepWBuGT3fZU2lg==",
|
||||
"path": "hinc/3.1.98",
|
||||
"hashPath": "hinc.3.1.98.nupkg.sha512"
|
||||
},
|
||||
"HiUniNc/3.1.83": {
|
||||
"HiUniNc/3.1.86": {
|
||||
"type": "package",
|
||||
"serviceable": true,
|
||||
"sha512": "sha512-5ZbH1xeVgjzEaKlENCB4AN5xaSUikvWao8OhrZm4Dq2ayQTb9DXYnJeVpcV1XEVE0WB2l6wzNcXJqrAmL2aYOg==",
|
||||
"path": "hiuninc/3.1.83",
|
||||
"hashPath": "hiuninc.3.1.83.nupkg.sha512"
|
||||
"sha512": "sha512-PbDnEUTSElvZgGWZ6CbbU7iboDQaq2lu1xC5WpA16R2toL0FdR0DwetH4FPsM+RiOppRcuKibZ2Kx/CTeh10qg==",
|
||||
"path": "hiuninc/3.1.86",
|
||||
"hashPath": "hiuninc.3.1.86.nupkg.sha512"
|
||||
},
|
||||
"MathNet.Numerics/5.0.0": {
|
||||
"type": "package",
|
||||
|
||||
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.
BIN
App/core.dll
BIN
App/core.dll
Binary file not shown.
Binary file not shown.
Binary file not shown.
BIN
App/hi-key.dll
Normal file
BIN
App/hi-key.dll
Normal file
Binary file not shown.
@ -329,6 +329,36 @@ The applied resolution is c*(2^i). Where c is a constant; i is a integer to make
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_Cbtr_CubeTree_KeyDll" data-uid="Hi.Cbtr.CubeTree.KeyDll">
|
||||
KeyDll
|
||||
|
||||
</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 KeyDll = "hi-key.dll"</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_Cbtr_CubeTree_defaultPreferredGridWidth" data-uid="Hi.Cbtr.CubeTree.defaultPreferredGridWidth">
|
||||
defaultPreferredGridWidth
|
||||
|
||||
|
||||
@ -94,12 +94,6 @@
|
||||
<h3 id="classes">
|
||||
Classes
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html">BaseAndSubDirectory</a></dt>
|
||||
<dd><p>Represents a directory structure with a base directory and a subdirectory,
|
||||
providing methods for path manipulation and resolution.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.PathUtils.ExtendedNamedPath.html">ExtendedNamedPath</a></dt>
|
||||
<dd><p>Represents a path with a named base path and an optional extended path component.</p>
|
||||
@ -118,11 +112,6 @@ providing methods for path manipulation and resolution.</p>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.PathUtils.NamedPath.html">NamedPath</a></dt>
|
||||
<dd><p>Represents a file system path with an associated name or alias.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.Common.PathUtils.PathRoute.html">PathRoute</a></dt>
|
||||
<dd><p>Represents a path with both directory and file components, supporting relative and absolute path operations.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
|
||||
@ -185,6 +185,37 @@ Host class for HiNC functionality that provides project management, path resolut
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost__ctor_" data-uid="Hi.HiNcKits.HiNcHost.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost__ctor_Hi_MachiningProcs_ProxyProjectService_" data-uid="Hi.HiNcKits.HiNcHost.#ctor(Hi.MachiningProcs.ProxyProjectService)">
|
||||
HiNcHost(ProxyProjectService)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public HiNcHost(ProxyProjectService proxyProjectService)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>proxyProjectService</code> <a class="xref" href="Hi.MachiningProcs.ProxyProjectService.html">ProxyProjectService</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost__ctor_" data-uid="Hi.HiNcKits.HiNcHost.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost__ctor_System_String_System_Int32_System_String_" data-uid="Hi.HiNcKits.HiNcHost.#ctor(System.String,System.Int32,System.String)">
|
||||
@ -291,10 +322,10 @@ Host class for HiNC functionality that provides project management, path resolut
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost_AdminDir_" data-uid="Hi.HiNcKits.HiNcHost.AdminDir*"></a>
|
||||
<a id="Hi_HiNcKits_HiNcHost_AdminDirectory_" data-uid="Hi.HiNcKits.HiNcHost.AdminDirectory*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_AdminDir" data-uid="Hi.HiNcKits.HiNcHost.AdminDir">
|
||||
AdminDir
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_AdminDirectory" data-uid="Hi.HiNcKits.HiNcHost.AdminDirectory">
|
||||
AdminDirectory
|
||||
|
||||
</h3>
|
||||
|
||||
@ -303,7 +334,7 @@ Host class for HiNC functionality that provides project management, path resolut
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string AdminDir { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string AdminDirectory { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -419,39 +450,6 @@ Host class for HiNC functionality that provides project management, path resolut
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost_DirectoryRoute_" data-uid="Hi.HiNcKits.HiNcHost.DirectoryRoute*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_DirectoryRoute" data-uid="Hi.HiNcKits.HiNcHost.DirectoryRoute">
|
||||
DirectoryRoute
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common_PathUtils_BaseAndSubDirectory_BaseDirectory">BaseDirectory</a> is admin directory.
|
||||
The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common_PathUtils_BaseAndSubDirectory_SubDirectory">SubDirectory</a> is current applied project directory.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public BaseAndSubDirectory DirectoryRoute { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html">BaseAndSubDirectory</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost_MachiningProject_" data-uid="Hi.HiNcKits.HiNcHost.MachiningProject*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_MachiningProject" data-uid="Hi.HiNcKits.HiNcHost.MachiningProject">
|
||||
@ -459,8 +457,7 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the current MachiningProject instance.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -516,10 +513,10 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost_ProjectDir_" data-uid="Hi.HiNcKits.HiNcHost.ProjectDir*"></a>
|
||||
<a id="Hi_HiNcKits_HiNcHost_ProjectDirectory_" data-uid="Hi.HiNcKits.HiNcHost.ProjectDirectory*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_ProjectDir" data-uid="Hi.HiNcKits.HiNcHost.ProjectDir">
|
||||
ProjectDir
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_ProjectDirectory" data-uid="Hi.HiNcKits.HiNcHost.ProjectDirectory">
|
||||
ProjectDirectory
|
||||
|
||||
</h3>
|
||||
|
||||
@ -528,7 +525,7 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string ProjectDir { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string ProjectDirectory { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -612,38 +609,6 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost_ProjectPathRoute_" data-uid="Hi.HiNcKits.HiNcHost.ProjectPathRoute*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_ProjectPathRoute" data-uid="Hi.HiNcKits.HiNcHost.ProjectPathRoute">
|
||||
ProjectPathRoute
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the project path route.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public PathRoute ProjectPathRoute { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.PathUtils.PathRoute.html">PathRoute</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost_ProjectRelativeDirectory_" data-uid="Hi.HiNcKits.HiNcHost.ProjectRelativeDirectory*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_ProjectRelativeDirectory" data-uid="Hi.HiNcKits.HiNcHost.ProjectRelativeDirectory">
|
||||
@ -676,6 +641,37 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost_RelativeProjectPath_" data-uid="Hi.HiNcKits.HiNcHost.RelativeProjectPath*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_RelativeProjectPath" data-uid="Hi.HiNcKits.HiNcHost.RelativeProjectPath">
|
||||
RelativeProjectPath
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string RelativeProjectPath { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_HiNcHost_ResourceDir_" data-uid="Hi.HiNcKits.HiNcHost.ResourceDir*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_ResourceDir" data-uid="Hi.HiNcKits.HiNcHost.ResourceDir">
|
||||
@ -779,7 +775,7 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Relative directory from <a class="xref" href="Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_AdminDir">AdminDir</a> for resource.</p>
|
||||
<div class="markdown level1 summary"><p>Relative directory from <a class="xref" href="Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_AdminDirectory">AdminDirectory</a> for resource.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
@ -1209,7 +1205,7 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Task LoadProjectByRelativePath(string relativeFilePathFromAdminRoot)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void LoadProjectByRelativePath(string relativeFilePathFromAdminRoot)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -1219,12 +1215,6 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
|
||||
<dd><p>A task representing the asynchronous operation</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -1314,12 +1304,12 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void SaveAsProject(string relativeFilePathFromAdminRoot)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void SaveAsProject(string relativeFilePath)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>relativeFilePathFromAdminRoot</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dt><code>relativeFilePath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The relative file path from the admin directory root</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -1342,7 +1332,7 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Save project by <a class="xref" href="Hi.HiNcKits.HiNcHost.html#Hi_HiNcKits_HiNcHost_ProjectPathRoute">ProjectPathRoute</a>.</p>
|
||||
<div class="markdown level1 summary"><p>Save project in the current path.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
@ -1406,37 +1396,6 @@ The <a class="xref" href="Hi.Common.PathUtils.BaseAndSubDirectory.html#Hi_Common
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_OnMachiningProjectDisposing" data-uid="Hi.HiNcKits.HiNcHost.OnMachiningProjectDisposing">
|
||||
OnMachiningProjectDisposing
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Event raised when the MachiningProject is about to be disposed.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public event Func<MachiningProject, Task> OnMachiningProjectDisposing</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Event Type</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.func-2">Func</a><<a class="xref" href="Hi.MachiningProcs.MachiningProject.html">MachiningProject</a>, <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_HiNcKits_HiNcHost_OnShownMessageBoard" data-uid="Hi.HiNcKits.HiNcHost.OnShownMessageBoard">
|
||||
OnShownMessageBoard
|
||||
|
||||
|
||||
@ -154,17 +154,17 @@ Class LocalApp
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalApp_HostConfigPath" data-uid="Hi.HiNcKits.LocalApp.HostConfigPath">
|
||||
HostConfigPath
|
||||
<h3 id="Hi_HiNcKits_LocalApp_DefaultLocalAppConfigPath" data-uid="Hi.HiNcKits.LocalApp.DefaultLocalAppConfigPath">
|
||||
DefaultLocalAppConfigPath
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Path to the host configuration file.</p>
|
||||
<div class="markdown level1 summary"><p>Path to the configuration file.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public const string HostConfigPath = "hinc-host-config.xml"</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public const string DefaultLocalAppConfigPath = "hinc-host-config.xml"</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -188,10 +188,10 @@ Class LocalApp
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_LocalApp_HostConfig_" data-uid="Hi.HiNcKits.LocalApp.HostConfig*"></a>
|
||||
<a id="Hi_HiNcKits_LocalApp_LocalAppConfig_" data-uid="Hi.HiNcKits.LocalApp.LocalAppConfig*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalApp_HostConfig" data-uid="Hi.HiNcKits.LocalApp.HostConfig">
|
||||
HostConfig
|
||||
<h3 id="Hi_HiNcKits_LocalApp_LocalAppConfig" data-uid="Hi.HiNcKits.LocalApp.LocalAppConfig">
|
||||
LocalAppConfig
|
||||
|
||||
</h3>
|
||||
|
||||
@ -200,7 +200,7 @@ Class LocalApp
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static HostConfig HostConfig { get; set; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static LocalAppConfig LocalAppConfig { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -209,7 +209,7 @@ Class LocalApp
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.HostConfig.html">HostConfig</a></dt>
|
||||
<dt><a class="xref" href="Hi.HiNcKits.LocalAppConfig.html">LocalAppConfig</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -226,19 +226,87 @@ Class LocalApp
|
||||
|
||||
<a id="Hi_HiNcKits_LocalApp_AppBegin_" data-uid="Hi.HiNcKits.LocalApp.AppBegin*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalApp_AppBegin" data-uid="Hi.HiNcKits.LocalApp.AppBegin">
|
||||
AppBegin()
|
||||
<h3 id="Hi_HiNcKits_LocalApp_AppBegin_Hi_HiNcKits_LocalAppConfig_" data-uid="Hi.HiNcKits.LocalApp.AppBegin(Hi.HiNcKits.LocalAppConfig)">
|
||||
AppBegin(LocalAppConfig)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes the application by loading configuration, logging in licenses, and starting services.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AppBegin()</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public static void AppBegin(LocalAppConfig localAppConfig)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>localAppConfig</code> <a class="xref" href="Hi.HiNcKits.LocalAppConfig.html">LocalAppConfig</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_LocalApp_AppBegin_" data-uid="Hi.HiNcKits.LocalApp.AppBegin*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalApp_AppBegin_System_Int32_System_String_" data-uid="Hi.HiNcKits.LocalApp.AppBegin(System.Int32,System.String)">
|
||||
AppBegin(int, string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AppBegin(int dbPort, string cacheDbPath)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>dbPort</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>cacheDbPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_LocalApp_AppBegin_" data-uid="Hi.HiNcKits.LocalApp.AppBegin*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalApp_AppBegin_System_String_" data-uid="Hi.HiNcKits.LocalApp.AppBegin(System.String)">
|
||||
AppBegin(string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static void AppBegin(string hostConfigPath = null)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>hostConfigPath</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
410
App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.LocalAppConfig.html
Normal file
410
App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.LocalAppConfig.html
Normal file
@ -0,0 +1,410 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class LocalAppConfig | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class LocalAppConfig | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="Configuration for host-related settings.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
<meta name="docfx:navrel" content="../toc.html">
|
||||
<meta name="docfx:tocrel" content="toc.html">
|
||||
|
||||
<meta name="docfx:rel" content="../">
|
||||
|
||||
|
||||
|
||||
<meta name="loc:inThisArticle" content="In this article">
|
||||
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<meta name="loc:tocFilter" content="Filter by title">
|
||||
<meta name="loc:nextArticle" content="Next">
|
||||
<meta name="loc:prevArticle" content="Previous">
|
||||
<meta name="loc:themeLight" content="Light">
|
||||
<meta name="loc:themeDark" content="Dark">
|
||||
<meta name="loc:themeAuto" content="Auto">
|
||||
<meta name="loc:changeTheme" content="Change theme">
|
||||
<meta name="loc:copy" content="Copy">
|
||||
<meta name="loc:downloadPdf" content="Download PDF">
|
||||
|
||||
<script type="module" src="./../public/docfx.min.js"></script>
|
||||
|
||||
<script>
|
||||
const theme = localStorage.getItem('theme') || 'auto'
|
||||
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||
<header class="bg-body border-bottom">
|
||||
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||
<div class="container-xxl flex-nowrap">
|
||||
<a class="navbar-brand" href="../index.html">
|
||||
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
|
||||
|
||||
</a>
|
||||
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<i class="bi bi-three-dots"></i>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navpanel">
|
||||
<div id="navbar">
|
||||
<form class="search" role="search" id="search">
|
||||
<i class="bi bi-search"></i>
|
||||
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="container-xxl">
|
||||
<div class="toc-offcanvas">
|
||||
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||
<div class="offcanvas-header">
|
||||
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="offcanvas-body">
|
||||
<nav class="toc" id="toc"></nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<div class="actionbar">
|
||||
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||
<i class="bi bi-list"></i>
|
||||
</button>
|
||||
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.HiNcKits.LocalAppConfig">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_HiNcKits_LocalAppConfig" data-uid="Hi.HiNcKits.LocalAppConfig" class="text-break">
|
||||
Class LocalAppConfig
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.HiNcKits.html">HiNcKits</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiNc.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>Configuration for host-related settings.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class LocalAppConfig</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">LocalAppConfig</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_LocalAppConfig__ctor_" data-uid="Hi.HiNcKits.LocalAppConfig.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalAppConfig__ctor" data-uid="Hi.HiNcKits.LocalAppConfig.#ctor">
|
||||
LocalAppConfig()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public LocalAppConfig()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_LocalAppConfig__ctor_" data-uid="Hi.HiNcKits.LocalAppConfig.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalAppConfig__ctor_System_Xml_Linq_XElement_System_String_" data-uid="Hi.HiNcKits.LocalAppConfig.#ctor(System.Xml.Linq.XElement,System.String)">
|
||||
LocalAppConfig(XElement, string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.HiNcKits.LocalAppConfig.html">LocalAppConfig</a> class from XML data.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public LocalAppConfig(XElement src, string baseDirectory)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>src</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</a></dt>
|
||||
<dd><p>XML element containing configuration data</p>
|
||||
</dd>
|
||||
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>Base directory for resolving relative paths</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_LocalAppConfig_CacheDbPath_" data-uid="Hi.HiNcKits.LocalAppConfig.CacheDbPath*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalAppConfig_CacheDbPath" data-uid="Hi.HiNcKits.LocalAppConfig.CacheDbPath">
|
||||
CacheDbPath
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the cache database path.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string CacheDbPath { 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_HiNcKits_LocalAppConfig_MongoPort_" data-uid="Hi.HiNcKits.LocalAppConfig.MongoPort*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalAppConfig_MongoPort" data-uid="Hi.HiNcKits.LocalAppConfig.MongoPort">
|
||||
MongoPort
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the MongoDB port number.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public int MongoPort { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_LocalAppConfig_XName_" data-uid="Hi.HiNcKits.LocalAppConfig.XName*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalAppConfig_XName" data-uid="Hi.HiNcKits.LocalAppConfig.XName">
|
||||
XName
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Name for XML IO.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public static string XName { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_LocalAppConfig_MakeXmlSource_" data-uid="Hi.HiNcKits.LocalAppConfig.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_LocalAppConfig_MakeXmlSource_System_String_System_String_" data-uid="Hi.HiNcKits.LocalAppConfig.MakeXmlSource(System.String,System.String)">
|
||||
MakeXmlSource(string, string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public XElement MakeXmlSource(string baseDirectory, string relFile)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>baseDirectory</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
<dt><code>relFile</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.xml.linq.xelement">XElement</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>
|
||||
@ -2,11 +2,11 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class AppConfig | HiAPI-C# 2025 </title>
|
||||
<title>Class UserConfig | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class AppConfig | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="title" content="Class UserConfig | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="User Configuration">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
@ -84,12 +84,12 @@
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.HiNcKits.AppConfig">
|
||||
<article data-uid="Hi.HiNcKits.UserConfig">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_HiNcKits_UserConfig" data-uid="Hi.HiNcKits.AppConfig" class="text-break">
|
||||
Class AppConfig
|
||||
<h1 id="Hi_HiNcKits_UserConfig" data-uid="Hi.HiNcKits.UserConfig" class="text-break">
|
||||
Class UserConfig
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
@ -97,11 +97,12 @@ Class AppConfig
|
||||
<dl><dt>Assembly</dt><dd>HiNc.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"></div>
|
||||
<div class="markdown summary"><p>User Configuration</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class AppConfig : IMakeXmlSource</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public class UserConfig : IMakeXmlSource</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -111,7 +112,7 @@ Class AppConfig
|
||||
<dt>Inheritance</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></div>
|
||||
<div><span class="xref">AppConfig</span></div>
|
||||
<div><span class="xref">UserConfig</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
@ -183,10 +184,10 @@ Class AppConfig
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig__ctor_" data-uid="Hi.HiNcKits.AppConfig.#ctor*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig__ctor_" data-uid="Hi.HiNcKits.UserConfig.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig__ctor" data-uid="Hi.HiNcKits.AppConfig.#ctor">
|
||||
AppConfig()
|
||||
<h3 id="Hi_HiNcKits_UserConfig__ctor" data-uid="Hi.HiNcKits.UserConfig.#ctor">
|
||||
UserConfig()
|
||||
|
||||
</h3>
|
||||
|
||||
@ -195,7 +196,7 @@ Class AppConfig
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public AppConfig()</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public UserConfig()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -210,19 +211,19 @@ Class AppConfig
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig__ctor_" data-uid="Hi.HiNcKits.AppConfig.#ctor*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig__ctor_" data-uid="Hi.HiNcKits.UserConfig.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig__ctor_System_Xml_Linq_XElement_System_String_" data-uid="Hi.HiNcKits.AppConfig.#ctor(System.Xml.Linq.XElement,System.String)">
|
||||
AppConfig(XElement, string)
|
||||
<h3 id="Hi_HiNcKits_UserConfig__ctor_System_Xml_Linq_XElement_System_String_" data-uid="Hi.HiNcKits.UserConfig.#ctor(System.Xml.Linq.XElement,System.String)">
|
||||
UserConfig(XElement, string)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.HiNcKits.AppConfig.html">AppConfig</a> class from XML data.</p>
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.HiNcKits.UserConfig.html">UserConfig</a> class from XML data.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public AppConfig(XElement src, string baseDirectory)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public UserConfig(XElement src, string baseDirectory)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -250,9 +251,9 @@ Class AppConfig
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig_DisplayedStepPresentKeyList_" data-uid="Hi.HiNcKits.AppConfig.DisplayedStepPresentKeyList*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig_DisplayedStepPresentKeyList_" data-uid="Hi.HiNcKits.UserConfig.DisplayedStepPresentKeyList*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_DisplayedStepPresentKeyList" data-uid="Hi.HiNcKits.AppConfig.DisplayedStepPresentKeyList">
|
||||
<h3 id="Hi_HiNcKits_UserConfig_DisplayedStepPresentKeyList" data-uid="Hi.HiNcKits.UserConfig.DisplayedStepPresentKeyList">
|
||||
DisplayedStepPresentKeyList
|
||||
|
||||
</h3>
|
||||
@ -282,9 +283,43 @@ Class AppConfig
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig_EquipmentWorkpieceSetupDisplayeeConfig_" data-uid="Hi.HiNcKits.AppConfig.EquipmentWorkpieceSetupDisplayeeConfig*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig_EnableFullControl_" data-uid="Hi.HiNcKits.UserConfig.EnableFullControl*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_EquipmentWorkpieceSetupDisplayeeConfig" data-uid="Hi.HiNcKits.AppConfig.EquipmentWorkpieceSetupDisplayeeConfig">
|
||||
<h3 id="Hi_HiNcKits_UserConfig_EnableFullControl" data-uid="Hi.HiNcKits.UserConfig.EnableFullControl">
|
||||
EnableFullControl
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Enable Full control of the application.
|
||||
Eanble System.Diagnostics.Process in GUI Script Command.
|
||||
Not used yet.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool EnableFullControl { 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_HiNcKits_UserConfig_EquipmentWorkpieceSetupDisplayeeConfig_" data-uid="Hi.HiNcKits.UserConfig.EquipmentWorkpieceSetupDisplayeeConfig*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_EquipmentWorkpieceSetupDisplayeeConfig" data-uid="Hi.HiNcKits.UserConfig.EquipmentWorkpieceSetupDisplayeeConfig">
|
||||
EquipmentWorkpieceSetupDisplayeeConfig
|
||||
|
||||
</h3>
|
||||
@ -314,9 +349,9 @@ Class AppConfig
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig_FixtureSetupDisplayeeConfig_" data-uid="Hi.HiNcKits.AppConfig.FixtureSetupDisplayeeConfig*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig_FixtureSetupDisplayeeConfig_" data-uid="Hi.HiNcKits.UserConfig.FixtureSetupDisplayeeConfig*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_FixtureSetupDisplayeeConfig" data-uid="Hi.HiNcKits.AppConfig.FixtureSetupDisplayeeConfig">
|
||||
<h3 id="Hi_HiNcKits_UserConfig_FixtureSetupDisplayeeConfig" data-uid="Hi.HiNcKits.UserConfig.FixtureSetupDisplayeeConfig">
|
||||
FixtureSetupDisplayeeConfig
|
||||
|
||||
</h3>
|
||||
@ -346,14 +381,15 @@ Class AppConfig
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig_GraphicCacheLowerLimitMb_" data-uid="Hi.HiNcKits.AppConfig.GraphicCacheLowerLimitMb*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig_GraphicCacheLowerLimitMb_" data-uid="Hi.HiNcKits.UserConfig.GraphicCacheLowerLimitMb*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_GraphicCacheLowerLimitMb" data-uid="Hi.HiNcKits.AppConfig.GraphicCacheLowerLimitMb">
|
||||
<h3 id="Hi_HiNcKits_UserConfig_GraphicCacheLowerLimitMb" data-uid="Hi.HiNcKits.UserConfig.GraphicCacheLowerLimitMb">
|
||||
GraphicCacheLowerLimitMb
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Gets or sets the lower limit of graphic cache in megabytes.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -377,14 +413,15 @@ Class AppConfig
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig_GraphicCacheMb_" data-uid="Hi.HiNcKits.AppConfig.GraphicCacheMb*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig_GraphicCacheMb_" data-uid="Hi.HiNcKits.UserConfig.GraphicCacheMb*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_GraphicCacheMb" data-uid="Hi.HiNcKits.AppConfig.GraphicCacheMb">
|
||||
<h3 id="Hi_HiNcKits_UserConfig_GraphicCacheMb" data-uid="Hi.HiNcKits.UserConfig.GraphicCacheMb">
|
||||
GraphicCacheMb
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Gets or sets the graphic cache size in megabytes.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -408,14 +445,15 @@ Class AppConfig
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig_GraphicCacheUpperLimitMb_" data-uid="Hi.HiNcKits.AppConfig.GraphicCacheUpperLimitMb*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig_GraphicCacheUpperLimitMb_" data-uid="Hi.HiNcKits.UserConfig.GraphicCacheUpperLimitMb*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_GraphicCacheUpperLimitMb" data-uid="Hi.HiNcKits.AppConfig.GraphicCacheUpperLimitMb">
|
||||
<h3 id="Hi_HiNcKits_UserConfig_GraphicCacheUpperLimitMb" data-uid="Hi.HiNcKits.UserConfig.GraphicCacheUpperLimitMb">
|
||||
GraphicCacheUpperLimitMb
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Gets or sets the upper limit of graphic cache in megabytes.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -439,14 +477,15 @@ Class AppConfig
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig_LanguageCode_" data-uid="Hi.HiNcKits.AppConfig.LanguageCode*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig_LanguageCode_" data-uid="Hi.HiNcKits.UserConfig.LanguageCode*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_LanguageCode" data-uid="Hi.HiNcKits.AppConfig.LanguageCode">
|
||||
<h3 id="Hi_HiNcKits_UserConfig_LanguageCode" data-uid="Hi.HiNcKits.UserConfig.LanguageCode">
|
||||
LanguageCode
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Gets or sets the language code for the application UI.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -470,14 +509,15 @@ Class AppConfig
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig_ShowPhysicsOptions_" data-uid="Hi.HiNcKits.AppConfig.ShowPhysicsOptions*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig_ShowPhysicsOptions_" data-uid="Hi.HiNcKits.UserConfig.ShowPhysicsOptions*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_ShowPhysicsOptions" data-uid="Hi.HiNcKits.AppConfig.ShowPhysicsOptions">
|
||||
<h3 id="Hi_HiNcKits_UserConfig_ShowPhysicsOptions" data-uid="Hi.HiNcKits.UserConfig.ShowPhysicsOptions">
|
||||
ShowPhysicsOptions
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 summary"><p>Gets or sets whether to show physics options in the UI.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -501,9 +541,9 @@ Class AppConfig
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig_XName_" data-uid="Hi.HiNcKits.AppConfig.XName*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig_XName_" data-uid="Hi.HiNcKits.UserConfig.XName*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_XName" data-uid="Hi.HiNcKits.AppConfig.XName">
|
||||
<h3 id="Hi_HiNcKits_UserConfig_XName" data-uid="Hi.HiNcKits.UserConfig.XName">
|
||||
XName
|
||||
|
||||
</h3>
|
||||
@ -537,9 +577,9 @@ Class AppConfig
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserConfig_MakeXmlSource_" data-uid="Hi.HiNcKits.AppConfig.MakeXmlSource*"></a>
|
||||
<a id="Hi_HiNcKits_UserConfig_MakeXmlSource_" data-uid="Hi.HiNcKits.UserConfig.MakeXmlSource*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserConfig_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.HiNcKits.AppConfig.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
<h3 id="Hi_HiNcKits_UserConfig_MakeXmlSource_System_String_System_String_System_Boolean_" data-uid="Hi.HiNcKits.UserConfig.MakeXmlSource(System.String,System.String,System.Boolean)">
|
||||
MakeXmlSource(string, string, bool)
|
||||
|
||||
</h3>
|
||||
|
||||
682
App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.UserService.html
Normal file
682
App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.UserService.html
Normal file
@ -0,0 +1,682 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>Class UserService | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="Class UserService | HiAPI-C# 2025 ">
|
||||
|
||||
<meta name="description" content="User Service.">
|
||||
<link rel="icon" href="../img/HiAPI.favicon.ico">
|
||||
<link rel="stylesheet" href="../public/docfx.min.css">
|
||||
<link rel="stylesheet" href="../public/main.css">
|
||||
<meta name="docfx:navrel" content="../toc.html">
|
||||
<meta name="docfx:tocrel" content="toc.html">
|
||||
|
||||
<meta name="docfx:rel" content="../">
|
||||
|
||||
|
||||
|
||||
<meta name="loc:inThisArticle" content="In this article">
|
||||
<meta name="loc:searchResultsCount" content="{count} results for "{query}"">
|
||||
<meta name="loc:searchNoResults" content="No results for "{query}"">
|
||||
<meta name="loc:tocFilter" content="Filter by title">
|
||||
<meta name="loc:nextArticle" content="Next">
|
||||
<meta name="loc:prevArticle" content="Previous">
|
||||
<meta name="loc:themeLight" content="Light">
|
||||
<meta name="loc:themeDark" content="Dark">
|
||||
<meta name="loc:themeAuto" content="Auto">
|
||||
<meta name="loc:changeTheme" content="Change theme">
|
||||
<meta name="loc:copy" content="Copy">
|
||||
<meta name="loc:downloadPdf" content="Download PDF">
|
||||
|
||||
<script type="module" src="./../public/docfx.min.js"></script>
|
||||
|
||||
<script>
|
||||
const theme = localStorage.getItem('theme') || 'auto'
|
||||
document.documentElement.setAttribute('data-bs-theme', theme === 'auto' ? (window.matchMedia('(prefers-color-scheme: dark)').matches ? 'dark' : 'light') : theme)
|
||||
</script>
|
||||
|
||||
</head>
|
||||
|
||||
<body class="tex2jax_ignore" data-layout="" data-yaml-mime="ManagedReference">
|
||||
<header class="bg-body border-bottom">
|
||||
<nav id="autocollapse" class="navbar navbar-expand-md" role="navigation">
|
||||
<div class="container-xxl flex-nowrap">
|
||||
<a class="navbar-brand" href="../index.html">
|
||||
<img id="logo" class="svg" src="../img/HiAPI.logo.png" alt="">
|
||||
|
||||
</a>
|
||||
<button class="btn btn-lg d-md-none border-0" type="button" data-bs-toggle="collapse" data-bs-target="#navpanel" aria-controls="navpanel" aria-expanded="false" aria-label="Toggle navigation">
|
||||
<i class="bi bi-three-dots"></i>
|
||||
</button>
|
||||
<div class="collapse navbar-collapse" id="navpanel">
|
||||
<div id="navbar">
|
||||
<form class="search" role="search" id="search">
|
||||
<i class="bi bi-search"></i>
|
||||
<input class="form-control" id="search-query" type="search" disabled placeholder="Search" autocomplete="off" aria-label="Search">
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</nav>
|
||||
</header>
|
||||
|
||||
<main class="container-xxl">
|
||||
<div class="toc-offcanvas">
|
||||
<div class="offcanvas-md offcanvas-start" tabindex="-1" id="tocOffcanvas" aria-labelledby="tocOffcanvasLabel">
|
||||
<div class="offcanvas-header">
|
||||
<h5 class="offcanvas-title" id="tocOffcanvasLabel">Table of Contents</h5>
|
||||
<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#tocOffcanvas" aria-label="Close"></button>
|
||||
</div>
|
||||
<div class="offcanvas-body">
|
||||
<nav class="toc" id="toc"></nav>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="content">
|
||||
<div class="actionbar">
|
||||
<button class="btn btn-lg border-0 d-md-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#tocOffcanvas" aria-controls="tocOffcanvas" aria-expanded="false" aria-label="Show table of contents">
|
||||
<i class="bi bi-list"></i>
|
||||
</button>
|
||||
|
||||
<nav id="breadcrumb"></nav>
|
||||
</div>
|
||||
|
||||
<article data-uid="Hi.HiNcKits.UserService">
|
||||
|
||||
|
||||
|
||||
<h1 id="Hi_HiNcKits_UserService" data-uid="Hi.HiNcKits.UserService" class="text-break">
|
||||
Class UserService
|
||||
</h1>
|
||||
|
||||
<div class="facts text-secondary">
|
||||
<dl><dt>Namespace</dt><dd><a class="xref" href="Hi.html">Hi</a>.<a class="xref" href="Hi.HiNcKits.html">HiNcKits</a></dd></dl>
|
||||
<dl><dt>Assembly</dt><dd>HiNc.dll</dd></dl>
|
||||
</div>
|
||||
|
||||
<div class="markdown summary"><p>User Service.</p>
|
||||
</div>
|
||||
<div class="markdown conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public class UserService : IDisposable</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">UserService</span></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<dl class="typelist implements">
|
||||
<dt>Implements</dt>
|
||||
<dd>
|
||||
<div><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.idisposable">IDisposable</a></div>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
<dl class="typelist inheritedMembers">
|
||||
<dt>Inherited Members</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object)">object.Equals(object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.equals#system-object-equals(system-object-system-object)">object.Equals(object, object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gethashcode">object.GetHashCode()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.gettype">object.GetType()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.memberwiseclone">object.MemberwiseClone()</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.referenceequals">object.ReferenceEquals(object, object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object.tostring">object.ToString()</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
<dl class="typelist extensionMethods">
|
||||
<dt>Extension Methods</dt>
|
||||
<dd>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.DuplicateUtil.html#Hi_Common_DuplicateUtil_TryDuplicate__1___0_System_Object___">DuplicateUtil.TryDuplicate<TSelf>(TSelf, params object[])</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__1___0_System_Action___0__">InvokeUtil.SelfInvoke<TSrc>(TSrc, Action<TSrc>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.InvokeUtil.html#Hi_Common_InvokeUtil_SelfInvoke__2___0_System_Func___0___1__">InvokeUtil.SelfInvoke<TSrc, TDst>(TSrc, Func<TSrc, TDst>)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Coloring.ColorUtil.html#Hi_Coloring_ColorUtil_GetGloomyColor_System_Object_System_Double_System_Double_">ColorUtil.GetGloomyColor(object, double, double)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.NameUtil.html#Hi_Common_NameUtil_GetSelectionName_System_Object_">NameUtil.GetSelectionName(object)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Common.StringUtil.html#Hi_Common_StringUtil_GetPropertyStringIfToStringNotOverloaded_System_Object_System_Boolean_System_Boolean_">StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool)</a>
|
||||
</div>
|
||||
<div>
|
||||
<a class="xref" href="Hi.Parallels.LockUtil.html#Hi_Parallels_LockUtil_Lock_System_Object_">LockUtil.Lock(object)</a>
|
||||
</div>
|
||||
</dd></dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="constructors">Constructors
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService__ctor_" data-uid="Hi.HiNcKits.UserService.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService__ctor" data-uid="Hi.HiNcKits.UserService.#ctor">
|
||||
UserService()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.HiNcKits.UserService.html">UserService</a> class.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public UserService()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService__ctor_" data-uid="Hi.HiNcKits.UserService.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService__ctor_Hi_HiNcKits_UserConfig_" data-uid="Hi.HiNcKits.UserService.#ctor(Hi.HiNcKits.UserConfig)">
|
||||
UserService(UserConfig)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Initializes a new instance of the <a class="xref" href="Hi.HiNcKits.UserService.html">UserService</a> class with the specified configuration.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public UserService(UserConfig appConfig)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>appConfig</code> <a class="xref" href="Hi.HiNcKits.UserConfig.html">UserConfig</a></dt>
|
||||
<dd><p>The application configuration.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="properties">Properties
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_AdditionalStepPresentAccess_" data-uid="Hi.HiNcKits.UserService.AdditionalStepPresentAccess*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_AdditionalStepPresentAccess" data-uid="Hi.HiNcKits.UserService.AdditionalStepPresentAccess">
|
||||
AdditionalStepPresentAccess
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets additional step presentation access configurations.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Dictionary<string, PresentAccess> AdditionalStepPresentAccess { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2">Dictionary</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="Hi.MachiningSteps.PresentAccess.html">PresentAccess</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_CandidateStepPresentKeyList_" data-uid="Hi.HiNcKits.UserService.CandidateStepPresentKeyList*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_CandidateStepPresentKeyList" data-uid="Hi.HiNcKits.UserService.CandidateStepPresentKeyList">
|
||||
CandidateStepPresentKeyList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Candidate Step Present Key List for display.
|
||||
Read only.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<string> CandidateStepPresentKeyList { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_DisplayedStepPresentAccessList_" data-uid="Hi.HiNcKits.UserService.DisplayedStepPresentAccessList*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_DisplayedStepPresentAccessList" data-uid="Hi.HiNcKits.UserService.DisplayedStepPresentAccessList">
|
||||
DisplayedStepPresentAccessList
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>StepPresentAccessList for display.
|
||||
Read only.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public List<KeyValuePair<string, PresentAccess>> DisplayedStepPresentAccessList { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.list-1">List</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.keyvaluepair-2">KeyValuePair</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="Hi.MachiningSteps.PresentAccess.html">PresentAccess</a>>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_EnablePhysics_" data-uid="Hi.HiNcKits.UserService.EnablePhysics*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_EnablePhysics" data-uid="Hi.HiNcKits.UserService.EnablePhysics">
|
||||
EnablePhysics
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets whether physics features are enabled based on configuration and license.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool EnablePhysics { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_IsPhysicsLicensed_" data-uid="Hi.HiNcKits.UserService.IsPhysicsLicensed*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_IsPhysicsLicensed" data-uid="Hi.HiNcKits.UserService.IsPhysicsLicensed">
|
||||
IsPhysicsLicensed
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets whether advanced physics features are licensed.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public bool IsPhysicsLicensed { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_SelectedItem_" data-uid="Hi.HiNcKits.UserService.SelectedItem*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_SelectedItem" data-uid="Hi.HiNcKits.UserService.SelectedItem">
|
||||
SelectedItem
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the currently selected item in the application.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public object SelectedItem { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.object">object</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_StepPresentAccessDictionary_" data-uid="Hi.HiNcKits.UserService.StepPresentAccessDictionary*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_StepPresentAccessDictionary" data-uid="Hi.HiNcKits.UserService.StepPresentAccessDictionary">
|
||||
StepPresentAccessDictionary
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>StepPresentAccessDictionary.
|
||||
Read only.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Dictionary<string, PresentAccess> StepPresentAccessDictionary { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.collections.generic.dictionary-2">Dictionary</a><<a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a>, <a class="xref" href="Hi.MachiningSteps.PresentAccess.html">PresentAccess</a>></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_UserConfig_" data-uid="Hi.HiNcKits.UserService.UserConfig*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_UserConfig" data-uid="Hi.HiNcKits.UserService.UserConfig">
|
||||
UserConfig
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the application configuration.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public UserConfig UserConfig { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.UserConfig.html">UserConfig</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_UserConfigPath_" data-uid="Hi.HiNcKits.UserService.UserConfigPath*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_UserConfigPath" data-uid="Hi.HiNcKits.UserService.UserConfigPath">
|
||||
UserConfigPath
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the path to the application configuration file.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string UserConfigPath { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_Dispose_" data-uid="Hi.HiNcKits.UserService.Dispose*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_Dispose" data-uid="Hi.HiNcKits.UserService.Dispose">
|
||||
Dispose()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void Dispose()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_Dispose_" data-uid="Hi.HiNcKits.UserService.Dispose*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_Dispose_System_Boolean_" data-uid="Hi.HiNcKits.UserService.Dispose(System.Boolean)">
|
||||
Dispose(bool)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">protected virtual void Dispose(bool disposing)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>disposing</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.boolean">bool</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_LooseSaveUserConfig_" data-uid="Hi.HiNcKits.UserService.LooseSaveUserConfig*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_LooseSaveUserConfig" data-uid="Hi.HiNcKits.UserService.LooseSaveUserConfig">
|
||||
LooseSaveUserConfig()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Schedules a loose save of the user configuration using a LooseRunner.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void LooseSaveUserConfig()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_HiNcKits_UserService_SaveUserConfig_" data-uid="Hi.HiNcKits.UserService.SaveUserConfig*"></a>
|
||||
|
||||
<h3 id="Hi_HiNcKits_UserService_SaveUserConfig" data-uid="Hi.HiNcKits.UserService.SaveUserConfig">
|
||||
SaveUserConfig()
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Saves the user configuration to the file specified by <a class="xref" href="Hi.HiNcKits.UserService.html#Hi_HiNcKits_UserService_UserConfigPath">UserConfigPath</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void SaveUserConfig()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
</article>
|
||||
|
||||
<div class="contribution d-print-none">
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<div class="affix">
|
||||
<nav id="affix"></nav>
|
||||
</div>
|
||||
</main>
|
||||
|
||||
<div class="container-xxl search-results" id="search-results"></div>
|
||||
|
||||
<footer class="border-top text-secondary">
|
||||
<div class="container-xxl">
|
||||
<div class="flex-fill">
|
||||
<span> Copyright © 2025 <a href='https://superhightech.com.tw'>Tech Coordinate</a>. All rights reserved. <a href='https://superhightech.com.tw'>超級高科技股份有限公司</a> © 2025 版權所有 </span>
|
||||
</div>
|
||||
</div>
|
||||
</footer>
|
||||
</body>
|
||||
</html>
|
||||
@ -94,35 +94,35 @@
|
||||
<h3 id="classes">
|
||||
Classes
|
||||
</h3>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.AppConfig.html">AppConfig</a></dt>
|
||||
<dd><p>Application/Environment Configuration</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.AppService.html">AppService</a></dt>
|
||||
<dd><p>Application/Environment Service.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.HiNcHost.html">HiNcHost</a></dt>
|
||||
<dd><p>Rich HiNC Service.
|
||||
Host class for HiNC functionality that provides project management, path resolution, and MongoDB integration.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.HostConfig.html">HostConfig</a></dt>
|
||||
<dd><p>Configuration for host-related settings.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.LocalApp.html">LocalApp</a></dt>
|
||||
<dd><p>Local application initialization and cleanup utilities.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.LocalAppConfig.html">LocalAppConfig</a></dt>
|
||||
<dd><p>Configuration for host-related settings.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.ProxyConfig.html">ProxyConfig</a></dt>
|
||||
<dd><p>Configuration for proxy-related settings.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.UserConfig.html">UserConfig</a></dt>
|
||||
<dd><p>User Configuration</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<dl class="jumplist">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.UserService.html">UserService</a></dt>
|
||||
<dd><p>User Service.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
<h3 id="enums">
|
||||
|
||||
@ -185,38 +185,6 @@ Interface IProjectService
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_IProjectService_MachiningProjectPath_" data-uid="Hi.MachiningProcs.IProjectService.MachiningProjectPath*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_IProjectService_MachiningProjectPath" data-uid="Hi.MachiningProcs.IProjectService.MachiningProjectPath">
|
||||
MachiningProjectPath
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the path to the machining project file.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">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>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
|
||||
@ -215,8 +215,8 @@ Apply absolute file path.</p>
|
||||
|
||||
<a id="Hi_MachiningProcs_LocalProjectService__ctor_" data-uid="Hi.MachiningProcs.LocalProjectService.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_LocalProjectService__ctor_Hi_HiNcKits_AppService_Microsoft_Extensions_Logging_ILogger_Hi_MachiningProcs_LocalProjectService__" data-uid="Hi.MachiningProcs.LocalProjectService.#ctor(Hi.HiNcKits.AppService,Microsoft.Extensions.Logging.ILogger{Hi.MachiningProcs.LocalProjectService})">
|
||||
LocalProjectService(AppService, ILogger<LocalProjectService>)
|
||||
<h3 id="Hi_MachiningProcs_LocalProjectService__ctor_Hi_HiNcKits_UserService_Microsoft_Extensions_Logging_ILogger_Hi_MachiningProcs_LocalProjectService__" data-uid="Hi.MachiningProcs.LocalProjectService.#ctor(Hi.HiNcKits.UserService,Microsoft.Extensions.Logging.ILogger{Hi.MachiningProcs.LocalProjectService})">
|
||||
LocalProjectService(UserService, ILogger<LocalProjectService>)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -225,12 +225,12 @@ Apply absolute file path.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public LocalProjectService(AppService appService, ILogger<LocalProjectService> logger)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public LocalProjectService(UserService userService, ILogger<LocalProjectService> logger)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>appService</code> <a class="xref" href="Hi.HiNcKits.AppService.html">AppService</a></dt>
|
||||
<dt><code>userService</code> <a class="xref" href="Hi.HiNcKits.UserService.html">UserService</a></dt>
|
||||
<dd><p>The application service.</p>
|
||||
</dd>
|
||||
<dt><code>logger</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.extensions.logging.ilogger-1">ILogger</a><<a class="xref" href="Hi.MachiningProcs.LocalProjectService.html">LocalProjectService</a>></dt>
|
||||
@ -253,38 +253,6 @@ Apply absolute file path.</p>
|
||||
</h2>
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_LocalProjectService_AppService_" data-uid="Hi.MachiningProcs.LocalProjectService.AppService*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_LocalProjectService_AppService" data-uid="Hi.MachiningProcs.LocalProjectService.AppService">
|
||||
AppService
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the application service instance.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public AppService AppService { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.AppService.html">AppService</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_LocalProjectService_Logger_" data-uid="Hi.MachiningProcs.LocalProjectService.Logger*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_LocalProjectService_Logger" data-uid="Hi.MachiningProcs.LocalProjectService.Logger">
|
||||
@ -356,8 +324,7 @@ Apply absolute file path.</p>
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the path to the machining project file.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -413,6 +380,38 @@ Apply absolute file path.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_LocalProjectService_UserService_" data-uid="Hi.MachiningProcs.LocalProjectService.UserService*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_LocalProjectService_UserService" data-uid="Hi.MachiningProcs.LocalProjectService.UserService">
|
||||
UserService
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the application service instance.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public UserService UserService { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.HiNcKits.UserService.html">UserService</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h2 class="section" id="methods">Methods
|
||||
</h2>
|
||||
|
||||
@ -522,7 +521,7 @@ Apply absolute file path.</p>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Task LoadProject(string projectPath)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void LoadProject(string projectPath)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -532,12 +531,6 @@ Apply absolute file path.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
|
||||
<dd><p>A task representing the asynchronous operation</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
@ -2122,45 +2122,6 @@ Since the folder can be moving with the configuration file.</p>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_MachiningProject_ShowMessageBoard_" data-uid="Hi.MachiningProcs.MachiningProject.ShowMessageBoard*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_MachiningProject_ShowMessageBoard_System_String_System_String_Hi_Common_Messages_BootstrapTheme_" data-uid="Hi.MachiningProcs.MachiningProject.ShowMessageBoard(System.String,System.String,Hi.Common.Messages.BootstrapTheme)">
|
||||
ShowMessageBoard(string, string, BootstrapTheme)
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Shows a message board with the specified title, message, and theme.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public void ShowMessageBoard(string title, string message, BootstrapTheme bootstrapThemeColor)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
<dl class="parameters">
|
||||
<dt><code>title</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The title of the message board</p>
|
||||
</dd>
|
||||
<dt><code>message</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd><p>The message to display</p>
|
||||
</dd>
|
||||
<dt><code>bootstrapThemeColor</code> <a class="xref" href="Hi.Common.Messages.BootstrapTheme.html">BootstrapTheme</a></dt>
|
||||
<dd><p>The theme color for the message board</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_MachiningProject_TrainMillingPara_" data-uid="Hi.MachiningProcs.MachiningProject.TrainMillingPara*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_MachiningProject_TrainMillingPara_Hi_MillingForces_Fittings_SampleFlag_System_Boolean_System_Double_System_String_System_Threading_CancellationToken_Hi_MillingForces_Fittings_ICuttingPara_" data-uid="Hi.MachiningProcs.MachiningProject.TrainMillingPara(Hi.MillingForces.Fittings.SampleFlag,System.Boolean,System.Double,System.String,System.Threading.CancellationToken,Hi.MillingForces.Fittings.ICuttingPara)">
|
||||
@ -2335,37 +2296,6 @@ Since the folder can be moving with the configuration file.</p>
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_MachiningProcs_MachiningProject_OnShownMessageBoard" data-uid="Hi.MachiningProcs.MachiningProject.OnShownMessageBoard">
|
||||
OnShownMessageBoard
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Event that is triggered when a message board is shown.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public event ShowMessageBoardDelegate OnShownMessageBoard</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Event Type</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.Common.Messages.ShowMessageBoardDelegate.html">ShowMessageBoardDelegate</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h3 id="Hi_MachiningProcs_MachiningProject_OnUpdatedInspectingQuantityFunc" data-uid="Hi.MachiningProcs.MachiningProject.OnUpdatedInspectingQuantityFunc">
|
||||
OnUpdatedInspectingQuantityFunc
|
||||
|
||||
|
||||
@ -188,8 +188,8 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
|
||||
<a id="Hi_MachiningProcs_ProxyProjectService__ctor_" data-uid="Hi.MachiningProcs.ProxyProjectService.#ctor*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_ProxyProjectService__ctor_Hi_MachiningProcs_LocalProjectService_Microsoft_Extensions_Options_IOptions_Hi_HiNcKits_ProxyConfig__" data-uid="Hi.MachiningProcs.ProxyProjectService.#ctor(Hi.MachiningProcs.LocalProjectService,Microsoft.Extensions.Options.IOptions{Hi.HiNcKits.ProxyConfig})">
|
||||
ProxyProjectService(LocalProjectService, IOptions<ProxyConfig>)
|
||||
<h3 id="Hi_MachiningProcs_ProxyProjectService__ctor_Hi_MachiningProcs_LocalProjectService_Hi_HiNcKits_ProxyConfig_" data-uid="Hi.MachiningProcs.ProxyProjectService.#ctor(Hi.MachiningProcs.LocalProjectService,Hi.HiNcKits.ProxyConfig)">
|
||||
ProxyProjectService(LocalProjectService, ProxyConfig)
|
||||
|
||||
</h3>
|
||||
|
||||
@ -198,7 +198,7 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public ProxyProjectService(LocalProjectService localProjectService, IOptions<ProxyConfig> proxyConfigOptions)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public ProxyProjectService(LocalProjectService localProjectService, ProxyConfig proxyConfig)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -206,7 +206,7 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
<dt><code>localProjectService</code> <a class="xref" href="Hi.MachiningProcs.LocalProjectService.html">LocalProjectService</a></dt>
|
||||
<dd><p>The local project service.</p>
|
||||
</dd>
|
||||
<dt><code>proxyConfigOptions</code> <a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1">IOptions</a><<a class="xref" href="Hi.HiNcKits.ProxyConfig.html">ProxyConfig</a>></dt>
|
||||
<dt><code>proxyConfig</code> <a class="xref" href="Hi.HiNcKits.ProxyConfig.html">ProxyConfig</a></dt>
|
||||
<dd><p>The proxy configuration options.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
@ -238,7 +238,7 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string AdminDirectory { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string AdminDirectory { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -290,38 +290,6 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_ProxyProjectService_MachiningProject_" data-uid="Hi.MachiningProcs.ProxyProjectService.MachiningProject*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_ProxyProjectService_MachiningProject" data-uid="Hi.MachiningProcs.ProxyProjectService.MachiningProject">
|
||||
MachiningProject
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the machining project instance.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public MachiningProject MachiningProject { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="Hi.MachiningProcs.MachiningProject.html">MachiningProject</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<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">
|
||||
@ -329,8 +297,7 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the path to the machining project file.</p>
|
||||
</div>
|
||||
<div class="markdown level1 summary"></div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
@ -354,19 +321,19 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_ProxyProjectService_ProjectPathRelativeToAdmin_" data-uid="Hi.MachiningProcs.ProxyProjectService.ProjectPathRelativeToAdmin*"></a>
|
||||
<a id="Hi_MachiningProcs_ProxyProjectService_ProxyConfig_" data-uid="Hi.MachiningProcs.ProxyProjectService.ProxyConfig*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_ProxyProjectService_ProjectPathRelativeToAdmin" data-uid="Hi.MachiningProcs.ProxyProjectService.ProjectPathRelativeToAdmin">
|
||||
ProjectPathRelativeToAdmin
|
||||
<h3 id="Hi_MachiningProcs_ProxyProjectService_ProxyConfig" data-uid="Hi.MachiningProcs.ProxyProjectService.ProxyConfig">
|
||||
ProxyConfig
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the project path relative to the admin directory.</p>
|
||||
<div class="markdown level1 summary"><p>Gets the proxy configuration options.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public string ProjectPathRelativeToAdmin { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public ProxyConfig ProxyConfig { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -375,7 +342,7 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
|
||||
<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>
|
||||
<dt><a class="xref" href="Hi.HiNcKits.ProxyConfig.html">ProxyConfig</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -386,19 +353,19 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_ProxyProjectService_ProxyConfigOptions_" data-uid="Hi.MachiningProcs.ProxyProjectService.ProxyConfigOptions*"></a>
|
||||
<a id="Hi_MachiningProcs_ProxyProjectService_RelativeProjectPath_" data-uid="Hi.MachiningProcs.ProxyProjectService.RelativeProjectPath*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_ProxyProjectService_ProxyConfigOptions" data-uid="Hi.MachiningProcs.ProxyProjectService.ProxyConfigOptions">
|
||||
ProxyConfigOptions
|
||||
<h3 id="Hi_MachiningProcs_ProxyProjectService_RelativeProjectPath" data-uid="Hi.MachiningProcs.ProxyProjectService.RelativeProjectPath">
|
||||
RelativeProjectPath
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets the proxy configuration options.</p>
|
||||
<div class="markdown level1 summary"><p>Gets the project path relative to the <a class="xref" href="Hi.MachiningProcs.ProxyProjectService.html#Hi_MachiningProcs_ProxyProjectService_AdminDirectory">AdminDirectory</a>.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public IOptions<ProxyConfig> ProxyConfigOptions { get; }</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public string RelativeProjectPath { get; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -407,7 +374,7 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/microsoft.extensions.options.ioptions-1">IOptions</a><<a class="xref" href="Hi.HiNcKits.ProxyConfig.html">ProxyConfig</a>></dt>
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.string">string</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
@ -527,7 +494,7 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Task LoadProject(string relativeFilePath)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void LoadProject(string relativeFilePath)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -537,12 +504,6 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
|
||||
<dd><p>A task representing the asynchronous operation</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -632,7 +593,7 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Task SaveAsProject(string relativeFilePath)</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void SaveAsProject(string relativeFilePath)</code></pre>
|
||||
</div>
|
||||
|
||||
<h4 class="section">Parameters</h4>
|
||||
@ -642,11 +603,6 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
@ -670,16 +626,10 @@ Apply relative file path from <a class="xref" href="Hi.MachiningProcs.ProxyProje
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">public Task SaveProject()</code></pre>
|
||||
<pre><code class="lang-csharp hljs">public void SaveProject()</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
<h4 class="section">Returns</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.threading.tasks.task">Task</a></dt>
|
||||
<dd><p>A task representing the asynchronous operation.</p>
|
||||
</dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
@ -825,7 +825,7 @@ For legacy compatable.</p>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[JsAce]
|
||||
[Obsolete]
|
||||
[Obsolete("Use MachiningResolution_mm instead.")]
|
||||
public double MachiningResolution { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
@ -942,6 +942,40 @@ public double MachiningResolution_mm { get; set; }</code></pre>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_RuntimeApi_MillingCycleDivisionNum_" data-uid="Hi.MachiningProcs.RuntimeApi.MillingCycleDivisionNum*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_RuntimeApi_MillingCycleDivisionNum" data-uid="Hi.MachiningProcs.RuntimeApi.MillingCycleDivisionNum">
|
||||
MillingCycleDivisionNum
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the number of divisions per cycle for milling force calculation.
|
||||
This property should be set before milling force evaluation if <a class="xref" href="Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_TrainMillingPara_Hi_MillingForces_Fittings_SampleFlag_System_String_System_Double_Hi_MillingForces_Fittings_ICuttingPara_">TrainMillingPara(SampleFlag, string, double, ICuttingPara)</a> is intended to be used.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[JsAce]
|
||||
public static int MillingCycleDivisionNum { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_RuntimeApi_MillingForceCycleDivisionNum_" data-uid="Hi.MachiningProcs.RuntimeApi.MillingForceCycleDivisionNum*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_RuntimeApi_MillingForceCycleDivisionNum" data-uid="Hi.MachiningProcs.RuntimeApi.MillingForceCycleDivisionNum">
|
||||
@ -956,6 +990,7 @@ This property should be set before milling force evaluation if <a class="xref" h
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[JsAce]
|
||||
[Obsolete("Use MillingCycleDivisionNum instead.")]
|
||||
public static int MillingForceCycleDivisionNum { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -1368,6 +1368,40 @@ public double MachiningResolution_mm { get; set; }</code></pre>
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_RuntimeController_MillingCycleDivisionNum_" data-uid="Hi.MachiningProcs.RuntimeController.MillingCycleDivisionNum*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_RuntimeController_MillingCycleDivisionNum" data-uid="Hi.MachiningProcs.RuntimeController.MillingCycleDivisionNum">
|
||||
MillingCycleDivisionNum
|
||||
|
||||
</h3>
|
||||
|
||||
<div class="markdown level1 summary"><p>Gets or sets the number of divisions per cycle for milling force calculation.
|
||||
This property should be set before milling force evaluation if <a class="xref" href="Hi.MachiningProcs.RuntimeController.html#Hi_MachiningProcs_RuntimeController_TrainMillingPara_Hi_MillingForces_Fittings_SampleFlag_System_String_System_Double_">TrainMillingPara(SampleFlag, string, double)</a> is intended to be used.</p>
|
||||
</div>
|
||||
<div class="markdown level1 conceptual"></div>
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[JsAce]
|
||||
public static int MillingCycleDivisionNum { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<h4 class="section">Property Value</h4>
|
||||
<dl class="parameters">
|
||||
<dt><a class="xref" href="https://learn.microsoft.com/dotnet/api/system.int32">int</a></dt>
|
||||
<dd></dd>
|
||||
</dl>
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
<a id="Hi_MachiningProcs_RuntimeController_MillingForceCycleDivisionNum_" data-uid="Hi.MachiningProcs.RuntimeController.MillingForceCycleDivisionNum*"></a>
|
||||
|
||||
<h3 id="Hi_MachiningProcs_RuntimeController_MillingForceCycleDivisionNum" data-uid="Hi.MachiningProcs.RuntimeController.MillingForceCycleDivisionNum">
|
||||
@ -1382,6 +1416,7 @@ This property should be set before milling force evaluation if <a class="xref" h
|
||||
|
||||
<div class="codewrapper">
|
||||
<pre><code class="lang-csharp hljs">[JsAce]
|
||||
[Obsolete]
|
||||
public static int MillingForceCycleDivisionNum { get; set; }</code></pre>
|
||||
</div>
|
||||
|
||||
|
||||
@ -587,9 +587,6 @@
|
||||
<a href="Hi.Common.PathUtils.html" name="" title="Hi.Common.PathUtils">Hi.Common.PathUtils</a>
|
||||
|
||||
<ul class="nav level2">
|
||||
<li>
|
||||
<a href="Hi.Common.PathUtils.BaseAndSubDirectory.html" name="" title="BaseAndSubDirectory">BaseAndSubDirectory</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Common.PathUtils.ExtendedNamedPath.html" name="" title="ExtendedNamedPath">ExtendedNamedPath</a>
|
||||
</li>
|
||||
@ -602,9 +599,6 @@
|
||||
<li>
|
||||
<a href="Hi.Common.PathUtils.NamedPath.html" name="" title="NamedPath">NamedPath</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Common.PathUtils.PathRoute.html" name="" title="PathRoute">PathRoute</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.Common.PathUtils.PathUtil.html" name="" title="PathUtil">PathUtil</a>
|
||||
</li>
|
||||
@ -1130,27 +1124,27 @@
|
||||
<a href="Hi.HiNcKits.html" name="" title="Hi.HiNcKits">Hi.HiNcKits</a>
|
||||
|
||||
<ul class="nav level2">
|
||||
<li>
|
||||
<a href="Hi.HiNcKits.AppConfig.html" name="" title="AppConfig">AppConfig</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.HiNcKits.AppService.html" name="" title="AppService">AppService</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.HiNcKits.BasePathEnum.html" name="" title="BasePathEnum">BasePathEnum</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.HiNcKits.HiNcHost.html" name="" title="HiNcHost">HiNcHost</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.HiNcKits.HostConfig.html" name="" title="HostConfig">HostConfig</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.HiNcKits.LocalApp.html" name="" title="LocalApp">LocalApp</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.HiNcKits.LocalAppConfig.html" name="" title="LocalAppConfig">LocalAppConfig</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.HiNcKits.ProxyConfig.html" name="" title="ProxyConfig">ProxyConfig</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.HiNcKits.UserConfig.html" name="" title="UserConfig">UserConfig</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="Hi.HiNcKits.UserService.html" name="" title="UserService">UserService</a>
|
||||
</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -89,7 +89,7 @@
|
||||
|
||||
<p>At the application entry point, you need to initialize HiAPI and set the exiting event.</p>
|
||||
<ul>
|
||||
<li><a class="xref" href="../../../api/Hi.HiNcKits.LocalApp.html#Hi_HiNcKits_LocalApp_AppBegin">AppBegin()</a></li>
|
||||
<li><xref:Hi.HiNcKits.LocalApp.AppBegin></li>
|
||||
<li><a class="xref" href="../../../api/Hi.HiNcKits.LocalApp.html#Hi_HiNcKits_LocalApp_AppEnd">AppEnd()</a></li>
|
||||
</ul>
|
||||
<div class="IMPORTANT">
|
||||
|
||||
@ -94,7 +94,7 @@
|
||||
<li>Web Service Application: Service inherits from <a class="xref" href="../../../api/Hi.MachiningProcs.IProjectService.html">IProjectService</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Other Model: <a class="xref" href="../../../api/Hi.HiNcKits.AppService.html">AppService</a></li>
|
||||
<li>Other Model: <xref:Hi.HiNcKits.AppService></li>
|
||||
</ul>
|
||||
<h2 id="main-panel-layout"><code>Main Panel</code> Layout</h2>
|
||||
<ul>
|
||||
|
||||
@ -147,7 +147,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
<h3 id="property-tab">Property Tab</h3>
|
||||
<p>Visible if <a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.</p>
|
||||
<p>Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.</p>
|
||||
<ul>
|
||||
<li>Integral Mode Selection Dropdown
|
||||
<ul>
|
||||
@ -186,7 +186,7 @@ Since the thickness depdents on the Workpiece Cutting Parameter and hone radius.
|
||||
</li>
|
||||
</ul>
|
||||
<h3 id="insert-cutter-tab">Insert-Cutter Tab</h3>
|
||||
<p>Visible if <a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true and Integral Mode is Insert End.</p>
|
||||
<p>Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true and Integral Mode is Insert End.</p>
|
||||
<ul>
|
||||
<li>Insert Number Input field</li>
|
||||
<li>Insert Mass Input field (g)
|
||||
@ -202,7 +202,7 @@ Since the thickness depdents on the Workpiece Cutting Parameter and hone radius.
|
||||
</li>
|
||||
</ul>
|
||||
<h3 id="material-tab">Material Tab</h3>
|
||||
<p>Visible if <a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.</p>
|
||||
<p>Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.</p>
|
||||
<ul>
|
||||
<li>Shank Material (visible only for Integral Mode is Insert End mode)
|
||||
<ul>
|
||||
@ -302,7 +302,7 @@ Apply <a class="xref" href="../../../../../api/Hi.Physics.CoatingMaterial.html">
|
||||
<li>“Resource/CoatingMaterial”</li>
|
||||
</ul>
|
||||
<h3 id="flute-contours-tab">Flute-Contours Tab</h3>
|
||||
<p>Visible if <a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.</p>
|
||||
<p>Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.</p>
|
||||
<p>This part manages <a class="xref" href="../../../../../api/Hi.Milling.Cutters.MillingCutter.html#Hi_Milling_Cutters_MillingCutter_FluteContourTray">FluteContourTray</a>.</p>
|
||||
<ul>
|
||||
<li>Contour Tray Selection Dropdown
|
||||
@ -333,7 +333,7 @@ Apply <a class="xref" href="../../../../../api/Hi.Physics.CoatingMaterial.html">
|
||||
</li>
|
||||
</ul>
|
||||
<h3 id="flute-inner-beam-tab">Flute-Inner-Beam Tab</h3>
|
||||
<p>Visible if <a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.</p>
|
||||
<p>Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.</p>
|
||||
<p>This part manages <a class="xref" href="../../../../../api/Hi.Milling.Cutters.MillingCutter.html#Hi_Milling_Cutters_MillingCutter_InnerBeamProfile">InnerBeamProfile</a>.</p>
|
||||
<ul>
|
||||
<li>Profile Type Selection Dropdown
|
||||
@ -370,7 +370,7 @@ Apply <a class="xref" href="../../../../../api/Hi.Physics.CoatingMaterial.html">
|
||||
</li>
|
||||
</ul>
|
||||
<h3 id="optimization-tab">Optimization Tab</h3>
|
||||
<p>Visible if <a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.</p>
|
||||
<p>Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.</p>
|
||||
<p>This part manages <a class="xref" href="../../../../../api/Hi.NcOpt.MillingCutterOptOption.html">MillingCutterOptOption</a>.</p>
|
||||
<ul>
|
||||
<li>Enable Optimization Checkbox
|
||||
|
||||
@ -90,7 +90,7 @@
|
||||
<p>The page triggers by <a href="../main-panel.html">Main Panel</a>.</p>
|
||||
<p>The key model is <a class="xref" href="../../../../api/Hi.NcMech.Fixtures.Fixture.html">Fixture</a> and <a class="xref" href="../../../../api/Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig.html">FixtureEditorDisplayeeConfig</a>.
|
||||
Fixture is assigned from the Main Panel's <a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a>.<a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_MachiningEquipment">MachiningEquipment</a>.<a class="xref" href="../../../../api/Hi.Machining.MachiningEquipmentUtils.MachiningEquipment.html#Hi_Machining_MachiningEquipmentUtils_MachiningEquipment_Fixture">Fixture</a>.</p>
|
||||
<p><a class="xref" href="../../../../api/Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig.html">FixtureEditorDisplayeeConfig</a> is from <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../api/Hi.HiNcKits.AppConfig.html">AppConfig</a> which assigned from the parent component.</p>
|
||||
<p><a class="xref" href="../../../../api/Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig.html">FixtureEditorDisplayeeConfig</a> is from <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppConfig> which assigned from the parent component.</p>
|
||||
<h2 id="layout">Layout</h2>
|
||||
<ul>
|
||||
<li>Fixture Page
|
||||
|
||||
@ -89,7 +89,7 @@
|
||||
|
||||
<p>The term stick is for not only milling, but other remover like electric discharge machining tool.</p>
|
||||
<p>The key model is MillingTool.
|
||||
Other model: <a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.</p>
|
||||
Other model: <xref:Hi.HiNcKits.AppService>.</p>
|
||||
<h2 id="layout">Layout</h2>
|
||||
<ul>
|
||||
<li>Head Line
|
||||
@ -122,7 +122,7 @@ Other model: <a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.htm
|
||||
</ul>
|
||||
</li>
|
||||
<li>Intelligent Holder Tab
|
||||
Visible if <a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.</li>
|
||||
Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.</li>
|
||||
<li>Info Tab
|
||||
<ul>
|
||||
<li>Abstract Note TextField (readonly)</li>
|
||||
|
||||
@ -89,7 +89,7 @@
|
||||
|
||||
<p>The page triggers by <a href="../main-panel.html">Main Panel</a>.</p>
|
||||
<p>The key model is MachiningToolHouse.
|
||||
The model <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a> is delivered by the host GUI.</p>
|
||||
The model <xref:Hi.HiNcKits.AppService> is delivered by the host GUI.</p>
|
||||
<h2 id="layout">Layout</h2>
|
||||
<ul>
|
||||
<li>Tool House Page
|
||||
@ -147,11 +147,11 @@ The panel has CRUD (and Duplicate) of the tools. Read and Update the selected to
|
||||
<li>(Options of <a class="xref" href="../../../../api/Hi.Milling.Cutters.MillingCutterEditorDisplayee.html">MillingCutterEditorDisplayee</a>)
|
||||
<ul>
|
||||
<li>Shape Mode SubMenu
|
||||
Set <a class="xref" href="../../../../api/Hi.Milling.Cutters.MillingCutterEditorDisplayee.html#Hi_Milling_Cutters_MillingCutterEditorDisplayee_ShapeMode">ShapeMode</a> to Solid Bounding Shape if <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is false on GUI initialization.
|
||||
Set <a class="xref" href="../../../../api/Hi.Milling.Cutters.MillingCutterEditorDisplayee.html#Hi_Milling_Cutters_MillingCutterEditorDisplayee_ShapeMode">ShapeMode</a> to Solid Bounding Shape if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is false on GUI initialization.
|
||||
<ul>
|
||||
<li>Solid Bounding Shape Ratio Button</li>
|
||||
<li>Detail Physics Shape Ratio Button
|
||||
Visible if <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.</li>
|
||||
Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.</li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -90,7 +90,7 @@
|
||||
<p>The page triggers by <a href="../main-panel.html">Main Panel</a>.</p>
|
||||
<p>The key model is <a class="xref" href="../../../../api/Hi.NcMech.Workpieces.Workpiece.html">Workpiece</a> and <a class="xref" href="../../../../api/Hi.NcMech.Workpieces.WorkpieceEditorDisplayeeConfig.html">WorkpieceEditorDisplayeeConfig</a>.
|
||||
Which is assigned from the Main Panel's <a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a>.<a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_Workpiece">Workpiece</a>.</p>
|
||||
<p><a class="xref" href="../../../../api/Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig.html">FixtureEditorDisplayeeConfig</a> is from <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../api/Hi.HiNcKits.AppConfig.html">AppConfig</a> which assigned from the parent component.</p>
|
||||
<p><a class="xref" href="../../../../api/Hi.NcMech.Fixtures.FixtureEditorDisplayeeConfig.html">FixtureEditorDisplayeeConfig</a> is from <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppConfig> which assigned from the parent component.</p>
|
||||
<h2 id="layout">Layout</h2>
|
||||
<ul>
|
||||
<li>Workpiece Page
|
||||
@ -165,7 +165,7 @@ Apply <a href="../geom/runtime-geom-panel.html">Runtime Geometry Panel</a></li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Material Tab
|
||||
Visible if <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.
|
||||
Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.
|
||||
<ul>
|
||||
<li>Workpiece Material File Selector
|
||||
<ul>
|
||||
|
||||
@ -92,7 +92,7 @@
|
||||
<li>Assistant Model
|
||||
<ul>
|
||||
<li><a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a></li>
|
||||
<li><a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a></li>
|
||||
<li><xref:Hi.HiNcKits.AppService></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -96,7 +96,7 @@
|
||||
<li>Assistant Model
|
||||
<ul>
|
||||
<li><a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a></li>
|
||||
<li><a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a></li>
|
||||
<li><xref:Hi.HiNcKits.AppService></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
@ -120,7 +120,7 @@
|
||||
</ul>
|
||||
</li>
|
||||
<li>Output Shot Files Section
|
||||
Visible if <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.
|
||||
Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.
|
||||
<ul>
|
||||
<li>Enable Write Shot Files CheckBox
|
||||
<ul>
|
||||
@ -142,7 +142,7 @@ Visible if <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">Ap
|
||||
</ul>
|
||||
</li>
|
||||
<li>Optimization Files Section
|
||||
Visible if <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_EnablePhysics">EnablePhysics</a> is true.
|
||||
Visible if <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.EnablePhysics> is true.
|
||||
<ul>
|
||||
<li>Enable Optimize To Files CheckBox
|
||||
<ul>
|
||||
|
||||
@ -96,7 +96,7 @@
|
||||
<li>Assistant Model
|
||||
<ul>
|
||||
<li><a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a></li>
|
||||
<li><a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a></li>
|
||||
<li><xref:Hi.HiNcKits.AppService></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -92,7 +92,7 @@
|
||||
<li>Assistant Model
|
||||
<ul>
|
||||
<li><a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a></li>
|
||||
<li><a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a></li>
|
||||
<li><xref:Hi.HiNcKits.AppService></li>
|
||||
</ul>
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
@ -87,7 +87,7 @@
|
||||
<article data-uid="">
|
||||
<h1 id="player-panel">Player Panel</h1>
|
||||
|
||||
<p>The model of the player panel is <a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a> and <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.</p>
|
||||
<p>The model of the player panel is <a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html">MachiningProject</a> and <xref:Hi.HiNcKits.AppService>.</p>
|
||||
<h2 id="step-by-step-program-construction-check-list">Step by Step Program Construction Check List</h2>
|
||||
<ol>
|
||||
<li>Create the <code>Player Panel</code> Layout and set <code>Player Panel</code>/<code>RenderingCanvas</code>.</li>
|
||||
|
||||
@ -88,15 +88,15 @@
|
||||
<h1 id="selected-step-info-panel">Selected-Step Info Panel</h1>
|
||||
|
||||
<p>The panel locates on the <a href="index.html">Player Panel</a>.</p>
|
||||
<p>The model is <a class="xref" href="../../../../api/Hi.MachiningSteps.MachiningStep.html">MachiningStep</a> and <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.</p>
|
||||
<p>The model is <a class="xref" href="../../../../api/Hi.MachiningSteps.MachiningStep.html">MachiningStep</a> and <xref:Hi.HiNcKits.AppService>.</p>
|
||||
<p>The <a class="xref" href="../../../../api/Hi.MachiningSteps.MachiningStep.html">MachiningStep</a> is assigned by <a class="xref" href="../../../../api/Hi.MachiningProcs.MachiningProject.html#Hi_MachiningProcs_MachiningProject_ClStrip">ClStrip</a>.<a class="xref" href="../../../../api/Hi.CutterLocations.ClStrips.ClStrip.html#Hi_CutterLocations_ClStrips_ClStrip_PosSelected">PosSelected</a>.</p>
|
||||
<p>Show step infomation from <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_DisplayedStepPresentAccessList">DisplayedStepPresentAccessList</a>.</p>
|
||||
<p>Show step infomation from <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.DisplayedStepPresentAccessList>.</p>
|
||||
<p>The resx of <a class="xref" href="../../../../api/Hi.MachiningSteps.MachiningStep.html">MachiningStep</a> contains the translation of <a class="xref" href="../../../../api/Hi.MachiningSteps.PresentAttribute.html">PresentAttribute</a>.<a class="xref" href="../../../../api/Hi.MachiningSteps.PresentAttribute.html#Hi_MachiningSteps_PresentAttribute_Name">Name</a>, apply the translation to the GUI. If the translation not existed, use the original value.</p>
|
||||
<p>See Also <a href="../preference/step-present-preference-page.html">Step Present Preference Page</a>.</p>
|
||||
<h2 id="sample-code">Sample Code</h2>
|
||||
<p>Refer the code to show step infomation.</p>
|
||||
<pre><code class="lang-csharp" name="SampleCode-ShowStepPresent">internal static void ShowStepPresent(
|
||||
AppService userEnv, MachiningStep machiningStep)
|
||||
UserService userEnv, MachiningStep machiningStep)
|
||||
{
|
||||
foreach (var entry in userEnv.DisplayedStepPresentAccessList)
|
||||
{
|
||||
|
||||
@ -88,7 +88,7 @@
|
||||
<h1 id="graphic-cache-submenu">Graphic-Cache SubMenu</h1>
|
||||
|
||||
<p>The submenu locates on the <a href="index.html">Preference Menu Dropdown</a>.</p>
|
||||
<p>The model <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a> is from its parent component.</p>
|
||||
<p>The model <xref:Hi.HiNcKits.AppService> is from its parent component.</p>
|
||||
<h2 id="layout">Layout</h2>
|
||||
<ul>
|
||||
<li>Graphic-Cache SubMenu
|
||||
@ -101,7 +101,7 @@
|
||||
</li>
|
||||
</ul>
|
||||
<h2 id="behavior">Behavior</h2>
|
||||
<p><code>Graphic-Cache Input Text Field</code> and <code>Graphic-Cache Slider</code> bind the <a class="xref" href="../../../../api/Hi.HiNcKits.AppConfig.html">AppConfig</a>.<a class="xref" href="../../../../api/Hi.HiNcKits.AppConfig.html#Hi_HiNcKits_AppConfig_GraphicCacheMb">GraphicCacheMb</a>. The limit text fields also bind to the properties of <a class="xref" href="../../../../api/Hi.HiNcKits.AppConfig.html">AppConfig</a>.</p>
|
||||
<p><code>Graphic-Cache Input Text Field</code> and <code>Graphic-Cache Slider</code> bind the <xref:Hi.HiNcKits.AppConfig>.<xref:Hi.HiNcKits.AppConfig.GraphicCacheMb>. The limit text fields also bind to the properties of <xref:Hi.HiNcKits.AppConfig>.</p>
|
||||
<h2 id="source-code-path">Source Code Path</h2>
|
||||
<p>See <a href="../index.html">this page</a> for git repository.</p>
|
||||
<h3 id="wpf-application-source-code-path">WPF Application Source Code Path</h3>
|
||||
|
||||
@ -87,8 +87,8 @@
|
||||
<article data-uid="">
|
||||
<h1 id="preference-menu-dropdown">Preference Menu Dropdown</h1>
|
||||
|
||||
<p>The model of the UI is <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.
|
||||
<a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a> contains <a class="xref" href="../../../../api/Hi.HiNcKits.AppConfig.html">AppConfig</a>, which is rapidly used in the GUI.</p>
|
||||
<p>The model of the UI is <xref:Hi.HiNcKits.AppService>.
|
||||
<xref:Hi.HiNcKits.AppService> contains <xref:Hi.HiNcKits.AppConfig>, which is rapidly used in the GUI.</p>
|
||||
<p>The dropdown is on the <a href="../main-panel.html">Main Panel</a>.</p>
|
||||
<h2 id="layout">Layout</h2>
|
||||
<ul>
|
||||
@ -99,8 +99,8 @@
|
||||
<li><a href="language-selection-submenu.html">Language Selection SubMenu</a></li>
|
||||
<li>Show Physics Options CheckBox
|
||||
<ul>
|
||||
<li>The model is <a class="xref" href="../../../../api/Hi.HiNcKits.AppConfig.html#Hi_HiNcKits_AppConfig_ShowPhysicsOptions">ShowPhysicsOptions</a>.</li>
|
||||
<li>The checkbox is disabled and unchecked if <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_IsPhysicsLicensed">IsPhysicsLicensed</a> is false.</li>
|
||||
<li>The model is <xref:Hi.HiNcKits.AppConfig.ShowPhysicsOptions>.</li>
|
||||
<li>The checkbox is disabled and unchecked if <xref:Hi.HiNcKits.AppService.IsPhysicsLicensed> is false.</li>
|
||||
</ul>
|
||||
</li>
|
||||
<li>Show Log Button
|
||||
|
||||
@ -88,7 +88,7 @@
|
||||
<h1 id="language-selection-submenu">Language Selection SubMenu</h1>
|
||||
|
||||
<p>The submenu locates on the <a href="index.html">Preference Menu Dropdown</a>.</p>
|
||||
<p>The model <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a> is from its parent component.</p>
|
||||
<p>The model <xref:Hi.HiNcKits.AppService> is from its parent component.</p>
|
||||
<p>Load the language preference on application start.</p>
|
||||
<div class="NOTE">
|
||||
<h5>Note</h5>
|
||||
|
||||
@ -87,9 +87,9 @@
|
||||
<article data-uid="">
|
||||
<h1 id="step-present-preference-page">Step Present Preference Page</h1>
|
||||
|
||||
<p>The model <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a> is from its parent component. The <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html">AppService</a>.<a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_AppConfig">AppConfig</a> is rapidly used.</p>
|
||||
<p>The model of Candidate Keys Panel is <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_CandidateStepPresentKeyList">CandidateStepPresentKeyList</a>.
|
||||
The model of Displayed Keys Panel is <a class="xref" href="../../../../api/Hi.HiNcKits.AppConfig.html#Hi_HiNcKits_AppConfig_DisplayedStepPresentKeyList">DisplayedStepPresentKeyList</a>.</p>
|
||||
<p>The model <xref:Hi.HiNcKits.AppService> is from its parent component. The <xref:Hi.HiNcKits.AppService>.<xref:Hi.HiNcKits.AppService.AppConfig> is rapidly used.</p>
|
||||
<p>The model of Candidate Keys Panel is <xref:Hi.HiNcKits.AppService.CandidateStepPresentKeyList>.
|
||||
The model of Displayed Keys Panel is <xref:Hi.HiNcKits.AppConfig.DisplayedStepPresentKeyList>.</p>
|
||||
<h2 id="layout">Layout</h2>
|
||||
<ul>
|
||||
<li>Step Present Preference Page (or window)
|
||||
@ -124,9 +124,9 @@ The model of Displayed Keys Panel is <a class="xref" href="../../../../api/Hi.Hi
|
||||
</ul>
|
||||
<p>The categories are not defined for programming logic but only for user experience. So decide and define the categories in the GUI here only.</p>
|
||||
<p>Since the Keys are not all come from the properties of <a class="xref" href="../../../../api/Hi.MachiningSteps.MachiningStep.html">MachiningStep</a>, a category panel (Category Other Panel) for the uncategoried keys is required.</p>
|
||||
<p>The keys in the Displayed Keys Panel is in sequence of <a class="xref" href="../../../../api/Hi.HiNcKits.AppConfig.html#Hi_HiNcKits_AppConfig_DisplayedStepPresentKeyList">DisplayedStepPresentKeyList</a>. User tune the sequence and remove key by the Displayed Keys Panel. User add and remove the key from the ToggleButtons in Candidate Keys Panel. Those UI control items are required.</p>
|
||||
<p>The keys in the Displayed Keys Panel is in sequence of <xref:Hi.HiNcKits.AppConfig.DisplayedStepPresentKeyList>. User tune the sequence and remove key by the Displayed Keys Panel. User add and remove the key from the ToggleButtons in Candidate Keys Panel. Those UI control items are required.</p>
|
||||
<p>To both Candidate Keys Panel and Displayed Keys Panel:
|
||||
Apply <a class="xref" href="../../../../api/Hi.MachiningSteps.PresentAttribute.html">PresentAttribute</a>.<a class="xref" href="../../../../api/Hi.MachiningSteps.PresentAttribute.html#Hi_MachiningSteps_PresentAttribute_Name">Name</a> as Key label by <a class="xref" href="../../../../api/Hi.HiNcKits.AppService.html#Hi_HiNcKits_AppService_StepPresentAccessDictionary">StepPresentAccessDictionary</a>. Apply the key to the button tooltip.</p>
|
||||
Apply <a class="xref" href="../../../../api/Hi.MachiningSteps.PresentAttribute.html">PresentAttribute</a>.<a class="xref" href="../../../../api/Hi.MachiningSteps.PresentAttribute.html#Hi_MachiningSteps_PresentAttribute_Name">Name</a> as Key label by <xref:Hi.HiNcKits.AppService.StepPresentAccessDictionary>. Apply the key to the button tooltip.</p>
|
||||
<p>The resx of <a class="xref" href="../../../../api/Hi.MachiningSteps.MachiningStep.html">MachiningStep</a> contains the translation of <a class="xref" href="../../../../api/Hi.MachiningSteps.PresentAttribute.html">PresentAttribute</a>.<a class="xref" href="../../../../api/Hi.MachiningSteps.PresentAttribute.html#Hi_MachiningSteps_PresentAttribute_Name">Name</a>, apply the translation to the GUI. If the translation not existed, use the original value.</p>
|
||||
<h3 id="categories">Categories</h3>
|
||||
<p>Refer the code to design Categories:</p>
|
||||
@ -441,7 +441,7 @@ Apply <a class="xref" href="../../../../api/Hi.MachiningSteps.PresentAttribute.h
|
||||
</code></pre>
|
||||
<p>Refer the code to apply <a class="xref" href="../../../../api/Hi.MachiningSteps.PresentAttribute.html">PresentAttribute</a>.</p>
|
||||
<pre><code class="lang-csharp" name="SampleCode-ShowStepPresent">internal static void ShowStepPresent(
|
||||
AppService userEnv, MachiningStep machiningStep)
|
||||
UserService userEnv, MachiningStep machiningStep)
|
||||
{
|
||||
foreach (var entry in userEnv.DisplayedStepPresentAccessList)
|
||||
{
|
||||
|
||||
@ -284,7 +284,7 @@ namespace Sample.Common
|
||||
}
|
||||
#region ShowStepPresent
|
||||
internal static void ShowStepPresent(
|
||||
AppService userEnv, MachiningStep machiningStep)
|
||||
UserService userEnv, MachiningStep machiningStep)
|
||||
{
|
||||
foreach (var entry in userEnv.DisplayedStepPresentAccessList)
|
||||
{
|
||||
|
||||
@ -92,20 +92,14 @@
|
||||
<p>映射資料可用於檢視加工狀態、訓練銑削係數、校正銑削係數。</p>
|
||||
<h2 id="資料映射的形式">資料映射的形式</h2>
|
||||
<p>依據資料大小、應用情境不同,資料映射有多種形式。
|
||||
資料映射可以一對一與一對多。</p>
|
||||
<p>以資料量區分,<strong>仿真步</strong>對應<strong>外部資料</strong>可以一對一與一對多。</p>
|
||||
<h3 id="一對一映射">一對一映射</h3>
|
||||
以資料量區分,<strong>仿真步</strong>對應<strong>外部資料</strong>可以一對一與一對多。</p>
|
||||
<h2 id="一對一映射">一對一映射</h2>
|
||||
<p>一對一映射指每個仿真步對應一個外部資料點,資料量與仿真步數量相同或相近。</p>
|
||||
<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>
|
||||
</ul>
|
||||
<h3 id="一對多映射">一對多映射</h3>
|
||||
<p>一對多映射指每個仿真步對應多個外部資料點,外部資料量遠大於仿真步數量(通常數十倍以上)。</p>
|
||||
<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>
|
||||
<h2 id="一對一映射-1">一對一映射</h2>
|
||||
<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>
|
||||
@ -128,7 +122,10 @@ ReadCsvByTimeInterpolation("Data/sensor.csv");
|
||||
<h5>Note</h5>
|
||||
<p>此方法使用時間插值方式將CSV資料映射到加工步階,適用於需要將外部感測器資料對應到仿真步階的場景。每個仿真步會對應一個透過時間插值計算的外部資料點。</p>
|
||||
</div>
|
||||
<h2 id="一對多映射-1">一對多映射</h2>
|
||||
<h2 id="一對多映射">一對多映射</h2>
|
||||
<p>一對多映射指每個仿真步對應多個外部資料點,外部資料量遠大於仿真步數量(通常數十倍以上)。</p>
|
||||
<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>此方法為一對多映射,每個仿真步會對應多個外部資料點。</p>
|
||||
|
||||
@ -131,6 +131,42 @@ ReTrainMillingPara(Fz|Mx|My|Mz, "StainlessSteel.mp");
|
||||
<p>如果僅使用<code>Mx|My|Mz</code>,由於力矩資料為 <span class="math">\(\vec{r} \times \vec{F}\)</span>,所以r方向資料會遺失,相當於少了一個自由度,難以訓練材料系數。
|
||||
所以力矩資料須搭配<code>Fz</code>使用。</p>
|
||||
<p>以<code>ReTrainMillingPara</code>校正銑削係數,沒有限制資料種類及每刃進給。</p>
|
||||
<h2 id="訓練品質指標">訓練品質指標</h2>
|
||||
<p>訓練完成後,系統會計算以下品質指標:</p>
|
||||
<h3 id="相關係數-correlation-coefficient-r">相關係數 (Correlation Coefficient, R)</h3>
|
||||
<p>相關係數 <span class="math">\(R\)</span> 是整體訓練結果的單一數值,用於評估訓練後模擬值與量測值的線性相關程度,範圍為 <span class="math">\(0\)</span> 到 <span class="math">\(1\)</span>,越接近 <span class="math">\(1\)</span> 表示訓練結果越好。新刀的相關係數通常介於 0.95 至 0.999 之間。</p>
|
||||
<h3 id="訓練誤差比-trainingerrratio">訓練誤差比 (TrainingErrRatio)</h3>
|
||||
<p>訓練誤差比是在執行 <a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_TrainMillingPara_">TrainMillingPara</a><small>(API)</small> 或 <a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ReTrainMillingPara_">ReTrainMillingPara</a><small>(API)</small> 後,動態註冊並設置到訓練區域內各步的<a href="../StepVariables/index.html">步變數</a>,用於評估該步的模擬與量測之間的誤差程度,數值越小表示該步的訓練品質越好。</p>
|
||||
<div class="math">
|
||||
\[
|
||||
\text{TrainingErrRatio} = \sqrt{\frac{\sum_{i} e_i^2}{\sqrt{\sum_{i} y_i^2 \cdot \sum_{i} \hat{y}_i^2}}}
|
||||
\]</div>
|
||||
<p>其中:</p>
|
||||
<ul>
|
||||
<li><span class="math">\(e_i = y_i - \hat{y}_i\)</span>:第 <span class="math">\(i\)</span> 個樣本的誤差</li>
|
||||
<li><span class="math">\(y_i\)</span>:量測值</li>
|
||||
<li><span class="math">\(\hat{y}_i\)</span>:模擬預測值</li>
|
||||
</ul>
|
||||
<p>此指標會嵌入到每個加工步驟的輸出資料中,可用於識別訓練品質較差的段落。</p>
|
||||
<h3 id="角度偏移-angleoffset">角度偏移 (AngleOffset)</h3>
|
||||
<p>角度偏移是在執行訓練函數後,動態註冊並設置到訓練區域內各步的<a href="../StepVariables/index.html">步變數</a>。<span class="math">\(\theta_{offset}\)</span> 表示該步量測資料與模擬資料之間的刀刃旋轉相位差。系統會自動對齊相位以獲得最佳訓練結果。</p>
|
||||
<div class="math">
|
||||
\[
|
||||
\theta_{offset} = \frac{2\pi \cdot i_{min}}{N_{div}}
|
||||
\]</div>
|
||||
<p>其中:</p>
|
||||
<ul>
|
||||
<li><span class="math">\(i_{min}\)</span>:使預測誤差最小的角度索引</li>
|
||||
<li><span class="math">\(N_{div}\)</span>:一轉的角度分割數,即 <a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MillingCycleDivisionNum">MillingCycleDivisionNum</a><small>(API)</small></li>
|
||||
</ul>
|
||||
<div class="TIP">
|
||||
<h5>Tip</h5>
|
||||
<p>如果同一批訓練中各段落的 AngleOffset 差異過大,可能表示主軸旋轉突然放慢或放快或資料缺失,或系統無法準確分析樣本並導致不理想訓練的結果。</p>
|
||||
</div>
|
||||
<div class="TIP">
|
||||
<h5>Tip</h5>
|
||||
<p>較大的 <a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_MillingCycleDivisionNum">MillingCycleDivisionNum</a><small>(API)</small> 設定可以得到更準確的 AngleOffset 結果,進而訓練出更準確的銑削係數。</p>
|
||||
</div>
|
||||
<h2 id="範例專案-動力計訓練銑削係數">範例專案-動力計訓練銑削係數</h2>
|
||||
<p>使用動力計訓練銑削係數的範例專案可於此下載:</p>
|
||||
<p><a href="https://superhightech-gitea.webredirect.org/HiNC-Deploy/Demo-Para-Training-S50C-202501">https://superhightech-gitea.webredirect.org/HiNC-Deploy/Demo-Para-Training-S50C-202501</a></p>
|
||||
|
||||
@ -2,9 +2,9 @@
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8">
|
||||
<title>步階變數 | HiAPI-C# 2025 </title>
|
||||
<title>加工步變數 | HiAPI-C# 2025 </title>
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
||||
<meta name="title" content="步階變數 | HiAPI-C# 2025 ">
|
||||
<meta name="title" content="加工步變數 | HiAPI-C# 2025 ">
|
||||
|
||||
|
||||
<link rel="icon" href="../../../../../img/HiAPI.favicon.ico">
|
||||
@ -85,22 +85,22 @@
|
||||
</div>
|
||||
|
||||
<article data-uid="Cmd-StepVariables">
|
||||
<h1 id="步階變數">步階變數</h1>
|
||||
<h1 id="加工步變數">加工步變數</h1>
|
||||
|
||||
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html">RuntimeApi</a><small>(API)</small> 提供了多個方法來處理和存取加工步階的變數。</p>
|
||||
<h2 id="預設步階輸出資訊">預設步階輸出資訊</h2>
|
||||
<p>每個加工步階都包含豐富的預設輸出資訊,涵蓋來源行、運動學、載荷、力/力矩、功率、熱與磨耗等。</p>
|
||||
<p>完整的預設步階輸出資訊說明,請參考 <a class="xref" href="../../output/simulation-step-output.html">仿真步輸出資訊(Simulation Step Output)</a>。</p>
|
||||
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html">RuntimeApi</a><small>(API)</small> 提供了多個方法來處理和存取加工步的變數。</p>
|
||||
<h2 id="預設步輸出資訊">預設步輸出資訊</h2>
|
||||
<p>每個加工步都包含豐富的預設輸出資訊,涵蓋來源行、運動學、載荷、力/力矩、功率、熱與磨耗等。</p>
|
||||
<p>完整的預設步輸出資訊說明,請參考 <a class="xref" href="../../output/simulation-step-output.html">仿真步輸出資訊(Simulation Step Output)</a>。</p>
|
||||
<div class="TIP">
|
||||
<h5>Tip</h5>
|
||||
<p><strong>存取預設步階資訊範例</strong></p>
|
||||
<p><strong>存取預設步資訊範例</strong></p>
|
||||
<pre><code class="lang-csharp">PlayNcFile("NC/file1.nc");
|
||||
|
||||
// 取得步階並存取預設資訊
|
||||
var step = GetMillingStep(100); // 見下方「存取步階資訊」
|
||||
// 取得步並存取預設資訊
|
||||
var step = GetMillingStep(100); // 見下方「存取步資訊」
|
||||
if (step != null)
|
||||
{
|
||||
// 存取預設的步階資訊
|
||||
// 存取預設的步資訊
|
||||
Message($"ToolId: {step.ToolId}");
|
||||
Message($"Feedrate: {step.Feedrate_mmdmin} mm/min");
|
||||
Message($"ChipVolume: {step.ChipVolume_mm3} mm³");
|
||||
@ -108,10 +108,15 @@ if (step != null)
|
||||
}
|
||||
</code></pre>
|
||||
</div>
|
||||
<h2 id="註冊步階變數">註冊步階變數</h2>
|
||||
<p>除了預設的步階輸出資訊外,您可以使用 <a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_RegisterStepVariable_">RegisterStepVariable</a><small>(API)</small> 註冊自訂的步階變數,用於追蹤特定的計算結果或資料。</p>
|
||||
<h2 id="註冊步變數">註冊步變數</h2>
|
||||
<p>除了預設的步輸出資訊外,您可以使用 <a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_RegisterStepVariable_">RegisterStepVariable</a><small>(API)</small> 註冊自訂的步變數,用於追蹤特定的計算結果或資料。</p>
|
||||
<p>註冊的步變數主要用於人類檢視,可透過工件幾何體上的顏色顯示數值分布。搭配 <a class="xref" href="../../../../../api/Hi.MachiningSteps.MachiningStep.html#Hi_MachiningSteps_MachiningStep_Item_System_String_">this[string]</a><small>(API)</small> 索引器可實現完整的資料檢查功能:</p>
|
||||
<ul>
|
||||
<li><code>RegisterStepVariable</code>:註冊變數供介面顯示及輸出</li>
|
||||
<li><code>MachiningStep[key]</code>:在腳本中讀寫步的自訂資料</li>
|
||||
</ul>
|
||||
<h3 id="registerstepvariable">RegisterStepVariable</h3>
|
||||
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_RegisterStepVariable_">RegisterStepVariable</a><small>(API)</small> 註冊一個步階變數,用於在執行過程中追蹤特定資料。</p>
|
||||
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_RegisterStepVariable_">RegisterStepVariable</a><small>(API)</small> 註冊一個步變數,用於在執行過程中追蹤特定資料。</p>
|
||||
<div class="NOTE">
|
||||
<h5>Note</h5>
|
||||
<p><strong>指令格式</strong></p>
|
||||
@ -121,7 +126,7 @@ if (step != null)
|
||||
<div class="TIP">
|
||||
<h5>Tip</h5>
|
||||
<p><strong>指令範例</strong></p>
|
||||
<pre><code class="lang-csharp">// 註冊一個計算切削體積的步階變數
|
||||
<pre><code class="lang-csharp">// 註冊一個計算切削體積的步變數
|
||||
RegisterStepVariable(
|
||||
"ChipVolume",
|
||||
"Chip Volume",
|
||||
@ -139,19 +144,19 @@ PlayNcFile("NC/file1.nc");
|
||||
<li><code><名稱></code>: 變數的顯示名稱</li>
|
||||
<li><code><單位></code>: 變數的物理單位(可為 null)</li>
|
||||
<li><code><格式字串></code>: 數值格式化字串(可為 null)</li>
|
||||
<li><code><變數函數></code>: 從步階計算變數值的函數(可為 null)</li>
|
||||
<li><code><變數函數></code>: 從步計算變數值的函數(可為 null)</li>
|
||||
</ul>
|
||||
<div class="NOTE">
|
||||
<h5>Note</h5>
|
||||
<p>註冊的步階變數可以在輸出檔案(如 <a class="xref" href="../WriteStepFiles/index.html">輸出步資料檔案</a>)中使用,並在介面中顯示。</p>
|
||||
<p>註冊的步變數可以在輸出檔案(如 <a class="xref" href="../WriteStepFiles/index.html">輸出步資料檔案</a>)中使用,並在介面中顯示。</p>
|
||||
</div>
|
||||
<h2 id="存取步階資訊">存取步階資訊</h2>
|
||||
<h2 id="存取步資訊">存取步資訊</h2>
|
||||
<h3 id="getmillingstep">GetMillingStep</h3>
|
||||
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_GetMillingStep_">GetMillingStep</a><small>(API)</small> 取得指定索引的加工步階。</p>
|
||||
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_GetMillingStep_">GetMillingStep</a><small>(API)</small> 取得指定索引的加工步。</p>
|
||||
<div class="NOTE">
|
||||
<h5>Note</h5>
|
||||
<p><strong>指令格式</strong></p>
|
||||
<pre><code class="lang-csharp">var step = GetMillingStep(<步階索引>);
|
||||
<pre><code class="lang-csharp">var step = GetMillingStep(<步索引>);
|
||||
</code></pre>
|
||||
</div>
|
||||
<div class="TIP">
|
||||
@ -159,7 +164,7 @@ PlayNcFile("NC/file1.nc");
|
||||
<p><strong>指令範例</strong></p>
|
||||
<pre><code class="lang-csharp">PlayNcFile("NC/file1.nc");
|
||||
|
||||
// 取得第100個步階
|
||||
// 取得第100個步
|
||||
var step = GetMillingStep(100);
|
||||
if (step != null)
|
||||
{
|
||||
@ -168,7 +173,7 @@ if (step != null)
|
||||
</code></pre>
|
||||
</div>
|
||||
<h3 id="stepcount">StepCount</h3>
|
||||
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_StepCount">StepCount</a><small>(API)</small> 取得總步階數量。</p>
|
||||
<p><a class="xref" href="../../../../../api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_StepCount">StepCount</a><small>(API)</small> 取得總步數量。</p>
|
||||
<div class="NOTE">
|
||||
<h5>Note</h5>
|
||||
<p><strong>指令格式</strong></p>
|
||||
@ -180,15 +185,15 @@ if (step != null)
|
||||
<p><strong>指令範例</strong></p>
|
||||
<pre><code class="lang-csharp">PlayNcFile("NC/file1.nc");
|
||||
|
||||
// 取得總步階數
|
||||
// 取得總步數
|
||||
var totalSteps = StepCount;
|
||||
Message($"Total steps: {totalSteps}");
|
||||
|
||||
// 遍歷所有步階
|
||||
// 遍歷所有步
|
||||
for (int i = 0; i < StepCount; i++)
|
||||
{
|
||||
var step = GetMillingStep(i);
|
||||
// 處理步階...
|
||||
// 處理步...
|
||||
}
|
||||
</code></pre>
|
||||
</div>
|
||||
|
||||
@ -128,7 +128,7 @@
|
||||
<a href="script/ActOperations/index.html" name="" title="動作操作">動作操作</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="script/StepVariables/index.html" name="" title="步階變數">步階變數</a>
|
||||
<a href="script/StepVariables/index.html" name="" title="加工步變數">加工步變數</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="script/Messages/index.html" name="" title="訊息處理">訊息處理</a>
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -2264,20 +2264,6 @@
|
||||
"Title": "Hi.Common.ParallelBulkUtils",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Common.PathUtils.BaseAndSubDirectory.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Common.PathUtils.BaseAndSubDirectory.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Common.PathUtils.BaseAndSubDirectory",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Common.PathUtils.BaseAndSubDirectory.yml\" sourcestartlinenumber=\"1\">Represents a directory structure with a base directory and a subdirectory,\nproviding methods for path manipulation and resolution.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Common.PathUtils.ExtendedNamedPath.yml",
|
||||
@ -2334,20 +2320,6 @@
|
||||
"Title": "Hi.Common.PathUtils.NamedPath",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Common.PathUtils.NamedPath.yml\" sourcestartlinenumber=\"1\">Represents a file system path with an associated name or alias.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Common.PathUtils.PathRoute.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.Common.PathUtils.PathRoute.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.Common.PathUtils.PathRoute",
|
||||
"Summary": "<p sourcefile=\"api/Hi.Common.PathUtils.PathRoute.yml\" sourcestartlinenumber=\"1\">Represents a path with both directory and file components, supporting relative and absolute path operations.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.Common.PathUtils.PathUtil.yml",
|
||||
@ -4700,34 +4672,6 @@
|
||||
"Title": "Hi.Grpcs",
|
||||
"Summary": null
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.HiNcKits.AppConfig.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.HiNcKits.AppConfig.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.HiNcKits.AppConfig",
|
||||
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.AppConfig.yml\" sourcestartlinenumber=\"1\">Application/Environment Configuration</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.HiNcKits.AppService.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.HiNcKits.AppService.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.HiNcKits.AppService",
|
||||
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.AppService.yml\" sourcestartlinenumber=\"1\">Application/Environment Service.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.HiNcKits.BasePathEnum.yml",
|
||||
@ -4756,20 +4700,6 @@
|
||||
"Title": "Hi.HiNcKits.HiNcHost",
|
||||
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.HiNcHost.yml\" sourcestartlinenumber=\"1\">Rich HiNC Service.\nHost class for HiNC functionality that provides project management, path resolution, and MongoDB integration.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.HiNcKits.HostConfig.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.HiNcKits.HostConfig.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.HiNcKits.HostConfig",
|
||||
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.HostConfig.yml\" sourcestartlinenumber=\"1\">Configuration for host-related settings.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.HiNcKits.LocalApp.yml",
|
||||
@ -4784,6 +4714,20 @@
|
||||
"Title": "Hi.HiNcKits.LocalApp",
|
||||
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.LocalApp.yml\" sourcestartlinenumber=\"1\">Local application initialization and cleanup utilities.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.HiNcKits.LocalAppConfig.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.HiNcKits.LocalAppConfig.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.HiNcKits.LocalAppConfig",
|
||||
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.LocalAppConfig.yml\" sourcestartlinenumber=\"1\">Configuration for host-related settings.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.HiNcKits.ProxyConfig.yml",
|
||||
@ -4798,6 +4742,34 @@
|
||||
"Title": "Hi.HiNcKits.ProxyConfig",
|
||||
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.ProxyConfig.yml\" sourcestartlinenumber=\"1\">Configuration for proxy-related settings.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.HiNcKits.UserConfig.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.HiNcKits.UserConfig.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.HiNcKits.UserConfig",
|
||||
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.UserConfig.yml\" sourcestartlinenumber=\"1\">User Configuration</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.HiNcKits.UserService.yml",
|
||||
"output": {
|
||||
".html": {
|
||||
"relative_path": "api/Hi.HiNcKits.UserService.html"
|
||||
}
|
||||
},
|
||||
"version": "",
|
||||
"Uid": null,
|
||||
"IsMRef": true,
|
||||
"Title": "Hi.HiNcKits.UserService",
|
||||
"Summary": "<p sourcefile=\"api/Hi.HiNcKits.UserService.yml\" sourcestartlinenumber=\"1\">User Service.</p>\n"
|
||||
},
|
||||
{
|
||||
"type": "ManagedReference",
|
||||
"source_relative_path": "api/Hi.HiNcKits.yml",
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
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