Table of Contents

Classic Session Command Panel

The key model is SimpleSessionCommand.

Layout

  • Head Line
  • Title Label
  • Session Management Panel
    • NC/Command List Tab
      • Shell Commands ListBox
        • The model is NcCommandList.
        • Support add, remove, reorder commands.
        • The items are multi-selectable.
        • Support file drag from the external application (such as file explorer), files drag into the Shell Commands List is equivalent to create NcFileCommands.
        Tip

        don't use file filter to the drag behavior

        • On each NC File Command:
          • Only one line for each entry.
          • Batch Selection CheckBox with ‘Select’ Text Label
          • NC File Command Panel.
        • The horizontal auto scroll bar is required.
    • Output Tab
      • Output Shot Files Tab
      • Output Step Files Tab
        • Enable Write Step Files CheckBox
        • Step File Template Label
        • Step File Template Text Field
        • Apply one line layout to the label and the text field.
      • Optimization Files Tab
    • Geometry Difference Tab
Tip

Use Disabled Style if the section key checkbox is not checked.

Tip

The file templates support placeholder [NcName] which will be replaced with actual NC program name.

WPF Application Source Code Path

  • Mission/SimpleSessionCommandPanel

see this page for git repository.