Workspaces
What is a Workspace?
A Workspace in MotionLab3 is any combination of Scope, Display and Control widgets, which users can configure for the purpose of their testing. Therefore, a Workspace includes:
A Control widget with a set of registers displayed in the graphical format selected by the user.
A Display widget with a set of registers displayed in the graphical format selected by the user.
A Scope widget with a set of charts, each with their respective parameters and plotting settings defined by the user to suit the testing scenario.
If you think about it, almost every feature in MotionLab3 is a Workspace in essence. For example, all the Tune and Jogs are Workspaces, and the same goes for all the steps in the Configuration Wizard.
See below a list of default Workspaces that MotionLab3 includes.
Examples of Workspaces
Tune
Current Direct Tuning
Current Quadrature Tuning
Velocity Tuning
Position Tuning
Jog
Voltage
Current
Velocity
Position
Homing
Every step of the configuration wizard
Why are Workspaces important?
Although Workspaces are the basis of the MotionLab3 software itself, they are very important because, in most cases, they become the user’s final working environment. For many users, the default settings in the Tune and Jog windows do not include all the necessary information for their testing needs. As a result users often need to:
Add additional parameters to Display/Control widgets.
Remove default parameters from Display/Control widgets.
Change the graphical representation of certain parameters in the Display/Control widgets.
Add additional Scope charts for plotting.
Modify plotting settings in the Scope.
…and so on.
An example of a custom Workspace can be seen in the picture below:

All these customizations of the default Workspaces require actions and changes that can be tedious to repeat. Once a Workspace is properly configured, it is important to be able to save it in a file. This allows users to reload the Workspace later and avoid spending time reconfiguring it.
How to save/load Workspaces
To save or load Workspaces in your MotionLab3 GUI you need to click on the "File" button at the top-left of your screen and then select the Save/Load operation (green box below) that you want to perform:

Workspaces and configuration files
It is very important to note that a Workspace is a combination of Scope, Display and Control widget settings, but this does not include the actual values of all the registers that are selected in these widgets. Therefore, saving a Workspace in a file will never store any part of the configuration of the drive in that file and loading a Workspace file will never change the configuration currently stored in the drive. In the same way, a configuration file never contains any Workspace information.
Recent Workspaces
To facilitate quick access to custom user Workspaces, the saved/loaded Workspaces are stored in the File menu, under the Recent Workspaces submenu (green box below).
