From 4ec530990706575fa2e9eb0fd427757fbac09ed2 Mon Sep 17 00:00:00 2001 From: iamboss Date: Thu, 25 Dec 2025 22:24:36 +0800 Subject: [PATCH] tune --- App/Hi.WpfPlus.dll | Bin 68096 -> 68096 bytes App/HiCbtr.dll | Bin 113152 -> 113152 bytes App/HiDisp.dll | Bin 11440128 -> 11440128 bytes App/HiGeom.dll | Bin 406528 -> 406528 bytes App/HiLicense.dll | Bin 81408 -> 81408 bytes App/HiMech.dll | Bin 727040 -> 727552 bytes App/HiNC-2025-win-desktop.deps.json | 150 ++++++++++-------- App/HiNC-2025-win-desktop.dll | Bin 861184 -> 861184 bytes App/HiNC-2025-win-desktop.exe | Bin 215552 -> 215552 bytes App/HiNC-2025-win-desktop.pdb | Bin 326800 -> 326840 bytes App/HiNc-Resource.dll | Bin 0 -> 56320 bytes App/HiNc.dll | Bin 357376 -> 355840 bytes App/HiUniNc.dll | Bin 180224 -> 180224 bytes App/en/HiGeom.resources.dll | Bin 4608 -> 4608 bytes App/en/HiMech.resources.dll | Bin 4608 -> 4608 bytes .../HiAPI-docsite/api/Hi.Cbtr.CubeTree.html | 3 +- .../Hi.CutterLocations.ClStrips.ClStrip.html | 6 +- .../api/Hi.HiNcKits.HiNcHost.html | 8 +- ...Hi.MachiningProcs.LocalProjectService.html | 8 +- .../Hi.MachiningProcs.MachiningActRunner.html | 6 +- ...Hi.MachiningProcs.ProxyProjectService.html | 8 +- .../api/Hi.MachiningProcs.RuntimeApi.html | 37 +++++ .../api/Hi.Mapping.TimeMapping.html | 15 +- ...FeedPerCycleMachiningMotionResolution.html | 32 ++++ ...FeedPerToothMachiningMotionResolution.html | 33 ---- App/wwwroot/HiAPI-docsite/index.json | 20 +-- App/wwwroot/HiAPI-docsite/xrefmap.yml | 42 +++-- App/zh-Hans/HiMech.resources.dll | Bin 13312 -> 13312 bytes App/zh-Hans/HiNc.resources.dll | Bin 4608 -> 4608 bytes App/zh-Hant/HiGeom.resources.dll | Bin 4608 -> 4608 bytes App/zh-Hant/HiMech.resources.dll | Bin 13312 -> 13312 bytes App/zh-Hant/HiNc.resources.dll | Bin 6656 -> 6656 bytes 32 files changed, 214 insertions(+), 154 deletions(-) create mode 100644 App/HiNc-Resource.dll diff --git a/App/Hi.WpfPlus.dll b/App/Hi.WpfPlus.dll index 5f1bd0a302facecb6e9b3c1f41af29fb56bc4a74..3d92e10b3303caf05b2d9b08c51279af738e46a1 100644 GIT binary patch delta 312 zcmZpe!qPB>WkLswarBhk8+#-q86zeym9%7xntWd}nK5Xyvy`o{z-4=pbMhL&-rLUV zn|*3LwP^DMT{cz=3q1n{1`|dGePcaCJqrtMW259`)sBSPZrIJ)F#893b#U=)%NblboFP{*bHscv>%Na)z;o z0#vZ+FH{hyI#KiaEjQV3RV}s*v(qOFy4Y>zGr4k(GlGGUfti7UA!7S$CdTEAj27D` zvoPi}23s&_GZ-@%F(d<_F+(blG-ogc(ndhqkim>04Jc~CU;v~of#N1WIu(eM7*c@p fAUR_oZ3cu%Kv|FqO9sp7p=^w%KnuFr7)zM}sXSVh delta 312 zcmZpe!qPB>WkLtbl4kGa8+#-q8N((om9%7xn0#L{nK59qvy`o{z)X{BLy<^bzj>+s zJKmkBpTBv6E*qa$0h-iK)5SFMV45kcb43-RrKy1d42o|wmNCJwc0ePuFu@oRoW-wqd2a-lW+7Kw3 g1Y{)v`Ds9$%wPgkZO&jeJ(P{n6lg&=8)GRm0L;@_r~m)} diff --git a/App/HiCbtr.dll b/App/HiCbtr.dll index ee4a57ade9e87361331530fd4f81a883e0eb3e15..0119f3731b5eeb4465297246265c069a72793426 100644 GIT binary patch delta 16901 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 M<@@6Q>fz=81tR9S=Kufz delta 16902 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 diff --git a/App/HiDisp.dll b/App/HiDisp.dll index 179a4706772d389e0dcb7c75ed706e03bf9acb3a..140521f9249d9f8d271b5324ef6e6ad42684d5c6 100644 GIT binary patch delta 10381 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 SXaT=0-;%2*aj)32pZp(s6*ocv delta 10380 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 z zvSQD`q(py(I1qLx`fY}&RQNp6pDy3eE#0xt^Ccb`n-A6`|15DVc#{03;=kczCMH01 zvcCfVBR)Ko?9avz*&C8^#X82T`;+~JhCaji5lFVZwn?7{yKNV58mYDzzCfLA5A%De zi|zO&-Og#d6N();vHyZe4u6gz0>1z`{7Km7HZyhs9AKh1oM&P_M5OwY4Wa|mQ?ZJk zFb-j#v3&o}u#MWI2d%U{+?CcM=cUCJfTafNdxbc-U6Y4{Vd|Jy_ovt3L_bJL6{D3TF`I7V}%+ysdyc|7gqQ z&Oh0H8>Cm$Y+D$ohrVRHpys6c7lh$!vCrw>CBCRucJ+@ljI8IS^_REs(_1Q!pqO__X_`?}?A+-{`25Ukz&HqV>dESSV`av}c8#2Uo$@@{?!Oq6G8 zTg)U*lKWb8ZMpozW<gyiGeRCb2?(g!@jD_wcheL+Uc`N8%42@heP_wH zv?FM`Ppp!+aOc_b41TWW$Xm6MnZ&vB2i$p{{42jg7RZye)@TwJ$``orB3a>$+anWg z z8aaixbdVeP7}v?qao_cF)NS4OWjSAK1167HC-33T8)PT%2(Qam_!#Tu!`ykJ{0!es zioAi3(I*RByIJnvdJ)K<@G-tEx5uA(Y?|Md@7Hpe#I5oJnukeL<(H7d-E9)L%Nsel zQ$EfOcgbft*C==3PrKzVP?F{U7(c*8bjJ=gLM`j=&%#d$>OzfVuU~1u!rYP~IP2M*TKfO7T!cSX1tFqD=q{9KkF^mk zH{-TGJM6>c?HgbH_Lt|>VT(6^TU1n7*d2eo;G2^xw|h?a!oqITDyCFSn>uxRMUVW# z=>e;g}w?{$G9y!wsr{zyAoRZfgKVPlfvAN_k^F27LVVK|^_1$ORS|^4T z3WchhzBNW1gHJ*?{C~VEgemxMnlKgrPRFMnLOyDy3kCR;BV-GckuMT@;@?6c7r6p_ gVw&lQr=jgslv9K}%`YErEPpFkOX6Db)?xAg0EZq`yZ`_I diff --git a/App/HiGeom.dll b/App/HiGeom.dll index a270bb8d14106cd584a9bfc8b4a3f4bce34795ca..f07fc9e50f98653c334279cd0cdaeb331313a879 100644 GIT binary patch delta 8575 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 WjhAEKe@8@V-Z6BPq)9RKk@P>#0oc9( delta 8576 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�pXgKMoH~6Is846!XJNLNRZ+!ZrCY zE7Hgw82h_9nt97r&g2EjNhe3(>5`in_lTX#T=Ju|qba$rf0KRTk+E@uMA!d$RJ{4I z8{B|5aV?-gfhsIEtpQMoL@xHpAU;*Pc`zAIAa0+S8D`skkKxrZGtAu{pj&`?2($>? z;IT8z&q&1BnoO~$9?XP^V62@J7gL7{X3S8r|Gml)teT-9bF=M3#T@@Ml#GByHzB{m z+@NBaZ$?3dd80%&t-`m$tV;wZ;9WZ~1Z+m;pK$&?1xJSlzjTGm?i8*4Ue5|C4<>3=p7t8HX?gbvF`o_QR9V50_PX0!?Hj96E3a@7+TA?qU$-OFu&U`~> zlJI(7qEePU8@zt1PoB-a9%o+V;5FH>SY%lE3$N!Ts?}4=xmT0W$@rt8GgWwgqh4y@X;8f zYF+;m*=jaFCD0;$)^hS@ck|PL2zp1qxrvnf!mLc)MPh)|?IM$bSa*|%q@6U<$An$* zrO6w&6y&3yarH|d`E-T*Ow<+gPr?py@4#Hsfj4WlaCNbXyM?P2yGbWB*y258r_Ig} zcx{##Z*54MFp2q z@M-Ua2-ALo1VJ>jn>2&+JE+9MqqPX-mM+0LlSvCGcesU?^(5H_%6m={{uM4a)8XY} zKb<5q!Sc_e^1WQ6T1S<5g#|-8UPl8DBjB)kr$`L^3h?()Q@nC#WrDz^Z#zZiD`0duLpY&}O3Am@o09}3UQyj}XObL2j@@DIB!KHsYBUMq0` zorZ7taNZ4{kJvNk$w{cq{qtloki{2BGmxB%WH6Arix3~S$BV-KX#?E_Bt8pwg(rDS zc&Nrd3x{g_6LF~KVo{e!kogeZ41lrWmqXEJoWsC@XK9=0j4JSI=ll5$ zk>C=o$XYXHi552S%^6ETs|mzV-;;O60yJ|}6kq_IG`eJtibYr)Tb62}Q_LW6{!31vu{De188 zB7h0KBp3*dl!9E?XM#tX0<1i)3C#eQ0uZXr;cNJSjng+IoeScbAeN&!C7qp<^uOgO z&P#e(^1qk#iljeCdQH+FCA|TZkM4#X-M=LMm&CWF-Y@f|;1?;lBk>)H?@4@5Vnhtb zh!|zV5@U%?5}PFUme^Zj8!@IS7WlmEUUBj!p1?a@j%lzW>$lVoj(fQ#{-Mu4%JdAJ zv{FWynv`H8d}%i$d|5XGmq|Ra8%#o;sTF=k<-^YoFw}+zxOBfUCdFG%nqYcb2~ACk zOOH=TaYiL3rNu_YyAqS5lH;6-QK`LBQqyA7Q&VD-()9c?)9N=v;|8TB#H9_2k8-6Y zfNFa3z^H+VPPj{OrKI$VPwthPlE#8BnSvAlKbrH%a%^-gLh%ZUaYZ|$lVc-GN_&+Sm&Q3`W`IJeP1*krHqJ0k*EZfqF(S<41aO(D{CxV zi{RdgCcu3O&{DW2h`SP$2s9aZ@$lyY8y6sM+Y2=KeF>WxOB2*s_}?R9b-y^8tLRD` Hy|4Ta3C4M8 diff --git a/App/HiLicense.dll b/App/HiLicense.dll index 4ae73851db90f36d4b618da82f6e89eb9ed66ee0..f8226ac623642a40d9ab542382bff99d6c102d3c 100644 GIT binary patch delta 315 zcmZqp!_x4FWkLtb2kobqH};&+Vhoxbs@=&LwE4dFNkf6^o*$04WsF>RnSa{4thJ$I z^N!d!P75PF0|o{YMh1OjJwrVUBW<%}qa*_}LrWv0L<1v(B=f}7Y;R&3Q9CHPn3O=emSG{B}NbvPy=V0#wlEK2#8> zx->bipZk@#!MDpip;xvu+Ay{-ZsyCHbB;5Jfsuikfq@}t`(_Kqa7IR>?c7$3$&A59 z4B8B449N^e3`qv5qoia5QzJuTV^gCPvou3vv*c8B0|SFJ z^Ry(>RAZx53zNxy=|wC%=7g=9d?Y-&FiZoo(ttWl hfnvr$b*T&%3?|bLS~Hrm8ZhWF7=T>xpK+oA8vuK0TI>J- diff --git a/App/HiMech.dll b/App/HiMech.dll index cab62a3126eef559995a2c650d0c81407beeacb1..287c708da8e74aa125c44809e8fe3a542558ac59 100644 GIT binary patch literal 727552 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

Md8)4xFt)HXAL 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%0AF+f@c^*U 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

