Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Excerpt

...

iAMGigEVisionServer

...

Introduction

Info

iam can be recognized by common system architectures as a standard (blue star) device.

With the iAMGigEServer running on the camera, iam acts like a GigE Vision and GenICam compliant camera with freely definable features. Live imaging, images as well as processed images , can be delivered as a GigE Vision stream to the host. The iAMGigEServer is GigE Vision standard compatible and thus works with any standard compliant software interface from other suppliers.

The iAm (blue star) server iAMGigEServer is an a small software application, which is preinstalled to the camera autostart script. It provides a comfortable way to set up your the vision application on a host system. By obtaining a performant high-performance live stream from the camera, analyzing image quality or testing new camera settings can be done quickly.

Note

While the sv.iAMGigEServer is running, it will block the camera access for other applications e.g. like the https://net-iam.atlassian.net/wiki/pages/resumedraft.action?draftId=51904638 running direct on the camera.

Note

iAMGigEServer is preinstalled to and starts with the cameras' autostart script.

After setting up your the system it will be is necessary to disable the iAMGigEServer autostart for accessing camera hardware from your the iam camera application.

0
Drawio
simple
zoom1
inCommentsimple0
custContentIdinComment851641960
pageId79855715
diagramDisplayNamecustContentIdiAMGigEServer85164196
lbox1
diagramDisplayNameiAMGigEServer
contentVer1
revision1
baseUrlhttps://net-iam.atlassian.net/wiki
diagramNameiAMGigEServer
pCenter0
width845.7500000000001
links
tbstyle
height566.75

...

Requirements

  • For using the iAM (blue star) server is is To use the iAMGigEServer it is mandatory to configure the network controller for high data throughput. See Configure your Network Controller for more details.

  • You need to install Installation of the latest version of Synview to Host-Systemhost system. See Section Synview Explorer for download link.

  • During production the latest version of synview the Synview explorer and iAMGigE-server iAMGigEServer is installed to camera. Only in special cases it is nessersary to update your the camera. See section iam update tool for detailed information.

...

Start iAMGigEServer

Tip

iAMGigEServer start routine is preinstalled to and starts with the cameras' autostart script. Therefore it is usually not necessary to start the iAMGigEServer manually.

For changing the iAMGigEServer behaviour on the camera, you need to establish an openSSH connection.

Info

If you have modified the autostart script has been modified - as described in section “Disable iAMGigEServer starting from boot” below you can start - the iAMGigEServer can be startedmanually.

The iAM (blue star) Server iAMGigEServer can be started with the script start_iAMGigEServer.sh from the /home/root/ directory. The sv.iAMGigEServer will connect to camera hardware. If succeeded you should see a similar command out as below.

Code Block
/home/root/start_iAMGigEServer.sh

---> Start sv.iAMGigEServer
-----------------------------------------------------------------
Demo: sv.iAMGigEServer: simple iAM gige server  Version: 17.06.2020
-----------------------------------------------------------------
[23019]:[23019]:sv.iAMGigEServer:: Synview: Opening the library...
[23162]:[23162]:sv.iAMGigEServer:: Synview: Opening the system...
[23301]:[23301]:sv.iAMGigEServer:: cti file="/opt/synview/cti64/libsv.gentl.cti"
[23301]:[23301]:sv.iAMGigEServer:: Synview: Create CCamera class...
[23301]:[23301]:sv.iAMGigEServer:: Synview: Opening the camera...
[23301]:sv.iAMGigEServer:: CCamera::OpenCamera begin
[23301]:sv.iAMGigEServer:: CCamera::OpenCamera: NumberOfInterfaces:1
[23301]:sv.iAMGigEServer:: CCamera::OpenCamera: Open the Interface nr:0 = >iAM Interface<
[23313]:sv.iAMGigEServer:: CCamera::OpenCamera: NumberOfDevices on iAM Interface = 1
[23313]:sv.iAMGigEServer:: CCamera::OpenCamera: trying Device nr:0 on:iAM Interface Device Id String: >SViAM:IA1503C:14N2GEB2M12039002<
[23580]:sv.iAMGigEServer:: CCamera::OpenCamera: Opened Cam >SViAM:IA1503C:14N2GEB2M12039002< on Device:iAM Interface (pInterface:0x9db16c0 pDevice:0x9e784a0)
[23580]:sv.iAMGigEServer:: CCamera::OpenCamera end
[23588]:sv.iAMGigEServer:: CCamera::InitCamera: Image format is: 1456x1088
[23588]:sv.iAMGigEServer:: CCamera::InitCamera end
[23599]:sv.iAMGigEServer:: Synview: press 'q' or 'ESC' to end program

...

Stop iAMGigEServer

Info

If you do not have modified the autostart script as described in section “Disable iAMGigEServer starting from boot” below the iAM (blue star) Server will start after reboot again.

...

Code Block
/home/root/kill_iAMGigEServer.sh

...

Disabling iAMGigEServer starting after boot

The iam-linux-distribution is managing custom autostart by a shell script. The script can be found under the location

...