Chapter
1
Reference Manual
IVC-2D
8
©
SICK AG • Advanced Industrial Sensors • www.sick.com • All rights reserved
Functional Overview
1.2
IVC Studio
IVC Studio is used for developing the programs that are used by the cameras when per-
forming
inspections
– that is, analyzing images. IVC Studio can handle both 2D and 3D
cameras.
When you develop a program in IVC Studio, you work with a
product
. A product in IVC
Studio is a great help for handling all the
devices
(usually cameras), programs and tables
that are needed for a certain inspection.
The product contains a list of the used devices, and copies of all programs and tables that
are used by the devices. Normally, each device has one program and one table associated
to it, which is also the program and table that are currently in the working memory.
To be able to work with a program in IVC Studio, it must be associated with a device. The
device can be either a hardware camera or the Emulator, see below. A program is always
executed on a device – and never on the computer. The computer is mainly used for
building and modifying the programs on the devices, and to display the results sent from
the devices.
Product
Devices
Camera1
FillLevel
FillTable
Label
LabelTable
Camera2
Emulator
Programs
Tables
<<
uses
>>
1.2.1
IVC Emulator
The Emulator is a software behaving like an IVC camera, and can be used instead of an
IVC camera. The Emulator is available in the IVC Studio development environment, and it
makes it possible to develop programs when there is no IVC camera available. The Emula-
tor can emulate both 2D and 3D cameras. The main difference between the Emulator and
a camera is that the former uses a pre-recorded set of images stored in an image folder
on the PC, whereas the latter views live images.
1.2.2
Programs in Development and Production
During development, you build the program in IVC Studio but the program is automatically
downloaded to the associated device.
When a program (or program step) is executed it is executed in the camera, and the
results are sent back to IVC Studio where they are displayed.
Program steps
Table values
Images
Result values