POSMicro B16 Bedienerhandbuch Seite 1

Stöbern Sie online oder laden Sie Bedienerhandbuch nach Fernseher & Monitore POSMicro B16 herunter. POSMicro B16 Instruction manual Benutzerhandbuch

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 109
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen

Inhaltsverzeichnis

Seite 1 - P3I3 Frame Grabber Family

P3I3 Frame Grabber Familyp3i_DIG, p3i_CL, p3i_CL/PMC ManualRevision 2B

Seite 2

List of Tables3.1. Bit Assignments for Appropriate Data Mode of p3i_DIG 153.2. Used SODIMM Capacity Dependent on Selected Data Mode 193.3. Pinout of 1

Seite 3 - 1A First edition ew, dpe

Appendix A. CamerasA.1. IntroductionThe software adaptation for each camera is done by ELTEC Elektronik AG and included in the camera fileeleye716.cam

Seite 4 - 1. DISCLAIMER

For the cameras "ACC-11x0 Eagle 2048 pix." and "ACC-1100 Eagle 2592 pix." a range of 4-17 MHz isaccepted. For the cameras "AC

Seite 5 - SAFETY INFORMATION

the cycle time, which is the time after which the cameras can be retriggered, is also controlled byel_SetExposureTime.If the desired values of el_SetE

Seite 6 - IMPORTANT INFORMATION

el_SetRegister(wBoardId,"Gain1", 1, 1); // set Gain1 to 1el_SetRegister(wBoardId,"Gain1", 0, 1); // set Gain1 to 0A.9. JAI CV-M2 I

Seite 7 - Table of Contents

Appendix B. FAQsB.1. Common FAQsB.1.1.What is synchronous acquisition?Synchronous acquisition means that all cameras run synchronously to each other.

Seite 8

channel (calling el_AssignBuffer with channel ID 0).There is one exception if the memory acquisition format is set to el_DUAL. In this case the data i

Seite 9

documentation of the camera file. if no setup file is used, el_InitSyncGenerator has to be called tochose the correct synchronization signals and with

Seite 10 - List of Tables

"CV-M77 grabber trg.""Sony XC-55 E-DONPISHA II""Sony XC 55 continous DONPISHA""Sony XC-55 fullframe""Sony

Seite 12 - Chapter 2. Getting Started

IndexGGrabber functionsel_Acquire, 53el_AcquireEx, 55el_AssignBuffer, 56el_CloseHW, 58el_CreateMemBuffer, 59el_FreeMemBuffer, 59el_GetBoardIdentifiers

Seite 13 - 2.3. Connecting the camera

Chapter 1. Introduction1.1. About this documentThe purpose of this documentation is to describe the ELTEC Elektronik AG P3I3 frame grabber family. Itc

Seite 14

Chapter 2. Getting Started2.1. Requirements2.1.1. Requirements for p3i_DIGfor the installation and use of the p3i_DIG frame grabber you need:• the fra

Seite 15

2.3. Connecting the cameraAttach camera cable to camera connector.2.4. Software installationPlease download our software from the web site ELTEC Elekt

Seite 16

2.4.1.1.1. Windows XP, Vista, Windows 7Under these operating systems used the setup program provided for Windows.2.4.1.1.1.1. InstallationPerform the

Seite 17

4. Select the directory to install the software. Normally you should keep the default path.Chapter 2. Getting Started5

Seite 18

5. Select the components to be installed. On a development system you should install all components. Ona target ''System Drivers''

Seite 19

6. During the installation you have to confirm that you want to install the kernel driver.Chapter 2. Getting Started7

Seite 20

7. On a 64 bit system, you will be asked if you want to install the Windows redistributable libraries. Youshould keep the default setting to install t

Seite 21 - 2.4.2.1. Installation

2.4.1.1.1.2. UpdateTo update an existing installation, the best way is to deinstall the old and the reinstall the new software.1. Use the deinstallati

Seite 23

3. Make sure that the checkbox to remove the driver software is set.4. If several gabber of a family are shown deinstall all corresponding devices5. R

Seite 24 - 3.2. p3i_DIG-Hardware

2.4.1.2. Samples installation2.4.1.3. Starting the configuration programThe configuration program looks the same under Windows and Linux.• Start the C

Seite 25

Read the file readme.htm to latest installation hints.cd directory_of_your_choicetar xzvf path_and_name_of_tar_file2. Login as root3. Start the INSTAL

Seite 26

Chapter 3. Hardware Reference3.1. IntroductionThe p3i_DIG is a frame grabber for digital linescan and areascan cameras, which supports EIA-644(LVDS) a

