Mikrotron MC136 Series Reference Manual

Genicam highspeed memory camera with gigevision interface

Advertisement

Quick Links

MC136x/MC137x
HighSpeed Memory Camera With GigEVision Interface
R
e
R
MC136x/MC137x Camera Manual
Copyright © 2009 Mikrotron GmbH
Mikrotron GmbH
Landshuter Str. 20-22
D-85716 Unterschleissheim
Germany
G
i
g
G
i
g
G
e
G
e
f
e
r
e
e
f
e
r
e
E
V
i
s
E
V
i
s
n
I
C
a
n
I
C
a
n
c
e
M
n
c
e
M
Rev. 1.0
Tel.: +49 89 726342 00
Fax: +49 89 726342 99
info@mikrotron.de
www.mikrotron.de
i
o
n
i
o
n
m
m
a
n
u
a
n
u
a
l
a
l

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the MC136 Series and is the answer not in the manual?

Questions and answers

Summary of Contents for Mikrotron MC136 Series

  • Page 1 MC136x/MC137x HighSpeed Memory Camera With GigEVision Interface MC136x/MC137x Camera Manual Rev. 1.0 Copyright © 2009 Mikrotron GmbH Mikrotron GmbH Tel.: +49 89 726342 00 Landshuter Str. 20-22 Fax: +49 89 726342 99 D-85716 Unterschleissheim info@mikrotron.de Germany www.mikrotron.de...
  • Page 2: Table Of Contents

    Table of contents 1. Introduction ..........................3 1.1. General Target ........................3 1.2. GEN<i>CAM Specification ....................4 1.3. Interface Type ........................4 2. Feature description ......................5 2.1. Camera Information ......................5 2.2. Image Size Controls......................8 2.3. Acquisition and Trigger Controls ..................12 2.4. Record Controls........................16 2.5. Stream Controls ........................19 2.6.
  • Page 3: Introduction

    GigE Vision standard uses Ethernet as the hardware interface to connect a camera to its host. GigE Vision is based on GEN<i>CAM which ensures compatibility to a wide range of programming interfaces and applications. The description of this manual covers the Mikrotron cameras from the series MC136x and MC137x 1.1. General Target The configuration, status and control capabilities of the cameras are accessible by a number of camera 'features'.
  • Page 4: GenCam Specification

    MC136x/MC137x GenICam Reference Manual 1.2. GEN<i>CAM Specification This manual is based on the GEN<i>CAM Standard Features Naming Convention, Version 1.2.1, 2008-08-19 from the GEN<i>CAM Organisation at www.genicam.org. 1.3. Interface Type Each feature is accessible by a specific interface. Each interface has a number of attributes descriping the current value/state and capabilities (e.g.
  • Page 5: Feature Description

    This feature provides the manufacturer name. DeviceVendorName Feature name Access Read only Interface IString Unit Range Response „Mikrotron GmbH\0“ Note the string is limited by a trailing „\0“ DeviceModelName This feature provides the model name. Feature name DeviceModelName Access Read only Interface...
  • Page 6 MC136x/MC137x GenICam Reference Manual DeviceManufacturerInfo This feature provides extended manufacturer information. Here it is the position of Mikrotron GmbH. Feature name DeviceManufacturerInfo Access Read only Interface IString Unit Range Response „85716 Unterschleissheim, Germany\0“ Note the string is limited by a trailing „\0“...
  • Page 7 MC136x/MC137x GenICam Reference Manual CameraHeadReset This feature ist used to reset the camera and to put it in its power up state. Feature name CameraHeadReset Access Write only Interface ICommand Unit Range Response Note...
  • Page 8: Image Size Controls

    MC136x/MC137x GenICam Reference Manual 2.2. Image Size Controls SensorWidth This feature indicates the effective width of the sensor in pixels. SensorWidth Feature name Access Read only Interface IInteger Unit pixel Range Response 1280 Note SensorHeight This feature indicates the effective height of the sensor in pixels. Feature name SensorHeight Access...
  • Page 9 MC136x/MC137x GenICam Reference Manual Width This feature represents the actual image width expelled by the camera (in pixels). Feature name Width Access Read/Write Interface IInteger Unit pixel Range 96...1280 Response 1280 Invalidation RecordMaxFrames, RecordMaxFramesPerSequence, AcquisitionFrameRateMax, AcquisitionFrameRateRaw, ExposureTimeMax, AcquisitionSource Precondition CameraState = Idle Note •The value must be 96 modulo.
  • Page 10 MC136x/MC137x GenICam Reference Manual OffsetY This Feature represents the vertical offset from the origin to the AOI – Area Of Interest (in pixels). Feature name OffsetY Access Read/Write Interface IInteger Unit pixel Range 0... 1022 Response e.g. 0 Invalidation RecordMaxFrames, RecordMaxFramesPerSequence, AcquisitionFrameRateMax, AcquisitionFrameRateRaw, ExposureTimeMax, AcquisitionSource Precondition...
  • Page 11 MC136x/MC137x GenICam Reference Manual PixelSize This feature indicates the total size in bits of a pixel of the image. This value must always be coherent with the PixelFormat register. Feature name PixelSize Access Read only Interface IEnumeration Unit Range Response Note Bpp8 PixelColorFilter...
  • Page 12: Acquisition And Trigger Controls

    MC136x/MC137x GenICam Reference Manual 2.3. Acquisition and Trigger Controls AcquisitionMode This feature controls the acquisition mode of the device. It defines the number of frames to capture during an acquisition and the way the acquisition stops. Actually only the acquisition mode 'Continuous Mode' is supported.
  • Page 13 MC136x/MC137x GenICam Reference Manual AcquisitionFrameRateMax This feature represents the upper limit of the frame rate(in hertz) of the camera in dependency of the current camera settings. Feature name AcquisitionFrameRateMax Access Read only Interface IInteger Unit Hz (fps – frame per second) Range Response e.g.
  • Page 14 MC136x/MC137x GenICam Reference Manual ExposureTimeMax This feature represents the upper limit Exposure time (in us) at which the Frames can be captured. ExposureTimeMax Feature name Access Read only Interface IInteger Unit microseconds - us Range Response e.g. 1944 Invalidation ExposureTimeRaw Note ExposureTimeRaw This feature is used to set the Exposure time (in microseconds).
  • Page 15 MC136x/MC137x GenICam Reference Manual AcquisitionStop This feature stops the Acquisition of the device at the end of the current frame. If no Acquisition is in progress, the command is ignored. Feature name AcquisitionStop Access Write only Interface ICommand Unit Range Response CameraState Invalidation...
  • Page 16: Record Controls

    MC136x/MC137x GenICam Reference Manual 2.4. Record Controls RecordMode This feature defines the record operation mode. There are two modes: -single recording In this mode the cameras internal buffer is filled with frames untill the end of the buffer is reached. Afterwards, the camera stopps recording.
  • Page 17 MC136x/MC137x GenICam Reference Manual RecordTrailer This feature defines the number of frames to record after a record stop trigger is detected. The default value is 0. Feature name RecordTrailer Access Read/Write Interface IInteger Unit number of picture 0… (RecordMaxFramesPerSequence-1) Range Response e.g.
  • Page 18 MC136x/MC137x GenICam Reference Manual RecordMaxFramesPerSequence This feature indicates the maximal number of frames, that can be recorded in one sequence. Feature name RecordMaxFramesPerSequence Access Read only Interface IInteger Unit number of picture Range Response e.g. 3274 Note RecordNumberOfFramesPerSequence This feature indicates the number of recorded frames in one sequence. Feature name RecordNumberOfFramesPerSequence Access...
  • Page 19: Stream Controls

    MC136x/MC137x GenICam Reference Manual 2.5. Stream Controls StreamSequenceSelector If streaming from the camera to the host is selected, this feature defines the index of the sequence the frames are read from. Feature name StreamSequenceSelector Access Read/Write Interface IInteger Unit Range 0 ..
  • Page 20 MC136x/MC137x GenICam Reference Manual StreamSingleFrame This feature is used to read a single frame from a sequence buffer. The frame to read is absolutely addressed by its frame number. To read a frame set this feature to the requested frame number. StreamSingleFrame Feature name Access...
  • Page 21: Analog Controls

    MC136x/MC137x GenICam Reference Manual 2.6. Analog Controls GainRaw This feature is used to set the digital gain of the camera. GainRaw Feature name Access Read/Write Interface IInteger Unit Range 0…600 Response e.g. 0 Invalidation CameraState = Idle or Live, Precondition Note BlackLevelRaw This feature is used to set the black level of the camera.
  • Page 22 MC136x/MC137x GenICam Reference Manual SlopsDualRaw This feature is used to set the dual slope of the camera. Feature name SlopsDualRaw Access Read/Write Interface IInteger Unit Range SlopsdualMin…SlopsDualMax Response e.g. 1 Invalidation Precondition CameraState = Idle or Live, SlopsMode = DualSlope or TripleSlope Note SlopsDualMin...
  • Page 23 MC136x/MC137x GenICam Reference Manual SlopsTripleRaw This feature is used to set the triple slope of the camera. Feature name SlopsTripleRaw Access Read/Write Interface IInteger Unit Range SlopsTripleMin…SlopsTripleMax Response e.g. 1 Invalidation Precondition CameraState = Idle or Live, SlopsMode = TripleSlope Note SlopsTripleMin This feature indicates the minimum of the triple slope.
  • Page 24: Camera State

    MC136x/MC137x GenICam Reference Manual 2.7. Camera State CameraState This feature indicates the state of the camera. CameraState Feature name Access Read only Interface IEnumeration Unit Range Response Idle, Live, Streaming, Recording Invalidation Idle Live: -- Idle Streaming:-- Idle Recording: RecordNumberOfFrames, RecordNumberOfFramesPerSequences Live Idle: --...
  • Page 25: General Programming Guide

    MC136x/MC137x GenICam Reference Manual 3. General Programming Guide 3.1. Camera States The feature CameraState indicates der current state of the camera. The camera has 4 states: •IDLE the camera is in IDLE state •LIVE the camera is streaming live frames from the camera to the host •RECORDING the camera is in recording mode.
  • Page 26: State Transformations

    MC136x/MC137x GenICam Reference Manual 3.2. State Transformations The camera goes to the IDLE state automatically after the power-up. The diagramm below shows the state transitions between the different camera states: IDLE RECORDING LIVE STREAMING Possible state transitions: Transition Precondition Transition trigger AcquisitionSource = Live AcquisitionStart IDLE...
  • Page 27: Record Programming Guide

    MC136x/MC137x GenICam Reference Manual 4. Record Programming Guide The camera is capable to record frames directly in the internal memory of the camera at full speed. The memory can be configured as one large buffer or can be devided in up to 8 regions of equal size, called sequences.
  • Page 28 MC136x/MC137x GenICam Reference Manual There is an additional feature for defining a record sequence, called 'RecordTrailer'. Memory start stop real stop trailer trailer The trailer value defines the number of recorded frames after a stop event initiated by the trigger button or a RecordStop command.
  • Page 29: Continuous Recording With More Than One Sequence

    MC136x/MC137x GenICam Reference Manual 4.2. Continuous Recording with more than one sequence The camera internal buffer can be subdevided into 2, 4 or 8 record sequences. Each recording to a sequence buffer is done as descriped in the mode 'Continuous Recording, single buffer' above. The difference to a single buffer recording is descriped by an example with 2 sequences in the example below: Sequence 1...
  • Page 30: Single Recording

    MC136x/MC137x GenICam Reference Manual 4.3. Single Recording Single recording means, that the recording starts at the beginning of the memory and stops automatically at the end of the buffer. Recording can be stopped prematurely using the command feature „RecordStop“. If the camera is stopped automatically by reaching the end of the buffer, an additional RecordStop must be send to the camera.
  • Page 31: Streaming Programming Guide

    MC136x/MC137x GenICam Reference Manual 5. Streaming Programming Guide After recording is stopped the internal buffer of the camera is filled with a number of recorded frames.To enable streaming from the camera buffer to the host, the feature AcquisitionSource must be set to 'Memory'. The streamrate is fix 30Mb/s, So if the picture is bigger, the framerate is smaller.
  • Page 32 MC136x/MC137x GenICam Reference Manual The programming flow of a streaming is: •StreamSequenceSelector = 0 or 1 or…. •Read the feature RecordNumberOfFramesPerSequence •StreamEndNumber = x (Range: StreamStartNumber …RecordNumberOfFramesPerSequence-1) •StreamStartNumber = x (Range: 0…. StreamEndNumber) •AcquisitionSource = Memory •Perform AcquisitionStart (CameraState gets Streaming) •The feature CameraState will be set automatically to Idle after streaming ends.
  • Page 33: Summarize Of The Features

    MC136x/MC137x GenICam Reference Manual 6. Summarize of the features Feature Name Access Write Parameter Response Interface Camera Information Mikrotron GmbH IString DeviceVendorName e.g. MC1366 IString DeviceModelName 85716 IString DeviceManufacturerInfo Unterschleißheim, Germany e.g. Version 1.0.0 IString DeviceVersion ICommand CameraHeadReset Image Size Controls...
  • Page 34 MC136x/MC137x GenICam Reference Manual IInteger StreamStartNumber StreamEndNumber Range: 0… IInteger StreamEndNumber StreamStartNumber … Seqrecpicnum-1 IInteger StreamSingleFrame StreamEndNumber Range: 0… Analog Controls 0..600 IInteger GainRaw 50…200 IInteger BlackLevelRaw NormalShutter, DualSlpoe, TripleSlope IEnumeration SlopsMode SlopsDualMin...SlopsDualMax IInteger SlopsDualRaw IInteger SlopsDualMin IInteger SlopsDualMax SlopsTripleMin...SlopsTripleMax IInteger SlopsTripleRaw IInteger...

This manual is also suitable for:

Mc137 series

Table of Contents