EBUS Player User Guide
EBUS Player User Guide
Table of Contents
1
eBUS Player User Guide
5.12 Configuring the Stream Destination for GigE Vision Devices: Unicast or
Multicast................................................................................................................33
5.13 Accessing the Communication Settings .............................................................34
5.14 Accessing the Device Settings.............................................................................35
5.15 Monitoring Performance ......................................................................................43
5.16 Using the Event Monitor .......................................................................................45
5.17 Using the Device Serial Ports ...............................................................................46
6 Saving eBUS Player and Device Settings................................................................53
6.1 Saving Your eBUS Player and Device Settings to a Configuration File..............53
6.2 Saving Your eBUS Player Preferences.................................................................54
6.3 Saving Your Device Configuration Settings to the Device’s Flash Memory ......54
2
eBUS Player User Guide
• eBUS Edge on OpenSTLinux (ST Micro MP2 Platform) Quick Start Guide
This guide provides you with the steps to use the eBUS Edge on the ST Micro MP2 Platform running
OpenSTLinux. This guide is intended for novice Linux users, although advanced Linux users may be
interested in some of the eBUS SDK-specific elements of this guide for cross-compiling eBUS Edge
application using eBUS SDK.
Linux users may be interested in some of the eBUS SDK-specific elements of this guide.
Please note that runtime packages are also available for the eBUS SDK, for easy integration into
applications developed with the eBUS SDK.
The runtime packages install only the items that are required to run an application created with
the eBUS SDK (including GigE Vision and USB3 Vision drivers). They exclude the items that are
used to create applications with the eBUS SDK (such as header files, libraries, sample code, and
API Help files).
You can launch eBUS Player from the Windows Start menu, under eBUS.
You can access the installation files from the Pleora Support Center at https://
supportcenter.pleora.com.
You can access installation files from the Pleora Support Center at supportcenter.pleora.com.
At least one Gigabit Ethernet NIC (if you are using GigE Vision devices) or at least one USB 3.0 port (if you are
using USB3 Vision devices).
An appropriate compiler or integrated development environment (IDE):
• Visual Studio 2019, 2017, 2015, 2013, 2012, and 2010.
• Sample project files (.vcxproj) are compatible with Visual Studio 2012 (and later). When you open
them with Visual Studio for the first time, you have the option of upgrading
For supported USB 3.0 host controller chipsets, consult the eBUS SDK Release Notes, available
on the Pleora Support Center.
Depending on the incoming and outgoing bandwidth requirements, as well as the performance of
each NIC, you may require multiple NICs. For example, even though Gigabit Ethernet is full duplex (that
is, it manage 1 Gbps incoming and 1 Gbps outgoing), the computer’s PCIe bus may not have enough
bandwidth to support this. This means that while your NIC can — in theory — accept four cameras at
200 Mbps each incoming, and output a 750 Mbps stream on a single NIC, the NIC you choose may not
support this level of performance.
For non-default Python versions for different Linux ARM/x86 platforms,
consult your Pleora support representative.
Ensure that you uninstall any previous versions of eBUS SDK from your machine before
installing eBUS SDK 6.x.
For more detailed information about how to use eBUS Player to control your GigE Vision or USB3
Vision devices, please see “Controlling GigE Vision and USB3 Vision Devices”
3 Choosing a Driver
This chapter describes the drivers that are available, and provides guidance on selecting the driver that
is best suited for your system.
Driver Description
Universal Pro for Provides the best performance and excellent compatibility with most network
GigE Vision Driver adapters. For use with GigE Vision devices.
Universal Pro for Provides control and streaming capabilities. For use with USB3 Vision devices.
USB3 Vision Driver
Some USB 3.0 host controllers allow you to enable or disable power
management. We recommend that you disable power management.
You can choose to install Pleora drivers as part of the eBUS SDK installation wizard, or you can
use the eBUS Driver Installation Tool to install or uninstall a driver.
1. On the Windows Start menu, click eBUS > eBUS Driver Installation Tool.
2. Under the driver that matches the types of devices you will connect to, click Install.
The USB3 Vision driver is installed across all USB3 Vision devices on your computer. The GigE Vision
driver is installed across all network adapters on your computer.
If you want to disable the driver for a particular network adapter, see “Configuring the Network
Adapter”
To see the versions of the installed drivers, click Help > About.
The Network Adapter Configuration dialog box provides detailed descriptions of these settings
and explains the impact of these settings on latency and memory consumption.
As you adjust the settings the changes are applied to the selected network adapter.
It is important to note that in most cases, you do not need to disable the computer firewall.
Some third-party GigE Vision devices do not support the optional features introduced in version 1.1 (and
later) of the GigE Vision standard, which ensure compatibility with firewalls. This restriction requires you
to disable the computer firewall to properly use devices that do not support the optional features.
This chapter provides you with instructions for disabling the firewall in the Windows 8 and Windows 7
operating systems. This chapter only applies to systems that include GigE Vision devices; it does not
apply to systems that use USB3 Vision devices.
For more detailed information about how firewalls function, including how firewalls can affect GigE
Vision devices, see the Pleora Technologies knowledge base article, Correcting Firewall Issues with 3rd
Party GigE Vision Devices, available on the Pleora Support Center at https://supportcenter.pleora.com.
Doc ID: MN-0046 - Configuring Firewalls to Allow Communication With GigE Vision Devices – 13
eBUS Player User Guide
If your third-party devices do not support the firewall compatibility features, the firewall needs to be de-
activated for your system to stream, or use the messaging channel.
eBUS SDK 6.1 (and later) supports GigE Vision 2.1 (and earlier).
If your device is connected to a network, network policy settings might prevent you from completing
these steps. For more info, contact your administrator.
1. Open Windows Firewall by pointing to the upper-right corner of the screen, moving the mouse pointer
down, and then clicking Search.
2. In the search box, type firewall.
3. Click Settings.
4. Click Windows Firewall.
Doc ID: MN-0046 - Configuring Firewalls to Allow Communication With GigE Vision Devices – 14
eBUS Player User Guide
5. In the left pane, click Turn Windows Firewall on or off. You might be asked for an admin password or
to confirm your choice.
6. Click Turn off Windows Firewall (not recommended) for the appropriate network locations.
7. Click OK.
To set the network type for the Windows 7 firewall
Doc ID: MN-0046 - Configuring Firewalls to Allow Communication With GigE Vision Devices – 15
eBUS Player User Guide
3. Click the GigE Vision or USB3 Vision device in the Available Devices list, and then click OK.
4. If you are using the manufacturer driver, a message may appear, indicating that you are not using an
eBUS Keep in mind the following information about drivers:
• GigE Vision devices. For optimal streaming performance, we recommend you use the GigE
Vision driver.
• USB3 Vision devices. The manufacturer driver allows eBUS Player to detect USB3 Vision
devices, but you cannot control the devices or stream images. To perform these activities, you
must install the USB3 Vision driver.
For more information, see “Choosing a Driver”
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 16
eBUS Player User Guide
• If your GigE Vision device does not appear in the Available Devices list (possibly because
eBUS Player and the GigE Vision device are not on the same subnet) you can do one of the
following:
• Click Show unreachable Network Devices.
If the IP address is not valid (that is, the device is on a different subnet than the
computer running eBUS Player), a red warning icon appears. Click Set IP Address and enter a
temporary IP address, subnet mask, and default gateway in the Set IP Address dialog box.
Click OK to close the Set IP Address dialog box. Please note that this information is temporary
and is reset when you power down the device. To enter an IP address that is permanently
used on the GigE Vision device, see “To configure a persistent IP address for a GigE Vision
device”.
• If you know the IP address of the device, click Select from IP Address. In the Select From IP
Address dialog box, type the IP address and then click OK. Please note that your device must
be on the same subnet as the computer running eBUS Player.
5. Click OK in the Device Selection dialog box.
6. If you are connecting to a Camera Link external frame grabber, such as the CL-GigE, CL-U3, or CL-Ten
External Frame Grabbers, you are asked how you plan to control the You can do one of the following:
• If you are only interested in seeing the image stream and will configure camera control later,
click I will manually configure how the camera is controlled.
• If you already have a CL Protocol library on your computer, it will appear under I have a a CL
Protocol library that can be used to control my camera. You can select this option to connect
to the external frame grabber and control the camera.
• If your camera is GenCP compliant, click My camera is GenCP compliant to connect to the
external frame grabber and control the camera.
For more information about these options, see “Establishing Communication Between a
Camera and Third-Party Camera Configuration Software”
7. If you are using the vDisplay HDI-Pro External Frame Grabber with your GigE Vision device, the first
time you start eBUS Player and connect to a vDisplay HDI-Pro External Frame Grabber, the following
message may Click Yes.
Roles are discussed later in this guide, in “Configuring eBUS Player as a Controller or Data Receiver”
8. Now that you have connected to the device, here are some common tasks that you can perform:
• Configure a persistent IP address for the device, which will persist across power cycles, as
outlined in “Configuring a Persistent IP Address for a GigE Vision Device”
• Acquire images to see the image stream or the Pleora test pattern, as outlined in “Acquiring
Images”
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 17
eBUS Player User Guide
The device can use the persistent IP address each time it is powered up as long as the IP address is
valid and there are no IP address conflicts.
5. In the TransportLayerControl section of the Device Control dialog box, enter the expected persistent
IP address and a subnet mask in the GevPersistentIPAddress and GevPersistentSubnetMask boxes,
respectively.
6. Enter a default gateway in the GevPersistentDefaultGateway box.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 18
eBUS Player User Guide
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 19
eBUS Player User Guide
The device uses the persistent IP address first, but if this option if set to False, it uses the IP
address provided by DHCP next, and if this fails, uses LLA to find an available IP address. LLA
cannot be disabled and is True by default.
If you are using eBUS Player to connect to a vDisplay HDI-Pro External Frame Grabber, this section
does not apply. A vDisplay HDI-Pro External Frame Grabber acts as a controller and/or receiver, which
means that it does not transmit video over the network. Instead, skip this section and go to
“Configuring eBUS Player as a Controller or Data Receiver”.
5. Under ImageFormatControl, click a test pattern option in the TestPattern (or TestImageSelector for
some devices) list.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 20
eBUS Player User Guide
For other acquisition modes, see “Configuring How Images are Acquired”.
6. Click Play.
The images appear in the Display section.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 21
eBUS Player User Guide
Some of the core GenICam commands are executed when you click buttons and make
selections in the Player window. For example, when you click Play or Stop and you are
working with a GigE Vision device, the AcquisitionStart and AcquisitionStop commands
are executed. When you select a source for a multi- source GigE Vision device, the
GevStreamChannelSelector feature is accessed.
We recommend that you do not use the AcquisitionStart and AcquisitionStop features in
the Device Control dialog to start and stop streaming. Instead, you should use the Play
and Stop buttons in the Player window.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 22
eBUS Player User Guide
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 23
eBUS Player User Guide
Some Pleora devices, perform reconstruction for selected tap geometries, allowing the image to be
reconstructed before it is transmitted. For more information, see the user guide that accompanies your
Pleora device.
A variety of tap geometries can be reconstructed using eBUS Player. For descriptions of the tap
geometries, see the GenICam Standard Features Naming Convention (SFNC), available from the
European Machine Vision Association at http://www.emva.org/.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 24
eBUS Player User Guide
images that are displayed in eBUS Player or exported as H.264 video. This can help make the image or
video clearer.
The histogram shows the number of pixels with the pixel value and the range of colors.
By adjusting the Light and Dark sliders, you can constrain the pixel values used for display.
To remap the dynamic range of images displayed in eBUS Player or exported as H.264 video
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 25
eBUS Player User Guide
To use this feature, your GigE Vision or USB3 Vision device must be configured for chunk data. For
more information, see the documentation accompanying your device. For detailed information about
the extended chunk mode feature, see the iPORT Advanced Features User Guide, available on the Pleora
Support Center at https://supportcenter.pleora.com.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 26
eBUS Player User Guide
When saving H.264 video in an MP4 container on the Windows operating system, eBUS Player uses
the Microsoft Media Foundation H.264 video encoder. The default video encoder settings are used,
with the exception of the frame rate and average bit rate. The video is encoded at 30 frames per
second. And the average bit rate is set to the value specified in the eBUS Player Image and Video
Saving Options dialog box (see step 5 in the procedure below).
When saving to TIFF format, 8-bit pixel types are saved as 8-bit TIFF monochrome
images. 12, 14, and 16-bit monochrome images are saved as 16-bit TIFF monochrome
images, and the data is normalized to 16-bit (the pixel data is shifted right of 6, 4, and 2,
respectively) during conversion.
All pixel formats in eBUS SDK are supported, however, they will be converted to
either Mono8 or RGB8.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 27
eBUS Player User Guide
If you changed any of the options in the Image Filtering dialog box (Tools > Image
Filtering), please note the following:
• BMP or MP4 video The image filtering configuration is used for video that
you save, which can provide greater clarity.
5. If you selected H.264 video in MP4 container in step 4, specify the data rate of the video file in the
Target encoding bitrate box.
6. Under Throttling options, specify when you want to save Images are saved in image format or MP4
video format in the location specified in 3.
• Save one image out of every [ ] captured images.
• Save a maximum of one image every [ ] ms. The display thread saves an image if at least X
ms has elapsed since the last image was saved.
• Throttle throughput to HDD. Maintain [ ] Mbits/s average. The throughput of saved images is
monitored to stay as close to X Mbits/s as possible.
• No throttling (Limited by CPU, HDD, Images may be dropped). The display thread attempts to
save every image.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 28
eBUS Player User Guide
7. Click OK.
The Display section changes to red, the word RECORDING appears, and statistics about the recording
appear, including the image count, the size of the file, the frame rate, and the data rate.
The file name of the saved image or video files contains the image index and the image timestamp.
The timestamp reflects the number of milliseconds that have elapsed since the computer was
started. The raw binary data format also includes the width, height, pixel format, and tap geometry (if
applicable) of the image. This information is used by the eBUS Raw Image Viewer application to
display raw binary data images properly. For more information about the eBUS Raw Image Viewer,
see the Using the eBUS Raw Image Viewer Application to View Raw Binary Images knowledge base
article at https://supportcenter.pleora.com.
If you are displaying chunk data, only the image is saved (because the chunk data is overlaid on top
of the image, it is not part of the image or video).
If you are saving images in MP4 format and have selected the Save one image out of every [ ]
captured images, stopping recording before the entire image has been stored in the file will
result in an incomplete MP4 file that cannot be played.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 29
eBUS Player User Guide
When you close and re-open eBUS Player, the default image format and save folder are used.
The acquisition modes supported by a device are enumerated by the GenApi AcquisitionMode
feature.
5.9.1 Modes Standard on Most GigE Vision and USB3 Vision Compliant Devices
Continuous, SingleFrame, and MultiFrame modes are usually standard for devices. Acquisition starts
when the Play button is pressed (the AcquisitionStart command is executed).
Continuous Mode
This mode allows you to acquire images continuously and is the default mode for most devices.
SingleFrame Mode
This mode allows you to acquire a single image.
MultiFrame Mode
This mode allows you to acquire a fixed number of images. To configure the number of images, set the
device’s AcquisitionControl > AcquisitionFrameCount feature.
You can set the AcquisitionControl > AcquisitionFrameCount feature in the Device Control dialog box,
as shown in the following image.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 30
eBUS Player User Guide
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 31
eBUS Player User Guide
Role Description
Controller and Data Receiver Select this role if you are using eBUS Player to connect to and
control a GigE Vision or USB3 Vision transmitter AND if you
want eBUS Player to receive streaming video from the
transmitter.
This setting is ideal when you want to control an iPORT device
and see streaming video with eBUS Player. This is the default
setting.
Controller Select this role if you are using eBUS Player to connect to and
control a GigE Vision or USB3 Vision device. eBUS Player does
not receive streaming video from the device if this option is
selected.
This setting is often used to connect eBUS Player to a receiver,
such as the Pleora vDisplay HDI-Pro External Frame Grabber
(for use with GigE Vision devices).
Data Receiver Select this role if you are using eBUS Player to connect to and
receive streaming video from a GigE Vision or USB3 Vision
device. You cannot control the device if this option is selected.
The vDisplay HDI-Pro External Frame Grabber receives video from the GigE Vision network and
makes it available for display on an attached monitor.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 32
eBUS Player User Guide
For multi-channel GigE Vision devices, eBUS Player queries the GenICam interface of the
device (in most cases) to determine which channel should be used with the source. In
cases where eBUS Player cannot determine the channel to use, the default channel that
you specify is used. This can occur when you are using a data receiver that does not have
access to device control. If you are multicasting and want to set up a pure data receiver,
you need to specify the channel on which to listen by typing the Default channel.
4. Click OK.
If eBUS Player is already connected to a device, you must close the Setup dialog box and
disconnect from the device before you can select an eBUS Player role.
Option Description
Unicast, automatic Select this option to configure the camera to stream video
directly to the eBUS Player computer using an automatically-
selected port.
Unicast, specific local port Select this option to configure the camera to stream video
directly to a user-defined port on the eBUS Player computer.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 33
eBUS Player User Guide
Unicast, other destination Select this option to configure the camera to stream video
directly to a computer or a vDisplay External Frame Grabber (a
destination other than the eBUS Player computer).
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 34
eBUS Player User Guide
2. Click the GigE Vision or USB3 Vision device in the Available Devices list.
5. The Communication Control dialog box Customize the communication settings as required by
adjusting the features in the dialog box.
The Communication control button is only available when eBUS Player is connected to a device. To
configure the communication settings before a connection is established with a GigE Vision or USB3
Vision device, see “To set the default communication parameters for the initial device connection”
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 35
eBUS Player User Guide
By changing the values of controls in the eBUS Player control dialog boxes, you can change how the
GigE Vision or USB3 Vision device (and connection between the device and the host computer)
performs.
System configuration is comprised of the following three categories, and provides a set of controls for
each category in a separate dialog box:
• Communication Control dialog Controls connection and communication settings between the host
computer and the GigE Vision or USB3 Vision device. For information about the communication
settings, see “Accessing the Communication Settings".
• Device Control dialog Controls all device settings, including transport layer settings, image
processing settings, image mode and formatting settings, display timing settings, channel settings,
autonomous control settings, and messaging settings.
• Image Stream Control dialog Controls image stream settings and provides performance statistics.
We recommend that you do not use the AcquisitionStart and AcquisitionStop features in the Device
Control dialog to start and stop streaming. Instead, you should use the Play and Stop buttons in the
Player window.
While the available communication control and stream control features do not change based on
device, the available device control features are retrieved from the device’s XML file. The device
control features will vary depending on the device you are working with.
To help you locate features in the Communication Control, Device Control, and Image Stream
Control dialog boxes, you can use the search box. By default the search box is hidden. To make it
available, open any of these dialog boxes (ensuring the dialog box has focus) and press CTRL +
F.
IP address field (GigE Vision devices only) Device Control dialog box > TransportLayerControl /
GevCurrentIPAddress
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 36
eBUS Player User Guide
MAC address field (GigE Vision devices only) Device Control dialog box > TransportLayerControl /
GevMACAddress
GUID field (USB3 Vision devices only) Communication Control dialog box > Connection /
DeviceGUID (not shown below)
Acquisition Control section control Feature in the Device Control dialog box
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 37
eBUS Player User Guide
If you use the AcquisitionStart and AcquisitionStop features in the Device Control dialog box to
start and stop streaming from a GigE Vision device, please note that the TLParamsLocked feature is
not activated, allowing you to change features that are normally locked during image streaming, such
as width and height. This may cause unexpected results. Whenever possible, we recommend that you
use the Play and Stop buttons to start and stop streaming.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 38
eBUS Player User Guide
Display section information Feature in the Image Stream Control dialog box
For transmitters that do not timestamp packets, an asterisk (*) appears next to the frame rate (FPS)
and data rate (Mbps) in the Display section, which indicates that host-side timestamps values were
used to calculate the frame and data rates. You can set the SDK to use the receiving computer’s time to
do the calculation by clicking Image Stream Control and setting the Statistics >
General >TimestampSourcePreferred feature to Software.
To change the device settings
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 39
eBUS Player User Guide
2. Click a GigE Vision or USB3 Vision device in the Available Devices list.
The Device Control dialog box appears. Customize the settings as required by adjusting the features
in the dialog box.
Features that are light blue are dependent on features that are dark blue (selectors) in eBUS
Player. For example, the UserSetLoad feature depends on the option that is selected in the
UserSetSelector. If Default is selected, the default User Set is loaded when this command is
executed. If UserSet1 is selected, User Set 1 is loaded.
Please note that depending on the feature order in the GenICam XML file (and sometimes
depending on the GenICam Standard Feature Naming Convention requirements), the features
that are light blue may not fall directly under the dark blue features (selectors).
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 40
eBUS Player User Guide
For eBUS Player on Windows, to access the Search functionality, you must press Ctrl+F
when the Device Control dialog is open. For eBUS Player on Linux, this functionality is exposed
by default.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 41
eBUS Player User Guide
Expand All button Expands the categories (when the Tree view is selected in the
Browser Options dialog box).
Collapse All button Collapses the categories (when the Tree view is selected in the
Browser Options dialog box).
Search box Performs a keyword search. Press CTRL + F to make the search
box appear in the dialog box. Search results are highlighted in the
dialog box. To move through the results, use the arrow buttons
beside the search box.
Visibility list Filters the list of features to suit your level of video network
responsibility and understanding. There are more controls
available for the Guru level than the Beginner level; some controls
are not available in the Beginner level.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 42
eBUS Player User Guide
Browser Options button Opens the Browser Options dialog box, which allows you to:
• Choose whether the features are displayed as an
alphabetical list or a feature tree.
• Show the features using either the feature name or the
display name.
• Specify whether the device features are refreshed
automatically, based on polling time (as defined in the GenApi
XML file that was used to build the node map), or manually
refreshed (using the Refresh button).
Refresh button Refreshes the features of a GigE Vision or USB3 Vision device
(such as a transmitter or receiver) that are displayed in the Device
Control dialog box. The following refresh options are available in
the Browser Options dialog box:
• Polling. Features that are defined for polling are
automatically refreshed (if the polling time configured for the
feature has elapsed).
• Automatic. The features are automatically refreshed every
few seconds. This is the default setting.
• Manual. You can manually refresh the features in the Device
Control dialog box.
Minus button Collapses a category (when the Tree view is selected in the
Browser Options dialog box).
Plus button Expands a category (when the Tree view is selected in the
Browser Options dialog box).
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 43
eBUS Player User Guide
You can view a summarized list of error counts at the bottom of the Display section. The Display
section shows the total number of images displayed (BlockCount), the instantaneous frame rate
(AcquisitionRateAverage), and the data rate (BandwidthAverage).
For transmitters that do not timestamp packets, an asterisk (*) appears next to the frame rate (FPS)
and data rate (Mbps) in the Display section, to indicate that these values are not available. In this case,
the SDK uses the receiving computer’s time to calculate the values. You can change this behavior by
clicking Image Stream Control and changing the Statistics > General >TimeStampSourcePreferred
feature.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 44
eBUS Player User Guide
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 45
eBUS Player User Guide
• In the Event Monitor, select the Save to file check box and browse to the desired location.
Future events will be saved to a file on your computer.
The available serial ports vary, depending on the device you are using.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 46
eBUS Player User Guide
3. Scroll to the IP Engine > PortCommunication Ensure you are using the Guru visibility level.
4. Depending on the type of device you are controlling, do one of the following:
• In the Uart0 section, set the baud rate using the Uart0BaudRate control.
• In the Uart1 section, set the baud rate using the Uart1BaudRate control.
• In the PortCommunication section, use the BulkBaudRate control to set the baud rate.
The baud rate can also be set in the Device Serial Communication dialog box that is described
later in this section.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 47
eBUS Player User Guide
Other settings, such as parity and the number of stop bits, should also be configured by entering
the appropriate values for the settings in the PortCommunication section.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 48
eBUS Player User Guide
3. In the Port Selection list, click a serial or bulk port, depending on your device.
4. In the Speed list, select the baud rate that matches your GigE Vision or USB3 Vision Additional
settings, such as parity and the number of stop bits can also be configured. For more information,
see “Configuring the Serial Ports”.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 49
eBUS Player User Guide
5. Under Send as, click either ASCII (text only) or Hexadecimal to select the data transmission
sequence format.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 50
eBUS Player User Guide
If the device does not send loopback data back to the computer as quickly as it is
transmitted, congestion may occur in the serial FIFO, which can affect loopback performance.
The content of the files being transferred appears under Transcript. When the transfer is complete, a
brief message appears at the end of the transmitted content in the Transcript section.
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 51
eBUS Player User Guide
• Knowledge Base Article: Establishing a Camera Bridge with a CLProtocol DLL and GenICam
CLProtocol1. This article is for users who have a CLProtocol DLL (provided by the camera
manufacturer) that allows them to configure and monitor settings within the camera using GenCam.
• Knowledge Base Article: Establishing a Camera Bridge through GenCP. This article is for users with a
camera that supports the GenCP device control protocol.
1 https://supportcenter.pleora.com/s/article/Establishing-a-Camera-Bridge-with-a-CLProtocol-DLL-and-GenICam-
CLProtocol-KBase
Doc ID: MN-0046 - Controlling GigE Vision and USB3 Vision Devices – 52
eBUS Player User Guide
A supplementary document is available on the Pleora Support Center that lists the settings that
are saved with each of the options listed in this chapter.
For more information, see "Saving eBUS Player and Device Settings".
If eBUS Player is connected to a GigE Vision or USB3 Vision device, a message appears to warn you that the
settings will be applied to the device. Click Yes to apply the settings that are stored in the configuration file,
or No to cancel the operation (and then disconnect from the device and connect to a different device).
The Device control settings and the Image stream control settings are not saved when you click
Save Preferences. The Device control settings can be saved as part of the device “user sets”. For more
information, see “Saving Your Device Configuration Settings to the Device’s Flash Memory”. If the
Image stream control settings do not meet your needs, you must configure them every time you
connect to a device.
You can revert back to the original eBUS Player default preferences by clicking Restore Default
Preferences on the Tools menu.
Setting Description
UserSetDefaultSelector Selects the User Set to load and make active when the device is
reset.
UserSetLoadLastUserSet Shows the last User Set executed by the device from a
UserSetLoad
command, or as a result of a reset of the device.
UserSetLoadStatus Indicates the success or failure of the last User Set applied. The
User Set can be applied through a power cycle or through user
selection.
1. In the Device Control dialog box, make the required configuration changes.
2. Scroll to the UserSetControl section and change the UserSetSelector setting to UserSet1.
3. Click UserSetSave.
To load the default configuration settings (one-time)
1. In the UserSetControl section of the Device Control dialog box, select Default in the UserSetSelector
box.
2. Click the UserSetLoad setting and then click the UserSetLoad button that appears to the right.
The default settings are applied to the GigE Vision or USB3 Vision device.
To specify the persistent settings that are loaded every time the device is reset
• In the UserSetControl section of the Device Control dialog box, select a User Set in
the UserSetDefaultSelector box and then close the Device Control dialog box.
The next time the GigE Vision or USB3 Vision device is reset, the User Set that you selected is loaded.
Trademarks
VIVOEPlayer, PureGEV, eBUS, iPORT, vDisplay, AutoGEV, AutoGen, AI Gateway, eBUS Studio, Vaira and all
product logos are trademarks of Pleora Technologies. Third party copyrights and trademarks are the
property of their respective owners.
Notice of Rights
All information provided in this manual is believed to be accurate and reliable. No responsibility is assumed
by Pleora for its use. Pleora reserves the right to make changes to this information without notice.
Redistribution of this manual in whole or in part, by any means, is prohibited without obtaining prior
permission from Pleora.
Document ID: MN-0046