Seite 27 - 3.2.2.3. 16 pin Header

3.2. p3i_DIG-Hardware3.2.1. Block Diagram p3i_DIG3.2.2. Technical Details of p3i_DIGThe frame grabber is capable of handling 11 different data modes.

Seite 28 - 3.2.2.6. SODIMM for p3i_DIG

3.2.2.1. Data Modes of p3i_DIGThere are 11 different modes for handling several combinations of data inputs. The next table shows thebit assignments f

Seite 29

3.2.2.1.1. Mode0 - 1x8 bitUsed DMA channels: 1 4 consecutive bytes are packed into one 32-bit word.3.2.2.1.2. Mode1 - 2x8 bitUsed DMA channels: 2 4 co

Seite 30

3.2.2.2.1. Digital Video InputThe data input consists of 32 differential line pairs.3.2.2.2.2. Control Inputs for p3i_DIGBeside a pixel clock, frame e

Seite 31

3.2.2.4. Trigger InputThere are several trigger inputs on the frame grabber - optocoupled and TTL. The optocoupled triggerinputs have optimum noise im

Seite 32 - 3.2.3.2. 16 pin Header X101

The used SODIMM capacity is dependent on the selected data mode:Table 3.2. Used SODIMM Capacity Dependent on Selected Data ModeMODE Used SODIMM Capaci

Seite 33 - 3.2.5. Status-LEDs

Revision Info2B new icons, 64 bit support dpe2A p3i_CL/PMC added ew, dpe1A First edition ew, dpeCopyright © 2001-2011 ELTEC Elektronik AG

Seite 34 - 3.3. p3i_CL-Hardware

3.2.3.1. Frame Grabber Interface X100 of p3i_DIGLayout of 100 pin Mini-Delta-Ribbon Connector (Receptacle)This is a 100 pin half pitch Mini Delta Ribb

Seite 35

VDATA4(+) A22 VDATA4(-) B22VDATA5(+) A23 VDATA5(-) B23VDATA6(+) A24 VDATA6(-) B24VDATA7(+) A25 VDATA7(-) B25VDATA8(+) A26 VDATA8(-) B26VDATA9(+) A27 V

Seite 36 - 3.3.2.4. Trigger Input

3.2.3.2. 16 pin Header X101Layout of 16 pin Header (male)The 16-Pin Header is an additional interface for user signals and trigger resources.Table 3.4

Seite 37 - 3.3.2.6. SODIMM for p3i_CL

3.2.4. Hex-Switch (Board-ID-Select)Switch S700 is used to set the board ID. If more than one frame grabber is plugged into the PC, eachmust have a dis

Seite 38

3.3. p3i_CL-Hardware3.3.1. Block Diagram p3i_CL3.3.2. Technical Details of p3i_CLThe frame grabber is capable of handling 10 different data modes. Cam

Seite 39

3.3.2.1. Data Modes of p3i_CLThere are 10 different modes for handling several combinations of data inputs.3.3.2.1.1. Mode0 - 1x8 bitUsed DMA channels

Seite 40

3.3.2.2. Frame Grabber Interface p3i_CL3.3.2.2.1. CameraLink Connector of p3i_CLThe CameraLink standard defines 4 differential inputs with an addition

Seite 41 - 3.3.3.3. 16 pin Header X101

3.3.2.5. Data Transfer of p3i_CLSince the p3i_CL is a busmaster card, the video data for a single frame or a whole sequence is movedinto memory per DM

Seite 42 - 3.3.5. Status-LEDs

3.3.3. Connector Pinout of p3i_CLBoard Overview3.3.3.1. CameraLink Interface X1000 of p3i_CLLayout of 26 pin Mini-Delta-Ribbon Connector (Receptacle)T

Seite 43 - 3.4. p3i_CL/PMC-Hardware

Table 3.7. Pinout of 26 pin Mini-Delta-Ribbon Connector X1000 (Receptacle)SIGNAL NAME PIN SIGNAL NAME PINinner shield 1 inner shield 14CC4- 2 CC4+ 15C

Seite 44

1. DISCLAIMERCopyright© 2011 ELTEC Elektronik AG. The information, data, and figures in this documentincluding respective references have been verifie

Seite 45 - 3.4.2.4. Trigger Input

Table 3.8. Pinout of 15 pin high-density female Min-D (X1002)PIN SIGNAL NAME DESCRIPTION1 GND Ground2 Trigin_TTL selectable Trigger Input;TTL-Level3 T

Seite 46

3.3.3.3. 16 pin Header X101Layout of 16 pin Header (male)The 16-Pin Header is an additional interface for user signals and trigger resources.Table 3.9

