4.4.4.2
Hardware setup
When developing an AppSpace app using the Ruler3000 we recommend using the
SIM4000. It is, however, a bit lacking in power. If the Ruler3000 will be used under
heavy load, using the SIM4000 might be an issue. However, new varieties are on the
horizon which will make it possible to use AppSpace for more demanding applications.
It is recommended to use a switch between the SIM and the Ruler3000. This will
allow you to configure the camera from
Stream Setup
and easily switching over to your
AppSpace app.
4.4.4.3
Comparison AppSpace vs. GenIStream
SICK AppSpace
GenIStream
Callback is the only option to get images.
Choose to use callback or polling to retrieve
images.
Parameter setting must be done by defining
names with strings, you need to know the
exact name.
Parameter setting is static, i.e. strings are not
needed.
No details about the images are coming with
the callback. You need to find out if it is range,
reflectance, scatter, etc.
Rectified image needs to be scaled and "off‐
seted" to get wanted mm values.
Details about the buffer content available.
You know exactly what components you get
(range, reflectance, scatter, etc.). It is possible
to directly access floating-point mm values.
Cannot load parameter files or buffers saved
in
Stream Setup
, .dat files.
Possible to save/load parameter files and han‐
dle camera configurations.
FrameGrabber functionality, buffers can be
saved if there is not enough time to analyze
them.
Large image processing library included.
No image processing library included.
Chunkdata is not possible to use (encoder val‐
ues, I/O values, etc.).
Possibility to search for cameras on the net‐
work.
Possible to do a firmware update, IP configura‐
tion, file transfer, etc.
Event available when camera disconnects.
PRODUCT DESCRIPTION
4
8026049//2021-04 | SICK
O P E R A T I N G I N S T R U C T I O N S | Ruler3000
23
Subject to change without notice