"Parameters" Menu#

The "Parameters" menu contains buttons for actions necessary when working with the program's parameters.

Project Manager#

The "Package Manager" button in the tools menu allows you to open the "Package Manager" window. This function is designed for managing user block palettes both locally and when downloading from Sherpa Orchestrator.

The "Package Manager" window contains three tabs:

  1. "Local Packages" Tab
No.Interface ElementDescription
1.“Connection Settings…” buttonAllows you to open the Orchestrator settings window, where you need to specify the login, server, and password to connect to the Orchestrator.
2.“PACKAGES” table
2.1.“Add” buttonAllows you to add a new package.
2.2.“Delete” buttonAllows you to delete the selected package.
2.3.“Import from file” buttonAllows you to import from the selected file.
2.4.“Refresh” buttonAllows you to refresh the list of packages.
2.5.“File Name” columnFile name.
2.6.“Title” columnPackage title.
2.7.“Version” columnPackage version.
3.“BLOCKS IN PACKAGE” table
3.1.“Delete” buttonAllows you to delete the selected block in the package.
3.2.“Import from file” buttonAllows you to import from the selected file.
3.3.“Export to file” buttonAllows you to export to the selected file.
3.4.“Name” columnBlock name in the package.
3.5.“Hint” columnShows an example of correct filling or a recommendation.
3.6.“Version” columnPackage version.
4.“Backup Directory” input fieldAllows you to select a backup directory using the “Select Folder” button.

When backup is turned off, a warning message appears at the bottom of the window in red font: “Warning! Backup is disabled. It is recommended to configure backup.”

  1. "Remote Packages" Tab
No.Interface ElementDescription
1.“Connection Settings…” buttonAllows you to open the Orchestrator settings window, where you need to specify the login, server, and password for the Orchestrator.
2.“PACKAGES” table
2.1.“Refresh” buttonAllows you to refresh the list of remote packages.
2.2.“Add” buttonAllows you to add a remote package. When the button is pressed, the "Add Package" window opens, where you need to specify the package name and its description.
2.3.“Install/Update” buttonAllows you to install or update the selected remote package.
2.4.“Uninstall” buttonAllows you to uninstall the selected remote package.
2.5.“Publish” buttonAllows you to publish the selected remote package.
2.6.“Name” columnName of the remote package.
2.7.“Description” columnDescription of the remote package.
2.8.“Current Version” columnCurrent version of the remote package.
3.“PACKAGE VERSIONS” table
3.1.“Delete” buttonAllows you to delete the selected version of the remote package.
3.2.“Export to file” buttonAllows you to export to a file.
3.3.“Make Current” buttonAllows you to make the selected version of the remote package current.
3.4.“Name” columnName of the remote package.
3.5.“Description” columnDescription of the remote package.
  1. "Settings" Tab

In this tab, in the "Local Package Directories" field, the User can specify disk paths where the packages for the project are stored.

Program Settings#

The "Program Settings" button allows you to open the "Program Settings" window.

The "Program Settings" window contains three tabs:

  1. "General" Tab
No.Interface ElementDescription
1.“Minimize on Startup” checkboxAllows you to enable automatic minimization of Sherpa Designer when the script starts.
2.“Minimize on Debugging” checkboxAllows you to enable automatic minimization of Sherpa Designer during script debugging.
3.“Tabs in One Line” checkbox
4.“Auto-save every (min):” checkboxAllows you to enable auto-saving with a specified time in minutes.
5.“Clear Log on Startup” checkboxAllows you to enable the log clearing function on startup.
6.“Delete Unused Images” checkboxAllows you to enable the deletion of unused images.
7.“Compile C#/VB/Python Code Blocks after Closing the Editor” checkboxAllows you to enable the compilation of C#/VB/Python code blocks after closing the editor.
8.“Enable 'On Top of Main Window' Mode for Expression Editor” checkboxAllows you to enable 'On Top of Main Window' mode for the expression editor.
  1. "Diagram" Tab
No.Interface ElementDescription
1.“Automatic Block Snapping” checkboxAllows you to enable automatic snapping of blocks on the diagram.
2.“Automatic Block Alignment” checkboxAllows you to enable automatic alignment of blocks on the diagram.
3.“Automatic Block Merging” checkboxAllows you to enable automatic merging of blocks on the diagram.
4.“Disable Undo/Redo Functionality” checkboxAllows you to disable the undo/redo functionality.
5.“Enable Grid with Step:” checkboxAllows you to enable a grid with a specified step.
6.“Invert Alt Key when Dragging Blocks” checkboxAllows you to enable inverting the Alt key when dragging blocks.
7.“Use Expression Editor for Properties with Variables (requires restart)” checkboxAllows you to enable the use of the expression editor for properties with variables. To enable this function, you need to restart the program.
8.Connector Alignment

Allows you to choose the connector alignment mode:

  • "None" — connectors are not aligned and retain arbitrary positions.
  • "Angle" — connectors are aligned at a specified angle for a neater connection of blocks.
  • "Move" — connectors are automatically moved for optimal placement and minimizing intersections.
9.“Prohibit Free Movement of Blocks on the Diagram” checkboxAllows you to prohibit free movement of blocks on the diagram.
  1. "Remote Debugging" Tab
No.Interface ElementDescription
1.“Sherpa Assistant Remote Debugging Port” input fieldAllows you to specify the port for remote debugging of Sherpa Assistant.
2.Open Ports in Windows FirewallAllows you to create rules in the Windows firewall to open the specified ports.
3.“Sherpa Robot Remote Debugging Port” input fieldAllows you to specify the port for remote debugging of Sherpa Robot.
4.“Set Password for Designer Launch” buttonAllows you to open the "Set Password" window with fields for entering "Enter Password" and "Repeat Password". After successfully filling in these fields and pressing the "OK" button, as well as restarting the program, a password will be required to launch Sherpa Designer on the next start.