diff --git a/App/Hi.Wpf.dll b/App/Hi.Wpf.dll
index f5b7822..b3e18b0 100644
Binary files a/App/Hi.Wpf.dll and b/App/Hi.Wpf.dll differ
diff --git a/App/HiCbtr.dll b/App/HiCbtr.dll
index 7ed1388..c56a7db 100644
Binary files a/App/HiCbtr.dll and b/App/HiCbtr.dll differ
diff --git a/App/HiDisp.dll b/App/HiDisp.dll
index ead00d1..41147f0 100644
Binary files a/App/HiDisp.dll and b/App/HiDisp.dll differ
diff --git a/App/HiGeom.dll b/App/HiGeom.dll
index 943d450..20a3da1 100644
Binary files a/App/HiGeom.dll and b/App/HiGeom.dll differ
diff --git a/App/HiLicense.dll b/App/HiLicense.dll
index b9907f2..30f6bc5 100644
Binary files a/App/HiLicense.dll and b/App/HiLicense.dll differ
diff --git a/App/HiMech.dll b/App/HiMech.dll
index 6df03f1..7ead020 100644
Binary files a/App/HiMech.dll and b/App/HiMech.dll differ
diff --git a/App/HiNC-2025-win-desktop.deps.json b/App/HiNC-2025-win-desktop.deps.json
index 5d6b36f..4631222 100644
--- a/App/HiNC-2025-win-desktop.deps.json
+++ b/App/HiNC-2025-win-desktop.deps.json
@@ -11,8 +11,8 @@
"dependencies": {
"AvalonEdit": "6.3.0.90",
"FontAwesome.Sharp": "6.3.0",
- "Hi.Wpf": "3.1.68",
- "HiNc": "3.1.89",
+ "Hi.Wpf": "3.1.69",
+ "HiNc": "3.1.90",
"runtimepack.Microsoft.NETCore.App.Runtime.win-x64": "9.0.11",
"runtimepack.Microsoft.WindowsDesktop.App.Runtime.win-x64": "9.0.11",
"runtimepack.Microsoft.AspNetCore.App.Runtime.win-x64": "9.0.11"
@@ -1600,39 +1600,39 @@
}
}
},
- "Hi.Wpf/3.1.68": {
+ "Hi.Wpf/3.1.69": {
"dependencies": {
- "HiDisp": "3.1.73"
+ "HiDisp": "3.1.74"
},
"runtime": {
"lib/net9.0-windows7.0/Hi.Wpf.dll": {
- "assemblyVersion": "3.1.68.0",
- "fileVersion": "3.1.68.0"
+ "assemblyVersion": "3.1.69.0",
+ "fileVersion": "3.1.69.0"
}
}
},
- "HiCbtr/3.1.73": {
+ "HiCbtr/3.1.74": {
"dependencies": {
- "HiDisp": "3.1.73"
+ "HiDisp": "3.1.74"
},
"runtime": {
"lib/net9.0/HiCbtr.dll": {
- "assemblyVersion": "3.1.73.0",
- "fileVersion": "3.1.73.0"
+ "assemblyVersion": "3.1.74.0",
+ "fileVersion": "3.1.74.0"
}
}
},
- "HiDisp/3.1.73": {
+ "HiDisp/3.1.74": {
"dependencies": {
- "HiGeom": "3.1.68",
+ "HiGeom": "3.1.69",
"System.Configuration.ConfigurationManager": "10.0.0",
"System.Drawing.Common": "10.0.0",
"System.Resources.Extensions": "10.0.0"
},
"runtime": {
"lib/net9.0/HiDisp.dll": {
- "assemblyVersion": "3.1.73.0",
- "fileVersion": "3.1.73.0"
+ "assemblyVersion": "3.1.74.0",
+ "fileVersion": "3.1.74.0"
}
},
"native": {
@@ -1647,7 +1647,7 @@
}
}
},
- "HiGeom/3.1.68": {
+ "HiGeom/3.1.69": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
@@ -1658,8 +1658,8 @@
},
"runtime": {
"lib/net9.0/HiGeom.dll": {
- "assemblyVersion": "3.1.68.0",
- "fileVersion": "3.1.68.0"
+ "assemblyVersion": "3.1.69.0",
+ "fileVersion": "3.1.69.0"
}
},
"resources": {
@@ -1671,27 +1671,27 @@
}
}
},
- "HiLicense/3.1.68": {
+ "HiLicense/3.1.69": {
"dependencies": {
- "HiGeom": "3.1.68"
+ "HiGeom": "3.1.69"
},
"runtime": {
"lib/net9.0/HiLicense.dll": {
- "assemblyVersion": "3.1.68.0",
- "fileVersion": "3.1.68.0"
+ "assemblyVersion": "3.1.69.0",
+ "fileVersion": "3.1.69.0"
}
}
},
- "HiMech/3.1.80": {
+ "HiMech/3.1.81": {
"dependencies": {
"CommandLineParser": "2.9.1",
- "HiCbtr": "3.1.73",
+ "HiCbtr": "3.1.74",
"Microsoft.CodeAnalysis.CSharp.Scripting": "5.0.0"
},
"runtime": {
"lib/net9.0/HiMech.dll": {
- "assemblyVersion": "3.1.80.0",
- "fileVersion": "3.1.80.0"
+ "assemblyVersion": "3.1.81.0",
+ "fileVersion": "3.1.81.0"
}
},
"resources": {
@@ -1706,20 +1706,20 @@
}
}
},
- "HiNc/3.1.89": {
+ "HiNc/3.1.90": {
"dependencies": {
"Google.Protobuf": "3.28.3",
"Grpc.AspNetCore": "2.66.0",
"Grpc.Net.Client": "2.66.0",
- "HiLicense": "3.1.68",
- "HiMech": "3.1.80",
- "HiUniNc": "3.1.77",
+ "HiLicense": "3.1.69",
+ "HiMech": "3.1.81",
+ "HiUniNc": "3.1.78",
"System.IO.Pipelines": "10.0.0"
},
"runtime": {
"lib/net9.0/HiNc.dll": {
- "assemblyVersion": "3.1.89.0",
- "fileVersion": "3.1.89.0"
+ "assemblyVersion": "3.1.90.0",
+ "fileVersion": "3.1.90.0"
}
},
"resources": {
@@ -1731,14 +1731,14 @@
}
}
},
- "HiUniNc/3.1.77": {
+ "HiUniNc/3.1.78": {
"dependencies": {
- "HiMech": "3.1.80"
+ "HiMech": "3.1.81"
},
"runtime": {
"lib/net9.0/HiUniNc.dll": {
- "assemblyVersion": "3.1.77.0",
- "fileVersion": "3.1.77.0"
+ "assemblyVersion": "3.1.78.0",
+ "fileVersion": "3.1.78.0"
}
}
},
@@ -2219,61 +2219,61 @@
"path": "grpc.net.common/2.66.0",
"hashPath": "grpc.net.common.2.66.0.nupkg.sha512"
},
- "Hi.Wpf/3.1.68": {
+ "Hi.Wpf/3.1.69": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-47lo+Zr99SD1/INkNAwz2gk+5NE0Lt2ZGGER1ae2joZVb/T9sNCIdJ3slFks45SIUdBd/XP7RR/r80bqHuYk2g==",
- "path": "hi.wpf/3.1.68",
- "hashPath": "hi.wpf.3.1.68.nupkg.sha512"
+ "sha512": "sha512-eeh5Rtl+QCxA7Ikm2Bwv9AGWvDBlN4tWIs/KZRlboDNt/ODXk2D9Pws5Y7Y1sWYQOAh5vd6LvITH8f6CbCTIVw==",
+ "path": "hi.wpf/3.1.69",
+ "hashPath": "hi.wpf.3.1.69.nupkg.sha512"
},
- "HiCbtr/3.1.73": {
+ "HiCbtr/3.1.74": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-rR9DyzXGkGZLGL7GYH8g2nO/8pqlhDwalpH51LMShuuZWNjPwPQDeQ1LDmH56y589OhkqG1ta26+9nssUwmSMA==",
- "path": "hicbtr/3.1.73",
- "hashPath": "hicbtr.3.1.73.nupkg.sha512"
+ "sha512": "sha512-DrBrm0QWJidZ/u5cgt+s6jyUZDs5RuLzKV3h8ur5cIlS1uzfqAB9WmBfVOlN069CeJfkEm8l8+JicLykOEenwQ==",
+ "path": "hicbtr/3.1.74",
+ "hashPath": "hicbtr.3.1.74.nupkg.sha512"
},
- "HiDisp/3.1.73": {
+ "HiDisp/3.1.74": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-eg0Nm/xUQ6M44Idl4U2XIcHAwrNJumvdK2KkdLA+YTb6gOtyvCEan0dA05cf/H6sJ5OicrCeEB4NdnfYP9Uw2g==",
- "path": "hidisp/3.1.73",
- "hashPath": "hidisp.3.1.73.nupkg.sha512"
+ "sha512": "sha512-pP/vEIiz6iYVwHpq8kkzcDMATG5SBFZjb7oqafh+frrBV/2jkCBNy0RYbhttpHm4dl+n0SrxYfxSScD8rlxPzA==",
+ "path": "hidisp/3.1.74",
+ "hashPath": "hidisp.3.1.74.nupkg.sha512"
},
- "HiGeom/3.1.68": {
+ "HiGeom/3.1.69": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-617ZiKB3OBH4uwk8P4nyQAFQd7NPISWUXQ/VW0ySR0MuvgXKSh9R+gXIY7UH/HDT1JY6bdFD9mCL9/j6K2htyg==",
- "path": "higeom/3.1.68",
- "hashPath": "higeom.3.1.68.nupkg.sha512"
+ "sha512": "sha512-8RFW9qMraHvYufrxKor69bWzGrueiamy4hOd7Tc9+Fqz7nBduTKzVvCPKX1xQixQaAzk5RB3GiYNXuPIh80srg==",
+ "path": "higeom/3.1.69",
+ "hashPath": "higeom.3.1.69.nupkg.sha512"
},
- "HiLicense/3.1.68": {
+ "HiLicense/3.1.69": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-cl7qcGD3M40+gfbKFLuWO2HtcOeJsGnsk0gLUmd8oBXkIKtaoAZCOnuB3f/wEzr6IlOSpP48RvAPvPP4DaRgGA==",
- "path": "hilicense/3.1.68",
- "hashPath": "hilicense.3.1.68.nupkg.sha512"
+ "sha512": "sha512-dSIp1pnmP7nqjG5AI8TQdHUkGPX93qDwk4OVoSMNOFyNfoI7a5ZR9hyad9vUgRgSLQhNmTgGbYuT8VP+/gUhUA==",
+ "path": "hilicense/3.1.69",
+ "hashPath": "hilicense.3.1.69.nupkg.sha512"
},
- "HiMech/3.1.80": {
+ "HiMech/3.1.81": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-gOZkPDfM4vGQN8KU2GlPMQgeSqUMdOkf4uUV9NXu51ojYtzBNazhpFHPNV/MkpAHOyzL1cQEmJ7oc4x7YzEZXA==",
- "path": "himech/3.1.80",
- "hashPath": "himech.3.1.80.nupkg.sha512"
+ "sha512": "sha512-CzMve1k9P9iqcBYcALiCDe4tkTEkMWFHEbbH58njjza8gK8qPXUBPQcxSUo5VEDGYxT6Pfl7JW2KCfw37mRNbg==",
+ "path": "himech/3.1.81",
+ "hashPath": "himech.3.1.81.nupkg.sha512"
},
- "HiNc/3.1.89": {
+ "HiNc/3.1.90": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-IEecTPyS9WyRlEnsDZxLiS6lIuEFUErT/Hs6qrF2PkVYRquv7sLz/sraLLRi8lsRnkvI3oMnw50hW5cVGzNUIg==",
- "path": "hinc/3.1.89",
- "hashPath": "hinc.3.1.89.nupkg.sha512"
+ "sha512": "sha512-wwuecFVd4yJBz000fR4e9ffPv1XTW6Ou0noyvrWt1OYHy15Fg6/yBOOmUJXnm05qdgLpdQWn2mTUKv1gY9zI0Q==",
+ "path": "hinc/3.1.90",
+ "hashPath": "hinc.3.1.90.nupkg.sha512"
},
- "HiUniNc/3.1.77": {
+ "HiUniNc/3.1.78": {
"type": "package",
"serviceable": true,
- "sha512": "sha512-lkEdgDdNi5g0eJjLxExFWlWr9O8stcHiZ0J2fI4vEZQIIgJn23NtNx7SpBUhmvUvnMIeXae6Lfb5KE69GU+ZGg==",
- "path": "hiuninc/3.1.77",
- "hashPath": "hiuninc.3.1.77.nupkg.sha512"
+ "sha512": "sha512-a/NpehkA+3sH3TATGIcZNoonh7sbOj6nrE6+uqpmlBXMvlthPAbbhXZU95fidj2KAQbn1z2XsbAwd7gWQlil5A==",
+ "path": "hiuninc/3.1.78",
+ "hashPath": "hiuninc.3.1.78.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 3ae2922..26336fb 100644
Binary files a/App/HiNC-2025-win-desktop.dll and b/App/HiNC-2025-win-desktop.dll differ
diff --git a/App/HiNC-2025-win-desktop.pdb b/App/HiNC-2025-win-desktop.pdb
index 2b4a98a..cc97c77 100644
Binary files a/App/HiNC-2025-win-desktop.pdb and b/App/HiNC-2025-win-desktop.pdb differ
diff --git a/App/HiNc.dll b/App/HiNc.dll
index ec2f763..8e80732 100644
Binary files a/App/HiNc.dll and b/App/HiNc.dll differ
diff --git a/App/HiUniNc.dll b/App/HiUniNc.dll
index bc6ce6c..6965633 100644
Binary files a/App/HiUniNc.dll and b/App/HiUniNc.dll differ
diff --git a/App/en/HiGeom.resources.dll b/App/en/HiGeom.resources.dll
index 4fc30b4..9ffdc6c 100644
Binary files a/App/en/HiGeom.resources.dll and b/App/en/HiGeom.resources.dll differ
diff --git a/App/en/HiMech.resources.dll b/App/en/HiMech.resources.dll
index ca7b233..07e6f48 100644
Binary files a/App/en/HiMech.resources.dll and b/App/en/HiMech.resources.dll differ
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html
index dea55e4..a2f86d6 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.MachiningProcs.RuntimeApi.html
@@ -382,6 +382,38 @@ public bool EnableCollisionDetection { get; set; }
+
+
+
+ EnableIndividualStepAdjustmentLog
+
+
+
+
+
+
+
+
[JsAce]
+public static bool EnableIndividualStepAdjustmentLog { get; set; }
+
+
+
+
+
+
+ Property Value
+
+ - bool
+
+
+
+
+
+
+
+
+
+
@@ -1139,38 +1171,6 @@ public bool OptEnableSideCompensation { get; set; }
-
-
-
- OptEnableSituStepAdjustmentLog
-
-
-
-
-
-
-
-
[JsAce]
-public static bool OptEnableSituStepAdjustmentLog { get; set; }
-
-
-
-
-
-
- Property Value
-
- - bool
-
-
-
-
-
-
-
-
-
-
diff --git a/App/wwwroot/HiAPI-docsite/api/Hi.NcOpt.NcOptProc.html b/App/wwwroot/HiAPI-docsite/api/Hi.NcOpt.NcOptProc.html
index a92357f..925e086 100644
--- a/App/wwwroot/HiAPI-docsite/api/Hi.NcOpt.NcOptProc.html
+++ b/App/wwwroot/HiAPI-docsite/api/Hi.NcOpt.NcOptProc.html
@@ -324,19 +324,19 @@ Class NcOptProc
-
+
-
- EnableSituStepAdjustmentLog
+
+ EnableIndividualStepAdjustmentLog
- Enable create log file for building situ (independent) StepOptContext process.
+
-
public static bool EnableSituStepAdjustmentLog { get; set; }
+
public static bool EnableIndividualStepAdjustmentLog { get; set; }
diff --git a/App/wwwroot/HiAPI-docsite/brief/dev-doc/release-note/index.html b/App/wwwroot/HiAPI-docsite/brief/dev-doc/release-note/index.html
index d38ce82..6d2738b 100644
--- a/App/wwwroot/HiAPI-docsite/brief/dev-doc/release-note/index.html
+++ b/App/wwwroot/HiAPI-docsite/brief/dev-doc/release-note/index.html
@@ -87,11 +87,16 @@
Release Note
+HiNc Packages Version 3.1.89
+
+- Rename optimization log API:
OptEnableFlatProcLog → <xref:Hi.MachiningProcs.RuntimeApi.OptEnableSituStepAdjustmentLog*>
+- Various stability improvements and bug fixes
+
HiNc Packages Version 3.1.88
-- Rename optimization log API for clarity (see 優化日誌):
+
- Rename optimization log API for clarity (see 優化日誌):
-OptEnableFirstSituProcLog → <xref:Hi.MachiningProcs.RuntimeApi.OptEnableFlatProcLog*>
+OptEnableFirstSituProcLog → OptEnableFlatProcLog
OptEnableNcEmbeddedLog → OptEnableEmbeddedLog
diff --git a/App/wwwroot/HiAPI-docsite/brief/user-guide/zh-Hant/script/NcOptimization/index.html b/App/wwwroot/HiAPI-docsite/brief/user-guide/zh-Hant/script/NcOptimization/index.html
index a5df677..8e20cb4 100644
--- a/App/wwwroot/HiAPI-docsite/brief/user-guide/zh-Hant/script/NcOptimization/index.html
+++ b/App/wwwroot/HiAPI-docsite/brief/user-guide/zh-Hant/script/NcOptimization/index.html
@@ -242,7 +242,7 @@ N0170 X-4.125 Y45.875
優化日誌
優化過程提供兩種日誌功能,方便分析與除錯。
優化過程日誌檔
-<xref:Hi.MachiningProcs.RuntimeApi.OptEnableFlatProcLog*>(API):啟用優化過程日誌檔輸出。預設為真。
+<xref:Hi.MachiningProcs.RuntimeApi.OptEnableSituStepAdjustmentLog*>(API):啟用優化過程日誌檔輸出。預設為真。
啟用後,優化過程會為每個NC檔輸出一個 .flatproc.log 檔案,記錄各步階的優化條件經OptExtendedPreDistance_mm(API)及OptExtendedPostDistance_mm(API)展開後獨立優化計算的資訊(不包含步階間的交互關係,如加減速)。
日誌檔案內容依步階順序輸出(即使平行計算時也會保持順序),每行包含: