User Interfaces
The MERLIC user interfaces differ depending on the MERLIC component you are working with. The following sections offer an overview of the MERLIC user interfaces:
MERLIC Creator
The graphical user interface of the MERLIC Creator consists of the following main parts:
The menu bar allows you to access all necessary standard functionality you need while working with MERLIC. It also allows you to set preferences and adapt the user interface to your needs. The menu contains several drop-down menus as well as a selection of buttons that provide shortcuts for frequently used functions.
The Tool Flow panel shows an overview of all tools that are used in the MERLIC Vision App A MERLIC Vision App represents an image processing application created in MERLIC. It consists of the tools in the MERLIC Creator, the Designer widgets, and all settings that are used in the application.. Furthermore, existing connections between tools are visualized.
The Tool Library contains all available MERLIC tools A MERLIC tool is a modular unit with a specific functionality. It can be used to solve a specific task of an image processing application, to define conditions and expressions, or to communicate via various devices. Tools build the elementary part of a MERLIC Vision App. that can be used to create a MERLIC Vision App.
This panel shows a list with all specified MVApp parameters and MVApp results for MERLIC RTE, the process integration mode of MERLIC. The parameters and the results are listed according to their data type. Image results are always listed last and separately from other data types.
This panel provides information regarding the image acquisition for the MVApp. It shows the list of image sources that are currently available for use in the MVApp.
The Tool Workspace shows the Tool Board of the currently selected MERLIC tool or tool group as well as incoming and outgoing connections to other tools.
The status bar displays the processing time of the tool that is currently shown in the tool workspace. It returns the duration of the most recent execution of the tool in milliseconds and corresponds to the value returned in the tool result "Processing Time". For more information about the processing time, see the page Processing Time in the MERLIC Tool Reference.
MERLIC Designer
The graphical user interface of the MERLIC Designer consists of the following main parts:
Menu Bar
The menu bar allows you to access necessary functionality you might need while working with the MERLIC Designer. It contains several drop-down menus as well as a selection of buttons that provide shortcuts for frequently used functions.
Widget Library
This panel contains all available MERLIC widgets that can be used to create a Frontend design.
Properties Panel
This panel allows you access to the properties of the individual widgets. You can adjust visual and control settings of the elements as well as connections to the MERLIC Creator. The available properties may vary depending on the widget.
Workspace
The workspace is the area in which the design of the Frontend can be composed. It defines the size and elements of your Frontend. All widgets that are inserted to your workspace will be displayed in the Frontend.
MERLIC Frontend
The graphical user interface of the MERLIC Frontend consists of the two parts:
Menu Bar
The menu bar of the MERLIC Frontend allows you to access necessary functionality you might need while working with the Frontend. It contains several drop-down menus that provide shortcuts for frequently used functions.
Frontend Design
Your Frontend design is the implementation of the user interface you created in the MERLIC Designer. You can compose a design that is specifically tailored to your needs. For more information about creating a Frontend design, see the topic Designing Your Frontend.
"Image Sources" Tab
The Image Source Manager provides a graphical user interface for the configuration of image sources. It is part of the MERLIC RTE Setup represented by the tab "Image Sources". The graphical user interface of the Image Source Manager changes depending on whether you are editing configurations or image sources.
General User Interface
Tab Overview
Using the tabs, you can switch between the different components of the MERLIC RTE Setup: Image Source, Communication, Recipes, and I/O. Each component has its own graphical user interface.
List of Configurations and Image Sources
The list of configurations shows all the available image source configurations with their respective type, status, and name. A configuration represents a set of image sources. The selected configuration is marked blue. If the configuration is expanded, the image sources of the configuration will be shown with their status and name. The status of the configuration indicates if the configuration is active or not, that is, if the image sources of the configuration are currently available for the configuration and for the use in an MVApp. Only one configuration can be activated at the same time but it is possible that no configuration is active at all. For more information, see the topic Adding New Configurations and Image Sources.
Action Buttons
With the action buttons at the bottom of the window you can perform different configuration tasks, such as adding and removing new configurations and image sources. You can also activate and deactivate the selected configurations. When you open the image source configuration for the first time, you have to create a configuration before you can add an image source, because each image source must be assigned to a configuration.
User Interface for selected Configurations
Configuration Details
The "Configuration" section provides you with details about the selected configuration. It displays the configuration name, its status and type, and whether the configuration is used as RTE startup configuration.
Image Source Details
The "Image Sources" section provides you with details about the selected image source. It displays the image source name and its interface type, that is, the camera type or file. Depending on the interface type, the "Image Source" section provides the camera name or the file path. It also displays the status of the image source.
User Interface for selected Image Sources
Image Preview
The image display allows you to check the configuration of the selected image source in real time. When using a camera device, you can use the buttons at the bottom of the image display to activate the live mode of the camera or to take single snapshots. The acquired images will be displayed in the image preview and you can instantly see how configuration changes at the camera parameters affects the acquired images. When using peripheral devices that acquire no images, such as lighting or lens controllers, you can use the image preview to display the images of a specific camera device. This allows you to check how configuration changes at the device parameters affect the images acquired by the respective camera. If your image source is an image directory, the live mode will display all images from the directory consecutively and continuously, while the snapshot mode allows you to step through the images one-by-one. You can also save snapshots to use images from a file directory during the creation and configuration of your MVApp. For more information, see the topic Configuring Camera Devices.
Info
In the "Info" section, you can see general information about the image source, for example, the name of the image source and the current status.
Camera Parameters
The camera parameters section enables you to configure the selected camera device. The camera parameters of a specific camera device are only visible if the configuration that it is stored in is active. After activating the configuration and selecting a camera device to configure, you can adjust the parameter of your selected camera device according to your needs. For more information, see the topic Adjusting Camera Parameters.
"Communication" Tab
MERLIC provides a graphical user interface for the configuration of communication plug-ins MERLIC provides two different types of plug-ins for the process integration: "communication plug-ins" and "I/O plug-ins". Both can be configured in the MERLIC Runtime Environment Setup (MERLIC RTE Setup) but there are different requirements and restrictions for the configuration. Communication plug-ins can be configured in the "Communication" tab of the MERLIC RTE Setup. They can only be configured when MERLIC RTE is already running. In constrast to I/O plug-in, communication plug-ins can also be configured on remote systems. Communication plug-ins provide more possibilities to control and monitor the vision system during the process integration mode of MERLIC. For example, some communication plug-ins support querying image results. This is not supported by any of the I/O plug-ins.. It is part of the MERLIC RTE Setup represented by the tab "Communication". The graphical user interface of this tab consists of the following main parts:
Tab Overview
Using the tabs, you can switch between the different components of the MERLIC RTE Setup: Image Source, Communication, Recipes, and I/O. Each component has its own graphical user interface.
List of Plug-in Instances
The list of plug-in instances shows all the available plug-ins with their respective execution status, ID, and name. The name represents the name of the communication plug-in. If you add multiple instances of a plug-in, all instances of this plug-in will show the same name. However, the IDs of the plug-in instances are unique. The selected plug-in is marked blue. For more information, see Adding a Plug-in Instance.
Plug-in Parameters
The "Plug-in parameters" section provides you with the general parameters of the selected plug-in that cannot be adjusted. They may show the version number of the plug-in, the current parameter value for the log level, the access level of the plug-in, and the setting for the validation of the plug-in configuration. For more information, see Configuring Communication Plug-ins.
User Parameters
The "User parameters" section provides you with the parameters of the selected plug-in that can be configured. It depends on the implementation of the respective plug-in what kind of parameters this entails. For more information, see Configuring Communication Plug-ins.
Action Buttons
With the action buttons at the bottom of the window you can perform tasks, such as adding and removing a plug-in instance, or starting and stopping a plug-in. You can also discard or save the changes that were made to the user parameters.
"Recipes" Tab
The "Recipes" tab in the MERLIC RTE Setup provides a graphical user interface for the configuration of recipes. It consists of the following main parts:
Tab Overview
Using the tabs, you can switch between the different components of the MERLIC RTE Setup: Image Source, Communication, Recipes, and I/O. Each component has its own graphical user interface.
List of Recipes
The list of recipes shows all imported and thus available recipes with their respective ID and name. The selected configuration is marked blue. You can change the order of the recipes with drag-and-drop. Before you can see recipes in the list of recipes, you first have to create and import them. For more information, see Creating a MERLIC Recipe and Importing MERLIC Recipes.
Recipe overview
This section shows the general information of the selected recipe such as the name and file path of the recipe file.
MVApp
This section provides general information on the referenced MVApp such as the name and the file path of the MVApp.
Recipe interface
This section provides information regarding the image acquisition via the Image Source Manager (ISM) and the defined tool parameters and tool results that have been set as MVApp parameters and MVApp results for MERLIC RTE.
Additional components
This section provides information on additional files and MERLIC tools that are used in the MVApp.
Action Buttons
With the action buttons at the bottom of the window you can import or remove recipe files.
"I/O" Tab
The "I/O" tab in the MERLIC RTE Setup provides a graphical user interface for the configuration of I/O plug-ins such as digital I/O devices. It consists of the following main parts:
Tab Overview
Using the tabs, you can switch between the different components of the MERLIC RTE Setup: Image Source, Communication, Recipes, and I/O. Each component has its own graphical user interface.
Enabled Devices
The "Enabled Devices" section of the "I/O" tab shows all of the enabled I/O devices as well as their configuration state. The selected I/O device is marked blue. For more information, see Setting Up I/O Devices.
List of Devices
The list of devices shows all the I/O devices that are currently available for use. Choose one of the devices from the list to move it into the "Enabled Devices" section. For more information, see Setting Up I/O Devices.
Configurations
The "Configurations" section of the "I/O" tab shows all the configuration possibilities of the selected I/O device that can be adjusted with MERLIC. Some I/O devices, such as Hilscher cards, need to be mostly configured beforehand with an external configuration software, and MERLIC only offers some final configuration steps.
Action Buttons
With the action buttons at the bottom of the window you can enable and disable I/O devices as well as save configurations or restore default configurations.