Seite 47

3.3.4. Hex-Switch (Board-ID-Select)Switch S700 is used to set the board ID. If more than one frame grabber is plugged into the PC, eachmust have a dis

Seite 48

3.4. p3i_CL/PMC-Hardware3.4.1. Block Diagram p3i_CL/PMC3.4.2. Technical Details of p3i_CL/PMCThe frame grabber is capable of handling 10 different dat

Seite 49

3.4.2.1. Data Modes of p3i_CL/PMCThere are 10 different modes for handling several combinations of data inputs.3.4.2.1.1. Mode0 - 1x8 bitUsed DMA chan

Seite 50

3.4.2.2. CameraLink Connector of p3i_CL/PMCThe CameraLink standard defines 4 differential inputs with an additional clock to transmit data and control

Seite 51 - Chapter 3. Hardware Reference

3.4.2.5. Data Transfer of p3i_CL/PMCSince the p3i_CL/PMC is a busmaster card, the video data for a single frame or a whole sequence ismoved into memor

Seite 52 - 3.5. Trigger Modes

3.4.3. Connector Pinout of p3i_CL/PMCBoard Overview3.4.3.1. CameraLink Interface X100 of p3i_CL/PMCLayout of 26 pin Mini-Delta-Ribbon Connector (Recep

Seite 53 - 3.6. Specifications

Table 3.12. Pinout of 26 pin Mini-Delta-Ribbon Connector X100 (Receptacle)SIGNAL NAME PIN SIGNAL NAME PINinner shield 1 inner shield 14CC4- 2 CC4+ 15C

Seite 54

Table 3.13. Pinout of 9 pos. Micro-D (X101)PIN SIGNAL NAME DESCRIPTION1 TRIGIN0+ noninverting part ofoptocoupled trigger input02 TRIGIN2+ noninverting

Seite 55

• Consult the dealer or an experienced radio/TV technician for help.• The use of shielded cables for connection of the monitor to the graphics card is

Seite 56

3.4.3.3. 8 pin Header/Jumper X102Layout of 8 pin Header/Jumper (male)The 8 pin Header/Jumper is an additional interface for user signals and trigger r

Seite 57 - 5.1. Overview

3.4.4. Jumper (Board-ID-Select)8 pin Header/Jumper X102 is also used to set different BoardIds. If you want to use two frame grabberswith one computer

Seite 58 - 5.1.5. Source code samples

3.5. Trigger ModesThe P3I3 family members support various trigger modes to satisfy the requirements of varyingapplications. There are three main modes

Seite 59 - 5.1.10. Multiple Grabbers

3.6. Specifications3.6.1. Electrical Specifications3.6.1.1. Specifications for Differential Signals p3i_DIGEvery differential input signal pair is ter

Seite 60 - 5.1.11. Error Handling

High-Level Output Current|IOH|32 mALow-Level Output Current|IOL|64 mA3.6.1.4. Specifications for Opto-coupled Input SignalsTable 3.18. Electrical Spec

Seite 61 - 5.1.15. Virtual Grabbers

3.6.1.7. Pixel Clock Frequency p3i_CL and p3i_CL/PMCTable 3.21. Maximum Pixel Clock FrequencyParameter Description Min Typ Max UnitClock-f for Mode0(1

Seite 62 - 5.2. Library Functions

Chapter 4. Trouble Shooting - if it does not workCheck if the driver and the user mode software are installed properly. See chapter Getting Started.Fr

Seite 63 - 5.2.2. el_Acquire

Chapter 5. Programmers Reference5.1. Overview5.1.1. IntroductionFrame Grabber configuration tools is the software foundation for ELTEC Elektronik AG f

Seite 64

data transfer PCI burst transfers is extended by ELTEC Elektronik AG with an intelligent PCI DMA.The Frame Grabber configuration tools make all these

Seite 65 - 5.2.3. el_AcquireEx

support/drivers and updates.5.1.6. Industrial requirementsFrame Grabber configuration tools has an extensive built-in camera support making it extreme

Seite 66 - 5.2.4. el_AssignBuffer

immediately.• To avoid short circuits, keep paper clips, screws, and staples away from connectors,slots sockets and circuitry.• Avoid dust, humidity,

Seite 67 - Reference

some kind they must only belong to the same 'family' like , , , and .Because the grabbers of a family may have different hardware resources

Seite 68 - 5.2.5. el_CloseHW

/* Initialize HW and allocate frame buffer */framearray =(BYTE**)el_InitHW( BoardId, 0, SizeX, SizeY, NumberOfFrames, 0, 0);/* optional change of hard

Seite 69 - 5.2.7. el_FreeMemBuffer

can only open the first virtual grabber.Because the units on a board might not be totally independent virtual grabbers have to be opened andused withi

Seite 70 - 5.2.9. el_GetCycleTime

el_TestFrameCountel_TestAcqTable 5.5. File I/OFile I/Oel_WriteSetupFileTable 5.6. MiscellaniousMiscellaniousel_SetOutputsel_ResetOutputsel_GetSettinge

Seite 71 - 5.2.11. el_GetErrorCode

Mode:• live: EL_LIVE• snap: EL_SNAP• or be aborted: EL_ABORTRETURN VALUE:0 if OK-1 if ERROR See el_GetErrorCode for details.DESCRIPTION:Single buffer

Seite 72 - 5.2.14. el_GetHWRevision

SEE ALSO: EL_ACQUISITIONMODE, el_OpenHW , el_NewMemBuffer5.2.3. el_AcquireExlongel_AquireEx (long BoardId, EL_ACQUISITIONMODE Mode, long *pChannels, l

Seite 73 - 5.2.16. el_GetPixelClock

#define CHNO 4 // number of channelslong pStart[CHNO];pStart[0] = 0;pStart[1] = 2 * SEQ_LEN/4;pStart[2] = 3 * SEQ_LEN/4;pStart[3] = 4 * SEQ_LEN/4;long

Seite 74 - 5.2.18. el_GetSetting

//nSequenceLength = 1;//// free all buffer before allocating new//long BuffId;for(int i=0; i<4; i++){NewBuffIds[i]=0;}for( i=0; i<4; i++){// get

Seite 75 - 5.2.20. el_GetSWRevision

0, EL_PACKER_Y, EL_INTERLACE, &NewBuffIds[1]);if (ppVideoMemory_1 < 0 ){ReportError( "el_CreateMemBuffer" );return;}ppVideoMemory_2 =

Seite 76 - 5.2.22. el_InitHW

5.2.6. el_CreateMemBuffervoid **el_CreateMemBuffer ( long BoardId, void** ppMemStart, long SizeX, long SizeY,long *pFrameCount, long Pitch, long Packi

Seite 77

Table of Contents1. Introduction 11.1. About this document 12. Getting Started 22.1. Requirements 22.1.1. Requirements for p3i_DIG 22.1.2. Requirement

Seite 78 - 5.2.23. el_NewMemBuffer

0 if OK-1 if ERROR. See el_GetErrorCode for details.CAVEATS: 'BufferNo' specifies the buffer or sequence to be released. If user allocated m

Seite 79

ValSelect : 0: reads the realised value, 1: reads the desired valueDESCRIPTION: Retrieves the current cycle time (for details look at el_SetCycleTime)

Seite 80 - 5.2.24. el_OpenHW

SEE ALSO: Error Codes5.2.12. el_GetErrorCodeExlongel_GetErrorCodeEx ( char *pszBuffer, long lnLen, long nLanguage );DESCRIPTION: Inquire error descrip

Seite 81

Inquires hardware revision of the video hardware.PARAMETERS:BoardId : board ID returned by el_OpenHWHigh : Pointer to long with high part of revisionL

Seite 82 - 5.2.25. el_OpenHWEx

RETURN VALUE:the pixel clock if OK-1 if ERROR. See el_GetErrorCode for details.SEE ALSO:el_SetPixelClock5.2.17. el_GetSelectedCameralongel_GetSelected

Seite 83 - 5.2.27. el_SelectCamera

-1 if ERROR. See el_GetErrorCode for details.SEE ALSO: EL_FGITEMEXAMPLE:maxxwid = el_GetSetting (BoardId, EL_MAXACQSIZEX, 0));if( maxxwid == -1 ) {bEr

Seite 84 - 5.2.28. el_SetAcqWindow

Revision : Pointer to long with revisionDESCRIPTION: Inquires software revision of the API library.RETURN VALUE:pointer to revision string if OKNULL i

Seite 85 - 5.2.30. el_SetExposureTime

PARAMETERS:BoardId : board ID returned by el_OpenHWMemStart : Pointer to array of pointers to picture buffers, NULL pointer terminates array.SizeX : h

Seite 86 - 5.2.32. el_SetExtTriggerInput

the supplied memory buffers.FrameCount specifies the number of buffers in a sequence. If FrameCount is 0/1 only a single buffer isused for image acqui

Seite 87 - 5.2.34. el_SetPixelClock

BoardId : board ID returned by el_OpenHWMemStart : Pointer to array of pointers to picture buffers. NULL pointer terminates array.SizeX : hor. size of

Seite 88 - 5.2.35. el_TestAcq

5.1.12. Downloading the software 505.1.13. Image Sequences - Program flow 505.1.14. Calling the library function from languages other than C/C++ 515.1

Seite 89 - 5.2.37. el_WaitAcqEnd

0 and specify the X/Y dimension of each image buffer allocated by the user.Then el_NewMemBuffer does not allocate image memory it uses the supplied im

Seite 90

BoardSelect: board numberMode: force basic setup yes/noRETURN VALUE:Board ID of board initialized successfully-1 if ERROR. See el_GetErrorCode for det

Seite 91 - 5.3. Defines

{nError = el_GetErrorCode();return FALSE;}nRc = el_Acquire( nBoardID, EL_SNAP );if ( 0 != nRc ) {nError = el_GetErrorCode();return FALSE;}else {// Wai

Seite 92 - Table 5.11. Error codes

long BoardId[16];long LastHex=-1;int i;long BoardCount;EL_BOARD_IDENTIFIER IdList[16];// get list of all installed boardslong ByCount=el_GetBoardIdent

Seite 93

DESCRIPTION: Sets a camera defined in the camera file.RETURN VALUE:0 if OK-1 if ERROR. See el_GetErrorCode for details.SEE ALSO: el_GetSelectedCameraE

Seite 94

If the acquisition memory format is set to interlace acquisition, all acquisition window parameters must bespecified as frame-related values. If the a

Seite 95 - 5.3.3. EL_FGITEM

DESCRIPTION: Sets the desired exposure time in micro seconds. For some cameras not all values canbe realised. In these cases the function sets the exp

Seite 96 - 5.4. Data Structures

el_SetExtTriggerInput ( long BoardId, long CamSel, long TriggerInput );PARAMETERS:BoardId : board ID returned by el_OpenHWCamSel : Selects camera; set

Seite 97

Reserved2 );BoardId : board ID returned by el_OpenHWFrequency : Frequency in HzReserved1 :DESCRIPTION: Sets the pixel clock generated on the board. Th

Seite 98 - Chapter 6. Samples

// Acquire one frameel_Acquire (BoardId, EL_SNAP);do {...;} while( el_TestAcq( BoardId ) || Timeout-- );5.2.36. el_TestFrameCountlongel_TestFrameCount

Seite 99

A.5. ACC-1xx0 Eagle 90A.6. Pulnix TM-6710CL 91A.7. Optisens Colorline-1728 91A.8. Optisens Colorline-1728 Stereo 92A.9. JAI CV-M2 Ikegami SKC-145T2 Ba

Seite 100 - Appendix A. Cameras

is stopped, or a time-out is reached. Therefore, this function can be used to determine the end of anacquisition triggered with el_Acquire .SEE ALSO:

Seite 101 - A.7. Optisens Colorline-1728

5.2.38. el_WriteSetupFilelongel_WriteSetupFile ( long BoardId, char* Filename, long Overwrite );Filename : pointer to string with name of setup file a

Seite 102

EL_W_WRONGREVISIONCRC 4 Wrong CRC in hardware revision EEPROMEL_W_ACQWINDOWTOOBIG 3 Acquisition window too big for the cameraselected; will be made sm

Seite 103

description of ' el_NewMemBuffer '.EL_E_WRONGBOARDID -13 No board with this ID is open.EL_E_ADCREFLEVELS -14 Invalid reference values for an

Seite 104 - Appendix B. FAQs

EL_E_BIOSFUNCTIONCALL -35 The Bios did not execute one of the following PCIBios callsproperly (returned an error): 'Find PCIdevice', 'W

Seite 105

EL_E_WRONGTASKID -500 Internal errorcodeEL_E_BUFFERNULLPTR -501 User defined buffer pointer is NULL.EL_E_WRONGBUFFERALIGN -502 User defined buffer has

Seite 106

EL_MEMPIXELSIZEEL_PACKINGMODEEL_FRAMECOUNTEL_FRAMEBUFPITCHEL_BUFFERID5.4. Data Structures5.4.1. EL_CAMFEATURESAn entry of the camera feature listThis

Seite 107

USED IN: el_GetBoardIdentifiersused to retieve informations about the installed boardstypedef struct{char Name[32]; // name of the boardlong HexSwitch

Seite 108

Chapter 6. Samples6.1. Programming exampleThis small programming example shows how to use the basic API functions to setup the grabberhardware for get

Seite 109

}nRet = el_WaitAcqEnd(wBoardID);if(nRet < 0){printf("Failed!!");}else{printf("Snap!!");}... call the display server.// close th

Kommentare zu diesen Handbüchern

Keine Kommentare