Manage libraries

To manage the tool libraries, use the panel that is called up when you click on the button with the name of the library in the Tools window.

This panel displays a list of connected tool libraries. 

In the first place is always the Project Tools item. This is a list of the tools of the current project, which is stored inside the stc file, but can be saved in a separate text file (XML). You can learn more about it in the Project Tools chapter. The key difference from the library is that along with the list of tools, the state of the machine is preserved, which means the correct location of the tool in the machine schema, the placement of the turret blocks. Those it is the tools setup list. The project tool list file is not intended to store too many tools.

Subsequent items on the list are regular tool libraries. A library is a SQLite database format file. Only tools are stored in libraries and no information about the machine is stored. They can easily hold a very large number of tools (tens of thousands).

The following buttons are available for the list of project tools:

  •  Clear- removal of all unused tools from the project;

  •  Saving to a *.tom external file;

  •  Loading from a *.tom external file; it is also possible to load tools from the tool library file (in *.csv or *.db + *. properties) and add them to the current list of project tools.

  •  Reload from a previously saved file (without opening the file open dialog).

The following buttons are available for the tool library:

  •  Save changes to a file. It is necessary only for special cases, since when you close the tool window, all changes in the libraries are automatically saved;

  •  Reload library from file - all unsaved will be lost;

  • Exclude library from this list;

  •  Delete the library physically from a hard drive.

In the same panel there are items

  • Opening an existing library file,

  • Create a new library file.

When they are selected, the standard file dialog opens.

When creating a new operation, a tool is automatically searched for that is suitable for it. First, the search is performed in the list of project tools, then in one of the connected libraries. Which library is used to search for the default tool is indicated by a tick  on the icon next to the library name in the list. You can click on the icon next to the library name to make it the default library.