Table of Contents

PreSettingCommand Panel

Layout

  • Machining Resolution Label (with Unit)
  • Machining Resolution ComboBox
    • The model is MachiningResolution_mm.
    • Default value: 0.125
    • Options (powers of 2)
      • 0.0009765625
      • 0.001953125
      • 0.00390625
      • 0.0078125
      • 0.015625
      • 0.03125
      • 0.0625
      • 0.125
      • 0.25
      • 0.5
      • 1
      • 2
      • 4
      • 8
      • 16
Note

The Machining Resolution is initialized from workpiece's InitResolution if available.

Source Code Path

See this page for git repository.

WPF Application Source Code Path

  • Mission/PreSettingCommandPanel

Web Page Application Source Code Path

HiNC-2025-webservice (Quasar CLI SPA):

  • wwwroot-src/src/components/mission/PreSettingCommandPanel.vue — Runtime Geometry + Machining Resolution + Motion Resolution type select (with embedded Fixed sub-fields: Linear + Rotary) + Collision / Pause / Physics checkboxes. MachiningMotionResolution is embedded inline because it is a property on PreSettingCommand rather than a standalone IShellCommand.
  • wwwroot-src/src/api/mission.ts — typed wrapper; uses commands/{path}/presetting/* endpoints including machining-motion-resolution-type, fixed-linear-resolution-mm, fixed-rotary-resolution-deg.
  • Missions/MissionController.cs — REST endpoints for PreSetting per-property PUTs.