Janh7{aW2c;%vaOFR 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ⅆDC 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

#Wwqi}OXx3vucAHe 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 jlM&MDBTMC#H~LP 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

S4PTT3P+B#=NO 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 Y^liHeB}U)B|1BSXJzum8|6kib0Io*iMF0Q* literal 727040 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

x}5wr6N+eSMpTOrnK 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 diff --git a/App/HiNC-2025-win-desktop.deps.json b/App/HiNC-2025-win-desktop.deps.json index 274b980..cc0ba22 100644 --- a/App/HiNC-2025-win-desktop.deps.json +++ b/App/HiNC-2025-win-desktop.deps.json @@ -11,8 +11,9 @@ "dependencies": { "AvalonEdit": "6.3.0.90", "FontAwesome.Sharp": "6.3.0", - "Hi.WpfPlus": "3.1.86", - "HiNc": "3.1.101", + "Hi.WpfPlus": "3.1.88", + "HiNc": "3.1.102", + "HiNc-Resource": "3.1.2", "runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "10.0.1", "runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "10.0.1", "runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "10.0.1" @@ -1672,36 +1673,36 @@ } } }, - "Hi.WpfPlus/3.1.86": { + "Hi.WpfPlus/3.1.88": { "dependencies": { - "HiDisp": "3.1.88" + "HiDisp": "3.1.90" }, "runtime": { "lib/net10.0-windows7.0/Hi.WpfPlus.dll": { - "assemblyVersion": "3.1.86.0", - "fileVersion": "3.1.86.0" + "assemblyVersion": "3.1.88.0", + "fileVersion": "3.1.88.0" } } }, - "HiCbtr/3.1.86": { + "HiCbtr/3.1.88": { "dependencies": { - "HiDisp": "3.1.88" + "HiDisp": "3.1.90" }, "runtime": { "lib/net10.0/HiCbtr.dll": { - "assemblyVersion": "3.1.86.0", - "fileVersion": "3.1.86.0" + "assemblyVersion": "3.1.88.0", + "fileVersion": "3.1.88.0" } } }, - "HiDisp/3.1.88": { + "HiDisp/3.1.90": { "dependencies": { - "HiGeom": "3.1.80" + "HiGeom": "3.1.82" }, "runtime": { "lib/net10.0/HiDisp.dll": { - "assemblyVersion": "3.1.88.0", - "fileVersion": "3.1.88.0" + "assemblyVersion": "3.1.90.0", + "fileVersion": "3.1.90.0" } }, "native": { @@ -1719,7 +1720,7 @@ } } }, - "HiGeom/3.1.80": { + "HiGeom/3.1.82": { "dependencies": { "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", @@ -1730,8 +1731,8 @@ }, "runtime": { "lib/net10.0/HiGeom.dll": { - "assemblyVersion": "3.1.80.0", - "fileVersion": "3.1.80.0" + "assemblyVersion": "3.1.82.0", + "fileVersion": "3.1.82.0" } }, "resources": { @@ -1743,27 +1744,27 @@ } } }, - "HiLicense/3.1.80": { + "HiLicense/3.1.82": { "dependencies": { - "HiGeom": "3.1.80" + "HiGeom": "3.1.82" }, "runtime": { "lib/net10.0/HiLicense.dll": { - "assemblyVersion": "3.1.80.0", - "fileVersion": "3.1.80.0" + "assemblyVersion": "3.1.82.0", + "fileVersion": "3.1.82.0" } } }, - "HiMech/3.1.93": { + "HiMech/3.1.95": { "dependencies": { "CommandLineParser": "2.9.1", - "HiCbtr": "3.1.86", + "HiCbtr": "3.1.88", "Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0" }, "runtime": { "lib/net10.0/HiMech.dll": { - "assemblyVersion": "3.1.93.0", - "fileVersion": "3.1.93.0" + "assemblyVersion": "3.1.95.0", + "fileVersion": "3.1.95.0" } }, "resources": { @@ -1778,19 +1779,19 @@ } } }, - "HiNc/3.1.101": { + "HiNc/3.1.102": { "dependencies": { "Google.Protobuf": "3.28.3", "Grpc.AspNetCore": "2.66.0", "Grpc.Net.Client": "2.66.0", - "HiLicense": "3.1.80", - "HiMech": "3.1.93", - "HiUniNc": "3.1.90" + "HiLicense": "3.1.82", + "HiMech": "3.1.95", + "HiUniNc": "3.1.92" }, "runtime": { "lib/net10.0/HiNc.dll": { - "assemblyVersion": "3.1.101.0", - "fileVersion": "3.1.101.0" + "assemblyVersion": "3.1.102.0", + "fileVersion": "3.1.102.0" } }, "resources": { @@ -1802,14 +1803,22 @@ } } }, - "HiUniNc/3.1.90": { + "HiNc-Resource/3.1.2": { + "runtime": { + "lib/net10.0/HiNc-Resource.dll": { + "assemblyVersion": "3.1.2.0", + "fileVersion": "3.1.2.0" + } + } + }, + "HiUniNc/3.1.92": { "dependencies": { - "HiMech": "3.1.93" + "HiMech": "3.1.95" }, "runtime": { "lib/net10.0/HiUniNc.dll": { - "assemblyVersion": "3.1.90.0", - "fileVersion": "3.1.90.0" + "assemblyVersion": "3.1.92.0", + "fileVersion": "3.1.92.0" } } }, @@ -2182,61 +2191,68 @@ "path": "grpc.net.common/2.66.0", "hashPath": "grpc.net.common.2.66.0.nupkg.sha512" }, - "Hi.WpfPlus/3.1.86": { + "Hi.WpfPlus/3.1.88": { "type": "package", "serviceable": true, - "sha512": "sha512-anpKfcnwD92m7yhY6DsS5LKU2j3FtagxL6y5Fqoxab+wL0nvi6+OrSQlJNcMzaQpjRMKqr4ynduz+CwY8z+vYw==", - "path": "hi.wpfplus/3.1.86", - "hashPath": "hi.wpfplus.3.1.86.nupkg.sha512" + "sha512": "sha512-+97MfLoNhnfpyEpPoV+eEhlAgqEj5eh9hpD3xj0TAT7vHiAt86KzNc6zeLxbScylUVtPdRz2Mj7yzHsYhaE8lw==", + "path": "hi.wpfplus/3.1.88", + "hashPath": "hi.wpfplus.3.1.88.nupkg.sha512" }, - "HiCbtr/3.1.86": { + "HiCbtr/3.1.88": { "type": "package", "serviceable": true, - "sha512": "sha512-hS52HdBKNUGKhX85K3g+XARbonT1Q16Ybicr97XfwDERmhPfWBD94ludVkDAtyDzpW9JS1P80PtJ1SgPFBxKEA==", - "path": "hicbtr/3.1.86", - "hashPath": "hicbtr.3.1.86.nupkg.sha512" + "sha512": "sha512-OqvXh1bRQFKvV+45+zbtPznlALQc3Kgf2cGjc/oV3Y5WPfz39XN4pebJemPZHRkeDxsgcDNDdfbWYI+5PYxGAg==", + "path": "hicbtr/3.1.88", + "hashPath": "hicbtr.3.1.88.nupkg.sha512" }, - "HiDisp/3.1.88": { + "HiDisp/3.1.90": { "type": "package", "serviceable": true, - "sha512": "sha512-uCVD5pqw3HQPoDsGE5y7i1dcFXWIgv/y+A3lIC+9aNgmHubV4S6b52iF2a1EpVJ2kpycokkPsXXe/2umuJA12w==", - "path": "hidisp/3.1.88", - "hashPath": "hidisp.3.1.88.nupkg.sha512" + "sha512": "sha512-K5LkBHKZV58zFxpoXtlsQUe6/5FwFeSTuAkcqeNMgH1720zBSgbWcwqoc4tS+FNALK8984rFbqYYH+fS+yAKkg==", + "path": "hidisp/3.1.90", + "hashPath": "hidisp.3.1.90.nupkg.sha512" }, - "HiGeom/3.1.80": { + "HiGeom/3.1.82": { "type": "package", "serviceable": true, - "sha512": "sha512-E5PjU/BYrFb85oWuYvfhWcWLhy1Ppx1T2aqT5kJa1BgT3H5fYx46DR/maWFWClyChf6We9dppI9NxKIBCZfp5w==", - "path": "higeom/3.1.80", - "hashPath": "higeom.3.1.80.nupkg.sha512" + "sha512": "sha512-1qkL2iiltNC+VK7/RxzD7RpJWHCAZLoisCKvQZsmP1Ct5+WmFUeT8Wg8FMr4w6FITBpL5XTOUE71CGdF6Ov04g==", + "path": "higeom/3.1.82", + "hashPath": "higeom.3.1.82.nupkg.sha512" }, - "HiLicense/3.1.80": { + "HiLicense/3.1.82": { "type": "package", "serviceable": true, - "sha512": "sha512-6U7Ay1X9S9JERslDRNd4YPchla8L4EZeTCTPgrMO563mQCgZWwW1OTJ8UkbiQbpxHcrf2Jhd1B/lVpyxP6NGYg==", - "path": "hilicense/3.1.80", - "hashPath": "hilicense.3.1.80.nupkg.sha512" + "sha512": "sha512-jde/g6xvX3qCS+5OWdL8WQ6kE349dLkRpNbEgyil6pfvHe5QPfJAhtv2hfPQdgFla0lXmP7yntHO3n/AqvsB6g==", + "path": "hilicense/3.1.82", + "hashPath": "hilicense.3.1.82.nupkg.sha512" }, - "HiMech/3.1.93": { + "HiMech/3.1.95": { "type": "package", "serviceable": true, - "sha512": "sha512-BgSctP7pYKNXDdI2+VUtv5f64AVcey1Vy7N9XYQ6XgEV7whL3pBnMsUX2BIuZ8keBDIgJQujs+Csuj3NQFbpFA==", - "path": "himech/3.1.93", - "hashPath": "himech.3.1.93.nupkg.sha512" + "sha512": "sha512-z6OTl1Edj+i12dF7Nr1XlW08a26MU4cSKAoxuqw7qFhmIdI76BQBZCowXONKyJaqJZWbYn6LC4fYJCHs76HKeA==", + "path": "himech/3.1.95", + "hashPath": "himech.3.1.95.nupkg.sha512" }, - "HiNc/3.1.101": { + "HiNc/3.1.102": { "type": "package", "serviceable": true, - "sha512": "sha512-QEZZbQxhdxOe5IKG9Y/4n4G1LBzHtnJgPzJijTmwt3b2W2OrY9QxNDBE0ofszOIB4uyHIHNSV3C2A+Bysr3FYg==", - "path": "hinc/3.1.101", - "hashPath": "hinc.3.1.101.nupkg.sha512" + "sha512": "sha512-PRZx1RQIPOimbKz8eoZE6OCkMxjZuMrfq0w7BeRqPSqenaIpO2qcsrXZXwM+gWJYreiWA1f0CBHxHqCWlSssGw==", + "path": "hinc/3.1.102", + "hashPath": "hinc.3.1.102.nupkg.sha512" }, - "HiUniNc/3.1.90": { + "HiNc-Resource/3.1.2": { "type": "package", "serviceable": true, - "sha512": "sha512-Vn2BukeBX4Y8X8gqAGBd1kWgB/XWVt9R6Q/PKZQrBjMAYYqLDex/ZTTf3eGii4ZlT3D0ri83jEJz00G29rYcXQ==", - "path": "hiuninc/3.1.90", - "hashPath": "hiuninc.3.1.90.nupkg.sha512" + "sha512": "sha512-vUcyvPIsuq2dRWtjziePO6IjmlW19JD84T+f++lRoRF6Ao7EYOT73cwOMgFQmXkxBbH19Zt+XRSIqDO7nmuEBw==", + "path": "hinc-resource/3.1.2", + "hashPath": "hinc-resource.3.1.2.nupkg.sha512" + }, + "HiUniNc/3.1.92": { + "type": "package", + "serviceable": true, + "sha512": "sha512-Wpq6u3JCybO4uwddCQIdPzLnurZm2t8kdS1ezKUzt6o94FAGSgmCg9JwnJ44MQe2KzLxPFEzsrcQT3OBbnyDog==", + "path": "hiuninc/3.1.92", + "hashPath": "hiuninc.3.1.92.nupkg.sha512" }, "MathNet.Numerics/5.0.0": { "type": "package", diff --git a/App/HiNC-2025-win-desktop.dll b/App/HiNC-2025-win-desktop.dll index b7178beafdcb2fec73d79ea1da8eb01149adc872..a83ea3aa5b235368b2b2398fd40031b87e324f5f 100644 GIT binary patch delta 10942 zcmYk=2~>^wAII_MY8{a><8Q=J#x68z(Im#cE7_8@#X8B-D6%|6(qt*7u3dx~`WKE|3IWbT3eF%nbo5Z=TJ9i``hUKoN2xJFc!!weo`^-gj@ zYYf5!+>O`KwzK4YFbr2=7T!S1E|PC%QuS6wFqn_&ScVn5O2Hk6;Y|DukK$9b=qA1T z=!bJ~t5H?^(qCZk79G1wu@i>lLOg&aXwgIRO|TD6z*tPf0=%!O8o&3}J>`N1*dOO% z9_o5Y&IhOBdMrhU-jeHv5x5L9v9!0Mntu4KeWlP4{V*EWVIIE0s(#XQML(R3OK?9H zqg5a2dGt}`5X@jHX5w9}=`XnsI1y8^2z7lW*9wC%5p(bb+N%Ae;DWs|92em}yn^qr zc7N%&!4QnWRLsFQ*l>XK)LtCIFdmQNT{Igg1xM_Ok+>00;amJZKze>SAJartDQ2J> zBta)^gAup`Z=q$NAZxyYHr~TZ>S(#Z6$jxoT#1?Z7|q5=?|bZw z0XPj;;to8CWvE(?m5XYl5BA5&n1Ji?IF{lUbQmZ1dE*d_#6;XJs!9QaM`-o4Tu={v zZ~)H2RLsC)e2JCA#!K#W4+08 zK~D_F^;nGWux^CpyWtR2BiR473^MUHn*Soj`q%}BqKbR52wz~;DbjC*z8H@BDeV6d z2Di~VQi{HqjF-_NN}i9yT(p@g^B*x3x8OCjoF=)(DhEHDjLR?s?_oJMjFt;V;tI^g zYSZO;CtQMA_zG3G84{d^+wd~l&Xnig7=p_%6YpZxS(5j`DBO$}Q72z{RcXPupa)LE zR6LE=v*lt}9D%>00q>$RNAhmi7iZxnliL30GPsWxG5iT|CZ^$Wyn+?yO5O!K<5<+= z5xkC;^R%9E|C<^Qn%!^`F2@`!#ZOo>R(hRr3a-Xu_!O(nmwa0srD@v#BnJENE}F+l z!5ITl#VweJPtb0G^jhO^jKdvxegXSm&cG>NirsM{CZYjP<4v^wReDX(4}ZZF%*MND zoxl&5bAnvpixV*k_u>WogpLcP_Y($U4DP|ZSZR^u+hUZ;Aq{WfcZ((16%(-l%g||w zXz}sI04h}il{2(3~K)- zg$_6#m*WY1iq(?I<7~{t=V+fIxmMT<=a|&?e=mdkSVJ#`t~eccVhPq*F1cQ)Vmdy- zIxBdiI2MzQ8uves!881Br4)K%4DQ5IG+!k-UrfPkSZlRB?}3SU9v#=P|D&{n@h_n5 z_zJ&YEAxSvfV;2&U!u)A$+yNyxE3#H6>LofzYH>eWGVQ>dO9V^t~_w6EPDXpu_KySKDw1#CY6^x3Iz=QfP)<@n>9y2E2w9wn)zfhu{=Z zRn{^n#&5Ptp(Tdmax6sMHp#WX?l=tN@c`bzirb~v+@!Yufehy24lKln=&(bIopBJ( z!c@%1Cup&gH;VmmhEe1GZ(vY}udw_DHUurs?1R z*$g(}Mbzz;U`rf^@tA>k&}yIL8=)^w#f^9lb^F=>2K%Mh8>4YE7U46rO_%%+7=+1~ zk8iNi0m%pAe9S(;{@-R$$sobb7=e1s#ye<}A^A2q29KlTL3utAbMb$NWZqNd5RR+y z6u!n9ho#UFC*Vdb!LN@L1~X6I1e}BDg2DiN9Bb_V>0I81GLPMTr>2;aFg2puV9dcC20Al6dU6Z zoQ2!)JX#-<{7*OokE3#2o_E7oqsINuWbijO$d#ZU&c)yHDwboDJjoBn#dr|Qu<8lP zb;1};)Bfi%c!>`A5^ROO7>-Nv5Z=PdC+Xp6Ou{306F;0}|C<&_aRe^IeRvP6{3SVW z9D#AT7LVX9v?-Kc3mk-V3RQV9xVJ zn2ZPTEIt!e#p;3-TjDTWjOkc{6)#HO1^qD=*Wd|!j$ak?Iyls%w*OHKHsLXRh1Qp( zSQmTXI9!T_Xnk4o&2S(l<3%htYTSRjD^jS9&gg>!a3oH}1(=LG@D%=yRj$hY4Y4f_ z(KPMlza68_>4_NEE^nI?g|G^C6aXS`Z8GgaKH{^nLI2IS-COn4!V1t{|Yl9&whj`qE zf8k@ay(L9g^uq}li(9Y=AE5bd>3iT*RFgRrq17GUAtqoJUcnDo<*wu%(FX@$Fshh@ zTSZmLVsHj+?#YEs(F?od2po?~a1UO=k68P@+~@5e?5bAyo^ej6dPbW9Ewr6 z08?=v=3*(nLHh@CZ!@FD{qM?P5QgC_Ou>VA2Jd4z+B}qt>!2(8<5XOV8#GP(zmGuy zUdPW^^O0QK6uqz~M&V|>jJA)Z=Y?Z10e3xS|1U8xdm@F}=z{?mg-dY{7UE;Hd@A?U z$DeRGM&pX7ss#5lIFHY;@-unf2)ke~&cW4q7>n@@+C7(hT3~k^t8$o!X_$qj_#Ugj zkc(Wg4~Ag^ZpK`^iC@s+rQD->ap;E;xEOa}K9*sHzvTiaY>k645|eQ^p20_=s(kfI zE~(lMbqjZ7#X7=XQYXm6& z{(5pk&Su(|(qBJRd#oFxpJH!5To({`(cau}(cYqEh+XBtH|=5?{oEryJi2d_a8I4# z+bI^Y?F|+g79aoAuQ6DR(SM1yR2zADczT7pyZ_+g>K5cRYGjbxsFt2?9-%FRJY0f2 zLV{Waxx0FLgt`P9Hcz)K%+j^eCtbB{obuFav7w2#)%HCM4m`DrAO4?*`i{-4o%D(0 ztt;wh&a$*MMEA1Z?4)xwI8CtbKKqmOOo|PgUnSQy)RLi$%@#nHKkM(CW&Zi|6 z8QRsY+(>7z?Okc@IbScuL-AC+lu*T8`~8FBqPQw0F+_YS%b_&vT cF?|lvKDW|7+_i?M>8XnnZ1|^6WefBF1G{~G4*&oF delta 10925 zcmYk=dtAV|19~ zgj}()Xs(f%TBbInWV1mrzlQ}r;>_?@I2naGHlsj@@_a17vnZOfyMX+-}RFIAW>DO zGl<7jyo42K7Hv7xckMT#YC289EJ@UKpn1J#643&%J#V)%=ymGswastU-HU3K)rNFb5xC zeLu-NVF1Qr3g-B!61>CUHNG=K=Dl$iZo`XMjrN~Pei$ysy?6`tBPG`h!&DAC@FG^C z!zd|?#TeX#N3jt9!nUKO*B2+@GR#2r5{FXM`%BRQ18@yy<8>^@u4AM(3};{h9>HR? z9c#|3N_ROZ6Y(p|!RKf*PF|olhT#g#z#?ohUh;!60yFS|S#AGy6C`Mdo*08!Sc+Xf zll*Xu!!$gPFYxUE$-7}FZZT=v|6B&YU@h8Bl%f{~Vmy9}7qAR%CrQr%2V(@L;Au_s z{=a0RR3Q7mjlmhbkCo^gBt<`*hx_mX zK117J$#=ni_!%z3J;AC3uQRB`b|Er%!%-N9%Pr)1+sQBXI_Pg$Gd0QbMOw3jN-TqPEWyV7)qIR$Xu!jG8}$q2;vN`@DVUFcV24Gfytef>CmfZ){?B8OhUf7GwpbxWPYlKt zcnEJ{C3aXTy&gCSBXQkI{_*56_yyl!m#_E=F%px}h_|o`+ayZwBMiX={08$>4yD+7 z6)%W$FcVAAX0_x7;!-?_mFTiYa=y3%kE8mOgJY5e!!Q+ZVHLWpm0Tch#0#jbljklN zh+FXr){3g)yq*`vRJ@5c$@07}2IDf^i#Jf&Ao&k*G{)gx{N1d!|MnZDFb3!24$Q_U z*v24vA6$e7@gcswNpfDe2($6ANz?wf`&xpda5?V90<1-+6v_MJQapmC`1WSWdE-np z;u}r#{`cP^!6kSYE75bSJWs$M@vUt#pMYQC4_JXMw@c0i$6?fV_CJlmZM5DYg^w@- z_hAuM;d`l)_rvM929IMgzC!z*D#e|miu>^rmZE-_`~Jlu>Y@fKF&TN%=K!a*30YAS~!tVH`vDf(eNW?&wcphb1jbGqqyo}0T$+=+|8t{-=ZU4_PD985uq&O63 z<3`NGr`TdYFN7m79uMFte1!S~TFtIli048^SpJ9)HJ1ha~qghT&#BhvjH@Sn@-0)?xNPiGdOCq3sbVcwiW= z#-sQE8)r+t7y4rievKEfHkjM1ysC2O zdQ5@|cnckm%lu0`f`w@LojmW3pW!0hhd0sod&zsDx`4xeEW-LHB75$+UKx69 z875;op2RD74_{&}wzwnrcE|BJ*Q~bxYZzqW8GM8disXVW=!Fw;32w*Z_!B-w+h63K z53rv})BXoDSc1Fo1YXB7Y;jjE>W01;jw|p0Ud6xgtzzj9)HLt^6b4H$9WP=zzEvVc z7xcxcxDt0`0se)J?n(ax47$huuV#>em#`e0-H&D!5qAaW!UtA^n0Nn&U~QC zgKZ4%VJ-H0D9>kM23BC_U*&mUoPu*P0n_m$Uc|>LhbnCLn_So#-7yN+V=5lPe7u3L zvGpU~AO_+xRJU`;!(yz%c8}$PJ~$0m<8C~QCHNBcze~R@I-<9zDgg}U;|4s4r|>#H z!Z+CQiM)V2`d~0d;c`sD<7Tz}zsH~&8CVe*?i4nL8ztJ@B|9J)vQ1@Iecn3YvAEPk|zr~CA z1TA04J?~*}48VCW*nb0qLs)>%(B`FF)ET{TGOCz@$M8BPR#}NmWv;R{W#A7Oc zk45+jTl^sxIioL5#}$}{r?D7ov6WgO7rEo7_&FxxUOb1tq4KBnJKzwUkC}KIYtjBM z>8V3GL}LPO$1FULFR<+^xxf{DaXx0^HPpS9{QEdkRFy>x4r3wKVwXxOj>dRAj1RG8 zmE>G-1V-Q*+=o}pYWrWxz^0mah=VZ{mtz{9#Rq6nBYivUixW}BEqKDDY5(sqsKHi$ z%S9gOk8?2@v+){MV3S(ucS9eXg^9Rd)4cx|89YV(8@a#%2jEm(g6Wut4^gR;en;$$ zlkf}NTF3q$XHbNd*jmw<|BI*xj=>O|jmdZ%pQ4>k`ra6UNqAJJN}z;+Z9VzC7tX}3 zcn#m6lZE65VJIf!IV?vzOUe7-LO%{WF(0eZ*-8olxEic$!zn_9MP?XUdv>)ClZTWH@ZKSO}_SU27f-PCfD&VTuhrk2JVO|4vm znvC;sjQi5_-msGy7V#rihL13|indzX&tQnPo@U%?w5rZC)Wuq>@4LCVdpLIwatWN` z>K^3k;o5zQbI;&l_fU_XfiB%boZVb|xVrWX@dz?zEU>xRcDO#Hqpq8=<1GD<1^?u{jdx1*bAA3b zSf1KK@eb^XtJ#4!+vouzZziW6o)Yh*_BYjQDl|+X=Np0Hv`C_bFs=;rVZHyh$ z$^W04@{41GoYU$8_bj>jhu+xt-A3>0jE#M4w-xxhDQ=3p;-NSz-IXB4MF~`!V(++ delta 101 zcmZpe!rK5uEsQNpTbONJ{Y@B57|a+#Z7=J%z)S!D4GhCOWxk?%3R6<0NLRY!vFvP diff --git a/App/HiNC-2025-win-desktop.pdb b/App/HiNC-2025-win-desktop.pdb index 0f5a82a8973e99941dae14620eb7e934ca3bb412..a27a15f42172d2d3a4b5e8dfccf32655945d84f2 100644 GIT binary patch delta 31256 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 Hv;O}B-YLFR delta 31210 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�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 literal 0 HcmV?d00001 diff --git a/App/HiNc.dll b/App/HiNc.dll index d4f8e679a5e7eb6fcf5ccf537f2e353088996635..17e8231f1afca3567614a96d3983dc6ec83c2a8c 100644 GIT binary patch delta 129562 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 delta 131440 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

?fg+y@eOH> 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 diff --git a/App/en/HiGeom.resources.dll b/App/en/HiGeom.resources.dll index edc35762adb7b3c7ebc224e8b606970535416a3f..b1e6bb7d9ad188cff36a39428d2cb1a7a69cb08c 100644 GIT binary patch delta 231 zcmW-Xy-or_6ot>Q5`#gq#Dbb+JCbGQ&Mv#tLTD)0Czx4=&Qdxem9elep&-ULz=}+5 zXJ^5CC>=G?8;g_k_pOt4^73@in|?p;pU07?!XdhD#MA8U^Avt2uPW@8U-uuIWAj{6 zDuGO3s8f}eH1Ni|!WbtrJ+cc&dEw^DQSEDMB^hP3EUnLN=wIGNtqKAWfGTXSZW@BZ zd;3A$5(e-vEQf;KuuEjn7{Ow}jga%>Fo*hYHM2E;mN{Zxu{7tB7tgHStU7sHc#ggW@0qhyqc$;G1!1Xn<0fEmBA8-lYrQW!H~fKNG1Z= zh74&yb_$SA1(K#(T?2hwW^Q~_eAOs?fKWi?>XV=&k(DB#7o JnNi?BBLKpeIp_cY diff --git a/App/en/HiMech.resources.dll b/App/en/HiMech.resources.dll index 913258d6e2da98e1c96e8c2b309dcac68574b075..ff23a39a3730e256aa1e6e467be2054afa0bc153 100644 GIT binary patch delta 231 zcmXAfu}Z{H5Jm4xTtr2Tg@3Tvti;JA!+QZMJ1Y@u35o9o`~WT8RAONvtm1dLuiwJP z($84zZMM>3E$&?InKO)s@$=)x?QpVqe>zP~6Ti}fB-?p;I9h((pUuAyKd)EkSMg_b zW1Qp!R0hXoUgWh*xb>~|R%};uphB2iEh4TxQRQssxDTQ1gDVTuK!fUKv3(<6_l?D(B-Mlvb7b#=?dTl}lx3-=K0 delta 231 zcmZorX;7Ka!7_P6$LozfPRxw4o6j?gG6{UxT5xpAK?U#Lc9TEvrYx}8{Dn1>(ZX2I zfPuk;kwM>B&rr|OSlhrb(Zs~S#Kg$bAUQQH$;dp#BE=xtGR@R5&C<-=JT=A8GR@G; zBx&wV91cjU;=~&VA6=e639ws zNM%T4NMbNzFlR_%umEC^m?com6sSH8$T9=Um;+U%0Qn$sL!gKWL(=3xep6Os20aFY O$$|o9n;8ZEGXemQSvaWx diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Cbtr.CubeTree.html b/App/wwwroot/HiAPI-docsite/api/Hi.Cbtr.CubeTree.html index 71f1c5c..ec98b2d 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Cbtr.CubeTree.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Cbtr.CubeTree.html @@ -334,7 +334,8 @@ The applied resolution is c*(2^i). Where c is a constant; i is a integer to make

-
+

Key dll path.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.CutterLocations.ClStrips.ClStrip.html b/App/wwwroot/HiAPI-docsite/api/Hi.CutterLocations.ClStrips.ClStrip.html index c5ac5a5..5cb922b 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.CutterLocations.ClStrips.ClStrip.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.CutterLocations.ClStrips.ClStrip.html @@ -1305,7 +1305,8 @@ Internal Use Only.

-
+

Updates the display segment based on the current chart range.

+
@@ -1315,7 +1316,8 @@ Internal Use Only.

Parameters

caller object
-
+

The caller object that triggered the update.

+
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.HiNcHost.html b/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.HiNcHost.html index 6fbf70f..ed055bc 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.HiNcHost.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.HiNcKits.HiNcHost.html @@ -1302,16 +1302,10 @@ Host class for HiNC functionality that provides project management, path resolut
-
public Task ReloadProject()
+
public void ReloadProject()
-

Returns

-
-
Task
-

A task representing the asynchronous operation

-
-
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.LocalProjectService.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.LocalProjectService.html index ebc4c65..0b4380c 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.LocalProjectService.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.LocalProjectService.html @@ -1967,16 +1967,10 @@ Clear the state from previous session (if existed).

-
public Task ReloadProject()
+
public void ReloadProject()
-

Returns

-
-
Task
-

A task representing the asynchronous operation

-
-
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html index cac81bf..9a3e0ae 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.MachiningActRunner.html @@ -208,9 +208,11 @@ Class MachiningActRunner

The MongoDB client.

machiningToolHouseGetter Func<MachiningToolHouse>
-
+

The getter function for the machining tool house.

+
machiningEquipmentGetter Func<MachiningEquipment>
-
+

The getter function for the machining equipment.

+
millingStepLuggageCollection IMongoCollection<MillingStepLuggage>

The MongoDB collection for milling step luggage.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.ProxyProjectService.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.ProxyProjectService.html index 686fa46..68f489b 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.ProxyProjectService.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.ProxyProjectService.html @@ -560,16 +560,10 @@ Apply relative file path from
-
public Task ReloadProject()
+
public void ReloadProject()
-

Returns

-
-
Task
-

A task representing the asynchronous operation

-
-
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html index 0b1ec30..e754f6b 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html @@ -3499,6 +3499,43 @@ public IEnumerable<Action> RunNcFile(string relNcFilePath) + + +

+ ScaledFeedPerCycle(double) + +

+ +
+
+ +
+
[JsAce("FeedPerCycle($1scale)")]
+public FeedPerCycleMachiningMotionResolution ScaledFeedPerCycle(double scale)
+
+ +

Parameters

+
+
scale double
+
+
+ +

Returns

+
+
FeedPerCycleMachiningMotionResolution
+
+
+ + + + + + + + + + +

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Mapping.TimeMapping.html b/App/wwwroot/HiAPI-docsite/api/Hi.Mapping.TimeMapping.html index bb1b3e9..8b07a13 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Mapping.TimeMapping.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Mapping.TimeMapping.html @@ -493,7 +493,8 @@ It matches the class name to maintain consistency between code and XML represent

The relative path to the file containing time shots.

messageHost IMessageHost
-
+

The message host for logging progress.

+
cancellationToken CancellationToken?

Optional token to cancel the loading operation.

@@ -690,7 +691,8 @@ Any exceptions during file reading are captured and can be inspected through the

Parameters

messageHost IMessageHost
-
+

The message host for logging progress.

+
cancellationToken CancellationToken?

Optional cancellation token to cancel the operation.

@@ -789,9 +791,11 @@ This method is thread-safe and can be called concurrently.

The cycle sampling mode to use.

clStrip ClStrip
-
+

The cutter location strip to map.

+
messageHost IMessageHost
-
+

The message host for logging progress.

+
cancellationToken CancellationToken?

Optional cancellation token to cancel the operation.

@@ -832,7 +836,8 @@ This method is thread-safe and can be called concurrently.

The cycle sampling mode.

clStrip ClStrip
-
+

The cutter location strip to map.

+
messageHost IMessageHost

The session message host for logging.

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html index ac18a82..32fc74c 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html @@ -355,6 +355,38 @@ Class FeedPerCycleMachiningMotionResolution + + +

+ Scale + +

+ +

Gets or sets the scale factor for resolution calculation. Default value is 1.

+
+
+ +
+
public double Scale { get; set; }
+
+ + + + + +

Property Value

+
+
double
+
+
+ + + + + + + +

diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html index 9480a91..e889250 100644 --- a/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html +++ b/App/wwwroot/HiAPI-docsite/api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html @@ -217,39 +217,6 @@ Class FeedPerToothMachiningMotionResolution

- - -

- EnableCutOnlyOnFlutePeriodIntegralMultiple - -

- -

Gets or sets a value indicating whether cutting should only occur on integral multiples of the flute period. -This is a configuration option that affects the cutting behavior.

-
-
- -
-
public bool EnableCutOnlyOnFlutePeriodIntegralMultiple { get; set; }
-
- - - - - -

Property Value

-
-
bool
-
-
- - - - - - - -

diff --git a/App/wwwroot/HiAPI-docsite/index.json b/App/wwwroot/HiAPI-docsite/index.json index 7efda50..aa8f90f 100644 --- a/App/wwwroot/HiAPI-docsite/index.json +++ b/App/wwwroot/HiAPI-docsite/index.json @@ -22,7 +22,7 @@ "api/Hi.Cbtr.CubeTree.html": { "href": "api/Hi.Cbtr.CubeTree.html", "title": "Class CubeTree | HiAPI-C# 2025", - "summary": "Class CubeTree Namespace Hi.Cbtr Assembly HiCbtr.dll Cube-based data structure. CubeTree has high performance for free-form geometry manipulation include volume removal and addition. public class CubeTree : IDisposable, IDisplayee, ICollidee, ICollidable, IExpandToBox3d, IGetCollidable Inheritance object CubeTree Implements IDisposable IDisplayee ICollidee ICollidable IExpandToBox3d IGetCollidable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods CollisionUtil.Detect(CubeTree, TriTree, Mat4d, double, int) DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) SweptableUtil.RemoveBySweepingVolume(CubeTree, IGetSweptable, Mat4d, Mat4d, double, double, bool, bool) CollisionUtil.Detect(ICollidable, ICollidable, Mat4d, double, int) DispUtil.Display(IDisplayee, Bind, Mat4d) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors CubeTree(NativeStl, double, CancellationToken, IProgress) Ctor. This ctor is faster than CubeTree(NativeStl, double, CancellationToken, IProgress). public CubeTree(NativeStl stl, double preferredGridWidth, CancellationToken token, IProgress progress) Parameters stl NativeStl Triangle Grid. The triangles must be manifold geometry. preferredGridWidth double The expected resolution. token CancellationToken Cancellation token for the operation progress IProgress Progress reporter for the operation Remarks The applied resolution is equal or smaller than the expected resolution. The applied resolution is c*(2^i). Where c is a constant; i is a integer to make the closest value of the formula. 與輸入幾何的誤差分布在菱角及曲面處。 CubeTree(Stl, double, CancellationToken, IProgress) 可使用Stl或NativeStl物件初始化,使用NativeStl的速度較快。輸入的三角網格必須是流形幾何(manifold geometry),即三角形的頂點對齊其他三角形的頂點,且為封閉幾何。 public CubeTree(Stl stl, double expectedResolution, CancellationToken token, IProgress progress) Parameters stl Stl expectedResolution double 設定裕度,實際裕度會小於等於設定裕度,大約以2的指數作為級距。 與輸入幾何的誤差分布在菱角及曲面處。 token CancellationToken Cancellation token for the operation progress IProgress Progress reporter for the operation CubeTree(string) Initializes a new instance of the CubeTree class from a file. public CubeTree(string file) Parameters file string The path to the cube tree file. Fields KeyDll public const string KeyDll = \"hi-key.dll\" Field Value string defaultPreferredGridWidth The default grid_width for the constructor. public const double defaultPreferredGridWidth = 0.0625 Field Value double Properties CollisionFlag Gets or sets the collision flag. public CollisionFlag CollisionFlag { get; set; } Property Value CollisionFlag CubetreePtr Private element. public nint CubetreePtr { get; } Property Value nint DispCacheMb Display cache size in Mb. The cahce cost from graphic card and RAM. public static long DispCacheMb { get; set; } Property Value long Resolution Get initialized resolution. public double Resolution { get; } Property Value double TotalCacheMb Cache size used by CubeTree. Sum of TrisCacheMb and DispCacheMb. TotalCacheMb Setter distributes (2/5 of the setting value) for DispCacheMb. public static long TotalCacheMb { get; set; } Property Value long TrisCacheMb Triangles cache size in Mb. The cache costs from RAM. public static long TrisCacheMb { get; set; } Property Value long Methods CleanCache() Call Hi.Cbtr.CubeTree.CleanTrisCache() and Hi.Cbtr.CubeTree.CleanDispCache_(). public static void CleanCache() CleanDispCachee() Clean display cache of this. public void CleanDispCachee() Diff(NativeStl, double, RangeColorRule, IProgress) Compares the cube tree with an ideal geometry and returns difference attachments. public ConcurrentBag Diff(NativeStl idealGeom, double diffRadius, RangeColorRule diffRangeColorRule, IProgress progress = null) Parameters idealGeom NativeStl The ideal geometry to compare with. diffRadius double The radius for difference detection. diffRangeColorRule RangeColorRule The color rule for visualizing differences. progress IProgress Progress reporter for the operation. Returns ConcurrentBag A collection of difference attachments. Display(Bind) Display function called in DispEngine rendering loop. public void Display(Bind bind) Parameters bind Bind Bind with DispEngine. See Bind. Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool ExpandToBox3d(Box3d) Expands the destination box. This function is usually used to compute the bounding box of elements. public void ExpandToBox3d(Box3d dst) Parameters dst Box3d Destination box ~CubeTree() dtor protected ~CubeTree() GetCollidable() Gets the collidable object. public ICollidable GetCollidable() Returns ICollidable The collidable object (this instance). GetCollidee() Get ICollidee. public ICollidee GetCollidee() Returns ICollidee ICollidee GetRgbTrisNativeArray(double) Get triangles in type of double array. The returned triangles is non-manifold. It may not be closed model and the apexes of triangle grid may not be overlapped. public double[] GetRgbTrisNativeArray(double resolution = 0) Parameters resolution double The preferred resolution. The real resolution may be smaller or equal the prefered resolution. The real resolution is discrete. The resolution value is at 2^i. The geometric error mainly locate at corner. Returns double[] rgb traingle grid. In sequence of r,g,b,n.x,n.y,n.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z, repetitively. A triangle take 15 double. GetTris(double) Get triangles. The returned triangles is non-manifold. It may not be closed model and the apexes of triangle grid may not be overlapped. public List GetTris(double resolution = 0) Parameters resolution double 設定裕度,實際裕度會小於等於設定裕度,大約以2的指數作為級距。與輸入幾何的誤差分布在菱角及曲面處。裕度越大,三角網格數量越少,運算也較迅速。 Returns List 三角網格 RebuildAttach(CbtrPickable) Every node in CubeTree can contain one CbtrPickable object. This function put or replace the contained data of all nodes to src. 使用UpdateAttach(CbtrPickable)會將尚未儲存資料(CbtrPickable為null)的節點放入src。 public void RebuildAttach(CbtrPickable src) Parameters src CbtrPickable RemoveFlyPiece() Removes disconnected pieces (fly pieces) from the cube tree. public void RemoveFlyPiece() Substract(CachedTris, double, bool, bool) 使用BufferedTris效率比NativeStl好。 若差集區域的裕度與本體的裕度不同,則該部位採用較低的裕度。 public UnmanagedSubstraction Substract(CachedTris cutterBufferedTris, double preferredCubeWidth, bool isBuildContactContours = false, bool isAggressiveCut = false) Parameters cutterBufferedTris CachedTris 差集幾何 preferredCubeWidth double The preferred cube width for the operation. isBuildContactContours bool 為真,則回傳的Substraction中含有差集幾何與工件幾何相交處的圍線群,該圍線群可做後續分析使用。 isAggressiveCut bool If true, uses aggressive cutting mode. Returns UnmanagedSubstraction Substract(GeomBoolCache, bool, bool) Subtracts a geometry from the cube tree using a geometry boolean cache. public UnmanagedSubstraction Substract(GeomBoolCache geomBoolCache, bool isBuildContactContours = false, bool isAggressiveCut = false) Parameters geomBoolCache GeomBoolCache The geometry boolean cache containing the geometry to subtract. isBuildContactContours bool If true, the returned Substraction will contain contact contours. isAggressiveCut bool If true, uses aggressive cutting mode. Returns UnmanagedSubstraction The result of the subtraction operation. Substract(InitStickConvex, Mat4d, double, bool, bool) Subtracts a stick convex geometry from the cube tree. public UnmanagedSubstraction Substract(InitStickConvex initStickConvex, Mat4d mat, double preferredCubeWidth, bool isBuildContactContours = false, bool isAggressiveCut = false) Parameters initStickConvex InitStickConvex The stick convex geometry to subtract. mat Mat4d The transformation matrix to apply to the stick convex. preferredCubeWidth double The preferred cube width for the operation. isBuildContactContours bool If true, the returned Substraction will contain contact contours. isAggressiveCut bool If true, uses aggressive cutting mode. Returns UnmanagedSubstraction The result of the subtraction operation. Substract(NativeStl, double, bool, bool) 與Substract(BufferedTris,...)同功能。效率較差,多了一個轉換CachedTris的步驟。 public UnmanagedSubstraction Substract(NativeStl cutterStl, double preferredCubeWidth = 0, bool isBuildContactContours = false, bool isAggressiveCut = false) Parameters cutterStl NativeStl preferredCubeWidth double isBuildContactContours bool isAggressiveCut bool Returns UnmanagedSubstraction TestDiff(out CubeTree, out NativeStl) Tests the difference calculation between a cube tree and an ideal geometry. public static void TestDiff(out CubeTree cubeTree_, out NativeStl idealGeom_) Parameters cubeTree_ CubeTree The resulting cube tree. idealGeom_ NativeStl The ideal geometry used for comparison. TestIO() Tests the input/output operations for a cube tree. public static CubeTree TestIO() Returns CubeTree The cube tree created or loaded during the test. TestSimpleRemove(out CubeTree) Tests the simple removal operation on a cube tree. public static void TestSimpleRemove(out CubeTree cubeTree_) Parameters cubeTree_ CubeTree The resulting cube tree after the removal operation. UpdateAttach(CbtrPickable) Every node in CubeTree can contain one CbtrPickable object. This function put src to the nodes that contain null. public void UpdateAttach(CbtrPickable src) Parameters src CbtrPickable WriteFile(string) Writes the cube tree to a file. public void WriteFile(string file) Parameters file string The path where the cube tree will be written." + "summary": "Class CubeTree Namespace Hi.Cbtr Assembly HiCbtr.dll Cube-based data structure. CubeTree has high performance for free-form geometry manipulation include volume removal and addition. public class CubeTree : IDisposable, IDisplayee, ICollidee, ICollidable, IExpandToBox3d, IGetCollidable Inheritance object CubeTree Implements IDisposable IDisplayee ICollidee ICollidable IExpandToBox3d IGetCollidable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods CollisionUtil.Detect(CubeTree, TriTree, Mat4d, double, int) DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) SweptableUtil.RemoveBySweepingVolume(CubeTree, IGetSweptable, Mat4d, Mat4d, double, double, bool, bool) CollisionUtil.Detect(ICollidable, ICollidable, Mat4d, double, int) DispUtil.Display(IDisplayee, Bind, Mat4d) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors CubeTree(NativeStl, double, CancellationToken, IProgress) Ctor. This ctor is faster than CubeTree(NativeStl, double, CancellationToken, IProgress). public CubeTree(NativeStl stl, double preferredGridWidth, CancellationToken token, IProgress progress) Parameters stl NativeStl Triangle Grid. The triangles must be manifold geometry. preferredGridWidth double The expected resolution. token CancellationToken Cancellation token for the operation progress IProgress Progress reporter for the operation Remarks The applied resolution is equal or smaller than the expected resolution. The applied resolution is c*(2^i). Where c is a constant; i is a integer to make the closest value of the formula. 與輸入幾何的誤差分布在菱角及曲面處。 CubeTree(Stl, double, CancellationToken, IProgress) 可使用Stl或NativeStl物件初始化,使用NativeStl的速度較快。輸入的三角網格必須是流形幾何(manifold geometry),即三角形的頂點對齊其他三角形的頂點,且為封閉幾何。 public CubeTree(Stl stl, double expectedResolution, CancellationToken token, IProgress progress) Parameters stl Stl expectedResolution double 設定裕度,實際裕度會小於等於設定裕度,大約以2的指數作為級距。 與輸入幾何的誤差分布在菱角及曲面處。 token CancellationToken Cancellation token for the operation progress IProgress Progress reporter for the operation CubeTree(string) Initializes a new instance of the CubeTree class from a file. public CubeTree(string file) Parameters file string The path to the cube tree file. Fields KeyDll Key dll path. public const string KeyDll = \"hi-key.dll\" Field Value string defaultPreferredGridWidth The default grid_width for the constructor. public const double defaultPreferredGridWidth = 0.0625 Field Value double Properties CollisionFlag Gets or sets the collision flag. public CollisionFlag CollisionFlag { get; set; } Property Value CollisionFlag CubetreePtr Private element. public nint CubetreePtr { get; } Property Value nint DispCacheMb Display cache size in Mb. The cahce cost from graphic card and RAM. public static long DispCacheMb { get; set; } Property Value long Resolution Get initialized resolution. public double Resolution { get; } Property Value double TotalCacheMb Cache size used by CubeTree. Sum of TrisCacheMb and DispCacheMb. TotalCacheMb Setter distributes (2/5 of the setting value) for DispCacheMb. public static long TotalCacheMb { get; set; } Property Value long TrisCacheMb Triangles cache size in Mb. The cache costs from RAM. public static long TrisCacheMb { get; set; } Property Value long Methods CleanCache() Call Hi.Cbtr.CubeTree.CleanTrisCache() and Hi.Cbtr.CubeTree.CleanDispCache_(). public static void CleanCache() CleanDispCachee() Clean display cache of this. public void CleanDispCachee() Diff(NativeStl, double, RangeColorRule, IProgress) Compares the cube tree with an ideal geometry and returns difference attachments. public ConcurrentBag Diff(NativeStl idealGeom, double diffRadius, RangeColorRule diffRangeColorRule, IProgress progress = null) Parameters idealGeom NativeStl The ideal geometry to compare with. diffRadius double The radius for difference detection. diffRangeColorRule RangeColorRule The color rule for visualizing differences. progress IProgress Progress reporter for the operation. Returns ConcurrentBag A collection of difference attachments. Display(Bind) Display function called in DispEngine rendering loop. public void Display(Bind bind) Parameters bind Bind Bind with DispEngine. See Bind. Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool ExpandToBox3d(Box3d) Expands the destination box. This function is usually used to compute the bounding box of elements. public void ExpandToBox3d(Box3d dst) Parameters dst Box3d Destination box ~CubeTree() dtor protected ~CubeTree() GetCollidable() Gets the collidable object. public ICollidable GetCollidable() Returns ICollidable The collidable object (this instance). GetCollidee() Get ICollidee. public ICollidee GetCollidee() Returns ICollidee ICollidee GetRgbTrisNativeArray(double) Get triangles in type of double array. The returned triangles is non-manifold. It may not be closed model and the apexes of triangle grid may not be overlapped. public double[] GetRgbTrisNativeArray(double resolution = 0) Parameters resolution double The preferred resolution. The real resolution may be smaller or equal the prefered resolution. The real resolution is discrete. The resolution value is at 2^i. The geometric error mainly locate at corner. Returns double[] rgb traingle grid. In sequence of r,g,b,n.x,n.y,n.z,p0.x,p0.y,p0.z,p1.x,p1.y,p1.z,p2.x,p2.y,p2.z, repetitively. A triangle take 15 double. GetTris(double) Get triangles. The returned triangles is non-manifold. It may not be closed model and the apexes of triangle grid may not be overlapped. public List GetTris(double resolution = 0) Parameters resolution double 設定裕度,實際裕度會小於等於設定裕度,大約以2的指數作為級距。與輸入幾何的誤差分布在菱角及曲面處。裕度越大,三角網格數量越少,運算也較迅速。 Returns List 三角網格 RebuildAttach(CbtrPickable) Every node in CubeTree can contain one CbtrPickable object. This function put or replace the contained data of all nodes to src. 使用UpdateAttach(CbtrPickable)會將尚未儲存資料(CbtrPickable為null)的節點放入src。 public void RebuildAttach(CbtrPickable src) Parameters src CbtrPickable RemoveFlyPiece() Removes disconnected pieces (fly pieces) from the cube tree. public void RemoveFlyPiece() Substract(CachedTris, double, bool, bool) 使用BufferedTris效率比NativeStl好。 若差集區域的裕度與本體的裕度不同,則該部位採用較低的裕度。 public UnmanagedSubstraction Substract(CachedTris cutterBufferedTris, double preferredCubeWidth, bool isBuildContactContours = false, bool isAggressiveCut = false) Parameters cutterBufferedTris CachedTris 差集幾何 preferredCubeWidth double The preferred cube width for the operation. isBuildContactContours bool 為真,則回傳的Substraction中含有差集幾何與工件幾何相交處的圍線群,該圍線群可做後續分析使用。 isAggressiveCut bool If true, uses aggressive cutting mode. Returns UnmanagedSubstraction Substract(GeomBoolCache, bool, bool) Subtracts a geometry from the cube tree using a geometry boolean cache. public UnmanagedSubstraction Substract(GeomBoolCache geomBoolCache, bool isBuildContactContours = false, bool isAggressiveCut = false) Parameters geomBoolCache GeomBoolCache The geometry boolean cache containing the geometry to subtract. isBuildContactContours bool If true, the returned Substraction will contain contact contours. isAggressiveCut bool If true, uses aggressive cutting mode. Returns UnmanagedSubstraction The result of the subtraction operation. Substract(InitStickConvex, Mat4d, double, bool, bool) Subtracts a stick convex geometry from the cube tree. public UnmanagedSubstraction Substract(InitStickConvex initStickConvex, Mat4d mat, double preferredCubeWidth, bool isBuildContactContours = false, bool isAggressiveCut = false) Parameters initStickConvex InitStickConvex The stick convex geometry to subtract. mat Mat4d The transformation matrix to apply to the stick convex. preferredCubeWidth double The preferred cube width for the operation. isBuildContactContours bool If true, the returned Substraction will contain contact contours. isAggressiveCut bool If true, uses aggressive cutting mode. Returns UnmanagedSubstraction The result of the subtraction operation. Substract(NativeStl, double, bool, bool) 與Substract(BufferedTris,...)同功能。效率較差,多了一個轉換CachedTris的步驟。 public UnmanagedSubstraction Substract(NativeStl cutterStl, double preferredCubeWidth = 0, bool isBuildContactContours = false, bool isAggressiveCut = false) Parameters cutterStl NativeStl preferredCubeWidth double isBuildContactContours bool isAggressiveCut bool Returns UnmanagedSubstraction TestDiff(out CubeTree, out NativeStl) Tests the difference calculation between a cube tree and an ideal geometry. public static void TestDiff(out CubeTree cubeTree_, out NativeStl idealGeom_) Parameters cubeTree_ CubeTree The resulting cube tree. idealGeom_ NativeStl The ideal geometry used for comparison. TestIO() Tests the input/output operations for a cube tree. public static CubeTree TestIO() Returns CubeTree The cube tree created or loaded during the test. TestSimpleRemove(out CubeTree) Tests the simple removal operation on a cube tree. public static void TestSimpleRemove(out CubeTree cubeTree_) Parameters cubeTree_ CubeTree The resulting cube tree after the removal operation. UpdateAttach(CbtrPickable) Every node in CubeTree can contain one CbtrPickable object. This function put src to the nodes that contain null. public void UpdateAttach(CbtrPickable src) Parameters src CbtrPickable WriteFile(string) Writes the cube tree to a file. public void WriteFile(string file) Parameters file string The path where the cube tree will be written." }, "api/Hi.Cbtr.CubeTreeFile.html": { "href": "api/Hi.Cbtr.CubeTreeFile.html", @@ -987,7 +987,7 @@ "api/Hi.CutterLocations.ClStrips.ClStrip.html": { "href": "api/Hi.CutterLocations.ClStrips.ClStrip.html", "title": "Class ClStrip | HiAPI-C# 2025", - "summary": "Class ClStrip Namespace Hi.CutterLocations.ClStrips Assembly HiMech.dll Represents a CL (Cutter Location) strip for 3D display. This class manages the display and interaction of cutter location points and lines. public class ClStrip : IDisplayee, IExpandToBox3d, IDisposable Inheritance object ClStrip Implements IDisplayee IExpandToBox3d IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) BoundSelectorUtil.GetStepRange(ClStrip, BoundSelectorPair) DispUtil.Display(IDisplayee, Bind, Mat4d) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors ClStrip(int) Initializes a new instance of the ClStrip class. public ClStrip(int cap = 2048) Parameters cap int The initial capacity of the strip Fields slice_distance The distance between slices for efficient rendering. public const int slice_distance = 8192 Field Value int Properties AbsDispEnd Gets the absolute display end position. If the display end is set to -1, returns the total number of positions. public int AbsDispEnd { get; } Property Value int CallRefreshDrawing internal use public bool CallRefreshDrawing { get; } Property Value bool ChartRange Synchoronized Chart Time Range. The value is possible to be null for the un-available status. public Range ChartRange { get; set; } Property Value Range IsKeepingDispAlive Keep the disp range to at least two dots while the stripe length enough. public bool IsKeepingDispAlive { get; set; } Property Value bool IsShowDot Gets or sets whether to display dots at each position. public bool IsShowDot { get; set; } Property Value bool StripPoses Gets the list of strip positions. Do not add or remove elements directly. public SynList StripPoses { get; } Property Value SynList StripPosesClearLock Gets the lock for thread-safe operations on strip positions. public ReaderWriterLockSlim StripPosesClearLock { get; } Property Value ReaderWriterLockSlim StripPosesCount Gets the thread-safe count of strip positions. public int StripPosesCount { get; } Property Value int Methods Add(object, DVec3d) Adds a new position to the strip. public ClStripPos Add(object state, DVec3d programCl) Parameters state object The state object associated with the position programCl DVec3d The cutter location Returns ClStripPos The newly created strip position Clear(object) Clears all strip positions and resets the display state. public void Clear(object sender) Parameters sender object The object that initiated this clear operation Display(Bind) Displays the strip. public void Display(Bind bind) Parameters bind Bind The binding context for display Dispose() Disposes of the resources used by this strip. public void Dispose() Dispose(bool) Disposes of the resources used by this strip. protected virtual void Dispose(bool disposing) Parameters disposing bool Whether this is being called from Dispose ExpandToBox3d(Box3d) Expands the given box to include all strip positions. public void ExpandToBox3d(Box3d dst) Parameters dst Box3d The box to expand GetDispBegin() Gets the current display begin position. public int GetDispBegin() Returns int The display begin position GetDispEnd() Gets the current display end position. A value of -1 indicates that the display should follow the end of the strip. public int GetDispEnd() Returns int The display end position GetEnteredPos() Gets the currently entered position. public ClStripPos GetEnteredPos() Returns ClStripPos The entered position GetFittingView(Mat4d, Mat4d) Gets a scaled fitting view based on the strip display range. public Mat4d GetFittingView(Mat4d sketchView, Mat4d clStripZeroToRoot = null) Parameters sketchView Mat4d The sketch view matrix clStripZeroToRoot Mat4d The transformation from strip zero to root Returns Mat4d The scaled fitting view matrix GetSelectedPos() Gets the currently selected position. public ClStripPos GetSelectedPos() Returns ClStripPos The selected position GetStripPos(int, bool) Gets a strip position by index. public ClStripPos GetStripPos(int index, bool isLocked = false) Parameters index int The index of the position isLocked bool Whether the strip positions are already locked Returns ClStripPos The strip position at the specified index RefreshDrawing() Marks the drawing for refresh. public void RefreshDrawing() RefreshDrawingInRendering(bool) internal use public void RefreshDrawingInRendering(bool isLocked) Parameters isLocked bool SetDispBegin(int, object) Sets the display begin position. public void SetDispBegin(int value, object caller) Parameters value int The new display begin position caller object The object that initiated this change SetDispEnd(int, object) Sets the display end position. A value of -1 indicates that the display should follow the end of the strip. public void SetDispEnd(int value, object caller) Parameters value int The new display end position caller object The object that initiated this change SetDispSegment(int, int, object, int) Sets the display range for the cutter location strip. This method sets both the beginning and ending positions of the display range. public void SetDispSegment(int beginIndex, int endIndex, object caller, int lowestLength = 2) Parameters beginIndex int The beginning index of the display range. Will be clamped to [0, StripPoses.Count - 1]. endIndex int The ending index of the display range. A value of -1 indicates that the display should follow the end of the strip. Values greater than or equal to StripPoses.Count will be converted to -1. Will be clamped to [-1, StripPoses.Count]. caller object The caller object that requests the display range change. Used for event notifications. lowestLength int The minimum length of the display range. Currently not used in the implementation. Default is 2. SetEnteredPos(ClStripPos, object) Sets the currently entered position. public void SetEnteredPos(ClStripPos value, object sender) Parameters value ClStripPos The new entered position sender object The object that initiated this change SetSelectedPos(ClStripPos, object) Sets the currently selected position. public void SetSelectedPos(ClStripPos value, object sender) Parameters value ClStripPos The new selected position sender object The object that initiated this change ShrinkAttachmentMemory(CancellationToken?) Shrinks the attachment memory for all positions. public void ShrinkAttachmentMemory(CancellationToken? cancellationToken = null) Parameters cancellationToken CancellationToken? StripPosesThreadSafeSelect(Func) Thread-safe selection of strip positions. public List StripPosesThreadSafeSelect(Func func) Parameters func Func The function to transform each strip position Returns List A list of transformed strip positions Type Parameters T The type of the selected data UpdateChartRangeByDispSegment() Update Chart Time Range By DispSegment. Internal Use Only. public void UpdateChartRangeByDispSegment() UpdateDispSegmentByChartRange(object) public void UpdateDispSegmentByChartRange(object caller) Parameters caller object Events AbsDispEndChanged Event raised when the absolute display end position changes. public event EventHandler AbsDispEndChanged Event Type EventHandler DispBeginChanged Event raised when the display begin position changes. public event EventHandler DispBeginChanged Event Type EventHandler DispEndChanged Event raised when the display end position changes. public event EventHandler DispEndChanged Event Type EventHandler DrawingRefreshing Event raised when the drawing is being refreshed. public event EventHandler DrawingRefreshing Event Type EventHandler MachiningStepSelected The same effecting position as PosSelected but with more convenient arguments for the end-user. public event Action MachiningStepSelected Event Type Action PosAdded Event raised when a new position is added to the strip. public event Action PosAdded Event Type Action PosEntered Event raised when the mouse enters a position. public event EventHandler PosEntered Event Type EventHandler PosSelected Event raised when a position is selected. public event EventHandler PosSelected Event Type EventHandler StaticPosSelected Static event raised when any position is selected. public static event EventHandler StaticPosSelected Event Type EventHandler" + "summary": "Class ClStrip Namespace Hi.CutterLocations.ClStrips Assembly HiMech.dll Represents a CL (Cutter Location) strip for 3D display. This class manages the display and interaction of cutter location points and lines. public class ClStrip : IDisplayee, IExpandToBox3d, IDisposable Inheritance object ClStrip Implements IDisplayee IExpandToBox3d IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) BoundSelectorUtil.GetStepRange(ClStrip, BoundSelectorPair) DispUtil.Display(IDisplayee, Bind, Mat4d) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors ClStrip(int) Initializes a new instance of the ClStrip class. public ClStrip(int cap = 2048) Parameters cap int The initial capacity of the strip Fields slice_distance The distance between slices for efficient rendering. public const int slice_distance = 8192 Field Value int Properties AbsDispEnd Gets the absolute display end position. If the display end is set to -1, returns the total number of positions. public int AbsDispEnd { get; } Property Value int CallRefreshDrawing internal use public bool CallRefreshDrawing { get; } Property Value bool ChartRange Synchoronized Chart Time Range. The value is possible to be null for the un-available status. public Range ChartRange { get; set; } Property Value Range IsKeepingDispAlive Keep the disp range to at least two dots while the stripe length enough. public bool IsKeepingDispAlive { get; set; } Property Value bool IsShowDot Gets or sets whether to display dots at each position. public bool IsShowDot { get; set; } Property Value bool StripPoses Gets the list of strip positions. Do not add or remove elements directly. public SynList StripPoses { get; } Property Value SynList StripPosesClearLock Gets the lock for thread-safe operations on strip positions. public ReaderWriterLockSlim StripPosesClearLock { get; } Property Value ReaderWriterLockSlim StripPosesCount Gets the thread-safe count of strip positions. public int StripPosesCount { get; } Property Value int Methods Add(object, DVec3d) Adds a new position to the strip. public ClStripPos Add(object state, DVec3d programCl) Parameters state object The state object associated with the position programCl DVec3d The cutter location Returns ClStripPos The newly created strip position Clear(object) Clears all strip positions and resets the display state. public void Clear(object sender) Parameters sender object The object that initiated this clear operation Display(Bind) Displays the strip. public void Display(Bind bind) Parameters bind Bind The binding context for display Dispose() Disposes of the resources used by this strip. public void Dispose() Dispose(bool) Disposes of the resources used by this strip. protected virtual void Dispose(bool disposing) Parameters disposing bool Whether this is being called from Dispose ExpandToBox3d(Box3d) Expands the given box to include all strip positions. public void ExpandToBox3d(Box3d dst) Parameters dst Box3d The box to expand GetDispBegin() Gets the current display begin position. public int GetDispBegin() Returns int The display begin position GetDispEnd() Gets the current display end position. A value of -1 indicates that the display should follow the end of the strip. public int GetDispEnd() Returns int The display end position GetEnteredPos() Gets the currently entered position. public ClStripPos GetEnteredPos() Returns ClStripPos The entered position GetFittingView(Mat4d, Mat4d) Gets a scaled fitting view based on the strip display range. public Mat4d GetFittingView(Mat4d sketchView, Mat4d clStripZeroToRoot = null) Parameters sketchView Mat4d The sketch view matrix clStripZeroToRoot Mat4d The transformation from strip zero to root Returns Mat4d The scaled fitting view matrix GetSelectedPos() Gets the currently selected position. public ClStripPos GetSelectedPos() Returns ClStripPos The selected position GetStripPos(int, bool) Gets a strip position by index. public ClStripPos GetStripPos(int index, bool isLocked = false) Parameters index int The index of the position isLocked bool Whether the strip positions are already locked Returns ClStripPos The strip position at the specified index RefreshDrawing() Marks the drawing for refresh. public void RefreshDrawing() RefreshDrawingInRendering(bool) internal use public void RefreshDrawingInRendering(bool isLocked) Parameters isLocked bool SetDispBegin(int, object) Sets the display begin position. public void SetDispBegin(int value, object caller) Parameters value int The new display begin position caller object The object that initiated this change SetDispEnd(int, object) Sets the display end position. A value of -1 indicates that the display should follow the end of the strip. public void SetDispEnd(int value, object caller) Parameters value int The new display end position caller object The object that initiated this change SetDispSegment(int, int, object, int) Sets the display range for the cutter location strip. This method sets both the beginning and ending positions of the display range. public void SetDispSegment(int beginIndex, int endIndex, object caller, int lowestLength = 2) Parameters beginIndex int The beginning index of the display range. Will be clamped to [0, StripPoses.Count - 1]. endIndex int The ending index of the display range. A value of -1 indicates that the display should follow the end of the strip. Values greater than or equal to StripPoses.Count will be converted to -1. Will be clamped to [-1, StripPoses.Count]. caller object The caller object that requests the display range change. Used for event notifications. lowestLength int The minimum length of the display range. Currently not used in the implementation. Default is 2. SetEnteredPos(ClStripPos, object) Sets the currently entered position. public void SetEnteredPos(ClStripPos value, object sender) Parameters value ClStripPos The new entered position sender object The object that initiated this change SetSelectedPos(ClStripPos, object) Sets the currently selected position. public void SetSelectedPos(ClStripPos value, object sender) Parameters value ClStripPos The new selected position sender object The object that initiated this change ShrinkAttachmentMemory(CancellationToken?) Shrinks the attachment memory for all positions. public void ShrinkAttachmentMemory(CancellationToken? cancellationToken = null) Parameters cancellationToken CancellationToken? StripPosesThreadSafeSelect(Func) Thread-safe selection of strip positions. public List StripPosesThreadSafeSelect(Func func) Parameters func Func The function to transform each strip position Returns List A list of transformed strip positions Type Parameters T The type of the selected data UpdateChartRangeByDispSegment() Update Chart Time Range By DispSegment. Internal Use Only. public void UpdateChartRangeByDispSegment() UpdateDispSegmentByChartRange(object) Updates the display segment based on the current chart range. public void UpdateDispSegmentByChartRange(object caller) Parameters caller object The caller object that triggered the update. Events AbsDispEndChanged Event raised when the absolute display end position changes. public event EventHandler AbsDispEndChanged Event Type EventHandler DispBeginChanged Event raised when the display begin position changes. public event EventHandler DispBeginChanged Event Type EventHandler DispEndChanged Event raised when the display end position changes. public event EventHandler DispEndChanged Event Type EventHandler DrawingRefreshing Event raised when the drawing is being refreshed. public event EventHandler DrawingRefreshing Event Type EventHandler MachiningStepSelected The same effecting position as PosSelected but with more convenient arguments for the end-user. public event Action MachiningStepSelected Event Type Action PosAdded Event raised when a new position is added to the strip. public event Action PosAdded Event Type Action PosEntered Event raised when the mouse enters a position. public event EventHandler PosEntered Event Type EventHandler PosSelected Event raised when a position is selected. public event EventHandler PosSelected Event Type EventHandler StaticPosSelected Static event raised when any position is selected. public static event EventHandler StaticPosSelected Event Type EventHandler" }, "api/Hi.CutterLocations.ClStrips.ClStripPos.html": { "href": "api/Hi.CutterLocations.ClStrips.ClStripPos.html", @@ -1672,7 +1672,7 @@ "api/Hi.HiNcKits.HiNcHost.html": { "href": "api/Hi.HiNcKits.HiNcHost.html", "title": "Class HiNcHost | HiAPI-C# 2025", - "summary": "Class HiNcHost Namespace Hi.HiNcKits Assembly HiNc.dll Rich HiNC Service. Host class for HiNC functionality that provides project management, path resolution, and MongoDB integration. public class HiNcHost : IDisposable Inheritance object HiNcHost Implements IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors HiNcHost(ProxyProjectService) public HiNcHost(ProxyProjectService proxyProjectService) Parameters proxyProjectService ProxyProjectService HiNcHost(string, int, string) public HiNcHost(string adminDirectory, int mongodbPort, string displayEngineFontFile) Parameters adminDirectory string mongodbPort int displayEngineFontFile string The default value will be alternative if the value is null. Fields HiNcUserDbMetaName Gets the name of the HiNC user database metadata. public const string HiNcUserDbMetaName = \"UserDbMeta\" Field Value string HiNcUserDbName Gets the name of the HiNC user database. public const string HiNcUserDbName = \"HiNcUserDb\" Field Value string Properties AdminDirectory Admin absolute directory. public string AdminDirectory { get; set; } Property Value string AdminExtendedNamedPath Gets the admin extended named path. public ExtendedNamedPath AdminExtendedNamedPath { get; } Property Value ExtendedNamedPath AdminNamedPath Gets the admin named path. public NamedPath AdminNamedPath { get; } Property Value NamedPath CacheDbId Gets the cache database ID. public static string CacheDbId { get; set; } Property Value string LocalProjectService public LocalProjectService LocalProjectService { get; } Property Value LocalProjectService MachiningProject public MachiningProject MachiningProject { get; } Property Value MachiningProject MongoServer Gets the main MongoDB runner. public IMongoRunner MongoServer { get; } Property Value IMongoRunner ProjectDirectory Project Absolute Directory. public string ProjectDirectory { get; } Property Value string ProjectExtendedNamedPath Gets the project extended named path. public ExtendedNamedPath ProjectExtendedNamedPath { get; } Property Value ExtendedNamedPath ProjectNamedPath Gets the project named path. public NamedPath ProjectNamedPath { get; } Property Value NamedPath ProjectRelativeDirectory Gets the relative project directory path. public string ProjectRelativeDirectory { get; } Property Value string RelativeProjectPath public string RelativeProjectPath { get; } Property Value string ResourceDir Resource absolute directory. public string ResourceDir { get; } Property Value string ResourceExtendedNamedPath Gets the resource extended named path. public ExtendedNamedPath ResourceExtendedNamedPath { get; } Property Value ExtendedNamedPath ResourceNamedPath Gets the resource named path. public NamedPath ResourceNamedPath { get; } Property Value NamedPath ResourceRelDir Relative directory from AdminDirectory for resource. public string ResourceRelDir { get; set; } Property Value string Methods CloseProject() Closes the current project. public Task CloseProject() Returns Task A task representing the asynchronous operation CopyResourceIfNotExisted() Copies resources if they don't already exist in the target location. public void CopyResourceIfNotExisted() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool GetExtendedNamedPathByNamePath(string) Gets an extended named path by its name path. public ExtendedNamedPath GetExtendedNamedPathByNamePath(string namePath) Parameters namePath string The name path to look up. Returns ExtendedNamedPath The extended named path for the specified name path, or null if not found. GetExtendedNamedPathByPath(string) Gets an extended named path by its path. public ExtendedNamedPath GetExtendedNamedPathByPath(string path) Parameters path string The path to look up. Returns ExtendedNamedPath The extended named path with the specified path, or null if not found. GetExtendedNamedPathByUriPara(string) GetExtendedNamedPath By blazor page parameter. public ExtendedNamedPath GetExtendedNamedPathByUriPara(string uriPara) Parameters uriPara string Returns ExtendedNamedPath GetExtendedNamedPathList(params BasePathEnum[]) Gets a list of extended named paths for the specified base path types. public List GetExtendedNamedPathList(params BasePathEnum[] basePathEnums) Parameters basePathEnums BasePathEnum[] The base path types to include. Returns List A list of extended named paths. GetNamedPathByName(string) Gets a named path by its name. public NamedPath GetNamedPathByName(string name) Parameters name string The name of the path to retrieve Returns NamedPath The named path with the specified name, or null if not found GetNamedPathByPath(string) Gets a named path by its path. public NamedPath GetNamedPathByPath(string path) Parameters path string The path to look up. Returns NamedPath The named path with the specified path, or null if not found. GetNamedPathList(params BasePathEnum[]) Gets a list of named paths for the specified base path types. public List GetNamedPathList(params BasePathEnum[] basePathEnums) Parameters basePathEnums BasePathEnum[] The base path types to include. Returns List A list of named paths. LoadProjectByRelativePath(string) Loads a project from the specified relative file path. public void LoadProjectByRelativePath(string relativeFilePathFromAdminRoot) Parameters relativeFilePathFromAdminRoot string The relative file path from the admin directory root NewProjectByRelFile(string) Creates a new project from a relative file path. public void NewProjectByRelFile(string relFilePath) Parameters relFilePath string The relative file path from the admin directory ReloadProject() Reloads the current project. public Task ReloadProject() Returns Task A task representing the asynchronous operation SaveAsProject(string) Saves the current project to a specified relative file path. public void SaveAsProject(string relativeFilePath) Parameters relativeFilePath string The relative file path from the admin directory root SaveProject() Save project in the current path. public void SaveProject() ShowMessageBoard(string, string, BootstrapTheme) Shows a message board with specified title, message and theme. public void ShowMessageBoard(string title, string message, BootstrapTheme bootstrapThemeColor) Parameters title string The title of the message board message string The message to display bootstrapThemeColor BootstrapTheme The bootstrap theme color for the message board Events OnShownMessageBoard Event raised when a message board is shown. public event ShowMessageBoardDelegate OnShownMessageBoard Event Type ShowMessageBoardDelegate" + "summary": "Class HiNcHost Namespace Hi.HiNcKits Assembly HiNc.dll Rich HiNC Service. Host class for HiNC functionality that provides project management, path resolution, and MongoDB integration. public class HiNcHost : IDisposable Inheritance object HiNcHost Implements IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors HiNcHost(ProxyProjectService) public HiNcHost(ProxyProjectService proxyProjectService) Parameters proxyProjectService ProxyProjectService HiNcHost(string, int, string) public HiNcHost(string adminDirectory, int mongodbPort, string displayEngineFontFile) Parameters adminDirectory string mongodbPort int displayEngineFontFile string The default value will be alternative if the value is null. Fields HiNcUserDbMetaName Gets the name of the HiNC user database metadata. public const string HiNcUserDbMetaName = \"UserDbMeta\" Field Value string HiNcUserDbName Gets the name of the HiNC user database. public const string HiNcUserDbName = \"HiNcUserDb\" Field Value string Properties AdminDirectory Admin absolute directory. public string AdminDirectory { get; set; } Property Value string AdminExtendedNamedPath Gets the admin extended named path. public ExtendedNamedPath AdminExtendedNamedPath { get; } Property Value ExtendedNamedPath AdminNamedPath Gets the admin named path. public NamedPath AdminNamedPath { get; } Property Value NamedPath CacheDbId Gets the cache database ID. public static string CacheDbId { get; set; } Property Value string LocalProjectService public LocalProjectService LocalProjectService { get; } Property Value LocalProjectService MachiningProject public MachiningProject MachiningProject { get; } Property Value MachiningProject MongoServer Gets the main MongoDB runner. public IMongoRunner MongoServer { get; } Property Value IMongoRunner ProjectDirectory Project Absolute Directory. public string ProjectDirectory { get; } Property Value string ProjectExtendedNamedPath Gets the project extended named path. public ExtendedNamedPath ProjectExtendedNamedPath { get; } Property Value ExtendedNamedPath ProjectNamedPath Gets the project named path. public NamedPath ProjectNamedPath { get; } Property Value NamedPath ProjectRelativeDirectory Gets the relative project directory path. public string ProjectRelativeDirectory { get; } Property Value string RelativeProjectPath public string RelativeProjectPath { get; } Property Value string ResourceDir Resource absolute directory. public string ResourceDir { get; } Property Value string ResourceExtendedNamedPath Gets the resource extended named path. public ExtendedNamedPath ResourceExtendedNamedPath { get; } Property Value ExtendedNamedPath ResourceNamedPath Gets the resource named path. public NamedPath ResourceNamedPath { get; } Property Value NamedPath ResourceRelDir Relative directory from AdminDirectory for resource. public string ResourceRelDir { get; set; } Property Value string Methods CloseProject() Closes the current project. public Task CloseProject() Returns Task A task representing the asynchronous operation CopyResourceIfNotExisted() Copies resources if they don't already exist in the target location. public void CopyResourceIfNotExisted() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool GetExtendedNamedPathByNamePath(string) Gets an extended named path by its name path. public ExtendedNamedPath GetExtendedNamedPathByNamePath(string namePath) Parameters namePath string The name path to look up. Returns ExtendedNamedPath The extended named path for the specified name path, or null if not found. GetExtendedNamedPathByPath(string) Gets an extended named path by its path. public ExtendedNamedPath GetExtendedNamedPathByPath(string path) Parameters path string The path to look up. Returns ExtendedNamedPath The extended named path with the specified path, or null if not found. GetExtendedNamedPathByUriPara(string) GetExtendedNamedPath By blazor page parameter. public ExtendedNamedPath GetExtendedNamedPathByUriPara(string uriPara) Parameters uriPara string Returns ExtendedNamedPath GetExtendedNamedPathList(params BasePathEnum[]) Gets a list of extended named paths for the specified base path types. public List GetExtendedNamedPathList(params BasePathEnum[] basePathEnums) Parameters basePathEnums BasePathEnum[] The base path types to include. Returns List A list of extended named paths. GetNamedPathByName(string) Gets a named path by its name. public NamedPath GetNamedPathByName(string name) Parameters name string The name of the path to retrieve Returns NamedPath The named path with the specified name, or null if not found GetNamedPathByPath(string) Gets a named path by its path. public NamedPath GetNamedPathByPath(string path) Parameters path string The path to look up. Returns NamedPath The named path with the specified path, or null if not found. GetNamedPathList(params BasePathEnum[]) Gets a list of named paths for the specified base path types. public List GetNamedPathList(params BasePathEnum[] basePathEnums) Parameters basePathEnums BasePathEnum[] The base path types to include. Returns List A list of named paths. LoadProjectByRelativePath(string) Loads a project from the specified relative file path. public void LoadProjectByRelativePath(string relativeFilePathFromAdminRoot) Parameters relativeFilePathFromAdminRoot string The relative file path from the admin directory root NewProjectByRelFile(string) Creates a new project from a relative file path. public void NewProjectByRelFile(string relFilePath) Parameters relFilePath string The relative file path from the admin directory ReloadProject() Reloads the current project. public void ReloadProject() SaveAsProject(string) Saves the current project to a specified relative file path. public void SaveAsProject(string relativeFilePath) Parameters relativeFilePath string The relative file path from the admin directory root SaveProject() Save project in the current path. public void SaveProject() ShowMessageBoard(string, string, BootstrapTheme) Shows a message board with specified title, message and theme. public void ShowMessageBoard(string title, string message, BootstrapTheme bootstrapThemeColor) Parameters title string The title of the message board message string The message to display bootstrapThemeColor BootstrapTheme The bootstrap theme color for the message board Events OnShownMessageBoard Event raised when a message board is shown. public event ShowMessageBoardDelegate OnShownMessageBoard Event Type ShowMessageBoardDelegate" }, "api/Hi.HiNcKits.LocalApp.html": { "href": "api/Hi.HiNcKits.LocalApp.html", @@ -1887,7 +1887,7 @@ "api/Hi.MachiningProcs.LocalProjectService.html": { "href": "api/Hi.MachiningProcs.LocalProjectService.html", "title": "Class LocalProjectService | HiAPI-C# 2025", - "summary": "Class LocalProjectService Namespace Hi.MachiningProcs Assembly HiNc.dll Root(Local) project service. Apply absolute file path. public class LocalProjectService : IProjectService, IMachiningProjectGetter, IMachiningStepHost, IGetMachiningEquipment, IDisposable Inheritance object LocalProjectService Implements IProjectService IMachiningProjectGetter IMachiningStepHost IGetMachiningEquipment IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Remarks LocalProjectService handles the runtime data and cache generally not requires configuration IO. Compare to MachiningProject, LocalProjectService also handles events that does not reset on the MachiningProject been reloaded. Constructors LocalProjectService() Ctor. public LocalProjectService() LocalProjectService(UserService, ILogger) Initializes a new instance. public LocalProjectService(UserService userService, ILogger logger) Parameters userService UserService The application service. logger ILogger The logger instance. Properties BoundSelectorHost Gets the bound selector host for managing selection boundaries. public BoundSelectorHost BoundSelectorHost { get; } Property Value BoundSelectorHost ClStrip Gets the cutter location strip containing the machining steps. public ClStrip ClStrip { get; } Property Value ClStrip CoordinateEntryDisplayee Gets the displayee for coordinate entry visualization. public CoordinateEntryDisplayee CoordinateEntryDisplayee { get; } Property Value CoordinateEntryDisplayee DictionaryColorGuide Gets the color guide for dictionary-based coloring. public DictionaryColorGuide DictionaryColorGuide { get; } Property Value DictionaryColorGuide EnableCollisionDetection Gets or sets whether collision detection is enabled. When set to true, initializes collision detection mechanism. public bool EnableCollisionDetection { get; set; } Property Value bool EnablePauseOnFailure public bool EnablePauseOnFailure { get; set; } Property Value bool EnableStrokeLimitCheck public bool EnableStrokeLimitCheck { get; set; } Property Value bool Fixture Gets or sets the fixture. public Fixture Fixture { get; set; } Property Value Fixture Global global variable for RuntimeApi. Not save on XML. public Dictionary Global { get; set; } Property Value Dictionary InspectingKey Gets or sets the current inspecting key for visualization. When set, updates the inspecting quantity function. public string InspectingKey { get; set; } Property Value string InspectingQuantityFunc Gets the function that retrieves the quantity value for the current inspecting key. public Func InspectingQuantityFunc { get; } Property Value Func Logger Gets the logger instance for this service. public ILogger Logger { get; } Property Value ILogger MachiningActRunner Gets the machining act runner responsible for executing machining operations. public MachiningActRunner MachiningActRunner { get; } Property Value MachiningActRunner MachiningChain Gets or sets the machining chain. public IMachiningChain MachiningChain { get; set; } Property Value IMachiningChain MachiningChainFile Gets or sets the file path of the solid machining chain. This is used for XML serialization and file management. public string MachiningChainFile { get; set; } Property Value string MachiningEquipment Gets or sets the machining equipment used for milling. Updates related components when changed. public MachiningEquipment MachiningEquipment { get; set; } Property Value MachiningEquipment MachiningProject Gets or sets the machining project instance. public MachiningProject MachiningProject { get; set; } Property Value MachiningProject MachiningProjectPath public string MachiningProjectPath { get; set; } Property Value string MachiningSession Gets the current machining session. public MachiningSession MachiningSession { get; set; } Property Value MachiningSession MachiningTool Gets or sets the machining tool. public IMachiningTool MachiningTool { get; set; } Property Value IMachiningTool MachiningToolHouse public MachiningToolHouse MachiningToolHouse { get; set; } Property Value MachiningToolHouse MachiningToolHouseFile Gets or sets the file path to the milling tool house configuration. public string MachiningToolHouseFile { get; set; } Property Value string MillingStepLuggageReader Gets the reader for accessing milling step luggage data. public ParallelBulkReader MillingStepLuggageReader { get; } Property Value ParallelBulkReader NcOptProc Gets the NC optimization processor for optimizing NC programs. public NcOptProc NcOptProc { get; } Property Value NcOptProc NcRunner Gets the NC runner responsible for executing NC programs. public NcRunner NcRunner { get; } Property Value NcRunner PacePlayer Gets the pace player for controlling execution pace of milling operations. public PacePlayer PacePlayer { get; } Property Value PacePlayer Progress Gets the progress reporting mechanism for long-running operations. public Progress Progress { get; } Property Value Progress ProjectDirectory Gets the directory containing the machining project. public string ProjectDirectory { get; } Property Value string RuntimeApi Gets the shell API for interacting with this machining process. public RuntimeApi RuntimeApi { get; } Property Value RuntimeApi SessionMessageHost Gets the message host for displaying messages, warnings, and errors. public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepPropertyAccessDictionary Gets the dictionary mapping property keys to their access methods. public ConcurrentDictionary> StepPropertyAccessDictionary { get; } Property Value ConcurrentDictionary> TimeMapping Gets or sets the time mapping for synchronizing different time-based data streams. public TimeMapping TimeMapping { get; set; } Property Value TimeMapping UserService Gets the application service instance. public UserService UserService { get; } Property Value UserService Workpiece Gets or sets the workpiece to be machined. Ensures proper initialization of workpiece properties. public Workpiece Workpiece { get; set; } Property Value Workpiece Methods Act(IAct, IIndexedFileLine, CancellationToken?) Executes an act and collects all results. public void Act(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to execute. sourceCommand IIndexedFileLine The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. BeginSession() Initiate a simulation session. Clear the state from previous session (if existed). public void BeginSession() CloseProject() Closes the current project. public void CloseProject() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool EndSession() Ends the current machining session and releases associated resources. public void EndSession() GetInspectingKeyPresentName(StringLocalizer) Gets the localized presentation name for the current inspecting key. public string GetInspectingKeyPresentName(StringLocalizer stringLocalizer) Parameters stringLocalizer StringLocalizer The string localizer to use for localization Returns string The localized presentation name GetLocalProjectService() Get Local Project Service as base-service. public LocalProjectService GetLocalProjectService() Returns LocalProjectService Local Project Service GetMachiningProject() Gets the MachiningProject instance. public MachiningProject GetMachiningProject() Returns MachiningProject The MachiningProject instance. GetMillingEquipment() Get MachiningEquipment. public MachiningEquipment GetMillingEquipment() Returns MachiningEquipment MachiningEquipment LoadProject(string) Loads a project by file path relative to the admin directory. public void LoadProject(string projectPath) Parameters projectPath string The absolute file path NewProject(string) Creates a new project by file path. public void NewProject(string projectPath) Parameters projectPath string The absolute file path PlayCsvFile(string, string) Plays a CSV file from the specified path. public void PlayCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. relFilePath string Relative path to the CSV file. PlayNc(string, string) Plays NC commands from raw text with pace control. public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program PlayNcFile(string, string) Plays an NC file from the specified path with pace control. public void PlayNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths relFilePath string Relative path to the NC file ProcAct(IAct, IIndexedFileLine, CancellationToken?) Processes an act and returns the results. public IEnumerable ProcAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to process. sourceCommand IIndexedFileLine The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. Returns IEnumerable Enumerable of results from processing the act. ReTrainMillingPara(SampleFlag, double, string, CancellationToken) Train Milling Parameter. public void ReTrainMillingPara(SampleFlag sampleFlags, double outlierRatio, string dstRelFile, CancellationToken cancellationToken) Parameters sampleFlags SampleFlag outlierRatio double dstRelFile string cancellationToken CancellationToken RefreshDrawing() Refreshes the visual display of the milling course. public void RefreshDrawing() ReloadProject() Reloads the current project. public Task ReloadProject() Returns Task A task representing the asynchronous operation ResetRuntime() Reset the runtime states including: runtime geometry, collision flags, machine tool position, CL strips, message buffer and etc.. public void ResetRuntime() RunCsvFile(string, string) Runs a CSV file from the specified path. public IEnumerable RunCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. relFilePath string Relative path to the CSV file. Returns IEnumerable An enumerable of actions to be executed. RunNc(string, string) Runs NC commands from raw text. public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program Returns IEnumerable An enumerable of actions to be executed RunNcFile(string, string) Runs an NC file from the specified path. public IEnumerable RunNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. If the value is null, BaseDirectory substitutes the value. relFilePath string Relative path to the NC file. Returns IEnumerable An enumerable of actions to be executed. SaveAsProject(string) Saves the current project to a specified relative file path. public void SaveAsProject(string projectPath) Parameters projectPath string The absolute file path SaveProject() Save project by project path. public void SaveProject() TrainMillingPara(SampleFlag, bool, double, string, CancellationToken, ICuttingPara) Train Milling Parameter. public void TrainMillingPara(SampleFlag sampleFlags, bool enableFzOnlyDuringDrilling, double outlierRatio, string dstRelFile, CancellationToken cancellationToken, ICuttingPara paraTemplate) Parameters sampleFlags SampleFlag enableFzOnlyDuringDrilling bool outlierRatio double dstRelFile string cancellationToken CancellationToken paraTemplate ICuttingPara UpdateByMachiningChain() Updates components when the machining chain changes. public void UpdateByMachiningChain() UpdateByMachiningEquipment() Call on MachiningEquipment Or MachiningChainChanged. i.e. Update By MachiningEquipment Or MachiningChain. The function is called on MachiningEquipment and its delegate property changed. If the changing is raised outer from THIS service, this updating function should be manual called. public void UpdateByMachiningEquipment() UpdateIdealMillingToolOffsetTableByToolHouse() Updates the ideal milling tool offset table based on the current tool house configuration. public void UpdateIdealMillingToolOffsetTableByToolHouse() WriteShotFile(TimeSpan, string) Writes time-based shot data to a file with the specified sampling period. public void WriteShotFile(TimeSpan samplingPeriod, string relFileTemplate = \"Output/[NcName].shot.csv\") Parameters samplingPeriod TimeSpan The time period between samples relFileTemplate string Template for the output file path, can include [NcName] placeholder WriteStepFile(string) Writes step-based data to a file. public void WriteStepFile(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for the output file path, can include [NcName] placeholder Events MachiningProjectChanged Event raised when the machining project changes. public event LocalProjectService.MachiningProjectChangedDelegate MachiningProjectChanged Event Type LocalProjectService.MachiningProjectChangedDelegate MachiningStepBuilt event to configure steps. The first parameter is the previous step; the second parameter is the current step. The previous step is null if no previous step exists. public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt Event Type MachiningActRunner.MachiningStepBuiltDelegate OnRanNcBlock Event triggered after an NC block is executed. public event Action OnRanNcBlock Event Type Action OnUpdatedInspectingQuantityFunc Event triggered when the inspecting quantity function is updated. public event Action OnUpdatedInspectingQuantityFunc Event Type Action WorkpieceChanged Event that is raised when the workpiece is changed. public event Action> WorkpieceChanged Event Type Action> Remarks This event is triggered whenever the workpiece property is modified. Subscribers can use this event to respond to changes in the workpiece configuration, such as updating visualizations or recalculating machining parameters. The event provides both the previous and new workpiece values through a SeqPair." + "summary": "Class LocalProjectService Namespace Hi.MachiningProcs Assembly HiNc.dll Root(Local) project service. Apply absolute file path. public class LocalProjectService : IProjectService, IMachiningProjectGetter, IMachiningStepHost, IGetMachiningEquipment, IDisposable Inheritance object LocalProjectService Implements IProjectService IMachiningProjectGetter IMachiningStepHost IGetMachiningEquipment IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Remarks LocalProjectService handles the runtime data and cache generally not requires configuration IO. Compare to MachiningProject, LocalProjectService also handles events that does not reset on the MachiningProject been reloaded. Constructors LocalProjectService() Ctor. public LocalProjectService() LocalProjectService(UserService, ILogger) Initializes a new instance. public LocalProjectService(UserService userService, ILogger logger) Parameters userService UserService The application service. logger ILogger The logger instance. Properties BoundSelectorHost Gets the bound selector host for managing selection boundaries. public BoundSelectorHost BoundSelectorHost { get; } Property Value BoundSelectorHost ClStrip Gets the cutter location strip containing the machining steps. public ClStrip ClStrip { get; } Property Value ClStrip CoordinateEntryDisplayee Gets the displayee for coordinate entry visualization. public CoordinateEntryDisplayee CoordinateEntryDisplayee { get; } Property Value CoordinateEntryDisplayee DictionaryColorGuide Gets the color guide for dictionary-based coloring. public DictionaryColorGuide DictionaryColorGuide { get; } Property Value DictionaryColorGuide EnableCollisionDetection Gets or sets whether collision detection is enabled. When set to true, initializes collision detection mechanism. public bool EnableCollisionDetection { get; set; } Property Value bool EnablePauseOnFailure public bool EnablePauseOnFailure { get; set; } Property Value bool EnableStrokeLimitCheck public bool EnableStrokeLimitCheck { get; set; } Property Value bool Fixture Gets or sets the fixture. public Fixture Fixture { get; set; } Property Value Fixture Global global variable for RuntimeApi. Not save on XML. public Dictionary Global { get; set; } Property Value Dictionary InspectingKey Gets or sets the current inspecting key for visualization. When set, updates the inspecting quantity function. public string InspectingKey { get; set; } Property Value string InspectingQuantityFunc Gets the function that retrieves the quantity value for the current inspecting key. public Func InspectingQuantityFunc { get; } Property Value Func Logger Gets the logger instance for this service. public ILogger Logger { get; } Property Value ILogger MachiningActRunner Gets the machining act runner responsible for executing machining operations. public MachiningActRunner MachiningActRunner { get; } Property Value MachiningActRunner MachiningChain Gets or sets the machining chain. public IMachiningChain MachiningChain { get; set; } Property Value IMachiningChain MachiningChainFile Gets or sets the file path of the solid machining chain. This is used for XML serialization and file management. public string MachiningChainFile { get; set; } Property Value string MachiningEquipment Gets or sets the machining equipment used for milling. Updates related components when changed. public MachiningEquipment MachiningEquipment { get; set; } Property Value MachiningEquipment MachiningProject Gets or sets the machining project instance. public MachiningProject MachiningProject { get; set; } Property Value MachiningProject MachiningProjectPath public string MachiningProjectPath { get; set; } Property Value string MachiningSession Gets the current machining session. public MachiningSession MachiningSession { get; set; } Property Value MachiningSession MachiningTool Gets or sets the machining tool. public IMachiningTool MachiningTool { get; set; } Property Value IMachiningTool MachiningToolHouse public MachiningToolHouse MachiningToolHouse { get; set; } Property Value MachiningToolHouse MachiningToolHouseFile Gets or sets the file path to the milling tool house configuration. public string MachiningToolHouseFile { get; set; } Property Value string MillingStepLuggageReader Gets the reader for accessing milling step luggage data. public ParallelBulkReader MillingStepLuggageReader { get; } Property Value ParallelBulkReader NcOptProc Gets the NC optimization processor for optimizing NC programs. public NcOptProc NcOptProc { get; } Property Value NcOptProc NcRunner Gets the NC runner responsible for executing NC programs. public NcRunner NcRunner { get; } Property Value NcRunner PacePlayer Gets the pace player for controlling execution pace of milling operations. public PacePlayer PacePlayer { get; } Property Value PacePlayer Progress Gets the progress reporting mechanism for long-running operations. public Progress Progress { get; } Property Value Progress ProjectDirectory Gets the directory containing the machining project. public string ProjectDirectory { get; } Property Value string RuntimeApi Gets the shell API for interacting with this machining process. public RuntimeApi RuntimeApi { get; } Property Value RuntimeApi SessionMessageHost Gets the message host for displaying messages, warnings, and errors. public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepPropertyAccessDictionary Gets the dictionary mapping property keys to their access methods. public ConcurrentDictionary> StepPropertyAccessDictionary { get; } Property Value ConcurrentDictionary> TimeMapping Gets or sets the time mapping for synchronizing different time-based data streams. public TimeMapping TimeMapping { get; set; } Property Value TimeMapping UserService Gets the application service instance. public UserService UserService { get; } Property Value UserService Workpiece Gets or sets the workpiece to be machined. Ensures proper initialization of workpiece properties. public Workpiece Workpiece { get; set; } Property Value Workpiece Methods Act(IAct, IIndexedFileLine, CancellationToken?) Executes an act and collects all results. public void Act(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to execute. sourceCommand IIndexedFileLine The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. BeginSession() Initiate a simulation session. Clear the state from previous session (if existed). public void BeginSession() CloseProject() Closes the current project. public void CloseProject() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool EndSession() Ends the current machining session and releases associated resources. public void EndSession() GetInspectingKeyPresentName(StringLocalizer) Gets the localized presentation name for the current inspecting key. public string GetInspectingKeyPresentName(StringLocalizer stringLocalizer) Parameters stringLocalizer StringLocalizer The string localizer to use for localization Returns string The localized presentation name GetLocalProjectService() Get Local Project Service as base-service. public LocalProjectService GetLocalProjectService() Returns LocalProjectService Local Project Service GetMachiningProject() Gets the MachiningProject instance. public MachiningProject GetMachiningProject() Returns MachiningProject The MachiningProject instance. GetMillingEquipment() Get MachiningEquipment. public MachiningEquipment GetMillingEquipment() Returns MachiningEquipment MachiningEquipment LoadProject(string) Loads a project by file path relative to the admin directory. public void LoadProject(string projectPath) Parameters projectPath string The absolute file path NewProject(string) Creates a new project by file path. public void NewProject(string projectPath) Parameters projectPath string The absolute file path PlayCsvFile(string, string) Plays a CSV file from the specified path. public void PlayCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. relFilePath string Relative path to the CSV file. PlayNc(string, string) Plays NC commands from raw text with pace control. public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program PlayNcFile(string, string) Plays an NC file from the specified path with pace control. public void PlayNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths relFilePath string Relative path to the NC file ProcAct(IAct, IIndexedFileLine, CancellationToken?) Processes an act and returns the results. public IEnumerable ProcAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to process. sourceCommand IIndexedFileLine The source command that triggered the act. cancellationToken CancellationToken? Cancellation token to cancel the operation. Returns IEnumerable Enumerable of results from processing the act. ReTrainMillingPara(SampleFlag, double, string, CancellationToken) Train Milling Parameter. public void ReTrainMillingPara(SampleFlag sampleFlags, double outlierRatio, string dstRelFile, CancellationToken cancellationToken) Parameters sampleFlags SampleFlag outlierRatio double dstRelFile string cancellationToken CancellationToken RefreshDrawing() Refreshes the visual display of the milling course. public void RefreshDrawing() ReloadProject() Reloads the current project. public void ReloadProject() ResetRuntime() Reset the runtime states including: runtime geometry, collision flags, machine tool position, CL strips, message buffer and etc.. public void ResetRuntime() RunCsvFile(string, string) Runs a CSV file from the specified path. public IEnumerable RunCsvFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. relFilePath string Relative path to the CSV file. Returns IEnumerable An enumerable of actions to be executed. RunNc(string, string) Runs NC commands from raw text. public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string The NC command text to execute fileNameAlternative string Alternative name to associate with the NC program Returns IEnumerable An enumerable of actions to be executed RunNcFile(string, string) Runs an NC file from the specified path. public IEnumerable RunNcFile(string baseDirectory, string relFilePath) Parameters baseDirectory string Base directory for resolving relative paths. If the value is null, BaseDirectory substitutes the value. relFilePath string Relative path to the NC file. Returns IEnumerable An enumerable of actions to be executed. SaveAsProject(string) Saves the current project to a specified relative file path. public void SaveAsProject(string projectPath) Parameters projectPath string The absolute file path SaveProject() Save project by project path. public void SaveProject() TrainMillingPara(SampleFlag, bool, double, string, CancellationToken, ICuttingPara) Train Milling Parameter. public void TrainMillingPara(SampleFlag sampleFlags, bool enableFzOnlyDuringDrilling, double outlierRatio, string dstRelFile, CancellationToken cancellationToken, ICuttingPara paraTemplate) Parameters sampleFlags SampleFlag enableFzOnlyDuringDrilling bool outlierRatio double dstRelFile string cancellationToken CancellationToken paraTemplate ICuttingPara UpdateByMachiningChain() Updates components when the machining chain changes. public void UpdateByMachiningChain() UpdateByMachiningEquipment() Call on MachiningEquipment Or MachiningChainChanged. i.e. Update By MachiningEquipment Or MachiningChain. The function is called on MachiningEquipment and its delegate property changed. If the changing is raised outer from THIS service, this updating function should be manual called. public void UpdateByMachiningEquipment() UpdateIdealMillingToolOffsetTableByToolHouse() Updates the ideal milling tool offset table based on the current tool house configuration. public void UpdateIdealMillingToolOffsetTableByToolHouse() WriteShotFile(TimeSpan, string) Writes time-based shot data to a file with the specified sampling period. public void WriteShotFile(TimeSpan samplingPeriod, string relFileTemplate = \"Output/[NcName].shot.csv\") Parameters samplingPeriod TimeSpan The time period between samples relFileTemplate string Template for the output file path, can include [NcName] placeholder WriteStepFile(string) Writes step-based data to a file. public void WriteStepFile(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for the output file path, can include [NcName] placeholder Events MachiningProjectChanged Event raised when the machining project changes. public event LocalProjectService.MachiningProjectChangedDelegate MachiningProjectChanged Event Type LocalProjectService.MachiningProjectChangedDelegate MachiningStepBuilt event to configure steps. The first parameter is the previous step; the second parameter is the current step. The previous step is null if no previous step exists. public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt Event Type MachiningActRunner.MachiningStepBuiltDelegate OnRanNcBlock Event triggered after an NC block is executed. public event Action OnRanNcBlock Event Type Action OnUpdatedInspectingQuantityFunc Event triggered when the inspecting quantity function is updated. public event Action OnUpdatedInspectingQuantityFunc Event Type Action WorkpieceChanged Event that is raised when the workpiece is changed. public event Action> WorkpieceChanged Event Type Action> Remarks This event is triggered whenever the workpiece property is modified. Subscribers can use this event to respond to changes in the workpiece configuration, such as updating visualizations or recalculating machining parameters. The event provides both the previous and new workpiece values through a SeqPair." }, "api/Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate.html": { "href": "api/Hi.MachiningProcs.MachiningActRunner.MachiningStepBuiltDelegate.html", @@ -1897,7 +1897,7 @@ "api/Hi.MachiningProcs.MachiningActRunner.html": { "href": "api/Hi.MachiningProcs.MachiningActRunner.html", "title": "Class MachiningActRunner | HiAPI-C# 2025", - "summary": "Class MachiningActRunner Namespace Hi.MachiningProcs Assembly HiMech.dll Represents a runner for machining actions that manages milling steps, tool paths, and collision detection. public class MachiningActRunner : IDisposable Inheritance object MachiningActRunner Implements IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningActRunner(SessionMessageHost, MongoClient, Func, Func, IMongoCollection, IMongoCollection, Action, ICsScriptApi, MachiningActRunnerConfig) Initializes a new instance. public MachiningActRunner(SessionMessageHost messageHost, MongoClient mongoClient, Func machiningToolHouseGetter, Func machiningEquipmentGetter, IMongoCollection millingStepLuggageCollection, IMongoCollection substractionSplicDbCollection, Action resetMillingStepLuggageDbAction, ICsScriptApi shellApi, MachiningActRunnerConfig config = null) Parameters messageHost SessionMessageHost The milling message host. mongoClient MongoClient The MongoDB client. machiningToolHouseGetter Func machiningEquipmentGetter Func millingStepLuggageCollection IMongoCollection The MongoDB collection for milling step luggage. substractionSplicDbCollection IMongoCollection The MongoDB collection for subtraction slices. resetMillingStepLuggageDbAction Action Action to reset the milling step luggage database. shellApi ICsScriptApi The C# script API for the milling session. config MachiningActRunnerConfig Optional configuration for the milling act runner. Properties ActStateRunner Gets the act state runner. This property is provided as a member value getter and should not be modified. public ActStateRunner ActStateRunner { get; } Property Value ActStateRunner ClStrip Gets the cutter location strip. public ClStrip ClStrip { get; } Property Value ClStrip Config Gets or sets the runner configuration. public MachiningActRunnerConfig Config { get; set; } Property Value MachiningActRunnerConfig EnableSweeping Gets whether sweeping is enabled based on the motion resolution type. public bool EnableSweeping { get; } Property Value bool GrpcPostStepAction Gets or sets the action to be performed after each step for GRPC service. This is for internal use only. public static Action GrpcPostStepAction { get; set; } Property Value Action MachiningMotionResolution Gets or sets the machining motion resolution. public IMachiningMotionResolution MachiningMotionResolution { get; set; } Property Value IMachiningMotionResolution MachiningToolHouse Gets or sets the machining tool house. public MachiningToolHouse MachiningToolHouse { get; } Property Value MachiningToolHouse MachiningVolumeRemovalProc Gets the machining volume removal processor. public MachiningVolumeRemovalProc MachiningVolumeRemovalProc { get; } Property Value MachiningVolumeRemovalProc SessionMessageHost Gets or sets the milling message host. public SessionMessageHost SessionMessageHost { get; set; } Property Value SessionMessageHost StepPreferredCubeWidth Gets or sets the preferred cube width for steps. public double StepPreferredCubeWidth { get; set; } Property Value double XyzabcChain Gets the XYZABC kinematic chain if the current machining chain supports it; otherwise null. public IXyzabcChain XyzabcChain { get; } Property Value IXyzabcChain Methods AdjustAptCutterStlResolutionByNcResolutionAndWorkpieceResolution() Adjusts the APT cutter STL resolution based on NC resolution and workpiece resolution. public void AdjustAptCutterStlResolutionByNcResolutionAndWorkpieceResolution() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool ExpandToActMcStep(IAct) Expands an act into machine control steps. public IEnumerable ExpandToActMcStep(IAct act) Parameters act IAct The act to expand. Returns IEnumerable A sequence of machine control steps. GetMillingActRunner() Gets the current milling act runner instance. public MachiningActRunner GetMillingActRunner() Returns MachiningActRunner The current milling act runner instance. ProcAct(IAct, MachiningSession, IMachiningStepHost, IIndexedFileLine, CancellationToken) Processes an act with the given parameters. public IEnumerable ProcAct(IAct act, MachiningSession millingSession, IMachiningStepHost host, IIndexedFileLine sourceCommand, CancellationToken cancellationToken) Parameters act IAct The act to process. millingSession MachiningSession The milling session. host IMachiningStepHost The milling step host. sourceCommand IIndexedFileLine The source command. cancellationToken CancellationToken The cancellation token. Returns IEnumerable A sequence of processed objects. ResetMillingStepLuggageDb() Resets the milling step luggage database. public void ResetMillingStepLuggageDb() ResetStateAndClStrip() Resets the state and cutter location strip. public void ResetStateAndClStrip() UpdateByMachiningChain() Update By MachiningChain. Internal Use Only. public void UpdateByMachiningChain() UpdateByMachiningEquipment() Update By Hi.MachiningProcs.MachiningActRunner.MachiningEquipment. Internal Use Only. public void UpdateByMachiningEquipment() WaitAll() Waits for all pending operations to complete. public void WaitAll() Events MachiningStepBuilt event to configure steps. The first parameter is the previous step; the second parameter is the current step. The previous step is null if no previous step exists. public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt Event Type MachiningActRunner.MachiningStepBuiltDelegate UiPostStepAction Event raised after each step for UI updates. This is for internal use only. public event Action UiPostStepAction Event Type Action" + "summary": "Class MachiningActRunner Namespace Hi.MachiningProcs Assembly HiMech.dll Represents a runner for machining actions that manages milling steps, tool paths, and collision detection. public class MachiningActRunner : IDisposable Inheritance object MachiningActRunner Implements IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors MachiningActRunner(SessionMessageHost, MongoClient, Func, Func, IMongoCollection, IMongoCollection, Action, ICsScriptApi, MachiningActRunnerConfig) Initializes a new instance. public MachiningActRunner(SessionMessageHost messageHost, MongoClient mongoClient, Func machiningToolHouseGetter, Func machiningEquipmentGetter, IMongoCollection millingStepLuggageCollection, IMongoCollection substractionSplicDbCollection, Action resetMillingStepLuggageDbAction, ICsScriptApi shellApi, MachiningActRunnerConfig config = null) Parameters messageHost SessionMessageHost The milling message host. mongoClient MongoClient The MongoDB client. machiningToolHouseGetter Func The getter function for the machining tool house. machiningEquipmentGetter Func The getter function for the machining equipment. millingStepLuggageCollection IMongoCollection The MongoDB collection for milling step luggage. substractionSplicDbCollection IMongoCollection The MongoDB collection for subtraction slices. resetMillingStepLuggageDbAction Action Action to reset the milling step luggage database. shellApi ICsScriptApi The C# script API for the milling session. config MachiningActRunnerConfig Optional configuration for the milling act runner. Properties ActStateRunner Gets the act state runner. This property is provided as a member value getter and should not be modified. public ActStateRunner ActStateRunner { get; } Property Value ActStateRunner ClStrip Gets the cutter location strip. public ClStrip ClStrip { get; } Property Value ClStrip Config Gets or sets the runner configuration. public MachiningActRunnerConfig Config { get; set; } Property Value MachiningActRunnerConfig EnableSweeping Gets whether sweeping is enabled based on the motion resolution type. public bool EnableSweeping { get; } Property Value bool GrpcPostStepAction Gets or sets the action to be performed after each step for GRPC service. This is for internal use only. public static Action GrpcPostStepAction { get; set; } Property Value Action MachiningMotionResolution Gets or sets the machining motion resolution. public IMachiningMotionResolution MachiningMotionResolution { get; set; } Property Value IMachiningMotionResolution MachiningToolHouse Gets or sets the machining tool house. public MachiningToolHouse MachiningToolHouse { get; } Property Value MachiningToolHouse MachiningVolumeRemovalProc Gets the machining volume removal processor. public MachiningVolumeRemovalProc MachiningVolumeRemovalProc { get; } Property Value MachiningVolumeRemovalProc SessionMessageHost Gets or sets the milling message host. public SessionMessageHost SessionMessageHost { get; set; } Property Value SessionMessageHost StepPreferredCubeWidth Gets or sets the preferred cube width for steps. public double StepPreferredCubeWidth { get; set; } Property Value double XyzabcChain Gets the XYZABC kinematic chain if the current machining chain supports it; otherwise null. public IXyzabcChain XyzabcChain { get; } Property Value IXyzabcChain Methods AdjustAptCutterStlResolutionByNcResolutionAndWorkpieceResolution() Adjusts the APT cutter STL resolution based on NC resolution and workpiece resolution. public void AdjustAptCutterStlResolutionByNcResolutionAndWorkpieceResolution() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool ExpandToActMcStep(IAct) Expands an act into machine control steps. public IEnumerable ExpandToActMcStep(IAct act) Parameters act IAct The act to expand. Returns IEnumerable A sequence of machine control steps. GetMillingActRunner() Gets the current milling act runner instance. public MachiningActRunner GetMillingActRunner() Returns MachiningActRunner The current milling act runner instance. ProcAct(IAct, MachiningSession, IMachiningStepHost, IIndexedFileLine, CancellationToken) Processes an act with the given parameters. public IEnumerable ProcAct(IAct act, MachiningSession millingSession, IMachiningStepHost host, IIndexedFileLine sourceCommand, CancellationToken cancellationToken) Parameters act IAct The act to process. millingSession MachiningSession The milling session. host IMachiningStepHost The milling step host. sourceCommand IIndexedFileLine The source command. cancellationToken CancellationToken The cancellation token. Returns IEnumerable A sequence of processed objects. ResetMillingStepLuggageDb() Resets the milling step luggage database. public void ResetMillingStepLuggageDb() ResetStateAndClStrip() Resets the state and cutter location strip. public void ResetStateAndClStrip() UpdateByMachiningChain() Update By MachiningChain. Internal Use Only. public void UpdateByMachiningChain() UpdateByMachiningEquipment() Update By Hi.MachiningProcs.MachiningActRunner.MachiningEquipment. Internal Use Only. public void UpdateByMachiningEquipment() WaitAll() Waits for all pending operations to complete. public void WaitAll() Events MachiningStepBuilt event to configure steps. The first parameter is the previous step; the second parameter is the current step. The previous step is null if no previous step exists. public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt Event Type MachiningActRunner.MachiningStepBuiltDelegate UiPostStepAction Event raised after each step for UI updates. This is for internal use only. public event Action UiPostStepAction Event Type Action" }, "api/Hi.MachiningProcs.MachiningActRunnerConfig.html": { "href": "api/Hi.MachiningProcs.MachiningActRunnerConfig.html", @@ -1942,7 +1942,7 @@ "api/Hi.MachiningProcs.ProxyProjectService.html": { "href": "api/Hi.MachiningProcs.ProxyProjectService.html", "title": "Class ProxyProjectService | HiAPI-C# 2025", - "summary": "Class ProxyProjectService Namespace Hi.MachiningProcs Assembly HiNc.dll Delegate (User-based) Project Service. Apply relative file path from AdminDirectory. public class ProxyProjectService : IProjectService, IMachiningProjectGetter Inheritance object ProxyProjectService Implements IProjectService IMachiningProjectGetter Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors ProxyProjectService(LocalProjectService, ProxyConfig) Initializes a new instance of the ProxyProjectService class. public ProxyProjectService(LocalProjectService localProjectService, ProxyConfig proxyConfig) Parameters localProjectService LocalProjectService The local project service. proxyConfig ProxyConfig The proxy configuration options. Properties AdminDirectory Gets the admin directory path from the proxy configuration. public string AdminDirectory { get; set; } Property Value string LocalProjectService Gets the local project service instance. public LocalProjectService LocalProjectService { get; } Property Value LocalProjectService MachiningProjectPath public string MachiningProjectPath { get; set; } Property Value string ProxyConfig Gets the proxy configuration options. public ProxyConfig ProxyConfig { get; } Property Value ProxyConfig RelativeProjectPath Gets the project path relative to the AdminDirectory. public string RelativeProjectPath { get; } Property Value string Methods CloseProject() Closes the current project. public void CloseProject() GetLocalProjectService() Get Local Project Service as base-service. public LocalProjectService GetLocalProjectService() Returns LocalProjectService Local Project Service GetMachiningProject() Gets the MachiningProject instance. public MachiningProject GetMachiningProject() Returns MachiningProject The MachiningProject instance. LoadProject(string) Loads a project by file path relative to the admin directory. public void LoadProject(string relativeFilePath) Parameters relativeFilePath string The relative file path from the admin directory root NewProject(string) Creates a new project by file path relative to the admin directory. public void NewProject(string relativeFilePath) Parameters relativeFilePath string The relative file path from the admin directory ReloadProject() Reloads the current project. public Task ReloadProject() Returns Task A task representing the asynchronous operation SaveAsProject(string) Saves the current project to a specified relative file path. public void SaveAsProject(string relativeFilePath) Parameters relativeFilePath string The relative file path from the admin directory root SaveProject() Saves the current project. public void SaveProject()" + "summary": "Class ProxyProjectService Namespace Hi.MachiningProcs Assembly HiNc.dll Delegate (User-based) Project Service. Apply relative file path from AdminDirectory. public class ProxyProjectService : IProjectService, IMachiningProjectGetter Inheritance object ProxyProjectService Implements IProjectService IMachiningProjectGetter Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors ProxyProjectService(LocalProjectService, ProxyConfig) Initializes a new instance of the ProxyProjectService class. public ProxyProjectService(LocalProjectService localProjectService, ProxyConfig proxyConfig) Parameters localProjectService LocalProjectService The local project service. proxyConfig ProxyConfig The proxy configuration options. Properties AdminDirectory Gets the admin directory path from the proxy configuration. public string AdminDirectory { get; set; } Property Value string LocalProjectService Gets the local project service instance. public LocalProjectService LocalProjectService { get; } Property Value LocalProjectService MachiningProjectPath public string MachiningProjectPath { get; set; } Property Value string ProxyConfig Gets the proxy configuration options. public ProxyConfig ProxyConfig { get; } Property Value ProxyConfig RelativeProjectPath Gets the project path relative to the AdminDirectory. public string RelativeProjectPath { get; } Property Value string Methods CloseProject() Closes the current project. public void CloseProject() GetLocalProjectService() Get Local Project Service as base-service. public LocalProjectService GetLocalProjectService() Returns LocalProjectService Local Project Service GetMachiningProject() Gets the MachiningProject instance. public MachiningProject GetMachiningProject() Returns MachiningProject The MachiningProject instance. LoadProject(string) Loads a project by file path relative to the admin directory. public void LoadProject(string relativeFilePath) Parameters relativeFilePath string The relative file path from the admin directory root NewProject(string) Creates a new project by file path relative to the admin directory. public void NewProject(string relativeFilePath) Parameters relativeFilePath string The relative file path from the admin directory ReloadProject() Reloads the current project. public void ReloadProject() SaveAsProject(string) Saves the current project to a specified relative file path. public void SaveAsProject(string relativeFilePath) Parameters relativeFilePath string The relative file path from the admin directory root SaveProject() Saves the current project. public void SaveProject()" }, "api/Hi.MachiningProcs.RenderingFlag.html": { "href": "api/Hi.MachiningProcs.RenderingFlag.html", @@ -1952,7 +1952,7 @@ "api/Hi.MachiningProcs.RuntimeApi.html": { "href": "api/Hi.MachiningProcs.RuntimeApi.html", "title": "Class RuntimeApi | HiAPI-C# 2025", - "summary": "Class RuntimeApi Namespace Hi.MachiningProcs Assembly HiNc.dll Runtime API for machining operations. public class RuntimeApi : ICsScriptApi Inheritance object RuntimeApi Implements ICsScriptApi Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties DefaultParaTemplateDimension Gets or sets the parameter template dimension (2D or 3D). [JsAce] public int DefaultParaTemplateDimension { get; set; } Property Value int DiffVisualRadius_mm Gets or sets the visual radius in millimeters for difference visualization. Controls the radius used for highlighting differences between workpiece states. [JsAce] public double DiffVisualRadius_mm { get; set; } Property Value double DispCacheMb Gets or sets the display cache size in megabytes. public long DispCacheMb { get; set; } Property Value long DispCache_Mb Gets or sets the display cache size in megabytes. [JsAce] public long DispCache_Mb { get; set; } Property Value long EmbeddedLogMode Gets or sets the embedded log mode for NC optimization. [JsAce] public static NcOptimizationEmbeddedLogMode EmbeddedLogMode { get; set; } Property Value NcOptimizationEmbeddedLogMode EnableAutoMapOnSelectionEnd Gets or sets whether to automatically map selections when they end. [JsAce] public bool EnableAutoMapOnSelectionEnd { get; set; } Property Value bool EnableCollisionDetection Gets or sets whether collision detection is enabled. [JsAce(DocContentHtml = \"Enable Collision Detection.\")] public bool EnableCollisionDetection { get; set; } Property Value bool EnableIndividualStepAdjustmentLog Gets or sets whether to enable individual step adjustment logging. [JsAce] public static bool EnableIndividualStepAdjustmentLog { get; set; } Property Value bool EnablePauseOnCollision Gets or sets whether to pause execution when a collision is detected. This property only has an effect if collision detection is enabled. [Obsolete] public bool EnablePauseOnCollision { get; set; } Property Value bool EnablePauseOnFailure Gets or sets whether to pause on failure during execution. [JsAce(DocContentHtml = \"Enable Pause On Failure.\")] public bool EnablePauseOnFailure { get; set; } Property Value bool EnablePhysics Gets or sets whether milling force evaluation is enabled. [JsAce(DocContentHtml = \"Enable milling force evaluation.\")] public bool EnablePhysics { get; set; } Property Value bool EnableWearEffect Gets or sets whether tool wear effects are enabled in simulation. [JsAce] public bool EnableWearEffect { get; set; } Property Value bool FeedPerCycle Gets a new feed per cycle machining motion resolution instance. [JsAce] public FeedPerCycleMachiningMotionResolution FeedPerCycle { get; } Property Value FeedPerCycleMachiningMotionResolution FeedPerTooth Gets a new feed per tooth machining motion resolution instance. [JsAce] public FeedPerToothMachiningMotionResolution FeedPerTooth { get; } Property Value FeedPerToothMachiningMotionResolution Fixture Gets or sets the fixture. [JsAce] public Fixture Fixture { get; set; } Property Value Fixture Global Global variables. [JsAce(\"Global[$1key]\")] public Dictionary Global { get; } Property Value Dictionary InitSpindleTemperature_C Gets or sets the initial spindle temperature in degrees Celsius. [JsAce(DocContentHtml = \"Spindle Temperature on initialization.\")] public double InitSpindleTemperature_C { get; set; } Property Value double JsAceCompletionProfileJsonArray Internal used. public static JsonArray JsAceCompletionProfileJsonArray { get; } Property Value JsonArray MachiningMotionResolution Gets or sets the machining motion resolution. [JsAce] public IMachiningMotionResolution MachiningMotionResolution { get; set; } Property Value IMachiningMotionResolution MachiningResolution Gets or sets the machining resolution in millimeters. For legacy compatable. [JsAce] [Obsolete(\"Use MachiningResolution_mm instead.\")] public double MachiningResolution { get; set; } Property Value double MachiningResolution_mm Gets or sets the machining resolution in millimeters. [JsAce] public double MachiningResolution_mm { get; set; } Property Value double MachiningSession public MachiningSession MachiningSession { get; } Property Value MachiningSession MapTask Task tracking the status of mapping operations. public Task MapTask { get; set; } Property Value Task MillingCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double, ICuttingPara) is intended to be used. [JsAce] public static int MillingCycleDivisionNum { get; set; } Property Value int MillingForceCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double, ICuttingPara) is intended to be used. [JsAce] [Obsolete(\"Use MillingCycleDivisionNum instead.\")] public static int MillingForceCycleDivisionNum { get; set; } Property Value int NcOptOption Gets or sets the NC optimization options. [JsAce] public NcOptOption NcOptOption { get; set; } Property Value NcOptOption OptEnableDepthCompensation Enables or disables depth compensation during optimization. [JsAce] public bool OptEnableDepthCompensation { get; set; } Property Value bool OptEnableFeedrate Gets or sets whether to enable feed rate optimization in NC optimization. [JsAce] public bool OptEnableFeedrate { get; set; } Property Value bool OptEnableForwardCompensation Enables or disables forward compensation during optimization. [JsAce] public bool OptEnableForwardCompensation { get; set; } Property Value bool OptEnableInterpolation Enables or disables reinterpolation for optimization. [JsAce] public bool OptEnableInterpolation { get; set; } Property Value bool OptEnableSideCompensation Enables or disables side compensation during optimization. [JsAce] public bool OptEnableSideCompensation { get; set; } Property Value bool OptExtendedPostDistance_mm Gets or sets the extended post-distance in millimeters for NC optimization. This is the distance after the current segment that will be considered for optimization. [JsAce] public double OptExtendedPostDistance_mm { get; set; } Property Value double OptExtendedPreDistance_mm Gets or sets the extended pre-distance in millimeters for NC optimization. This is the distance before the current segment that will be considered for optimization. [JsAce] public double OptExtendedPreDistance_mm { get; set; } Property Value double OptFeedrateAssignmentRatio Gets or sets the feedrate assignment ratio for optimization. If the feedrate change exceeds this ratio, the feedrate in the NC line will be updated. [JsAce] public double OptFeedrateAssignmentRatio { get; set; } Property Value double OptMaxAcceleration_mmds2 Maximum acceleration in mm/s² during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxAcceleration_mmds2 { get; set; } Property Value double OptMaxFeedPerTooth_mm Gets or sets the maximum feed per tooth in millimeters for optimization. [JsAce] public double OptMaxFeedPerTooth_mm { get; set; } Property Value double OptMaxFeedrate_mmdmin Maximum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMaxFeedrate_mmdmin { get; set; } Property Value double OptMaxJerk_mmds3 Maximum jerk in mm/s³ during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxJerk_mmds3 { get; set; } Property Value double OptMinFeedPerTooth_mm Gets or sets the minimum feed per tooth in millimeters for optimization. [JsAce] public double OptMinFeedPerTooth_mm { get; set; } Property Value double OptMinFeedrate_mmdmin Minimum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMinFeedrate_mmdmin { get; set; } Property Value double OptPreferedForce_N Preferred force in N for optimization. [JsAce] public double OptPreferedForce_N { get; set; } Property Value double OptRapidFeed_mmdmin Rapid feed rate in mm/min for non-cutting movements during optimization. [JsAce] public double OptRapidFeed_mmdmin { get; set; } Property Value double OptSpindlePowerSafetyFactor Safety factor for spindle power during optimization. [JsAce] public double OptSpindlePowerSafetyFactor { get; set; } Property Value double OptSpindlePowerUtilizationFactor Utilization factor for spindle power during optimization. It is the reciprocal of the spindle power safety factor. [JsAce] public double OptSpindlePowerUtilizationFactor { get; set; } Property Value double OptSpindleTorqueSafetyFactor Gets or sets the spindle torque safety factor for NC optimization. [JsAce] public double OptSpindleTorqueSafetyFactor { get; set; } Property Value double OptSpindleTorqueUtilizationFactor Utilization factor for spindle torque during optimization. It is the reciprocal of the spindle torque safety factor. [JsAce] public double OptSpindleTorqueUtilizationFactor { get; set; } Property Value double OptThermalYieldSafetyFactor Safety factor for spindle torque during optimization. [JsAce] public double OptThermalYieldSafetyFactor { get; set; } Property Value double OptThermalYieldUtilizationFactor Utilization factor for thermal yield during optimization. It is the reciprocal of the thermal yield safety factor. [JsAce] public double OptThermalYieldUtilizationFactor { get; set; } Property Value double OptYieldingSafetyFactor Safety factor for yielding during optimization. [JsAce] public double OptYieldingSafetyFactor { get; set; } Property Value double OptYieldingUtilizationFactor Utilization factor for yielding during optimization. It is the reciprocal of the yielding safety factor. [JsAce] public double OptYieldingUtilizationFactor { get; set; } Property Value double ScriptOptions ScriptOptions. public ScriptOptions ScriptOptions { get; set; } Property Value ScriptOptions SessionMessageHost Gets the session message host for displaying messages. [JsAce] public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepCount Gets the total number of milling steps. [JsAce] public int StepCount { get; } Property Value int Workpiece Gets or sets the workpiece. [JsAce] public Workpiece Workpiece { get; set; } Property Value Workpiece Methods AddTimeDataByFile(string, string, double, double) Adds time-based data from a file to the time mapping dictionary with specified time bounds in seconds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] public bool AddTimeDataByFile(string key, string relFile, double beginTime, double endTime) Parameters key string Key to identify the data relFile string Relative path to the data file beginTime double Beginning time in seconds endTime double Ending time in seconds Returns bool True if the data was successfully added, false otherwise AddTimeDataByFile(string, string, string, string) Adds time-based data from a file to the time mapping dictionary with specified time bounds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] public bool AddTimeDataByFile(string key, string relFile, string beginTimeText, string endTimeText) Parameters key string Key to identify the data relFile string Relative path to the data file beginTimeText string Beginning time as text (seconds or TimeSpan format) endTimeText string Ending time as text (seconds or TimeSpan format) Returns bool True if the data was successfully added, false otherwise AppendMessagesToFile(string, params string[]) Appends messages to a file, optionally filtered by tags. [JsAce(\"AppendMessagesToFile(\\\"dstRelFile\\\",flags)\")] public void AppendMessagesToFile(string dstRelFile, params string[] flags) Parameters dstRelFile string Destination relative file path flags string[] Optional flags to filter messages by tags BeginPreserve() Begin Preserve section in optimzation process. [JsAce(\"BeginPreserve()\")] public void BeginPreserve() BeginSelection(string, AnchorMode, IStepShift) Begin mark on current line. milling step() has not triggered yet. public void BeginSelection(string key, AnchorMode anchorMode = AnchorMode.LineBegin, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the beginning of selection shift IStepShift Step shift to apply BeginSession() Begins a new machining session. Not for end user. public void BeginSession() ClearTimeMappingData() Clears all time mapping data. [JsAce] public void ClearTimeMappingData() Diff(double) Performs a difference analysis on the workpiece geometry to detect variations. [JsAce(\"Diff($1detectionRadius_mm)\")] public void Diff(double detectionRadius_mm) Parameters detectionRadius_mm double Radius for detecting differences EndPreserve() End Preserve section in optimzation process. [JsAce(\"EndPreserve()\")] public void EndPreserve() EndSelection(string, AnchorMode, IStepShift) End mark on current line for selection. public void EndSelection(string key, AnchorMode anchorMode = AnchorMode.LineEnd, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the end of selection shift IStepShift Step shift to apply EndSession() Ends the current machining session. Not for end user. public void EndSession() ErrorMessage(string) Displays an error message in the message host. [JsAce(\"ErrorMessage($1message)\")] public void ErrorMessage(string message) Parameters message string The error message to display FixedPace(double, double) Creates a fixed machining motion resolution with specified parameters. [JsAce(\"FixedPace($1linearResolution_mm, $2rotaryResolution_deg)\")] public FixedMachiningMotionResolution FixedPace(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters rotaryResolution_deg double Rotary resolution in degrees Returns FixedMachiningMotionResolution A new fixed machining motion resolution instance GetMillingStep(int) Retrieves a milling step at the specified index. [JsAce(Snippet = \"GetMillingStep($1\\\"stepIndex\\\")\")] public MachiningStep GetMillingStep(int stepIndex) Parameters stepIndex int Index of the milling step to retrieve Returns MachiningStep The milling step at the specified index GetStickMachiningToolObservationHeight_mm(int) Gets the observation height in millimeters for the specified stick machining tool. [JsAce(\"GetStickMachiningToolObservationHeight_mm($1toolId)\")] public double GetStickMachiningToolObservationHeight_mm(int toolId) Parameters toolId int The ID of the tool Returns double The observation height in millimeters GetUniformContourTrayShiftAngle_deg(int) Gets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"GetUniformContourTrayShiftAngle_deg($1toolId)\")] public double GetUniformContourTrayShiftAngle_deg(int toolId) Parameters toolId int The ID of the tool Returns double The shift angle in degrees LineSelection(string, AnchorMode, IStepShift, AnchorMode, IStepShift) Create a line selection from begin to end mark. public void LineSelection(string key, AnchorMode beginAnchorMode = AnchorMode.LineBegin, IStepShift beginShift = null, AnchorMode endAnchorMode = AnchorMode.LineEnd, IStepShift endShift = null) Parameters key string Identifier key for the selection beginAnchorMode AnchorMode Mode for anchoring the beginning of selection beginShift IStepShift Step shift to apply at beginning endAnchorMode AnchorMode Mode for anchoring the end of selection endShift IStepShift Step shift to apply at end LoadCuttingParaByFile(string) Loads cutting parameters from a file. [JsAce(\"LoadCuttingParaByFile($1\\\"relFile\\\")\")] public void LoadCuttingParaByFile(string relFile) Parameters relFile string File path relative to BaseDirectory. Map(string, FileTimeSection, CycleSamplingMode?) Maps selection data to time section. public Task Map(string key, FileTimeSection fileTimeSection = null, StepTimeShotUtil.CycleSamplingMode? cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters key string Identifier key for the selection fileTimeSection FileTimeSection File time section, or null to use the one associated with the key cycleSamplingMode StepTimeShotUtil.CycleSamplingMode? Cycle sampling mode Returns Task Task representing the asynchronous mapping operation MapByActualTime(string, CycleSamplingMode) Maps machining steps by actual time from a time shot file. [JsAce(\"MapByActualTime($1timeShotRelFile)\")] public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters timeShotRelFile string Relative path to the time shot file. cycleSamplingMode StepTimeShotUtil.CycleSamplingMode The cycle sampling mode. Message(string) Displays a message in the message host. [JsAce(\"Message($1message)\")] public void Message(string message) Parameters message string The message to display OptCallPreferFuncIndexDictionary() Gets the dictionary of preferred function index for NC optimization. [JsAce(\"OptCallPreferFuncIndexDictionary()\")] public Dictionary, double> OptCallPreferFuncIndexDictionary() Returns Dictionary, double> Dictionary mapping functions to their preference indexes. OptimizeToFiles(string) Optimizes NC files and saves results using the specified file template. [JsAce(Snippet = \"OptimizeToFiles(\\\"Output/Opt-[NcName]\\\")\", DocContentHtml = \"Optimize To Files by substitude template keywoard \\\"[NcName]\\\"\")] public void OptimizeToFiles(string relFileTemplate = \"Output/Opt-[NcName]\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder Pace() A pausable mark for the playing process. The function enables Pause() to take effect. [JsAce(\"Pace();\")] public void Pace() Remarks Waits for the player to signal the next pace. Pause() Pause Player [JsAce(DocContentHtml = \"Pause Player\")] public void Pause() PlayAct(IAct, IIndexedFileLine, CancellationToken?) Plays an act with pacing control. [JsAce] public void PlayAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to play. sourceCommand IIndexedFileLine The source command. cancellationToken CancellationToken? Cancellation token. PlayClTeleport(double, double, double, double, double, double) Plays a CL (cutter location) teleport operation. [JsAce] public void PlayClTeleport(double x, double y, double z, double i, double j, double k) Parameters x double X coordinate. y double Y coordinate. z double Z coordinate. i double I vector component. j double J vector component. k double K vector component. PlayCsvFile(string) Plays an Csv file with the specified relative path. [JsAce(\"PlayCsvFile($1\\\"csvFile\\\");\")] public void PlayCsvFile(string relFilePath) Parameters relFilePath string Relative path to the CSV file PlayNc(string, string) Plays NC code directly from a string, executing each action and pacing between them. [JsAce(Snippet = \"PlayNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Play NC. second parameter is the file name alternative shows in the log.\")] public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs PlayNcFile(string) Plays an NC file with the specified relative path. [JsAce(\"PlayNcFile($1\\\"ncFile\\\");\")] public void PlayNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file PlayToolingTeleport(int) Plays a tooling teleport operation. [JsAce] public void PlayToolingTeleport(int toolId) Parameters toolId int The tool ID to teleport. Preserve() Preserve one line NC code in optimzation process. [JsAce(\"Preserve()\")] public void Preserve() ProgressMessage(string) Displays a progress message in the message host. [JsAce(\"ProgressMessage($1message)\")] public void ProgressMessage(string message) Parameters message string The progress message to display ReTrainMillingPara(SampleFlag, string, double) Re-trains milling parameters using the specified sample flag. [JsAce(\"ReTrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] public void ReTrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 0.1) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering ReadCsvByTimeInterpolation(string) Reads a CSV file and performs time-based interpolation to map data to milling steps. [JsAce(Snippet = \"ReadCsvByTimeInterpolation($1\\\"csvFile\\\")\")] public void ReadCsvByTimeInterpolation(string csvFile) Parameters csvFile string Path to the CSV file relative to the base directory ReadRuntimeGeom(string) Reads runtime geometry from a file. [JsAce(\"ReadRuntimeGeom($1\\\"srcFile\\\")\")] public void ReadRuntimeGeom(string relFile) Parameters relFile string Relative path to the input file RegisterStepVariable(string, string, string, string, Func) Registers a step variable for tracking during execution. [JsAce(Snippet = \"RegisterStepVariable(\\\"$1key\\\",\\\"$2name\\\",\\\"$3unit\\\",\\\"$4formatString\\\",\\\"$5variableFunc\\\")\", DocContentHtml = \"

Register Step Variable.

\\\"unit\\\" is nullable

\\\"formatString\\\" is nullable

\")] public void RegisterStepVariable(string key, string name, string unit, string formatString, Func variableFunc = null) Parameters key string Unique key to identify the variable name string Human-readable name of the variable unit string Physical unit of the variable (can be null) formatString string Format string for displaying the variable (can be null) variableFunc Func Function to compute the variable value from a milling step (can be null) RemoveFlyPiece() Removes any disconnected or “flying” pieces from the workpiece geometry. [JsAce] public void RemoveFlyPiece() Reset() Reset Player [JsAce(DocContentHtml = \"Reset Player\")] public void Reset() ResetRuntime() Clears internal buffers. [JsAce] public void ResetRuntime() RunNc(string, string) Runs NC code directly from a string. Not for end user. [JsAce(Snippet = \"RunNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Run NC. second parameter is the file name alternative shows in the log.\")] public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs Returns IEnumerable Enumerable sequence of actions to be executed RunNcFile(string) Runs an NC file with the specified relative path. Not for end user. [JsAce(\"RunNcFile($1\\\"ncFile\\\");\")] public IEnumerable RunNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file Returns IEnumerable Enumerable sequence of actions to be executed SetNcResolutionFeedPerCycle() Sets NC resolution to feed per cycle mode. public void SetNcResolutionFeedPerCycle() SetNcResolutionFeedPerTooth() Sets NC resolution to feed per tooth mode. public void SetNcResolutionFeedPerTooth() SetNcResolutionFixed(double, double) Sets NC resolution to fixed mode with specified resolution values. public void SetNcResolutionFixed(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters. rotaryResolution_deg double Rotary resolution in degrees. SetStickMachiningToolObservationHeight_mm(int, double) Sets the observation height in millimeters for the specified stick machining tool. [JsAce(\"SetStickMachiningToolObservationHeight_mm($1toolId,$2height_mm)\")] public void SetStickMachiningToolObservationHeight_mm(int toolId, double height) Parameters toolId int The ID of the tool height double The observation height in millimeters to set SetUniformContourTrayShiftAngle_deg(int, double) Sets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"SetUniformContourTrayShiftAngle_deg($1toolId,$2angle_deg)\")] public void SetUniformContourTrayShiftAngle_deg(int toolId, double angle_deg) Parameters toolId int The ID of the tool angle_deg double The shift angle in degrees to set ShiftDistance_mm(double) Creates a distance shift object representing the specified distance in millimeters. public DistanceShift ShiftDistance_mm(double distanceShift_mm) Parameters distanceShift_mm double Distance shift in millimeters Returns DistanceShift Distance shift object ShiftTime_s(double) Creates a time shift object representing the specified time in seconds. public TimeShift ShiftTime_s(double seconds) Parameters seconds double Time in seconds Returns TimeShift Time shift object TrainMillingPara(SampleFlag, string, double, ICuttingPara) Trains milling parameters using the specified sample flag. [JsAce(\"TrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] public void TrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 2, ICuttingPara paraTemplate = null) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering paraTemplate ICuttingPara Optional parameter template for cutting operations. WarningMessage(string) Displays a warning message in the message host. [JsAce(\"WarningMessage($1message)\")] public void WarningMessage(string message) Parameters message string The warning message to display WriteRuntimeGeom(string) Writes the current runtime geometry to a file. [JsAce(\"WriteRuntimeGeom($1\\\"dstFile\\\")\")] public void WriteRuntimeGeom(string relFile) Parameters relFile string Relative path to the output file WriteRuntimeGeomToStl(string, double) Writes the current runtime geometry to an STL file. [JsAce(\"WriteRuntimeGeomToStl($1\\\"dstFile\\\",$2resolution_mm)\")] public void WriteRuntimeGeomToStl(string relFile, double resolution_mm = 0) Parameters relFile string Relative path to the output STL file resolution_mm double Resolution in millimeters (0 for default) WriteShotFiles(double, string) Writes time-series data to shot files with the specified resolution period (alternative parameter order). public void WriteShotFiles(double resolutionPeroid_ms, string relFileTemplate) Parameters resolutionPeroid_ms double Resolution period in milliseconds relFileTemplate string Template for output file path, can include [NcName] placeholder WriteShotFiles(string, double) Writes time-series data to shot files with the specified resolution period. [JsAce(Snippet = \"WriteShotFiles(\\\"Output/[NcName].shot.csv\\\",resolutionPeroid_ms)\", DocContentHtml = \"Write time series data by resolutionPeroid_ms\")] public void WriteShotFiles(string relFileTemplate = \"Output/[NcName].shot.csv\", double resolutionPeroid_ms = 1) Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder resolutionPeroid_ms double Resolution period in milliseconds WriteStepFiles(string) Writes step-series data to files with the specified file template. [JsAce(Snippet = \"WriteStepFiles(\\\"Output/[NcName].step.csv\\\")\", DocContentHtml = \"Write step series data.\")] public void WriteStepFiles(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder Events MachiningStepBuilt Gets or sets the action to configure steps during execution. The event will be cleared by the calling of ResetRuntime(). [JsAce(Snippet = \"MachiningStepBuilt+=($1preStep,$2curStep)=>{$3Command};\", DocContentHtml = \"Runtime Step Configuration action. preStep is the Previous Milling Step; curStep is the Current Milling Step. preStep is null if no previous step existed.\")] public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt Event Type MachiningActRunner.MachiningStepBuiltDelegate MachiningStepSelected Event that is triggered when a milling step is selected. The event will be cleared by the calling of ResetRuntime(). [JsAce(Snippet = \"MachiningStepSelected+=($1millingStep)=>{$2Command};\")] public event Action MachiningStepSelected Event Type Action" + "summary": "Class RuntimeApi Namespace Hi.MachiningProcs Assembly HiNc.dll Runtime API for machining operations. public class RuntimeApi : ICsScriptApi Inheritance object RuntimeApi Implements ICsScriptApi Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Properties DefaultParaTemplateDimension Gets or sets the parameter template dimension (2D or 3D). [JsAce] public int DefaultParaTemplateDimension { get; set; } Property Value int DiffVisualRadius_mm Gets or sets the visual radius in millimeters for difference visualization. Controls the radius used for highlighting differences between workpiece states. [JsAce] public double DiffVisualRadius_mm { get; set; } Property Value double DispCacheMb Gets or sets the display cache size in megabytes. public long DispCacheMb { get; set; } Property Value long DispCache_Mb Gets or sets the display cache size in megabytes. [JsAce] public long DispCache_Mb { get; set; } Property Value long EmbeddedLogMode Gets or sets the embedded log mode for NC optimization. [JsAce] public static NcOptimizationEmbeddedLogMode EmbeddedLogMode { get; set; } Property Value NcOptimizationEmbeddedLogMode EnableAutoMapOnSelectionEnd Gets or sets whether to automatically map selections when they end. [JsAce] public bool EnableAutoMapOnSelectionEnd { get; set; } Property Value bool EnableCollisionDetection Gets or sets whether collision detection is enabled. [JsAce(DocContentHtml = \"Enable Collision Detection.\")] public bool EnableCollisionDetection { get; set; } Property Value bool EnableIndividualStepAdjustmentLog Gets or sets whether to enable individual step adjustment logging. [JsAce] public static bool EnableIndividualStepAdjustmentLog { get; set; } Property Value bool EnablePauseOnCollision Gets or sets whether to pause execution when a collision is detected. This property only has an effect if collision detection is enabled. [Obsolete] public bool EnablePauseOnCollision { get; set; } Property Value bool EnablePauseOnFailure Gets or sets whether to pause on failure during execution. [JsAce(DocContentHtml = \"Enable Pause On Failure.\")] public bool EnablePauseOnFailure { get; set; } Property Value bool EnablePhysics Gets or sets whether milling force evaluation is enabled. [JsAce(DocContentHtml = \"Enable milling force evaluation.\")] public bool EnablePhysics { get; set; } Property Value bool EnableWearEffect Gets or sets whether tool wear effects are enabled in simulation. [JsAce] public bool EnableWearEffect { get; set; } Property Value bool FeedPerCycle Gets a new feed per cycle machining motion resolution instance. [JsAce] public FeedPerCycleMachiningMotionResolution FeedPerCycle { get; } Property Value FeedPerCycleMachiningMotionResolution FeedPerTooth Gets a new feed per tooth machining motion resolution instance. [JsAce] public FeedPerToothMachiningMotionResolution FeedPerTooth { get; } Property Value FeedPerToothMachiningMotionResolution Fixture Gets or sets the fixture. [JsAce] public Fixture Fixture { get; set; } Property Value Fixture Global Global variables. [JsAce(\"Global[$1key]\")] public Dictionary Global { get; } Property Value Dictionary InitSpindleTemperature_C Gets or sets the initial spindle temperature in degrees Celsius. [JsAce(DocContentHtml = \"Spindle Temperature on initialization.\")] public double InitSpindleTemperature_C { get; set; } Property Value double JsAceCompletionProfileJsonArray Internal used. public static JsonArray JsAceCompletionProfileJsonArray { get; } Property Value JsonArray MachiningMotionResolution Gets or sets the machining motion resolution. [JsAce] public IMachiningMotionResolution MachiningMotionResolution { get; set; } Property Value IMachiningMotionResolution MachiningResolution Gets or sets the machining resolution in millimeters. For legacy compatable. [JsAce] [Obsolete(\"Use MachiningResolution_mm instead.\")] public double MachiningResolution { get; set; } Property Value double MachiningResolution_mm Gets or sets the machining resolution in millimeters. [JsAce] public double MachiningResolution_mm { get; set; } Property Value double MachiningSession public MachiningSession MachiningSession { get; } Property Value MachiningSession MapTask Task tracking the status of mapping operations. public Task MapTask { get; set; } Property Value Task MillingCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double, ICuttingPara) is intended to be used. [JsAce] public static int MillingCycleDivisionNum { get; set; } Property Value int MillingForceCycleDivisionNum Gets or sets the number of divisions per cycle for milling force calculation. This property should be set before milling force evaluation if TrainMillingPara(SampleFlag, string, double, ICuttingPara) is intended to be used. [JsAce] [Obsolete(\"Use MillingCycleDivisionNum instead.\")] public static int MillingForceCycleDivisionNum { get; set; } Property Value int NcOptOption Gets or sets the NC optimization options. [JsAce] public NcOptOption NcOptOption { get; set; } Property Value NcOptOption OptEnableDepthCompensation Enables or disables depth compensation during optimization. [JsAce] public bool OptEnableDepthCompensation { get; set; } Property Value bool OptEnableFeedrate Gets or sets whether to enable feed rate optimization in NC optimization. [JsAce] public bool OptEnableFeedrate { get; set; } Property Value bool OptEnableForwardCompensation Enables or disables forward compensation during optimization. [JsAce] public bool OptEnableForwardCompensation { get; set; } Property Value bool OptEnableInterpolation Enables or disables reinterpolation for optimization. [JsAce] public bool OptEnableInterpolation { get; set; } Property Value bool OptEnableSideCompensation Enables or disables side compensation during optimization. [JsAce] public bool OptEnableSideCompensation { get; set; } Property Value bool OptExtendedPostDistance_mm Gets or sets the extended post-distance in millimeters for NC optimization. This is the distance after the current segment that will be considered for optimization. [JsAce] public double OptExtendedPostDistance_mm { get; set; } Property Value double OptExtendedPreDistance_mm Gets or sets the extended pre-distance in millimeters for NC optimization. This is the distance before the current segment that will be considered for optimization. [JsAce] public double OptExtendedPreDistance_mm { get; set; } Property Value double OptFeedrateAssignmentRatio Gets or sets the feedrate assignment ratio for optimization. If the feedrate change exceeds this ratio, the feedrate in the NC line will be updated. [JsAce] public double OptFeedrateAssignmentRatio { get; set; } Property Value double OptMaxAcceleration_mmds2 Maximum acceleration in mm/s² during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxAcceleration_mmds2 { get; set; } Property Value double OptMaxFeedPerTooth_mm Gets or sets the maximum feed per tooth in millimeters for optimization. [JsAce] public double OptMaxFeedPerTooth_mm { get; set; } Property Value double OptMaxFeedrate_mmdmin Maximum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMaxFeedrate_mmdmin { get; set; } Property Value double OptMaxJerk_mmds3 Maximum jerk in mm/s³ during optimization. Only takes effect on reinterpolated section. [JsAce(DocContentHtml = \"Only take effect on reinterpolated section.\")] public double OptMaxJerk_mmds3 { get; set; } Property Value double OptMinFeedPerTooth_mm Gets or sets the minimum feed per tooth in millimeters for optimization. [JsAce] public double OptMinFeedPerTooth_mm { get; set; } Property Value double OptMinFeedrate_mmdmin Minimum feed rate in mm/min for cutting movements during optimization. [JsAce] public double OptMinFeedrate_mmdmin { get; set; } Property Value double OptPreferedForce_N Preferred force in N for optimization. [JsAce] public double OptPreferedForce_N { get; set; } Property Value double OptRapidFeed_mmdmin Rapid feed rate in mm/min for non-cutting movements during optimization. [JsAce] public double OptRapidFeed_mmdmin { get; set; } Property Value double OptSpindlePowerSafetyFactor Safety factor for spindle power during optimization. [JsAce] public double OptSpindlePowerSafetyFactor { get; set; } Property Value double OptSpindlePowerUtilizationFactor Utilization factor for spindle power during optimization. It is the reciprocal of the spindle power safety factor. [JsAce] public double OptSpindlePowerUtilizationFactor { get; set; } Property Value double OptSpindleTorqueSafetyFactor Gets or sets the spindle torque safety factor for NC optimization. [JsAce] public double OptSpindleTorqueSafetyFactor { get; set; } Property Value double OptSpindleTorqueUtilizationFactor Utilization factor for spindle torque during optimization. It is the reciprocal of the spindle torque safety factor. [JsAce] public double OptSpindleTorqueUtilizationFactor { get; set; } Property Value double OptThermalYieldSafetyFactor Safety factor for spindle torque during optimization. [JsAce] public double OptThermalYieldSafetyFactor { get; set; } Property Value double OptThermalYieldUtilizationFactor Utilization factor for thermal yield during optimization. It is the reciprocal of the thermal yield safety factor. [JsAce] public double OptThermalYieldUtilizationFactor { get; set; } Property Value double OptYieldingSafetyFactor Safety factor for yielding during optimization. [JsAce] public double OptYieldingSafetyFactor { get; set; } Property Value double OptYieldingUtilizationFactor Utilization factor for yielding during optimization. It is the reciprocal of the yielding safety factor. [JsAce] public double OptYieldingUtilizationFactor { get; set; } Property Value double ScriptOptions ScriptOptions. public ScriptOptions ScriptOptions { get; set; } Property Value ScriptOptions SessionMessageHost Gets the session message host for displaying messages. [JsAce] public SessionMessageHost SessionMessageHost { get; } Property Value SessionMessageHost StepCount Gets the total number of milling steps. [JsAce] public int StepCount { get; } Property Value int Workpiece Gets or sets the workpiece. [JsAce] public Workpiece Workpiece { get; set; } Property Value Workpiece Methods AddTimeDataByFile(string, string, double, double) Adds time-based data from a file to the time mapping dictionary with specified time bounds in seconds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] public bool AddTimeDataByFile(string key, string relFile, double beginTime, double endTime) Parameters key string Key to identify the data relFile string Relative path to the data file beginTime double Beginning time in seconds endTime double Ending time in seconds Returns bool True if the data was successfully added, false otherwise AddTimeDataByFile(string, string, string, string) Adds time-based data from a file to the time mapping dictionary with specified time bounds. [JsAce(\"AddTimeDataByFile($1key, $2relFile, $3beginTime, $4endTime)\")] public bool AddTimeDataByFile(string key, string relFile, string beginTimeText, string endTimeText) Parameters key string Key to identify the data relFile string Relative path to the data file beginTimeText string Beginning time as text (seconds or TimeSpan format) endTimeText string Ending time as text (seconds or TimeSpan format) Returns bool True if the data was successfully added, false otherwise AppendMessagesToFile(string, params string[]) Appends messages to a file, optionally filtered by tags. [JsAce(\"AppendMessagesToFile(\\\"dstRelFile\\\",flags)\")] public void AppendMessagesToFile(string dstRelFile, params string[] flags) Parameters dstRelFile string Destination relative file path flags string[] Optional flags to filter messages by tags BeginPreserve() Begin Preserve section in optimzation process. [JsAce(\"BeginPreserve()\")] public void BeginPreserve() BeginSelection(string, AnchorMode, IStepShift) Begin mark on current line. milling step() has not triggered yet. public void BeginSelection(string key, AnchorMode anchorMode = AnchorMode.LineBegin, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the beginning of selection shift IStepShift Step shift to apply BeginSession() Begins a new machining session. Not for end user. public void BeginSession() ClearTimeMappingData() Clears all time mapping data. [JsAce] public void ClearTimeMappingData() Diff(double) Performs a difference analysis on the workpiece geometry to detect variations. [JsAce(\"Diff($1detectionRadius_mm)\")] public void Diff(double detectionRadius_mm) Parameters detectionRadius_mm double Radius for detecting differences EndPreserve() End Preserve section in optimzation process. [JsAce(\"EndPreserve()\")] public void EndPreserve() EndSelection(string, AnchorMode, IStepShift) End mark on current line for selection. public void EndSelection(string key, AnchorMode anchorMode = AnchorMode.LineEnd, IStepShift shift = null) Parameters key string Identifier key for the selection anchorMode AnchorMode Mode for anchoring the end of selection shift IStepShift Step shift to apply EndSession() Ends the current machining session. Not for end user. public void EndSession() ErrorMessage(string) Displays an error message in the message host. [JsAce(\"ErrorMessage($1message)\")] public void ErrorMessage(string message) Parameters message string The error message to display FixedPace(double, double) Creates a fixed machining motion resolution with specified parameters. [JsAce(\"FixedPace($1linearResolution_mm, $2rotaryResolution_deg)\")] public FixedMachiningMotionResolution FixedPace(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters rotaryResolution_deg double Rotary resolution in degrees Returns FixedMachiningMotionResolution A new fixed machining motion resolution instance GetMillingStep(int) Retrieves a milling step at the specified index. [JsAce(Snippet = \"GetMillingStep($1\\\"stepIndex\\\")\")] public MachiningStep GetMillingStep(int stepIndex) Parameters stepIndex int Index of the milling step to retrieve Returns MachiningStep The milling step at the specified index GetStickMachiningToolObservationHeight_mm(int) Gets the observation height in millimeters for the specified stick machining tool. [JsAce(\"GetStickMachiningToolObservationHeight_mm($1toolId)\")] public double GetStickMachiningToolObservationHeight_mm(int toolId) Parameters toolId int The ID of the tool Returns double The observation height in millimeters GetUniformContourTrayShiftAngle_deg(int) Gets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"GetUniformContourTrayShiftAngle_deg($1toolId)\")] public double GetUniformContourTrayShiftAngle_deg(int toolId) Parameters toolId int The ID of the tool Returns double The shift angle in degrees LineSelection(string, AnchorMode, IStepShift, AnchorMode, IStepShift) Create a line selection from begin to end mark. public void LineSelection(string key, AnchorMode beginAnchorMode = AnchorMode.LineBegin, IStepShift beginShift = null, AnchorMode endAnchorMode = AnchorMode.LineEnd, IStepShift endShift = null) Parameters key string Identifier key for the selection beginAnchorMode AnchorMode Mode for anchoring the beginning of selection beginShift IStepShift Step shift to apply at beginning endAnchorMode AnchorMode Mode for anchoring the end of selection endShift IStepShift Step shift to apply at end LoadCuttingParaByFile(string) Loads cutting parameters from a file. [JsAce(\"LoadCuttingParaByFile($1\\\"relFile\\\")\")] public void LoadCuttingParaByFile(string relFile) Parameters relFile string File path relative to BaseDirectory. Map(string, FileTimeSection, CycleSamplingMode?) Maps selection data to time section. public Task Map(string key, FileTimeSection fileTimeSection = null, StepTimeShotUtil.CycleSamplingMode? cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters key string Identifier key for the selection fileTimeSection FileTimeSection File time section, or null to use the one associated with the key cycleSamplingMode StepTimeShotUtil.CycleSamplingMode? Cycle sampling mode Returns Task Task representing the asynchronous mapping operation MapByActualTime(string, CycleSamplingMode) Maps machining steps by actual time from a time shot file. [JsAce(\"MapByActualTime($1timeShotRelFile)\")] public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode = CycleSamplingMode.SpindleCycle) Parameters timeShotRelFile string Relative path to the time shot file. cycleSamplingMode StepTimeShotUtil.CycleSamplingMode The cycle sampling mode. Message(string) Displays a message in the message host. [JsAce(\"Message($1message)\")] public void Message(string message) Parameters message string The message to display OptCallPreferFuncIndexDictionary() Gets the dictionary of preferred function index for NC optimization. [JsAce(\"OptCallPreferFuncIndexDictionary()\")] public Dictionary, double> OptCallPreferFuncIndexDictionary() Returns Dictionary, double> Dictionary mapping functions to their preference indexes. OptimizeToFiles(string) Optimizes NC files and saves results using the specified file template. [JsAce(Snippet = \"OptimizeToFiles(\\\"Output/Opt-[NcName]\\\")\", DocContentHtml = \"Optimize To Files by substitude template keywoard \\\"[NcName]\\\"\")] public void OptimizeToFiles(string relFileTemplate = \"Output/Opt-[NcName]\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder Pace() A pausable mark for the playing process. The function enables Pause() to take effect. [JsAce(\"Pace();\")] public void Pace() Remarks Waits for the player to signal the next pace. Pause() Pause Player [JsAce(DocContentHtml = \"Pause Player\")] public void Pause() PlayAct(IAct, IIndexedFileLine, CancellationToken?) Plays an act with pacing control. [JsAce] public void PlayAct(IAct act, IIndexedFileLine sourceCommand = null, CancellationToken? cancellationToken = null) Parameters act IAct The act to play. sourceCommand IIndexedFileLine The source command. cancellationToken CancellationToken? Cancellation token. PlayClTeleport(double, double, double, double, double, double) Plays a CL (cutter location) teleport operation. [JsAce] public void PlayClTeleport(double x, double y, double z, double i, double j, double k) Parameters x double X coordinate. y double Y coordinate. z double Z coordinate. i double I vector component. j double J vector component. k double K vector component. PlayCsvFile(string) Plays an Csv file with the specified relative path. [JsAce(\"PlayCsvFile($1\\\"csvFile\\\");\")] public void PlayCsvFile(string relFilePath) Parameters relFilePath string Relative path to the CSV file PlayNc(string, string) Plays NC code directly from a string, executing each action and pacing between them. [JsAce(Snippet = \"PlayNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Play NC. second parameter is the file name alternative shows in the log.\")] public void PlayNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs PlayNcFile(string) Plays an NC file with the specified relative path. [JsAce(\"PlayNcFile($1\\\"ncFile\\\");\")] public void PlayNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file PlayToolingTeleport(int) Plays a tooling teleport operation. [JsAce] public void PlayToolingTeleport(int toolId) Parameters toolId int The tool ID to teleport. Preserve() Preserve one line NC code in optimzation process. [JsAce(\"Preserve()\")] public void Preserve() ProgressMessage(string) Displays a progress message in the message host. [JsAce(\"ProgressMessage($1message)\")] public void ProgressMessage(string message) Parameters message string The progress message to display ReTrainMillingPara(SampleFlag, string, double) Re-trains milling parameters using the specified sample flag. [JsAce(\"ReTrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] public void ReTrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 0.1) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering ReadCsvByTimeInterpolation(string) Reads a CSV file and performs time-based interpolation to map data to milling steps. [JsAce(Snippet = \"ReadCsvByTimeInterpolation($1\\\"csvFile\\\")\")] public void ReadCsvByTimeInterpolation(string csvFile) Parameters csvFile string Path to the CSV file relative to the base directory ReadRuntimeGeom(string) Reads runtime geometry from a file. [JsAce(\"ReadRuntimeGeom($1\\\"srcFile\\\")\")] public void ReadRuntimeGeom(string relFile) Parameters relFile string Relative path to the input file RegisterStepVariable(string, string, string, string, Func) Registers a step variable for tracking during execution. [JsAce(Snippet = \"RegisterStepVariable(\\\"$1key\\\",\\\"$2name\\\",\\\"$3unit\\\",\\\"$4formatString\\\",\\\"$5variableFunc\\\")\", DocContentHtml = \"

Register Step Variable.

\\\"unit\\\" is nullable

\\\"formatString\\\" is nullable

\")] public void RegisterStepVariable(string key, string name, string unit, string formatString, Func variableFunc = null) Parameters key string Unique key to identify the variable name string Human-readable name of the variable unit string Physical unit of the variable (can be null) formatString string Format string for displaying the variable (can be null) variableFunc Func Function to compute the variable value from a milling step (can be null) RemoveFlyPiece() Removes any disconnected or “flying” pieces from the workpiece geometry. [JsAce] public void RemoveFlyPiece() Reset() Reset Player [JsAce(DocContentHtml = \"Reset Player\")] public void Reset() ResetRuntime() Clears internal buffers. [JsAce] public void ResetRuntime() RunNc(string, string) Runs NC code directly from a string. Not for end user. [JsAce(Snippet = \"RunNc($1\\\"ncCommand\\\",$2\\\"\\\"(Direct Command)\\\"\\\");\", DocContentHtml = \"Run NC. second parameter is the file name alternative shows in the log.\")] public IEnumerable RunNc(string ncText, string fileNameAlternative = \"--\") Parameters ncText string NC code as a string fileNameAlternative string Alternative name to display in logs Returns IEnumerable Enumerable sequence of actions to be executed RunNcFile(string) Runs an NC file with the specified relative path. Not for end user. [JsAce(\"RunNcFile($1\\\"ncFile\\\");\")] public IEnumerable RunNcFile(string relNcFilePath) Parameters relNcFilePath string Relative path to the NC file Returns IEnumerable Enumerable sequence of actions to be executed ScaledFeedPerCycle(double) [JsAce(\"FeedPerCycle($1scale)\")] public FeedPerCycleMachiningMotionResolution ScaledFeedPerCycle(double scale) Parameters scale double Returns FeedPerCycleMachiningMotionResolution SetNcResolutionFeedPerCycle() Sets NC resolution to feed per cycle mode. public void SetNcResolutionFeedPerCycle() SetNcResolutionFeedPerTooth() Sets NC resolution to feed per tooth mode. public void SetNcResolutionFeedPerTooth() SetNcResolutionFixed(double, double) Sets NC resolution to fixed mode with specified resolution values. public void SetNcResolutionFixed(double linearResolution_mm, double rotaryResolution_deg) Parameters linearResolution_mm double Linear resolution in millimeters. rotaryResolution_deg double Rotary resolution in degrees. SetStickMachiningToolObservationHeight_mm(int, double) Sets the observation height in millimeters for the specified stick machining tool. [JsAce(\"SetStickMachiningToolObservationHeight_mm($1toolId,$2height_mm)\")] public void SetStickMachiningToolObservationHeight_mm(int toolId, double height) Parameters toolId int The ID of the tool height double The observation height in millimeters to set SetUniformContourTrayShiftAngle_deg(int, double) Sets the shift angle in degrees for the uniform contour tray of the specified tool. [JsAce(\"SetUniformContourTrayShiftAngle_deg($1toolId,$2angle_deg)\")] public void SetUniformContourTrayShiftAngle_deg(int toolId, double angle_deg) Parameters toolId int The ID of the tool angle_deg double The shift angle in degrees to set ShiftDistance_mm(double) Creates a distance shift object representing the specified distance in millimeters. public DistanceShift ShiftDistance_mm(double distanceShift_mm) Parameters distanceShift_mm double Distance shift in millimeters Returns DistanceShift Distance shift object ShiftTime_s(double) Creates a time shift object representing the specified time in seconds. public TimeShift ShiftTime_s(double seconds) Parameters seconds double Time in seconds Returns TimeShift Time shift object TrainMillingPara(SampleFlag, string, double, ICuttingPara) Trains milling parameters using the specified sample flag. [JsAce(\"TrainMillingPara(Fx|Fy|Fz, $1dstFile)\")] public void TrainMillingPara(SampleFlag sampleFlag, string dstRelFile, double outlierRatio = 2, ICuttingPara paraTemplate = null) Parameters sampleFlag SampleFlag Sample flag indicating which components to train dstRelFile string Destination relative file path outlierRatio double Outlier ratio for data filtering paraTemplate ICuttingPara Optional parameter template for cutting operations. WarningMessage(string) Displays a warning message in the message host. [JsAce(\"WarningMessage($1message)\")] public void WarningMessage(string message) Parameters message string The warning message to display WriteRuntimeGeom(string) Writes the current runtime geometry to a file. [JsAce(\"WriteRuntimeGeom($1\\\"dstFile\\\")\")] public void WriteRuntimeGeom(string relFile) Parameters relFile string Relative path to the output file WriteRuntimeGeomToStl(string, double) Writes the current runtime geometry to an STL file. [JsAce(\"WriteRuntimeGeomToStl($1\\\"dstFile\\\",$2resolution_mm)\")] public void WriteRuntimeGeomToStl(string relFile, double resolution_mm = 0) Parameters relFile string Relative path to the output STL file resolution_mm double Resolution in millimeters (0 for default) WriteShotFiles(double, string) Writes time-series data to shot files with the specified resolution period (alternative parameter order). public void WriteShotFiles(double resolutionPeroid_ms, string relFileTemplate) Parameters resolutionPeroid_ms double Resolution period in milliseconds relFileTemplate string Template for output file path, can include [NcName] placeholder WriteShotFiles(string, double) Writes time-series data to shot files with the specified resolution period. [JsAce(Snippet = \"WriteShotFiles(\\\"Output/[NcName].shot.csv\\\",resolutionPeroid_ms)\", DocContentHtml = \"Write time series data by resolutionPeroid_ms\")] public void WriteShotFiles(string relFileTemplate = \"Output/[NcName].shot.csv\", double resolutionPeroid_ms = 1) Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder resolutionPeroid_ms double Resolution period in milliseconds WriteStepFiles(string) Writes step-series data to files with the specified file template. [JsAce(Snippet = \"WriteStepFiles(\\\"Output/[NcName].step.csv\\\")\", DocContentHtml = \"Write step series data.\")] public void WriteStepFiles(string relFileTemplate = \"Output/[NcName].step.csv\") Parameters relFileTemplate string Template for output file path, can include [NcName] placeholder Events MachiningStepBuilt Gets or sets the action to configure steps during execution. The event will be cleared by the calling of ResetRuntime(). [JsAce(Snippet = \"MachiningStepBuilt+=($1preStep,$2curStep)=>{$3Command};\", DocContentHtml = \"Runtime Step Configuration action. preStep is the Previous Milling Step; curStep is the Current Milling Step. preStep is null if no previous step existed.\")] public event MachiningActRunner.MachiningStepBuiltDelegate MachiningStepBuilt Event Type MachiningActRunner.MachiningStepBuiltDelegate MachiningStepSelected Event that is triggered when a milling step is selected. The event will be cleared by the calling of ResetRuntime(). [JsAce(Snippet = \"MachiningStepSelected+=($1millingStep)=>{$2Command};\")] public event Action MachiningStepSelected Event Type Action" }, "api/Hi.MachiningProcs.RuntimeController.html": { "href": "api/Hi.MachiningProcs.RuntimeController.html", @@ -2097,7 +2097,7 @@ "api/Hi.Mapping.TimeMapping.html": { "href": "api/Hi.Mapping.TimeMapping.html", "title": "Class TimeMapping | HiAPI-C# 2025", - "summary": "Class TimeMapping Namespace Hi.Mapping Assembly HiMech.dll Provides mapping between machining steps and time-based measurements (shots), public class TimeMapping : IMakeXmlSource, IDisposable Inheritance object TimeMapping Implements IMakeXmlSource IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors TimeMapping(Func) Initializes a new instance of the TimeMapping class with the specified CL strip and tool house. public TimeMapping(Func baseDirectoryGetter) Parameters baseDirectoryGetter Func The function to get the base directory for file paths. TimeMapping(XElement, Func) Initializes a new instance of the TimeMapping class from XML data. public TimeMapping(XElement src, Func baseDirectoryGetter) Parameters src XElement The XML element containing the mapping data. baseDirectoryGetter Func The function to get the base directory for resolving relative file paths. Remarks This constructor supports legacy XML formats and automatically converts them to the current format. Legacy formats include: NcMapping with MarkIdToFileTimeSection element Entries with MarkID attributes Properties BaseDirectory Gets or sets the base directory for resolving file paths. All relative file paths in the mapping are resolved against this directory. public string BaseDirectory { get; } Property Value string BaseDirectoryGetter Gets or sets the function to get the base directory for resolving file paths. public Func BaseDirectoryGetter { get; set; } Property Value Func KeyToRelFileTimeSectionDictionary Gets or sets the dictionary mapping keys to file time sections. Each entry maps a unique identifier to a file time section that specifies which portion of a measurement file corresponds to a particular machining operation. public Dictionary KeyToRelFileTimeSectionDictionary { get; set; } Property Value Dictionary RelFileToTimeShotListDictionary Gets or sets the cache of time shot lists loaded from files. This is a thread-safe dictionary that maps file paths to tasks that load and parse the files. The cache prevents multiple reads of the same file and enables concurrent access. public ConcurrentDictionary>> RelFileToTimeShotListDictionary { get; set; } Property Value ConcurrentDictionary>> StepToTimeShotListDictionary Gets a concurrent dictionary mapping step indices to their corresponding time shot lists. This dictionary is populated during the mapping process. public ConcurrentDictionary> StepToTimeShotListDictionary { get; } Property Value ConcurrentDictionary> XName Gets the XML element name used for serialization. public static string XName { get; } Property Value string Remarks This name is used as the root element when serializing TimeMapping instances to XML. It matches the class name to maintain consistency between code and XML representation. Methods CallTimeShotByRelFile(string, IMessageHost, CancellationToken?) Retrieves time shots from a file, using cached results if available. public List CallTimeShotByRelFile(string relFile, IMessageHost messageHost, CancellationToken? cancellationToken = null) Parameters relFile string The relative path to the file containing time shots. messageHost IMessageHost cancellationToken CancellationToken? Optional token to cancel the loading operation. Returns List A list of time shots from the file. The results are cached for subsequent calls. If the file is already being loaded by another thread, waits for that operation to complete. Remarks This method is thread-safe and ensures each file is only read once, even with concurrent access. Any exceptions during file reading are captured and can be inspected through the task's exception property. Clear() Clears all mappings and data, including the key-to-file time section dictionary. public void Clear() ClearCache() Clears the cache of loaded time shot data, including file-to-time shot list and step-to-time shot list dictionaries. public void ClearCache() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool GetShots(int) Gets the time shots associated with a specific step index. public List GetShots(int stepIndex) Parameters stepIndex int The index of the step to get shots for. Returns List A list of time shots associated with the specified step, or null if no shots are found. LoadTimeShotFiles(IMessageHost, CancellationToken?) Loads all time shot files referenced in the KeyToFileTimeSectionMapping. public void LoadTimeShotFiles(IMessageHost messageHost, CancellationToken? cancellationToken = null) Parameters messageHost IMessageHost cancellationToken CancellationToken? Optional cancellation token to cancel the operation. MakeXmlSource(string, string, bool) Creates an XML representation of the time mapping data. relFile is not used in current implementation. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element containing the complete time mapping data. Remarks The XML structure includes: A root TimeMapping element An Entrys element containing Entry elements Each Entry has a Key attribute and FileTimeSection child element Map(Range, FileTimeSection, CycleSamplingMode, ClStrip, IMessageHost, CancellationToken?) Maps the specified step section to time shots using the provided file time section and cycle sampling mode. This method is thread-safe and can be called concurrently. public void Map(Range stepSection, FileTimeSection relFileTimeSection, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, ClStrip clStrip, IMessageHost messageHost, CancellationToken? cancellationToken = null) Parameters stepSection Range The range of step indices to process. relFileTimeSection FileTimeSection The file time section containing file path and time range. cycleSamplingMode StepTimeShotUtil.CycleSamplingMode The cycle sampling mode to use. clStrip ClStrip messageHost IMessageHost cancellationToken CancellationToken? Optional cancellation token to cancel the operation. MapByActualTime(string, CycleSamplingMode, ClStrip, IMessageHost, CancellationToken?) Maps steps to time shots based on actual time. public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, ClStrip clStrip, IMessageHost messageHost, CancellationToken? cancellationToken = null) Parameters timeShotRelFile string The relative file path for time shots. cycleSamplingMode StepTimeShotUtil.CycleSamplingMode The cycle sampling mode. clStrip ClStrip messageHost IMessageHost The session message host for logging. cancellationToken CancellationToken? The cancellation token. WaitMapping() Waits for all mapping operations to complete. This method blocks until all concurrent mapping tasks have finished. public void WaitMapping()" + "summary": "Class TimeMapping Namespace Hi.Mapping Assembly HiMech.dll Provides mapping between machining steps and time-based measurements (shots), public class TimeMapping : IMakeXmlSource, IDisposable Inheritance object TimeMapping Implements IMakeXmlSource IDisposable Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors TimeMapping(Func) Initializes a new instance of the TimeMapping class with the specified CL strip and tool house. public TimeMapping(Func baseDirectoryGetter) Parameters baseDirectoryGetter Func The function to get the base directory for file paths. TimeMapping(XElement, Func) Initializes a new instance of the TimeMapping class from XML data. public TimeMapping(XElement src, Func baseDirectoryGetter) Parameters src XElement The XML element containing the mapping data. baseDirectoryGetter Func The function to get the base directory for resolving relative file paths. Remarks This constructor supports legacy XML formats and automatically converts them to the current format. Legacy formats include: NcMapping with MarkIdToFileTimeSection element Entries with MarkID attributes Properties BaseDirectory Gets or sets the base directory for resolving file paths. All relative file paths in the mapping are resolved against this directory. public string BaseDirectory { get; } Property Value string BaseDirectoryGetter Gets or sets the function to get the base directory for resolving file paths. public Func BaseDirectoryGetter { get; set; } Property Value Func KeyToRelFileTimeSectionDictionary Gets or sets the dictionary mapping keys to file time sections. Each entry maps a unique identifier to a file time section that specifies which portion of a measurement file corresponds to a particular machining operation. public Dictionary KeyToRelFileTimeSectionDictionary { get; set; } Property Value Dictionary RelFileToTimeShotListDictionary Gets or sets the cache of time shot lists loaded from files. This is a thread-safe dictionary that maps file paths to tasks that load and parse the files. The cache prevents multiple reads of the same file and enables concurrent access. public ConcurrentDictionary>> RelFileToTimeShotListDictionary { get; set; } Property Value ConcurrentDictionary>> StepToTimeShotListDictionary Gets a concurrent dictionary mapping step indices to their corresponding time shot lists. This dictionary is populated during the mapping process. public ConcurrentDictionary> StepToTimeShotListDictionary { get; } Property Value ConcurrentDictionary> XName Gets the XML element name used for serialization. public static string XName { get; } Property Value string Remarks This name is used as the root element when serializing TimeMapping instances to XML. It matches the class name to maintain consistency between code and XML representation. Methods CallTimeShotByRelFile(string, IMessageHost, CancellationToken?) Retrieves time shots from a file, using cached results if available. public List CallTimeShotByRelFile(string relFile, IMessageHost messageHost, CancellationToken? cancellationToken = null) Parameters relFile string The relative path to the file containing time shots. messageHost IMessageHost The message host for logging progress. cancellationToken CancellationToken? Optional token to cancel the loading operation. Returns List A list of time shots from the file. The results are cached for subsequent calls. If the file is already being loaded by another thread, waits for that operation to complete. Remarks This method is thread-safe and ensures each file is only read once, even with concurrent access. Any exceptions during file reading are captured and can be inspected through the task's exception property. Clear() Clears all mappings and data, including the key-to-file time section dictionary. public void Clear() ClearCache() Clears the cache of loaded time shot data, including file-to-time shot list and step-to-time shot list dictionaries. public void ClearCache() Dispose() Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. public void Dispose() Dispose(bool) protected virtual void Dispose(bool disposing) Parameters disposing bool GetShots(int) Gets the time shots associated with a specific step index. public List GetShots(int stepIndex) Parameters stepIndex int The index of the step to get shots for. Returns List A list of time shots associated with the specified step, or null if no shots are found. LoadTimeShotFiles(IMessageHost, CancellationToken?) Loads all time shot files referenced in the KeyToFileTimeSectionMapping. public void LoadTimeShotFiles(IMessageHost messageHost, CancellationToken? cancellationToken = null) Parameters messageHost IMessageHost The message host for logging progress. cancellationToken CancellationToken? Optional cancellation token to cancel the operation. MakeXmlSource(string, string, bool) Creates an XML representation of the time mapping data. relFile is not used in current implementation. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element containing the complete time mapping data. Remarks The XML structure includes: A root TimeMapping element An Entrys element containing Entry elements Each Entry has a Key attribute and FileTimeSection child element Map(Range, FileTimeSection, CycleSamplingMode, ClStrip, IMessageHost, CancellationToken?) Maps the specified step section to time shots using the provided file time section and cycle sampling mode. This method is thread-safe and can be called concurrently. public void Map(Range stepSection, FileTimeSection relFileTimeSection, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, ClStrip clStrip, IMessageHost messageHost, CancellationToken? cancellationToken = null) Parameters stepSection Range The range of step indices to process. relFileTimeSection FileTimeSection The file time section containing file path and time range. cycleSamplingMode StepTimeShotUtil.CycleSamplingMode The cycle sampling mode to use. clStrip ClStrip The cutter location strip to map. messageHost IMessageHost The message host for logging progress. cancellationToken CancellationToken? Optional cancellation token to cancel the operation. MapByActualTime(string, CycleSamplingMode, ClStrip, IMessageHost, CancellationToken?) Maps steps to time shots based on actual time. public void MapByActualTime(string timeShotRelFile, StepTimeShotUtil.CycleSamplingMode cycleSamplingMode, ClStrip clStrip, IMessageHost messageHost, CancellationToken? cancellationToken = null) Parameters timeShotRelFile string The relative file path for time shots. cycleSamplingMode StepTimeShotUtil.CycleSamplingMode The cycle sampling mode. clStrip ClStrip The cutter location strip to map. messageHost IMessageHost The session message host for logging. cancellationToken CancellationToken? The cancellation token. WaitMapping() Waits for all mapping operations to complete. This method blocks until all concurrent mapping tasks have finished. public void WaitMapping()" }, "api/Hi.Mapping.html": { "href": "api/Hi.Mapping.html", @@ -3707,12 +3707,12 @@ "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html": { "href": "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html", "title": "Class FeedPerCycleMachiningMotionResolution | HiAPI-C# 2025", - "summary": "Class FeedPerCycleMachiningMotionResolution Namespace Hi.Numerical.MachiningMotionResolutionUtils Assembly HiMech.dll Automatic resolution by feed per spindle cycle. public class FeedPerCycleMachiningMotionResolution : IMachiningMotionResolution, IMakeXmlSource, IToXElement Inheritance object FeedPerCycleMachiningMotionResolution Implements IMachiningMotionResolution IMakeXmlSource IToXElement Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors FeedPerCycleMachiningMotionResolution() Ctor. public FeedPerCycleMachiningMotionResolution() FeedPerCycleMachiningMotionResolution(XElement) Ctor. public FeedPerCycleMachiningMotionResolution(XElement src) Parameters src XElement XML Properties LinearResolution_mm Linear axis resolution in millimeter. public double LinearResolution_mm { get; } Property Value double Remarks setter is for internal usage RotaryResolution_deg Rotary axis resolution in degree. public double RotaryResolution_deg { get; } Property Value double Remarks setter is for internal usage RotaryResolution_rad Rotary axis resolution in radian. public double RotaryResolution_rad { get; } Property Value double Remarks setter is for internal usage XName Name for XML IO. public static string XName { get; } Property Value string Methods AdjustResolution(double, double) Adjusts the resolution based on feed rate and spindle speed. public void AdjustResolution(double feedrate_mmds, double spindleSpeed_radds) Parameters feedrate_mmds double Feed rate in mm per second spindleSpeed_radds double Spindle speed in radians per second MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element representing the object's state Remarks For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. The baseDirectory is typically the folder at the nearest configuration file folder. Since the folder can be moving with the configuration file. ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object." + "summary": "Class FeedPerCycleMachiningMotionResolution Namespace Hi.Numerical.MachiningMotionResolutionUtils Assembly HiMech.dll Automatic resolution by feed per spindle cycle. public class FeedPerCycleMachiningMotionResolution : IMachiningMotionResolution, IMakeXmlSource, IToXElement Inheritance object FeedPerCycleMachiningMotionResolution Implements IMachiningMotionResolution IMakeXmlSource IToXElement Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors FeedPerCycleMachiningMotionResolution() Ctor. public FeedPerCycleMachiningMotionResolution() FeedPerCycleMachiningMotionResolution(XElement) Ctor. public FeedPerCycleMachiningMotionResolution(XElement src) Parameters src XElement XML Properties LinearResolution_mm Linear axis resolution in millimeter. public double LinearResolution_mm { get; } Property Value double Remarks setter is for internal usage RotaryResolution_deg Rotary axis resolution in degree. public double RotaryResolution_deg { get; } Property Value double Remarks setter is for internal usage RotaryResolution_rad Rotary axis resolution in radian. public double RotaryResolution_rad { get; } Property Value double Remarks setter is for internal usage Scale Gets or sets the scale factor for resolution calculation. Default value is 1. public double Scale { get; set; } Property Value double XName Name for XML IO. public static string XName { get; } Property Value string Methods AdjustResolution(double, double) Adjusts the resolution based on feed rate and spindle speed. public void AdjustResolution(double feedrate_mmds, double spindleSpeed_radds) Parameters feedrate_mmds double Feed rate in mm per second spindleSpeed_radds double Spindle speed in radians per second MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element representing the object's state Remarks For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. The baseDirectory is typically the folder at the nearest configuration file folder. Since the folder can be moving with the configuration file. ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object." }, "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html": { "href": "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html", "title": "Class FeedPerToothMachiningMotionResolution | HiAPI-C# 2025", - "summary": "Class FeedPerToothMachiningMotionResolution Namespace Hi.Numerical.MachiningMotionResolutionUtils Assembly HiMech.dll Automatic resolution by feed per tooth. public class FeedPerToothMachiningMotionResolution : IMachiningMotionResolution, IMakeXmlSource, IToXElement Inheritance object FeedPerToothMachiningMotionResolution Implements IMachiningMotionResolution IMakeXmlSource IToXElement Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors FeedPerToothMachiningMotionResolution() Ctor. public FeedPerToothMachiningMotionResolution() Properties EnableCutOnlyOnFlutePeriodIntegralMultiple Gets or sets a value indicating whether cutting should only occur on integral multiples of the flute period. This is a configuration option that affects the cutting behavior. public bool EnableCutOnlyOnFlutePeriodIntegralMultiple { get; set; } Property Value bool LinearResolution_mm Linear axis resolution in millimeter. public double LinearResolution_mm { get; } Property Value double Remarks setter is for internal usage RotaryResolution_deg Rotary axis resolution in degree. public double RotaryResolution_deg { get; set; } Property Value double Remarks setter is for internal usage RotaryResolution_rad Rotary axis resolution in radian. public double RotaryResolution_rad { get; } Property Value double Remarks setter is for internal usage XName Name for XML IO. public static string XName { get; } Property Value string Methods AdjustResolution(int, double, double) Adjusts the resolution based on flute number, feed rate and spindle speed. public void AdjustResolution(int fluteNum, double feedrate_mmds, double spindleSpeed_radds) Parameters fluteNum int Number of flutes in the cutting tool feedrate_mmds double Feed rate in mm per second spindleSpeed_radds double Spindle speed in radians per second MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element representing the object's state Remarks For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. The baseDirectory is typically the folder at the nearest configuration file folder. Since the folder can be moving with the configuration file. ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object." + "summary": "Class FeedPerToothMachiningMotionResolution Namespace Hi.Numerical.MachiningMotionResolutionUtils Assembly HiMech.dll Automatic resolution by feed per tooth. public class FeedPerToothMachiningMotionResolution : IMachiningMotionResolution, IMakeXmlSource, IToXElement Inheritance object FeedPerToothMachiningMotionResolution Implements IMachiningMotionResolution IMakeXmlSource IToXElement Inherited Members object.Equals(object) object.Equals(object, object) object.GetHashCode() object.GetType() object.MemberwiseClone() object.ReferenceEquals(object, object) object.ToString() Extension Methods DuplicateUtil.TryDuplicate(TSelf, params object[]) InvokeUtil.SelfInvoke(TSrc, Action) InvokeUtil.SelfInvoke(TSrc, Func) ColorUtil.GetGloomyColor(object, double, double) NameUtil.GetSelectionName(object) StringUtil.GetPropertyStringIfToStringNotOverloaded(object, bool, bool) LockUtil.Lock(object) Constructors FeedPerToothMachiningMotionResolution() Ctor. public FeedPerToothMachiningMotionResolution() Properties LinearResolution_mm Linear axis resolution in millimeter. public double LinearResolution_mm { get; } Property Value double Remarks setter is for internal usage RotaryResolution_deg Rotary axis resolution in degree. public double RotaryResolution_deg { get; set; } Property Value double Remarks setter is for internal usage RotaryResolution_rad Rotary axis resolution in radian. public double RotaryResolution_rad { get; } Property Value double Remarks setter is for internal usage XName Name for XML IO. public static string XName { get; } Property Value string Methods AdjustResolution(int, double, double) Adjusts the resolution based on flute number, feed rate and spindle speed. public void AdjustResolution(int fluteNum, double feedrate_mmds, double spindleSpeed_radds) Parameters fluteNum int Number of flutes in the cutting tool feedrate_mmds double Feed rate in mm per second spindleSpeed_radds double Spindle speed in radians per second MakeXmlSource(string, string, bool) Creates an XML representation of the object. This method may also generate additional resources such as related files. public XElement MakeXmlSource(string baseDirectory, string relFile, bool exhibitionOnly) Parameters baseDirectory string The base directory for resolving relative paths relFile string The relative file path for the XML source exhibitionOnly bool if true, the extended file creation is suppressed. Returns XElement An XML element representing the object's state Remarks For the demand of easy moving source folder (especially project folder) without configuration file path corruption, the relative file path is applied. The baseDirectory is typically the folder at the nearest configuration file folder. Since the folder can be moving with the configuration file. ToXElement() Get the XElement to represent the object. public XElement ToXElement() Returns XElement XElement to represent the object." }, "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html": { "href": "api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothNcResolution0.html", diff --git a/App/wwwroot/HiAPI-docsite/xrefmap.yml b/App/wwwroot/HiAPI-docsite/xrefmap.yml index b172c3b..9bad4c7 100644 --- a/App/wwwroot/HiAPI-docsite/xrefmap.yml +++ b/App/wwwroot/HiAPI-docsite/xrefmap.yml @@ -80688,6 +80688,22 @@ references: isSpec: "True" fullName: Hi.MachiningProcs.RuntimeApi.RunNcFile nameWithType: RuntimeApi.RunNcFile +- uid: Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle(System.Double) + name: ScaledFeedPerCycle(double) + href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ScaledFeedPerCycle_System_Double_ + commentId: M:Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle(System.Double) + name.vb: ScaledFeedPerCycle(Double) + fullName: Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle(double) + fullName.vb: Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle(Double) + nameWithType: RuntimeApi.ScaledFeedPerCycle(double) + nameWithType.vb: RuntimeApi.ScaledFeedPerCycle(Double) +- uid: Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle* + name: ScaledFeedPerCycle + href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ScaledFeedPerCycle_ + commentId: Overload:Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle + isSpec: "True" + fullName: Hi.MachiningProcs.RuntimeApi.ScaledFeedPerCycle + nameWithType: RuntimeApi.ScaledFeedPerCycle - uid: Hi.MachiningProcs.RuntimeApi.ScriptOptions name: ScriptOptions href: api/Hi.MachiningProcs.RuntimeApi.html#Hi_MachiningProcs_RuntimeApi_ScriptOptions @@ -117633,6 +117649,19 @@ references: isSpec: "True" fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.RotaryResolution_rad nameWithType: FeedPerCycleMachiningMotionResolution.RotaryResolution_rad +- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale + name: Scale + href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_Scale + commentId: P:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale + fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale + nameWithType: FeedPerCycleMachiningMotionResolution.Scale +- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale* + name: Scale + href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_Scale_ + commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale + isSpec: "True" + fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.Scale + nameWithType: FeedPerCycleMachiningMotionResolution.Scale - uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.ToXElement name: ToXElement() href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerCycleMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerCycleMachiningMotionResolution_ToXElement @@ -117700,19 +117729,6 @@ references: isSpec: "True" fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.AdjustResolution nameWithType: FeedPerToothMachiningMotionResolution.AdjustResolution -- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple - name: EnableCutOnlyOnFlutePeriodIntegralMultiple - href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_EnableCutOnlyOnFlutePeriodIntegralMultiple - commentId: P:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple - fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple - nameWithType: FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple -- uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple* - name: EnableCutOnlyOnFlutePeriodIntegralMultiple - href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_EnableCutOnlyOnFlutePeriodIntegralMultiple_ - commentId: Overload:Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple - isSpec: "True" - fullName: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple - nameWithType: FeedPerToothMachiningMotionResolution.EnableCutOnlyOnFlutePeriodIntegralMultiple - uid: Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.LinearResolution_mm name: LinearResolution_mm href: api/Hi.Numerical.MachiningMotionResolutionUtils.FeedPerToothMachiningMotionResolution.html#Hi_Numerical_MachiningMotionResolutionUtils_FeedPerToothMachiningMotionResolution_LinearResolution_mm diff --git a/App/zh-Hans/HiMech.resources.dll b/App/zh-Hans/HiMech.resources.dll index 0bf21017a4dddeb98d95ebc15bfa1e1ccb8b17ba..c55bdba6471ac8ff6941fdc21c95245a1e685262 100644 GIT binary patch delta 230 zcmZq3Xvmn*!Qyl4_r;ApPRxw)o6j>VG6_WRJzY5K4v*W~!@E;iUnoA>#FoiuVX9}q zz+l42pl_^asAp-aZIqajXr5wjYMx|ilxkpTYGjlMqznv{&Of1ZkER51pQ;pL$ zFJynK!WqxN$iU3Nz!1NAy3TVZM$^sp`t^*#rVQE)MhuAzDL`xvB+VI2fjEi55-6I= zV8CDqE^NgS zLX%^p${FA#dYY%1Z>F8M^JRBYO!{xz_lJm;VIPfpH$TH)dA)v|cEx9Qyxr`+FJD-$ z5)NpFu}VZ@Rm{aqYp%7lyl#9YjmsUctxtuwnK6wM){9J6;cIZbyDGsD0Vu=A{h`NH zSd16!Ss@08zzmv>pTC49SEGSP1qlO(oOEKASW0_OE~CcK%27UXK}4fkJ&Clhkbtj- K@oQl6kNpFNhBbNs diff --git a/App/zh-Hans/HiNc.resources.dll b/App/zh-Hans/HiNc.resources.dll index bf43a127e6863f7f73ed116fb91aaae1592a7e76..a33051bdf47599af35dbaddeb7a8844d14d2c514 100644 GIT binary patch delta 223 zcmZorX;7Ka!D15|w|`@g6EkDl=JU*gOad7vW`237VdcF0U6OZ1)6M&nKd|n!G}1F* zU@&E5Ffi6L)H5_N(l$3VvPiM8FiJ@_NH$KkNJ}58H0@&v>D793>l0VEErON*aFB(VMt~$ z0AgbxwqQsDl7>KR4irlPLNg#M2`HD!kjP*Pls5yil7K2wfhyC0r1|8>yp|y2`5rR^ E0FlKwAOHXW delta 223 zcmZorX;7Ka!LsuIj`tgToR}F?H=kz~WD+QUoM|OgMTOt&EI@n`L>58G{WOv>7ZI%o)-cj2M!EtTcv11`~!< z24f&A4JeWX}(-R_R#$5m7;!C~%9r|*Cu6o){NRKN?MP-KGa zGvIiJ8a#&38^p=^`kSv{-+?Kb~vVPaNn<4T+3(5YQUh!V6a(Gz>9G+ IqriVg0H?P$0ssI2 diff --git a/App/zh-Hant/HiMech.resources.dll b/App/zh-Hant/HiMech.resources.dll index 4439c6cb544e5db34cc1417621da3a9f0f9699c9..3174e14e358e9dfe7ff485a3a0c02d6b5c967607 100644 GIT binary patch delta 230 zcmZq3Xvmn*!4hTi@W93%CuYX@&F7gFnFRjvGkoMv-s3m@v~XLJ`ro!qY?+J}rg{bp z3?_^W`o?;OdX}czMu{nj<|*c;=1G=DsRo9oMn;K1%D}+LGR45a#KJtu!YC~@)i`bQ zLiV>Robe2d49pA+4Dp+%>pW*-G~HaUU(Xn9%An0)#E{640>tJ((wxB*h?5vBfugAl z1`LKkz7bdjgl7O0GXlz{0BHjT69x;gY73xP8c=;IgE2$eRB3V8yF^8It7+D%5r=}$tnWtE!7$jS!nHr{9nwguYrWjhL8Jd|S zZC=R!R)sT`fsuikfq@}*^K_l(OpL~x>-FmygN+%q84MT<84?*xfY1O;8ZlS`S;-8k z3~3BW3`Pv*3@Hp2KnxPI1d5pg)u#bjWNq2Enf)wvm0gpkuVpo&zW$}}KpKKZezCCGTO$IJkL CN;L=o delta 222 zcmWlRK}rKb5Ji7y#26w(#JCd=5E#0qdot78?6S_vWlc}l1>9zljpD*ZNCa;YkO9Fn zD0+y1YmZVC5K!KD2f6`$+n_TsMo-kl%zFQ*@Y zato9O*5#CwrCD7`5o=+eoJefAwVcGwD