Release Note
HiNc Packages Version 3.1.106
- Rename mapping API for clearer naming:
- Unify CSV column tags to MappingUtil for consistent data mapping
- Fix ChartRange manipulation to be time-based instead of step-based for more accurate time chart display
- Tune thread priority for machining parallel processing to improve UI responsiveness during simulation
- Various code cleanup and improvements
HiNc Packages Version 3.1.102
- Separate resource files (Resource, wwwroot, Doc) to HiNc-Resource nuget package for smaller package size
- Add ScaledFeedPerCycle function for scaled feed-per-cycle machining motion resolution
- Upgrade target framework to .NET 10.0
- Various code cleanup and improvements
HiNc Packages Version 3.1.100
- Refactor project architecture: split runtime functions from MachiningProject to LocalProjectService for better separation of concerns
- Improve MillingTraining module with separate lead and result parameter templates for more accurate cutting parameter training
- Separate C++ library for code protection
- Add UTF-8 file path support for runtime geometry IO operations
- Improve CsvRunner with enhanced time mapping pattern
- Various architecture improvements and bug fixes
HiNc Packages Version 3.1.91
HiNc Packages Version 3.1.90
- Rename optimization log API EnableIndividualStepAdjustmentLog
- Fix crash from workpiece displaying with specific mechanical topology setting
- Improve
.flatproc.log output to maintain step order during parallel computation
- Various stability improvements and bug fixes
HiNc Packages Version 3.1.86
- Re-build NcOptProc with stricter optimization logics
- Add optimization logging features (see 優化日誌):
.flatproc.log file output for optimization process analysis
- Embedded log comments in optimized NC file marking source lines with
(src) suffix
- Fix cutting depth and width accuracy by bounding-box method with workpiece surface
- Fix collision check error during concurrent changing collidable object
- Various stability improvements and bug fixes
HiNc Packages Version 3.1.84
- Optimize memory usage by shrinking map-size of clStripPos
- Fix design pattern of cutting parameter training module (MillingTraining)
- Add LoadCuttingParaByFile function to load cutting parameters from file
- Improve CsvRunner actual time parsing: automatically calculate step duration from actual time when duration is not provided
- Enhance message handling in RuntimeApi by unifying SessionMessageHost usage
- Improve optimization performance with better task scheduling
- Various performance improvements and bug fixes
HiNc Packages Version 3.1.75
- Add actual time tracking functionality (ActualTime)
- Various stability improvements and bug fixes
HiNc Packages Version 3.1.74