Home
EOS-2000
Contents
1. 175 vi Table of Contents Table 1 1 Table 1 2 Table 2 1 Table 2 2 Table 2 3 Table 2 4 Table 2 5 Table 2 6 Table 2 7 Table 2 8 Table 2 9 Table 2 10 Table 4 1 Table 4 2 Table 4 3 Table 5 1 Table 5 2 Table 5 3 Table 5 4 Table 5 5 Table 5 6 List of Tables EOS 2000 User s Manual List of Tables EOS 2000 SpecificationS esse eke ee ee ee ee ee ee AR 2 Unpacking Checklist sirsiran 3 Gigabit Ethernet Port PiNOU ees sesse ee ees ee ee ke ee ee 12 COM1 Port Pinou e ees se see ee ee ee ee ee Re ee ee Y ee ee ee 13 Digital VO PIDIOUE 22 2 ies sg es vk egg de Vd dd de poaae oi 15 Image Acquisition Speed ee ee ee 16 Video Ports O 3 PiNOU esse ee see ee ee ee nuu 17 eedem 18 GPIO Hardware Features cccccceeeesseeeeeeeeaeeeeeeeees 19 Back Panel VO Connectors eseeeeeees 21 COM 2 Port Pinout se sesde eed ee dee eren 22 Power SWItCh sessies ese dd Re Ee GE GE Ke ee GE ee aun 23 LIStOf FUNCIONS AA ER EE EE N NY 72 ees Data TY Pes RE et tecti t 73 Pixel Data EE ES ee ed Se a aa ona 112 BIOS Navigation screeds annene Re mm 146 Serial Port1 Address once t 155 Serial Port2 AddresS ee sees se ee ee ee RE ee ee ee Re ee 155 COM Port RS485 SUDDOF ee ee ee RR AA ee ee 156 Legacy USB Support ee ee ee ke ee ee ee YL ee 159 Restore on AC Power LOSS ee Ee Ee E
2. DIL 19 8 mu m mm T System Description EOS 2000 User s Manual 2 1 4 Bottom View T 1 TL M i sl ey MI ET pum TIED System Description EOS 2000 User s Manual 2 1 5 Side View Right J 1 TAL i IE 2 1 6 Side View Left f ru i amp P 2 TT Vp Nyd E ZA E X ne T Nr ae 7 E agua e E EER I System Description EOS 2000 User s Manual 2 2 Front Panel I O Connectors H E a COMI VGA LANI LAN2 USB KBMS RESET a gt R F i E D o 50 ED L P SET aa B Symbol Function Reset button PS2 keyboard amp mouse USB2 0 ports Dual Gigabit Ethernet ports VGA connector COM port Digital VO connector 4 channel Power over Ethernet Connectors Compact Flash socket gt I Onim ollow Figure
3. Type Name Description Range U8 8 bit ASCII character 0 to 255 116 16 bit integer 32768 to 32767 U16 16 bit unsigned integer 0 to 65535 132 32 bit long integer 2147483648 to 2147483647 U32 32 bit unsigned long integer 0 to 4294967295 F32 32 bit float 3 402823E38 to 3 402823E38 F64 64 bit double float 1 797683134862315E308 to 1 797683134862315E309 Boolean Boolean logic TRUE FALSE Table 4 2 C C Data Types Software Support 73 EOS 2000 User s Manual 4 5 3 System Functions Name AngeloRTV_Initial PortNo Initialize the port in Angelo series card AngeloRTV_Close PortNo Close the port in Angelo series card AngeloRTV_Software_Reset PortNo Reset the port in Angelo series card AngeloRTV_Read_Serial CardNo HighByte LowByte Read the unique 48 Bit Serial Number of Angelo Series Card Only for RTV 24 Rev B1 above PCI 2100 Rev A2 above AngeloRTV_Get_Version DriverVersion DLLVersion Reserved Get the version of driver of AngeloRTV card and AngeloRTV dll Description AngeloRTV_ Initial This function initializes the ports of the Angelo Series card Each application program must call this function before any other functions can be used If the initialization is executed suc cessfully it returns a value of 0 Note There are four ports on the RTV 24 cRTV 24 and cRTV 44 series cards and one port on the PMC RTV21 AngeloRTV_Close Releases all resources from the ports AngeloRTV_Software_R
4. 145 5 1 Starting the BIOS tnit 145 5 141 Setup Menu rrt htt e o RE Re dn n 145 5 1 2 Navigation eene 146 AN SS rede EE EE TAR 148 5 2 1 System Time System Date iss ee ee ee ee ee 148 5 3 Advanced BIOS Setup iii ee ee ee RR AA ee ee 149 5 3 1 CPU Configuration nesrecna 150 5 3 2 IDE Configuration ese ee ee ee ee Re ee ee ee ee 151 5 3 3 Video Function Configuration ee ee ee 153 5 3 4 Super IO ConfiguratiON ee ee ee ee ee 154 5 3 5 Hardware Health Configuration sesse ee se see ee ee ee 157 5 3 6 USB ConfiguratiON ee ee Re RA ee ee nen 158 5 3 7 ACPI Configurations sesse cede 160 5 3 8 AHCI Configurator srren aeiia 161 5 3 9 Remote Access Configuration ee ee ee 162 54 PCIPnP Setup iese ee se RA AA ee ee ee ee ee Re ee ee 163 5 4 1 PCI PnP ConfiguratiON esse sesse se ee ee ee ke ee 163 Deo JBootSetup eee kite tie RR aa Ke edd CW 165 Table of Contents V EOS 2000 User s Manual 5 5 1 Boot Settings sis eerie certe DN 166 5 0 Security Setup iet e re d ne EE De octet ans 169 5 6 1 Password Support ee ee se ee ee ee ee ee ee ee ee ee ee 169 5 7 Chipset Configuration ee ee RA ee 171 5 7 1 Chipset Settings EEN GE ASE KG KERE N GAAR ENE gee de 171 5 7 2 LAN 82574L PXE ROM NI ees see see ee ee ee ee ee ee 171 5 7 3 South Bridge Chipset Configuration 172 Important Safety Instructions
5. AngeloRTV Get Version DLLVersion 1 EOS 2000 User s Manual rot DriverVersion IntToStr DriverVersion 1 DriverVersion strDriverVersion IntToStr DriverVersion 2 DriverVersion strDriverVersion IntToStr DriverVersion 3 DriverVersion strDriverVersion IntToStr DriverVersion 4 DLLVersion IntToStr DLLVersion 1 DLLVersion strDLLVersion IntToStr DLLVersion 2 DLLVersion strDLLVersion IntToStr DLLVersion 3 DLLVersion strDLLVersion IntToStr DLLVersion 4 Software Support 79 EOS 2000 User s Manual 80 4 5 4 Configuration Functions Name AngeloRTV Set Image Config PortNo Configlndex Value Set the video adjustments AngeloRTV Get Image Config PortNo Configlndex Value Get the video adjustments AngeloRTV Set Color Format PortNo ColorFormat Set the color format AngeloRTV Get Color Format PortNo ColorFormat Get the color format AngeloRTV Set Video Format PortNo Value Set the video format AngeloRTV Get Video Format PortNo Value Set the video format AngeloRTV Set Image Geometric PortNo X Offset Y Offset X Active Y Active X Scale Y Scale Advanced image processing AngeloRTV Detect Video Format PortNo FormatValue Detect the video format and if there is signal input 9 Descriptions AngeloRTV Set Image Config Adjusts the hue contrast Saturation and brightness
6. DWORD GPIORead IBaseFilter pFilter Purpose Get the electronic level of the gpio pin Parameters pFilter Interface of BT878 filter 2 IKsPropertySet pKs NULL DWORD TypeSupport 0 KSPROPERTY_CUSTOMBT848_GPIO_S rc HRESULT hr ULONG ret 0 Software Support 131 EOS 2000 User s Manual DWORD ReturnValue 0 DWORD bit 6 Offset of GPIO pin if pFilter NULL return 0 if pFilter QueryInterface IID IKsPropertySet void amp pKs S OK hr pKs gt QuerySupported PROPSETID_CUSTOMBT848 KSPROPERTY_CUSTOMBT848_GPIO amp TypeSupport if TypeSupport amp KSPROPERTY_SUPPORT_GET ZeroMemory amp rc sizeof rc rc dwOperation BT848_CUSTPROP_GPIO_GETGPDATABITS rc dwFromBit bit rc dwToBit bit rc dwOffset 0 hr pKs gt Get PROPSETID_CUSTOMBT848 SPROPERTY_CUSTOMBT848_GPIO INSTANCE_DATA_OF_PROPERTY_PTR amp rc INSTANCE_DATA_OF_PROPERTY_SIZE rc amp rc sizeof rc amp ret ReturnValue rc dwValue pKs gt Release return ReturnValue I 132 Software Support EOS 2000 User s Manual EEPROM Access ADLink Bt878 Video Capture provides a method for accessing I2C register The interface can store a few data for example board identification Sample define INSTANCE DATA OF PROPERTY PTR Xx PKSP
7. 6 Coml2 15 ComO2 24 7 In3 16 Out3 25 12V out 8 Coml3 17 ComO3 26 GND 9 Frame GND 18 Frame GND Table 2 6 GPIO Pinout Digital Input Circuit DC 3 3V 1200 ohm 3 4W Digital Input Circuit Digital Input Common X V 7 Digital mu Input X ro T 0 1uF 50V 1000pF 50V S77 Frame GND 18 System Description EOS 2000 User s Manual Digital Output Circuit Digital Output Circuit Digital Output X M Vm 7 E N Digital Output 4 Common X 1000pF 50V 0 1uF 50V GPIO Features Function Electronic Specification Isolated Digital Input Photo Coupled Input x 4 ch Status Normal is High Input voltage range Coml to In O to 25 V High Level active off Coml to In lt 0 5 V Low Level active on Coml to In gt 2 2 V Isolated Digital Output Photo Coupled Output x 4 ch Status Normal is Close Load voltage range 3 to 24V Output sink current 80 mA Max Output voltage drop 1 0 V Max Leak current 0 1 mA Max Reverse voltage 6V Table 2 7 GPIO Hardware Features System Description 19 EOS 2000 User s Manual 2 2 9 CompactFlash Socket KB MS RESET pe CF CARD The CompactFlash socket of EOS supports both DMA and PIO mode 20 System Description EOS 2000 User s Manual 23 Back Panel I O Connectors Item Function ltem Functio
8. Documentation about Displaying a Filter s Property Page can be found on Microsoft MSDN homepage 128 Software Support EOS 2000 User s Manual Below is the example code for adding property pages pFilter points to the capture filter ISpecifyPropertyPages pSpecify HR hr DE ESULT hr pFilter QueryInterface IID ISpecifyPropertyPages void amp pSpecify SUCCEEDED hr FILT pFil ER INFO FilterInfo ter QueryFilterInfo amp FilterInfo FilterInfo pGraph gt Release CAUUID caGUID pSpecify gt GetPages amp caGUID pSpecify gt Release OleCreatePropertyFrame NULL Parent window 0 x Reserved 0 y Reserved FilterInfo achName Caption for the dialog box 1 Number of filters IUnknown amp m_pFilter Pointer to the filter caGUID cElems Number of property pages caGUID pElems Pointer to property page CLSIDs 0 Locale identifier oP Reserved NULL Reserved CoTaskMemFree caGUID pElems Software Support 129 EOS 2000 User s Manual Use COM interfaces Use the methods of IAMVideoProvAmp interface of standard DirectShow Interface to get or set the qualities of an incoming video signal ADLink Bt878 Crossbar The ADLink Bt878 Crossbar filter implements an IAMCrossbar interface It routes signals from an analog or digital source to a video capture filter Proprietary Inter
9. Example lt VC BCB gt Software Support 97 EOS 2000 User s Manual AngeloRTV_Set_GPIO_Sts AngeloRTV_Get_GPIO_Sts I16 Result I16 PortNo 0 U8 Status 1 Result AngeloRTV_Set_GPIO_Sts PortNo Status Result AngeloRTV_Get_GPIO_Sts PortNo amp Status AngeloRTV_Set_GPIO_Int_Logic I16 Result U16 PortNo 0 U16 Logic 0 Result AngeloRTV Set GPIO Int Logic PortNo Logic AngeloRTV_Write_EEPROM AngeloRTV_Read_EEPROM I16 Result I16 PortNo 0 U8 Offset 0 U8 Value 128 Result AngeloRTV_Write_EEPROM PortNo Offset Value Result AngeloRTV_Read_EEPROM PortNo Offset amp Value AngeloRTV Set LED Sts I16 Result U16 PortNo U8 LEDStatus PortNo 0 LEDStatus 1 Result AngeloRTV Set LED Sts PortNo LEDStatus Visual Basic AngeloRTV Set GPIO Sts AngeloRTV Get GPIO Sts 98 Dim Result As Integer Dim PortNo As Integer Dim Status As Byte PortNo 0 Status 1 Result AngeloRTV_Set_GPIO_Sts ByVal PortNo ByVal Status Software Support ByRef Status AngeloRTV_Set_GPIO_Int_Logic Dim Result As Integer Dim PortNo As Integer Dim Logic As Integer PortNo 0 Logic 0 PortNo ByVal Logic AngeloRTV_Write_EEPROM AngeloRTV_Read_EEPROM Dim Result As Integer Dim PortNo As Integer Dim Offset As Byte Dim Value As Byte PortNo 0 Offset 0 Value
10. Please input the correct PortNo parameter Examples lt VC BCB gt AngeloRTV_Capture_Config AngeloRTV_Capture_Start AngeloRTV_Sync_Grab AngeloRTV Capture Stop I16 Result U16 PortNo 0 U32 CaptureNo OxFFFFFFFFE U32 Start Field 0 U32 StrAddr U32 Width Height Size Byte Result AngeloRTV Capture Config PortNo Start Field Result AngeloRTV Capture Start PortNo CaptureNo Result AngeloRTV Sync Grab PortNo amp StrAddr amp Width amp Height amp Size Byte Result AngeloRTV Capture Stop PortNo Visual Basic AngeloRTV Capture Config AngeloRTV Capture Start AngeloRTV Sync Grab AngeloRTV Capture Stop Dim Result As Integer Dim PortNo As Integer Dim CaptureNo As Long Dim Start Field As Long Dim StrAddr As Long Software Support 93 EOS 2000 User s Manual Dim Width as Long Height As Long Size Byte As Long PortNo 0 CaptureNo amp HFFFFFFFF Start_Field 0 Result AngeloRTV_Capture_Config ByVal PortNo ByVal Start_Field Result AngeloRTV_Capture_Start ByVal PortNo ByVal CaptureNo Result AngeloRTV_Sync_Grab ByVal PortNo StrAddr Width Height Size_Byte Result AngeloRTV_Capture_Stop ByVal PortNo lt Delphi gt AngeloRTV Capture Config AngeloRTV Capture Start AngeloRTV Sync Grab AngeloRTV Capture Stop Var Result SmallInt PortNo SmallInt CaptureNo LontInt Start Field LontInt StrAddr Pointer Width
11. Arguments PortNo Port number is the zero index of the Angelo series card For example if there are two PCI RTV 24 Angelo cards card 0 card 1 in the system and each PCI RTV 24 has four ports the first port of card O is O and the first port of card 1 is 4 Dest Address User allocated destination memory address or array Start Address Memory start address of the video frame Width Image width Height Image height Size_Byte Memory size in bytes FileName File name to save to Remember to add the file extension name FileFormat File format to save to gt 0 TIF gt 1 BMP gt 2 JPEG nQuality This parameter in used only for the JPEG file format Return Code gt 0 ERROR_NoError gt 7 ERROR Not Initialized Make sure the port has been initialized by AngeloRTV_ Initial gt 9 ERROR Invalid PortNo Please input a correct PortNo parameter Examples VC BCB gt 114 Software Support EOS 2000 User s Manual AngeloRTV_Copy_Frame I16 Result U16 PortNo 0 U32 Size_Byte 640 480 3 U8 Dest_Address NULL Dest Address U8 malloc Size_Byte Result AngeloRTV Copy Frame PortNo Dest Address Size Byte AngeloRTV Get Frame I16 Result U16 PortNo 0 U32 Size_Byte Width Height U32 StrAddr Result AngeloRIV Get Frame PortNo amp StrAddr amp Width amp Height amp Size Byte AngeloRTV Save File I16 Result U16 PortN
12. Result AngeloRTV_Trigger_Config PortNo Interval Result AngeloRTV_Trigger_Start CardNo Multiplex Software Support 111 EOS 2000 User s Manual 4 5 10 Frame Buffer Name AngeloRTV Copy frame PortNo Dest Address Size Byte Copies the frame date to the user allocated destination mem ory bytes AngeloRTV Get frame PortNo Start Address Width Height Size Byte Gets the frame memory start address and size of frame bytes AngeloRTV Save File PortNo FileName FileFormat nQuality Save the video frame into an image file Description AngeloRTV Copy frame Copies frame data to memory or an array that the user has allocated Before using this function remember to allocate enough memory address space or array elements AngeloRTV_Save_File Saves the current video frame into an image file TIF BMP or JPEG nQuality is only used JPEGs AngeloRTV_Get_frame Retrieves the memory start address from the frame data width height and size in bytes of the image For example a FULL NTSC RGB24 video frame will occupy 900K Byte 640 480 3 memory address space Format DWORD 32Bit Pixel Data Byte 3 Byte 2 Byte 1 Byte 0 Bit 31 24 Bit 23 16 Bit 15 8 Bit 7 0 RGB32 DwO Appha R G B RGB24 DwO B1 RO GO BO Dw1 G2 B2 R1 G1 Dw2 R3 G3 B3 R2 Table 4 3 Pixel Data 112 Software Support EOS 2000 User s Manual Fo
13. See pixel values of the selected point of the image on toolbar The display image shows a blue cross line on it Click mouse on the display image to move the selected point 4 4 3 4 Status Bar Porto CHO p 332 3 v 16 rate 00 fps total Oframes ratio 1 00 1 00 From left to right the panel items are status host cursor position pixel value frame rate total captured frames and magnification horizontal ratio vertical ratio Software Support 65 EOS 2000 User s Manual 4 4 3 5 Display Panel Press left mouse button on the image and then there will be a blue frame around the image It means the image is selected If user wants select more images please keep pressing Ctrl and click the other images Like the picture below the up left channel and down right channel are selected Then user can adjust these images size by Fit Size Original Size Zoom In and Zoom out button 66 Software Support EOS 2000 User s Manual Press left mouse button and then drag it display panel will appear a green rectangle region which will be zoomed in Keep pressing Shift during dragging the image will be zoomed in at the same proportion of width and height Shown below X Press right mouse button the cursor will become a move2D icon Then user can drag the image Shown below Software Support 67 EOS 2000 User s Manual 4 4 3 6 Main Menu File menu Open Image Open an image from
14. 518057 2F C Block Bid A1 Cyber Tech Zone Gao Xin Ave Sec 7 High Tech Industrial Park S Shenzhen 518054 China Tel 86 755 2643 4858 Fax 86 755 2664 6353 Email market adlinktech com EOS 2000 User s Manual ADLINK Technology Europe GmbH Address Nord Carree 3 40477 Duesseldorf Germany Tel 49 211 495 5552 Fax 49 211 495 5557 Email emea adlinktech com ADLINK Technology Inc French Liaison Office Address 15 rue Emile Baudot 91300 Massy CEDEX France Tel 33 0 1 60 12 35 66 Fax 33 0 1 60 12 35 66 Email Tfrance adlinktech com ADLINK Technology Japan Corporation Address 151 0072 Hm xr S 1 1 2 SHE dnt SEL 8F Asahiseimei Hatagaya Bldg 8F 1 1 2 Hatagaya Shibuya ku Tokyo 151 0072 Japan Tel 81 3 4455 3722 Fax 81 3 5333 6040 Email japan adlinktech com ADLINK Technology Inc Korean Liaison Office Address MEN MET Mis 1506 25 t B D 2 2F Hando B D 1506 25 Seocho Dong Seocho Gu Seoul 137 070 Korea Tel 82 2 2057 0565 Fax 82 2 2057 0563 Email korea adlinktech com ADLINK Technology Singapore Pte Ltd Address 84 Genting Lane 07 02A Cityneon Design Centre Singapore 349584 Tel 65 6844 2261 Fax 65 6844 2263 Email singapore adlinktech com ADLINK Technology Singapore Pte Ltd Indian Liaison Office Address No 1357 Anupama Sri Aurobindo Marg 9th Cross JP Nagar Phase I Bangalore 560078 India Tel 91 80 65605
15. AngeloRTV Get Int Status PortNo intstatus if intstatus 2 then begin end end AngeloRTV Set Callback Cur Port MyCallback 106 Software Support EOS 2000 User s Manual 4 5 8 Watchdog Timer Note This function is only available for RTV 24 Name AngeloRTV_Set_WDT CardNo Enable Interval Sets the watch dog status only for PCI RTV24 Description AngeloRTV_Set_WDT Enables or disables the watch dog timer in the Angelo series cards and set the interval of timer When users have enabled the watch dog timer and selected a 16 seconds interval a sys tem reset signal will be triggered if this function is not called after 16 seconds Syntax C C Windows CE NET I16 AngeloRTV Set WDT U16 CardNo U16 Enable U16 Interval Visual Basic Windows CE NET AngeloRTV_Set_WDT ByVal PortNo As Integer ByVal Enable As Integer ByVal Interval As Integer As Integer Delphi Windows AngeloRTV Set WDT CardNo Smallint enable Smallin t interval Smallint Smallint Arguments CardNo Card number is the zero index in Angelo series card For example if there are two Pci RTV 24 Angelo cards card O card 1 in the system CardNo of card 0 is 0 and 1 for card 1 Enable Enables or disables the watch dog timer O for disable 1 for enable Interval Indicates the watch dog timer interval gt 1 8 seconds gt 2 16 seconds gt 3 32 seconds Software Support 107 EOS 2000 User s Manual Re
16. O for disable 1 for enable For example gt Multiplex 1 only port 0 in each Angelo series card gen erates a trigger output Multiplex 2 only port 1 in each Angelo series card gen erates a trigger output gt Multiplex 15 four ports in each Angelo series card generates a trigger output Return Codes gt 0 ERROR NoError gt 7 ERROR Not Initialized Make sure the port has been initialized by AngeloRTV_ Initial gt 9 ERROR Invalid PortNo Please input the correct PortNo parameter Examples lt VC BCB gt AngeloHTV Trigger Config AngeloHTV Trigger Start I16 Result U16 CardNo 0 U16 PortNo 0 110 Software Support EOS 2000 User s Manual U16 Multiplex 1 U16 Interval 32 Result AngeloRTV_Trigger_Config PortNo Interval Result AngeloRTV_Trigger_Start CardNo Multiplex Visual Basic AngeloHTV Trigger Config AngeloHTV Trigger Start Dim Result As Integer Dim CardNo As Integer Dim PortNo As Integer Dim Multiplex As Integer Dim Interval As Integer CardNo 0 PortNo 0 ultiplex 1 Interval 32 Result AngeloRTV_Trigger_Config PortNo Interval Result AngeloRTV_Trigger_Start CardNo Multiplex lt Delphi gt AngeloHTV Trigger Config AngeloHTV Trigger Start Var Result SmallInt CardNo SmallInt PortNo SmallInt ultiplex SmallInt Interval SmallInt CardNo 0 PortNo 0 ultiplex 1 Interval 32
17. amp Storage Removable Storage Disk Defragmenter Disk Management ci fa Services and Applications Software Support View Window Help The wizard has finished installing the software for LY ADLINK PCI 7230 Click Finish to close the wizard Ra S OEM IGGOIENV3N1 i d Computer Se Disk drives 4 Display adapters Mig Human Interface Devices IDE ATAJATAPI controllers Se Keyboards mel Mice and other pointing devices mE Monitors Bl Network adapters El NuDAQ Boards gt mY Ports COM amp LPT Sf Processors BB Ramdisk Sound video and game controllers System devices HI Universal Serial Bus controllers EOS 2000 User s Manual Completing the Hardware Update Wizard Cancel 55 EOS 2000 User s Manual 56 4 3 Hardware Monitor Application The Hardware Monitor application provides an easy way to obtain system information from the Winbond W83627HG including bat tery voltage fan speed system temperature and CPU tempera ture The Hardware Monitor application is as follows se Hardware Monitor Battery Voltage Fan Speed RPM System Temperature CPU Temperature The Hardware Monitor application updates every 500 ms and pro vides a quick and easy way to obtain system status information 4 3 1 Programming Guide This program is based on the driver WBHWDOCT sys and library Wbcdflsh dll provided by Winbond Electronics Corporat
18. s Manual Syntax C C Windows CE NET I16 AngeloRTV_Capture_Start U16 PortNo U32 CaptureNo I16 AngeloRTV Select Channel U16 PortNo U16 Multiplex I16 AngeloRTV_Capture_Stop U16 PortNo 116 AngeloRTV Capture Config U16 PortNo U32 Start_Field I16 AngeloRTV_Sync_Grab U16 PortNo U32 Start_Address U32 Width U32 Height U32 Size_Byte Visual Basic Windows CE NET AngeloRTV_Capture_Start ByVal PortNo As Integer ByVal CaptureNo As Long As Integer AngeloRTV_Select_Channel ByVal PortNo As Integer ByVal Multiplex As Integer As Integer AngeloRTV_Capture_Stop ByVak PortNo As Integer As Integer AngeloRTV_Capture_Config ByVal PortNo As Integer ByVal Start_Field As Long As Integer AngeloRTV_Sync_Grab ByVal PortNo As Integer ByRef Start_Address As Long ByRef Width as Long ByRef Height As Long ByRef Size_byte As Long As Integer Delphi Windows AngeloRTV_Capture_Start PortNo Smallint CaptureNo LongInt Smallint AngeloRTV_Select_Channel PortNo Smallint Multiplex SmallInt Smallint AngeloRTV_Capture_Stop PortNo Smallint Smallint AngeloRTV_Capture_Config PortNo Smallint Start_Field LongInt Smallint AngeloRTV_Sync_Grab PortNo Smallint var Start_Address Pointer var Width Longint var Height Longint var Size_byte Longint Smallint Software Support 91 EOS 2000 User s Manual 92 Arguments PortNo Port number is the zero index of the Angelo series card
19. video stream and previewing video stream 124 Software Support Source Filter EOS 2000 User s Manual ADLink Bt878 Video Capture ADLink Bt878 Video Capture Filter belongs to the category of WDM Streaming Capture Devices It is actually a kernel mode KsProxy plug in An application can treat it simply as a filter Use System Device Enumerator to add this filter to a filter graph Filter Name ADLink Bt878 Video Capture Filter CLSID Not applicable Filter Category Name WDM Streaming Capture Devices Filter Category AM_KSCATEGORY_CAPTURE Video Capture Pin Supported Media Types MEDIATYPE_Video Subtypes MEDIASUBTYPE_YUY2 MEDIASUBTYPE_YVU9 MEDIASUBTYPE_UYVY MEDIASUBTYPE_YV12 MEDIASUBTYPE 1420 MEDIASUBTYPE Y41P MEDIASUBTYPE RGB24 MEDIASUBTYPE RBG32 MEDIASUBTYPE RBG565 MEDIASUBTYPE RBG555 vvvvvvvvvyv Video Preview Pin Supported Media Types MEDIATYPE_Video Subtypes MEDIASUBTYPE_YUY2 MEDIASUBTYPE_YVU9 MEDIASUBTYPE_UYVY MEDIASUBTYPE_YV12 MEDIASUBTYPE 1420 MEDIASUBTYPE Y41P MEDIASUBTYPE RGB24 MEDIASUBTYPE RBG32 MEDIASUBTYPE RBG565 MEDIASUBTYPE RBG555 v vvvvvvvvyv Merit MERIT DO NOT USE Software Support 125 EOS 2000 User s Manual CrossBar Filter If the device is a capture board a CrossBar filter is needed for switching video source In hardware design crossbar can switch channel input of same port Filter Name ADLink Bt878 Cross
20. 0 U8 Value 128 Result AngeloRTV_Set_Image_Config PortNo ConfigIndex Value Result AngeloRTV_Get_Image_Config PortNo ConfigIndex amp Value AngeloRTV_Set_Color_Format AngeloRTV_Get_Color_Format AngeloRTV_Set_Video_Format AngeloRTV_Get_Video_Format I16 Result I16 PortNo 0 U8 VideoFormat 0 U8 ColorFormat 3 Result AngeloRTV_Set_Color_Format PortNo ColorFormat Software Support 85 EOS 2000 User s Manual 86 Result AngeloRTV Get Color Format PortNo amp ColorFormat Result AngeloRTV Set Video Format PortNo VideoFormat Result AngeloRTV Get Video Format PortNo amp VideoFormat AngeloRTV Set Image Geometric I16 Result I16 PortNo 0 U32 X_Active 600 U32 Y_Active 400 U32 X_Offset 40 U32 Y_Offset 80 Double X_Scale 1 0 Double Y_Scale 1 0 Result AngeloRTV_Set_Image_Geometric PortNo X_Offset Y Offset X Active Y Active X Scale Y Scale AngeloRTV Detect Video Format I16 Result U16 PortNo U8 FormatValue PortNo 0 Result AngeloRTV Detect Video Format PortNo amp FormatValue Visual Basic AngeloRTV Set Image Config AngeloRTV Get Image Config Dim Result As Integer Dim PortNo As Integer Dim ConfigIndex As Byte Dim Value As Byte PortNo 0 ConfigIndex 0 Value 128 Result AngeloRTV_Set_Image_Config ByVal PortNo ByVal ConfigIndex ByVal Value Result AngeloRTV_Get_Image_Config ByVal PortNo ByVal C
21. 128 ByVal Offset ByVal Value Result AngeloRTV_Read_E ByVal Offset ByRef Value AngeloRTV_Set_LED_Sts Dim Result As Integer Dim PortNo As Integer Dim LEDStatus As Byte PortNo 0 EDStatus 1 I ByVal LEDStatus Delphi gt AngeloRTV Set GPIO Sts AngeloRTV Get GPIO Sts Var Result SmallInt PortNo SmallInt Status Byte PortNo 0 Status 1 Result AngeloRTV_Set_GPIO_Sts PortNo Status Software Support Result AngeloRTV_Set_GPIO_Int_Logic PROM ByVal PortNo Result AngeloRTV_Set_LED_Sts ByVal PortNo EOS 2000 User s Manual Result AngeloRTV_Get_GPIO_Sts ByVal PortNo Result AngeloRTV Write EEPROM ByVal PortNo 99 EOS 2000 User s Manual PortNo Result AngeloRTV_Get_GPIO_Sts PortNo Status AngeloRTV_Set_GPIO_Int_Logic var Result SmallInt PortNo SmallInt Logic SmallInt PortNo 0 Logic 0 Result AngeloRTV_Set_GPIO_Int_Logic Logic AngeloRTV_Write_EEPROM AngeloRTV_Read_EEPROM Var Result SmallInt PortNo SmallInt Offset Byte Value Byte PortNo 0 Offset 0 Value 128 Result AngeloRTV_Write_EEPROM PortNo Offset Value Result AngeloRTV_Read_EEPROM PortNo Offset Value AngeloHTV Set LED Sts var Result Smallint PortNo Smallint EDStatus Byte PortNo 0 EDStatus 1
22. 34 IDO 9 9 EICOM 22 IDI 5 35 IDO 11 10 EOGND 23 IDI 7 36 IDO 13 11 IDO 0 24 IDI 9 37 IDO_15 12 IDO 2 25 IDI 11 13 DO 4 26 IDI 13 Table 2 3 Digital VO Pinout Legend IDI n Isolated digital input channel n IDO n Isolated digital output channel n EOCOM Common Ground or Common power of isolated input channels EOGND Ground return path of isolated output channels VDD Power input signal for fly wheel diode of DO channels Note The VDD must be supplied by an external power supply of 5 to 35 VDC System Description 15 EOS 2000 User s Manual 2 2 8 Analog Video Input Port RTV24 This port ccepts standard composite color PAL NTSC or mono chrome video formats CCIR EIA The square pixel and broad cast resolutions are programmable 640 x 480 or 768 x 576 Before images are transferred into the PC s memory the resolu tion can be scaled down using selectable ratios Arbitrary cropping to regions of interest is supported The RTV series generates bit maps in all popular color formats such as RGB Image Acquisition Speed 16 NTSC 1Camera 2 Cameras 3 Cameras 4 Cameras Fields 60 120 180 240 Frames 30 60 90 120 PAL 1 Camera 2 Cameras 3 Cameras 4 Cameras Fields 50 100 150 200 Frames 25 50 75 100 Table 2 4 Image Acquisition Speed Color Image The color video format is compatible with the following composite video input formats NTSC M NTSC Ja
23. 4 gt RGB8 5 RAWA8X 6 gt YUY24 2 2 7 Video Format gt Full NTSC 640 480 0 gt Full PAL 768 576 1 CIF NTSC 320 240 2 CIF PAL 384 288 3 gt QCIF NTSC 160 120 4 gt QCIF PAL 192 144 5 Note Please do not use Full NTSC and Full PAL format to acquire dynamic object image because the interlaced scanning may not be able to present clear image for it X Scale This parameter is the scaling factor applied to the Angelo sam pled line to obtain pixels according to the resolution X_Active This parameter value is the length of the active video line X_Offset Software Support EOS 2000 User s Manual This parameter value is the number of scaled pixels to skip before the start of the active video line Y Scale This parameter is the scaling factor applied to the Angelo sam pled data lines in the vertical direction Y Active This parameter value is the height in lines of the active video image Y Offset This parameter value is the number of lines to skip before the first line of the active video image FormatValue If the return value of this parameter is 0 that means there is no video signal input And if the value is 1 or 2 the video format of the port is NTSC Otherwise if the value is 3 4 or 5 the video format of the port is PAL Example VC BCB AngeloRTV Set Image Config AngeloRTV Get Image Config I16 Result I16 PortNo 0 U8 ConfigIndex
24. AngeloRTV Set GPIO Int Logi AngeloRTV Write EEPROM rg c PortNo Smallint Logic Smallint Smallint mn lint AngeloRTV Read Offset Byte var Value AngeloRTV Set LE L T E 96 ortNo Smallint Offset Byte Value Byte Sma EPROM PortNo Smallint Byte Smallint D Sts PortNo Smallint DStatus Byte Smallint Software Support EOS 2000 User s Manual Arguments PortNo Port number is the zero index of the Angelo series card For example if there are two PCI RTV 24 Angelo cards card 0 card 1 in the system and each PCI RTV 24 has four ports the first port of card O is O and the first port of card 1 is 4 Status The digital input or digital output status gt OLow gt 1 High Logic The digital input interrupt condition gt 0 Active Low gt 1 Active High Offset The offset address of the EEPROM This parameter is valid between 0 and 127 Value The value in Byte data type this parameter is valid between 0 and 255 LEDStatus Use the parameter to set the LED status gt LEDStatus 1 High gt LEDStatus 0 Low Return Code gt 0 ERROR_NoError gt 7 ERROR Not Initialized Make sure the port has been initialized by AngeloRTV_ Initial gt 9 ERROR Invalid PortNo Please input the correct PortNo parameter gt 15 ERROR Invalid Address a valid offset address is between 0 and 127
25. COM Port RS485 Support 5 3 4 5 Serial Porti Communication Configure Serial 1 to RS232 or RS422 mode 5 3 4 6 Serial Port2 Communication Configure Serial 2 to RS232 or RS422 mode 156 BIOS Setup EOS 2000 User s Manual 5 3 5 Hardware Health Configuration 5 3 5 1 Hardware Health Configuration Settings This screen displays the current status of all of the monitored hardware devices components such as voltages and tempera tures The options are Enabled and Disabled BIOS SETUP UTILITY H W Health Function Enabled 5 3 5 2 H W Health Function This screen displays the current status of all of the monitored hardware devices components such as voltages and tempera tures The options are Enabled and Disabled BIOS Setup 157 EOS 2000 User s Manual 5 3 6 USB Configuration 5 3 6 1 USB Configuration Settings You can use this screen to specify options for the USB Configura tion Settings Use the up and down lt Arrow gt keys to select an item Use the lt gt and lt gt keys to change the value of the selected option The screen is shown below BIOS SETUP UTILITY Legacy USB Support Enabled 158 BIOS Setup EOS 2000 User s Manual 5 3 6 2 Legacy USB Support Legacy USB Support refers to USB mouse and keyboard support Normally if this option is not enabled any attached USB mouse or keyboard will not become available until a USB compatible operat ing system is fully bo
26. DODE ESSENCE TS SSSSans cy Y E 2 Secure the hard drive on the hard drive cover 29 Basic Installation EOS 2000 User s Manual 3 Insert the SATA power cable and data cable on the hard drive 30 Basic Installation EOS 2000 User s Manual 5 Remove the chassis top cover 31 Basic Installation EOS 2000 User s Manual 6 Insert the SATA data cable 32 Basic Installation EOS 2000 User s Manual 3 3 Installing the Fan 1 Remove the box cover and secure the fan on the side of box Basic Installation 33 EOS 2000 User s Manual 2 Insert the fan power cable on the power connector on the motherboard RB 850 BaBGSBGUSBGGDOGHBOGC SS namnagancasnHcsncs 34 Basic Installation EOS 2000 User s Manual 3 4 Installing the filter 1 Remove the box cover and stick the mesh on the filter then secure the filter on the side of box Basic Installation 35 EOS 2000 User s Manual 3 5 Installing the Wallmount Brackets 1 Secure the wallmount brackets on the bottom of box 36 Basic Installation EOS 2000 User s Manual 4 Software Support Selecting an operating system OS suitable for the application requirements is vital for system developers The EOS 2000 is compatible with several operating sys
27. Description 23 EOS 2000 User s Manual 2 3 6 Chassis Ground The chassis ground isolated from power ground is shorted to the internal signal ground 24 System Description EOS 2000 User s Manual 24 Internal VO Connectors 2 4 1Clear CMOS Switch If abnormal condition that causes the EOS 2000 controller fail to boot are experienced you can try to clear the BIOS content stored in the CMOS and restore to the default setting To clear the CMOS just press the button and hold for 1 2 seconds before release it The CMOS will then be restored to its factory default setting Normal Mode na 1 3 MEE A I ea a ea oe era um a System Description 25 26 EOS 2000 User s Manual A r 62 THHNWHU jm BID OD we wo RO R87 TYDDYN System Description EOS 2000 User s Manual 3 Basic Installation 3 1 Installing the Memory 1 Remove the four screws in the figure below e eo E conso Basic Installation 27 EOS 2000 User s Manual 2 Insert the memory module into the DDR3 SO DIMM ata 45 degree angle Then put down until the memory mod ule snaps into place 28 Basic Installation EOS 2000 User s Manual Installing the Hard Drive 1 Remove the four screws and unload the hard drive cover 3 2 in the figure below M 99999 cc co SSSSSSS5S CASES CS AS S ESESES ES ss y sys SOS SS Ss de ed SSSsSsss SS SS
28. Gamma FT Vv White Balance p E Backlight Comp Ro Ti ColorEnable Iv Default Auto OK Cancel Apply Help ADLink Bt878 Crossbar filter 2 Video Composite In 3 Video Composite In ideo Decoder Out 1 Audio Decoder Out 0 Video Composite In 1 Video Composite In Input m Output ft Video Composite In z fo Video Decoder Out Current Input 1 Video Composite In Related Pin Related Pin 0 Video Composite In 1 Audio Decoder Out Link Related Streams OK Close Apply Help Select video input before or during video previewing Software Support 127 EOS 2000 User s Manual Example Graph ff Preview GRF GraphEdit p lal x File Edit View Graph Favorites Options Help Diam S e n m a e s Video Renderer 0 Video Composite In 1 Video Composite In O video Decoder od T ADLINK Bt878 Crossbar 2 Video Composite In 1 1 Audio Decoder Out 3 Video Composite In Ready MM Z7 Controlling Driver The ADLink Bt878 Video Capture Filter provides property pages and exposes COM interfaces to control video So an application can have two ways to control video configurations using the prop erty pages and using the COM interfaces Use Property Pages There are two embedded property pages in the driver To show these property pages use Windows API OleCreateProperty Frame
29. Height Size Byte LongInt begin PortNo 0 Start_Field 0 CaptureNo INFINITE Result AngeloRTV_Capture_Config PortNo Start_Field Result AngeloRTV_Capture_Start PortNo CaptureNo Result AngeloRTV_Sync_Grab PortNo StrAddr Width Height Size_Byte Result AngeloRTV_Capture_Stop PortNo end 94 Software Support EOS 2000 User s Manual 4 5 6 GPIO amp EEPROM Functions Name AngeloRTV_Set_GPIO_Sts PortNo Status Set Digital Output status AngeloRTV_Get_GPIO_Sts PortNo Status Get Digital Input status AngeloRTV Set GPIO Int Logic PortNo Logic Configure the Digital Input Interrupt condition AngeloRTV_Write_EEPROM PortNo Offset Value Write data into EEPROM AngeloRTV_Read_EEPROM PortNo Offset Value Read data from EEPROM AngeloRTV_Set_LED_Sts PortNo LEDStatus Set LED status for cPci RTV24 card Description AngeloRTV_Set_GPIO_Sts There is one digital output channel in each port of the Angelo series card use this function to set the digital output status AngeloRTV_Get_GPIO_Sts There is one digital input channel in each port of Angelo series card use this function to get the digital input status AngeloRTV Set GPIO Int Logic This function used to configure the Digital Input Interrupt condi tion AngeloRTV Write EEPROM Writes data into the EEPROM Data in EEPROM will not be lost even when powered off AngeloRTV Read EEPROM Reads data from the EEPROM Data
30. Instructions For user safety please read and follow all instructions WARNINGS CAUTIONS and NOTES marked in this manual and on the associated equipment before handling operating the equipment Read these safety instructions carefully Keep this user s manual for future reference Read the specifications section of this manual for detailed information on the operating environment of this eguipment When installing mounting or uninstalling removing eguipment Turn off power and unplug any power cords cables To avoid electrical shock and or damage to equipment Keep equipment away from water or liquid sources Keep equipment away from high heat or high humidity Keep equipment properly ventilated do not block or cover ventilation openings Make sure to use recommended voltage and power source settings Always install and operate equipment near an easily accessible electrical socket outlet Secure the power cord do not place any object on over the power cord Only install attach and operate equipment on stable surfaces and or recommended mountings and If the equipment will not be used for long periods of time turn off and unplug the equipment from its power source v Important Safety Instructions 175 EOS 2000 User s Manual Never attempt to fix the equipment Equipment should only be serviced by gualified personnel gt A Lithium type battery may be provided for uninterrupted backup
31. PROPERTY PTR amp I2C INSTANCE DATA OF PROPERTY SIZE I2C amp I2C sizeof I2C amp ret Write value then I2C dwOperation BT848_CUSTPROP_ I2C WR I2C ucAddress uAddress I2C ucOutBuf 0 offset I2C ucOutBuf 1 value I2C dwOutLen 2 I2C dwInLen 0 I2C bDontWaitACK hr pKs Get PROPSETID_CUSTOMBT848 KSPROPERTY CUSTOMBT848 I2C TRUE INSTANCE DATA OF PROPERTY PTR amp I2C INSTANCE DATA OF PROPERTY SIZE I2C amp I2C sizeof I2C amp ret pKs gt Release 136 Software Support EOS 2000 User s Manual Build Environment Settings Include Files All applications need include the file shown in the following table Include File Description DShow h The header file is required for all C applications Custprop h The header file is required for all C applications The header file is required for all C applications Bt848guid h which need access BT878 proprietary interfaces for instance EEPROM and GPIO Bt878 cs The class definition is required for all C applications Library File All applications need the library file shown in the following table Library File Description Exports class identifiers CLSIDs and inter Strmiids lib face identifiers IIDs All C applications require this library Exports the AMGetErrorText function If you Quartz lib do not call this functi
32. PortNo 0 PortNo lt 4 PortNo Result AngeloRTV_Software_Reset PortNo AngeloHTV Head Serial int Result int CardNo 0 unsigned long HighByte 0 LowByte 0 Result AngeloRTV Read Serial CardNo amp HighByte amp LowByte AngeloRTV Get Version Software Support EOS 2000 User s Manual I16 Result U32 DriverVersion 4 0 DLLVersion 4 0 Reserved 4 0 char strDriverVersion 20 strDLLVersion 20 Result AngeloRTV_Get_Version DriverVersion DLLVersion Reserved sprintf strDriverVersion d d d d DriverVersion 0 DriverVersion 1 DriverVersion 2 DriverVersion 3 sprintf strDLLVersion d d d d DLLVersion 0 DLLVersion 1 DLLVersion 2 DLLVersion 3 Visual Basic AngeloHTV Initial Dim Result As Integer Dim PortNo As Integer For PortNo 0 To 3 Result AngeloRTV Initial ByVal PortNo AngeloHTV Cose Dim Result As Integer Dim PortNo As Integer For PortNo 0 To 3 Result AngeloRTV Close ByVal PortNo AngeloRTV Read Serial Dim Result As Integer Dim CardNo As Integer Dim HighByte As Long LowByte As Long CardNo 0 HighByte 0 LowByte 0 Result AngeloRTV Read Serial CardNo HighByte LowByte AngeloRTV Software Reset Dim Result As Integer Dim PortNo As Integer For PortNo 0 To 3 Result AngeloRTV_Software_Reset ByVal PortNo AngeloRTV_Get_Version Dim Result As Integer Dim DriverVersion 3 As Long DLLVersion 3
33. Result AngeloRTV Set LED Sts PortNo LEDStatus 100 Software Support EOS 2000 User s Manual 4 5 7 Callback amp Thread Functions Name AngeloRTV_Get_Int_Status PortNo IntStatus Gets the current interrupt status AngeloRTV_Set_Int_Event PortNo hEvent Assigns the windows interrupt event AngeloRTV Set Callback PortNo CallBackProc Sets the callback function when an interrupt is generated Description AngeloRTV Get Int Status Allows users to identify what caused an interrupt signal Bit 0 GPIO interrupt when Digital input channel is changed Bit 1 Channel 0 Image ready Bit 2 Channel 1 Image ready Bit 3 Channel 2 Image ready Bit 4 Channel 3 Image ready Note There are four channels in each port the default channel is channel 0 AngeloRTV_Set_Int_Event Links interrupt events Users only have to declare the hEvent variable and call this function to DLL the DLL will link the event and interrupt automatically AngeloRTV_Set_Callback Links the callback function when an interrupt is generated to host pc Note There are two ways to use the synchronization mechanism one is the callback function and the other is the thread func tion Syntax C C Windows CE NET I16 AngeloRTV_Get_Int_Status U16 PortNo U32 IntStatus I16 AngeloRTV_Set_Int_Event U16 PortNo HANDLE hEvent Software Support 101 EOS 2000 User s Manual I16 AngeloRTV Set Callback
34. digital I O ports Card Index TreeNode RTV 24_CardO WDM v Pot 0 w DIDO Digital Output 0 v Digital Input Rea Software Support 69 EOS 2000 User s Manual gt 70 EEPROM Click Tool in the menu bar and select EEPROM to bring up the EEPROM dialog box Select the card you wish to access enter the offset and output values and then click the Write button to write the value into the EEPROM Enter the offset value and click the Read button to read the value from the EEPROM Valid offset values are between 0 127 Valid output values are 0 255 The value in the EEPROM will not be erased when the system is powered off EEPROM Card Index Treelode RTV 24_Caerd0 WDM v Offset Dec Value Dec 0 127 0 255 D lo Software Trigger Click Tool in the menu bar and select Software Trigger to bring up the Trigger dialog box Select the card to access and set the interval of the trigger pulse output Check the ports you want to trigger simultaneously and click the Trig ger button The one shot pulse output voltage goes high from OV to 5V Software Trigger Card Index TreeNode RTV 24 CardO WDM Interval 16 ms v Apply to C Port 0 C Port 2 Software Support EOS 2000 User s Manual Help menu gt About Click Help in the menu bar and select About ViewCreator Pro to bring up the About ViewCreatorPro box This window will show ViewCreatorPro version About YiewC
35. for RTV LVIEW You can display the Context Help window by selecting Help gt gt Show Context Help LabVIEW will show the information of the RTV LVIEW VI when you move the cursor over it AngeloRTY Snap vi Gets an image and creates the data necessary for the image to be displayed in a picture control 144 Software Support EOS 2000 User s Manual 5 BIOS Setup 5 1 Starting the BIOS To enter the setup screen follow these steps 1 Power on the motherboard 2 Press the lt Delete gt key on your keyboard when you see the following text prompt lt Press DEL or Delete to run Setup gt 3 After you press the lt Delete gt key the main BIOS setup menu displays You can access the other setup screens from the main BIOS setup menu such as Chipset and Power menus 5 1 1 Setup Menu The main BIOS setup menu is the first screen that you can navi gate Each main BIOS setup menu option is described in this user s guide The Main BIOS setup menu screen has two main frames The left frame displays all the options that can be configured Grayed options cannot be configured Blue options can be The right frame displays the key legend Above the key legend is an area reserved for a text message When an option is selected in the left frame it is highlighted in white Often a text message will accompany it BIOS Setup 145 EOS 2000 User s Manual 5 1 2 Navigation The BIOS setup utility uses a key
36. in EEPROM will not be lost even when powered off AngeloRTV Set LED Sts Use the function to set LED status The function is for cPci RTV24 card only Software Support 95 EOS 2000 User s Manual Syntax C C Windows CE NET I16 AngeloRTV_Set_GPIO_Sts U16 PortNo U8 Status I16 AngeloRTV_Get_GPIO_Sts Status I16 AngeloRTV Set GPIO Int Logic U16 PortNo US8 Logic U16 PortNo U16 I16 AngeloRTV Write EEPROM U16 CardNo U8 Offset U8 Value I16 AngeloRTV Read U8 Value I16 AngeloRTV Set LED Sts EDStatus Visual Basic Windows CE NET I T EPROM U16 CardNo U8 Offset U16 PortNo U8 AngeloRTV_Set_GPIO_Sts ByVal PortNo As Integer ByVal Status As Byte As Integer AngeloRTV Get GPIO Sts ByVal PortNo As Integer ByRef Status As Byte AngeloRTV Set GPIO Int Logi As Integer c ByVal PortNo As Integer ByVal Logic As Integer As Integer AngeloRTV Write EEPROM ByVal PortNo As Integer ByVal Offset As Byte As Integer AngeloRTV Read ByVal Offset As Byte T ByVal Value As Byte EPROM ByVal PortNo As Integer As Integer AngeloRTV Set LI Delphi Windows AngeloRTV Set GPIO Sts ByRef Value As Byte ED Sts ByVal PortNo As Integer ByVal LEDStatus As Byte As Integer PortNo Smallint status Byte Smallint AngeloRTV Get GPIO Sts PortNo Smallint var status Byte Smallint
37. later 4 Open the Device Manager and check for the following 8 items gt ADLINK Angelo Audio Device 4 instances gt ADLINK Angelo Video Device 4 instances The Device Manager should be as follows Device Manager File Action View Help c gt ER 4o ADLINK Vision lt gt ADLINK Angelo Audio Device xp ADLINK Angelo Audio Device xp ADLINK Angelo Audio Device xp ADLINK Angelo Audio Device lt Y ADLINK Angelo Video Device SP ADLINK Angelo Video Device lt Y ADLINK Angelo Video Device SP ADLINK Angelo Video Device s Disk drives d Display adapters d DVD CD ROM drives Floppy disk controllers e IDE ATA ATAPI controllers gt Keyboards 1 3 Mice and other pointing devices 2 Monitors BY Network adapters A7 Ports COM amp LPT We Processors ER EER Se ER Software Support 43 EOS 2000 User s Manual Note If using Windows Vista the User Account Control UAC needs to be turned off before using the device To turn off the UAC go to Start Settings Control Panel User Accounts Turn User Account Control on or off Uncheck the UAC and restart the computer then the device can work normally GoU User Accounts Turn User Account Control On or Off 4 Search p Turn on User Account Control UAC to make your computer more secure User Account Control UAC can help prevent unauthorized changes to your
38. or emergency power INCORECT TYPE DISPOSE OF USED BATTERIES RISK OF EXPLOSION IF BATTERY IS REPLACED BY AN ACCORDING TO THEIR INSTRUCTIONS CAUTION Equipment must be serviced by authorized technicians when gt The power cord or plug is damaged gt Liquid has penetrated the equipment It has been exposed to high humidity moisture gt Itis not functioning or does not function according to the user s manual gt It has been dropped and or damaged and or gt It has an obvious sign of breakage 176 Important Safety Instructions
39. this value to allow the serial port to use 3F8 as its I O port address and IRQ 4 for the interrupt address 3E8 IRQ4 Set this value to allow the serial port to use 3E8 as its I O port address and IRQ 4 for the interrupt address 2E8 IRQ3 Set this value to allow the serial port to use 2E8 as its VO port address and IRQ 3 for the interrupt address Table 5 2 Serial Port Address 5 3 4 3 Serial Port2 Address This option specifies the base I O port address and Interrupt Request address of serial port 2 Option Description Set this value to prevent the serial port from accessing any sys Disabled tem resources When this option is set to Disabled the serial port physically becomes unavailable 2F8 IRQ3 Set this value to allow the serial port to use 2F8 as its I O port address and IRQ 3 for the interrupt address 3E8 IRQ4 Set this value to allow the serial port to use 3E8 as its I O port address and IRQ 4 for the interrupt address 2E8 IRQ3 Set this value to allow the serial port to use 2E8 as its VO port address and IRQ 3 for the interrupt address BIOS Setup Table 5 3 Serial Port2 Address 155 EOS 2000 User s Manual 5 3 4 4 COM Port RS485 Support This option specifies the COM port mode Option Description All ports Enable Serial 1 amp 2 are RS485 mode By each setting Set Serial 1 amp 2 as RS232 or RS422 individually Table 5 4
40. 2 1 Front Panel I O Connectors 10 System Description EOS 2000 User s Manual 2 2 1 Reset Button The reset button is used to perform a hard reset on the EOS 2000 A pin like object can be used to push the reset button 2 2 2 Keyboard and Mouse PS2 connectors The EOS 2000 provides connectors for connecting PS2 keyboard and mouse The green connector is for PS 2 mouse and the pur ple one is for PS 2 key board System Description 11 EOS 2000 User s Manual 223 USB 2 0 Connectors KB MS RESET The EOS 2000 provides two USB 2 0 ports via Type A USB con nectors on the front panel All USB ports are compatible with high speed full speed and low speed USB devices The EOS 2000 supports multiple boot devices including USB flash drives USB external hard drive USB floppy USB CD ROM etc The boot pri ority and boot device can be configured in the BIOS 2 2 4 Gigabit Ethernet Ports KB MS RESET Pin Signal Pin Signal 1 MDIO 5 MDI2 2 MDIO 6 MDI1 3 MDI14 7 MDI3 4 MDI2 8 MDI3 Table 2 1 Gigabit Ethernet Port Pinout 12 System Description EOS 2000 User s Manual 2 2 5 VGA Connector The D sub 15 pin VGA connector is used to connect the EOS 2000 to a monitor The EOS 2000 supports only analog VGA monitors 2 2 6 COM1 Port The EOS 2000 provides one COM port in the form of D Sub 9P connectors on the front panel The COM1 port
41. 817 Fax 91 80 22443548 Email india adlinktech com Xi EOS 2000 User s Manual This page intentionally left blank xii EOS 2000 User s Manual 1 Introduction 1 1 Product Overview ADLINK s EOS 2000 is a rugged and embedded vision system that features an Intel Multicore processor and four channel NTSC PAL image acquisition This system is ideal for high com puting power and multi camera imaging applications such as alignment assembly inspection and gauge By selecting long life embedded components and incorporating system monitoring components to watch CPU temperature fan speed and system responsiveness the EOS 2000 provides a very robust and reliable platform for mission critical applications 1 1 1 Key Features Compact and rugged system design Embedded Intel Core 2 Duo CPU Multi camera support up to four NTSC PAL cameras Rich VO support RS 232 485 USB and isolated digital I Os Dual storage support HDD and CompactFlash cards Hardware Monitoring temperature voltage and watchdog ww ww v Introduction 1 EOS 2000 User s Manual 1 2 Specifications EOS 2000 CPU Intel Core 2 Duo P8400 2 26GHz System Memory Up to 4 GB DDR3 Camera Interface 4 Ch NTSC PAL Chipset Intel GM45 ICH9 Chipset VGA Analog CRT support up to 1600 x 1200 USB Four USB ports USB 2 0 compliant Audio AC97 Mic In Speaker Out COM Ports COM1 C
42. A ADLINK EOS 2000 4 CH Compact Vision System User s Manual Manual Revision 2 02 Revision Date December 9 2010 Part Number 50 1Z065 1000 Recycled Paper Advance Technologies Automate the World EOS 2000 User s Manual EOS 2000 User s Manual Table of Contents Table of Combe me iii List of Tables rei KRANE ces YY vii 1 Introd ction oneri Pe ee VEE DUS de GV dk ede aU 1 11 Product OVerVIGW ce Se eke RR N e ee tete us 1 1 14 Key Feature8 is Eiser e tei con e Eg wg Braces 1 1 2 Specifications YG EE wuld be ende enda 2 13 Unpacking Checklist sene 3 2 System Description REGEER EE EA AR EE EE Ee EE 5 2 1 Mechanical DrawingS iii ese ee ee Re AR em 5 2 1 Front VIew iet eee adds es Ve gee ee ae 5 2 1 2 Rear View ee ee ee ee ee RR ER ER EE ee ee ee LL ee ee nnns ee ee n 6 APIS 7 2 1 4 Bottom VIEW tid dead vend 8 2 1 5 Side View Right sse 9 2 1 6 Side View Left ee ee RR Y ER RA LII I ee ee ee 9 2 2 Front Panel I O Connectors esse ee I ee 10 2 2 1 Reset Button ee ee ee Ee Ee EE ee aia 11 2 2 2 Keyboard and Mouse PS2 connectors 11 2 2 3 USB 2 0 ConnectorS ees sse 12 2 2 4 Gigabit Ethernet Ports iese ede ee ee ee ee ee ke ee ee 12 2 2 5 VGA Gonnector ie EE es REEN dL Fees Ge ee ee 13 2 2 6 COM1 Port ke ee RR ee ee Re
43. As Long Reserved 3 As Long Dim strDriverVersion strDLLVersion As String Software Support 77 EOS 2000 User s Manual 78 Result AngeloRTV Get Version DriverVersion 0 DLLVersion 0 Reserved 0 strDriverVersion CStr DriverVersion 0 CStr DriverVersion 1 CStr DriverVersion 2 N ag CStr DriverVersion 3 strDLLVersion CStr DLLVersion 0 CStr DLLVersion 1 CStr DLLVersion 2 CStr DLLVersion 3 lt Delphi gt AngeloRTV_Initial var PortNo Result SmallInt for i begin End AngeloRTV_Cose 0 to 3 do Result AngeloRTV_Initial PortNo var PortNo Result SmallInt for i begin Result AngeloRTV Close End AngeloRTV Software Reset 0 to 3 do PortNo var PortNo Result SmallInt for i begin End 0 to 3 do Result AngeloRTV_Software_Reset PortNo AngeloHTV Head Serial Var CardNo Result SmallInt HighByte LowByte LowByte SmallInt Result AngeloRTV Read Serial CardNo HighByte AngeloRTV Get Version var Result DriverVersion DLLVersion Reserved array 1 4 array 1 4 array 1 4 of Longint strDriverVersion Smallint of Longint of Longint strDLLVersion String Software Support Result DriverVersion 1 o a Cr CI UI CI Reserved 1
44. Bar Filter Category Name WDM Streaming Crossbar Devices Example Graphs The Microsoft DirectX SDK provides a very useful debugging utility called GraphEdit which can be used to simulate graph building From the Graph menu of the GraphEdit application click Insert Filters and choose the desired filters Filters are organized by categories Click Insert Filter button to add the filters to a graph Then connect two filters pins by dragging mouse from one filter s output pin to another filter s input pin An arrow will be drawn if these two pins agree on the connection After inserting ADLink Bt878 Video Capture filter and ADLink Bt878 Crossbar filter right click on the rectangle and click Filter Properties The filter properties dialogue will appear Use the property pages to set video settings before connecting video pins to other filters The property pages are shown below ADLink Bt878 Video Capture filter Video Decoder ADLINK Bt878 Video Capture Properties B P Video Proc Amp Capture Preview VBI Analog Video In Video Standard IN TSC_M h Signal Detected 1 Lines detected 525 VER Input Output Enable OK Cancel Apply Help 126 Software Support EOS 2000 User s Manual Video Proc Amp Video Decoder Capture Preview VBI Analog Video In Brightness er Contrast mo Iu Hue p r Saturation 100 IV Sharpness po Vv
45. Boot Disabled Set this value to allow the BIOS to perform all POST tests Enabled Set this value to allow the BIOS to skip certain POST tests to boot faster 5 5 1 3 Quiet Boot Disabled Set this value to allow the computer system to display the POST messages Enabled Set this value to allow the com puter system to display the OEM logo 166 BIOS Setup EOS 2000 User s Manual 5 5 1 4 AddOn ROM Display Mode This feature controls the display of ROM messages from the BIOS of add on devices like graphics cards or SATA controllers during the boot seguence When set to Force BIOS AddOn ROM messages will be forced to display during the boot seguence When set to Keep Current AddOn ROM messages will only be displayed if the third party manufacturer had set the add on device to do so 5 5 1 5 Bootup Num Lock Set this value to allow the Number Lock setting to be modified dur ing boot up Off This option does not enable the keyboard Num ber Lock automatically To use the 10 keys on the keyboard press the Number Lock key located on the upper left hand corner of the 10 key pad The Number Lock LED on the keyboard will light up when the Number Lock is engaged On Set this value to allow the Number Lock on the keyboard to be enabled automatically when the computer system is boot up This allows the immediate use of 10 keys numeric keypad located on the right side of the keyboard To confirm this the Number Lock LED light
46. For example if there are two PCI RTV 24 Angelo cards card 0 card 1 in the system and each PCI RTV 24 has four ports the first port of card O is O and the first port of card 1 is 4 CaptureNo Total number of frames to capture If the CaptureNo is OxFFFFFFFF the frame grabbing will not stop until the AngeloRTV_Capture_Stop function is called Multiplex Indicates the multiplex channels gt Bit 0 Channel O O for disable 1 for enable gt Bit 1 Channel 1 O for disable 1 for enable gt Bit 2 Channel 2 O for disable 1 for enable Bit 3 Channel 3 O for disable 1 for enable For example gt Multiplex 1 only channel 0 is enable Multiplex 2 only channel 1 is enable Multiplex 15 four channels are enable Start_Filed Indicates the first field of image gt 0 first field is Odd so the image will be Odd field Even field gt 1 first field is Even so the image will be Even field Odd field gt 2 first field depends on the current field so the image will be Even field Odd field or Odd field Even field Start_Address Memory start address of the video frame Width Image width Software Support EOS 2000 User s Manual Height Image height Size_Byte Memory size in bytes Return Codes gt 0 ERROR_NoError gt 7 ERROR Not Initialized Make sure the port has been initialized by AngeloRTV_ Initial gt 9 ERROR Invalid PortNo
47. I Sf Processors Disable EB Ramdisk Uninstall Sound video ani HER E ERI 4 8 HR Scan For hardware changes System devices J Universal SerialE Properties Launches the Hardware Update Wizard For the selected device Hardware Update Wizard Welcome to the Hardware Update PA Wizard SS Windows will search for current and updated software by looking on your computer on the hardware installation CD or on the Windows Update Web site with your permission Read our privacy policy Can Windows connect to Windows Update to search for software O Yes this time only O Yes now and every time connect a device No not this time Click Next to continue Software Support 53 EOS 2000 User s Manual Hardware Update Wizard This wizard helps you install software for DPIO Module O If your hardware came with an installation CD lt 6 or floppy disk insert it now What do you want the wizard to do O Install from a list or specific location Advanced Click Next to continue Ee es Hardware Update Wizard Please wait while the wizard installs the software ADLINK PCI 7230 54 Software Support Hardware Update Wizard Computer Management e File Action e Mm E amp 2 pm el Computer Management Local amp System Tools l Event Viewer Shared Folders 2 Local Users and Groups fT Performance Logs and Alert a Device Manager B
48. IDE channels should be initialized in Compatible or Enhanced mode of operation The settings are Disabled Compatible and Enhanced 5 3 2 3 Configuration STATH as When running in compatible mode the SATA 1 channel can be configured as a legacy IDE channel or AHCI The settings are IDEA and AHCI If you use Compact flash function you should setting IDE 5 3 2 4 SATA 2 Configuration This item specifies whether the IDE channels should be initialized in Compatible or Enhanced mode of operation The settings are Disabled Compatible and Enhanced 5 3 2 5 Primary Secondary IDE Master Slave Select one of the hard disk drives to configure it Press lt Enter gt to access its sub menu 5 3 2 6 Hard Disk Write Protect Set this value to Enabled to prevent the hard disk drive from being overwritten 5 3 2 7 IDE Detect Time Out This field allows you to set the time to stop searching for IDE devices within the specified number of seconds 152 BIOS Setup EOS 2000 User s Manual 5 3 3 Video Function Configuration 5 3 3 1 Video Function Configuration Settings You can use this screen to select options for Video Function con figuration settings Use the up and down lt Arrow gt keys to select an item Use the lt gt and lt gt keys to change the value of the selected option A description of the selected item appears on the right side of the screen The video function BIOS Setup screen is shown below BIOS SETUP
49. II I ee ee ee 13 2 2 7 Digital VO PCM 72304 ee ee Re ee RR ee RA 14 2 2 8 Analog Video Input Port RTV24 ees esse ee ee ee ee 16 2 2 9 CompactFlash Socket ii ee ee ee ER ER AA AA ee 20 2 3 Back Panel I O Connectors ee ee ee RR RR Re AA ee 21 2 3 1 USB 2 0 Connectors ees sss 21 2 3 2 COMA Port iti tae e bp n ea 22 Table of Contents iii EOS 2000 User s Manual 2 3 3 Power SWitCh iese ee Re AA Ee ee ea ee 23 2 3 4 AC Power Input ConnecCtOF iese ese ee ee ee ee ER ee 23 2 3 5 DC Power Input ConnectOr ees ese ee ee ee ER AR 23 2 3 6 Chassis Ground sss 24 2 4 Internal VO ConnectOrs ie ee ee Re Re ee ee ee ee ee 25 Basic Installation eiii nino bre YY bono a e 27 3 1 Installing the Memory sseemmm ee ee nen 27 3 2 Installing the Hard Drive sesse esse see ee ee ee ee ee ke ee ee ee 29 3 3 Installing the Fan ee Gee ee Re Ge de ee ee ee ee ede de 33 3 4 Installing the filter 35 3 5 Installing the Wallmount Brackets sssssse 36 Software SUpport sis see tarot ince ie ete 37 4 1 Operation System Support 37 4 1 1 Windows XP re ente aaa ed ee de aed d cun 37 4 1 2 Windows XP Embedded ies se ee ee nun 37 4 2 Driver Installation ee ee AA Ee AR AA Re ee ee 39 4 2 1 Installing the Chipset Driver ees ee ke ee ee ee 39 4 2 2 Installing the Graphics D
50. IOS SETUP UTILITY gt General ACPI Configuration 5 3 7 2 USB Device Wakeup from S3 S4 This option allows a USB device to wake up the system from S3 S4 160 BIOS Setup EOS 2000 User s Manual 5 3 7 3 Restore on AC Power Loss Determines what state the computer enters when AC power is restored after a power loss The options for this value are Last State Power On and Power Off Option Description Power Off The system remains powered off when AC power is restored Power On The system powers on after AC power is restored The system will power off on depending on the last system Last alate power state when AC power is restored Table 5 6 Restore on AC Power Loss 5 3 8 AHCI Configuration 5 3 8 1 AHCI Configuration Settings BIOS SETUP UTILITY AHCI Settings Enables for supporting EE I grid IF operates in AHCI mode EE EE duin RAS Fantral gt AHCI Port0 Not Detected otherwise operates in gt AHCI Porti Not Detected IDE mode gt AHCI Port2 Not Detected gt AHCI Port3 Not Detected gt AHCI Port4 Not Detected gt AHCI Port5 Not Detected Select Screen Select Item Change Option General Help Save and Exit Exit v02 66 C Copyright 1985 2009 American Megatrends Inc 5 3 8 2 AHCI BIOS Support Enables for supporting AHCI controller operates in AHCI mode during BIOS control otherwise operates in IDE mode BIOS Setup 161 EOS 2000 User s Manu
51. No U8 VideoFormat I16 AngeloRTV Set Video Format U16 PortNo U8 VideoFormat I16 AngeloRTV Set Image Geometric U16 PortNo U32 X Offset U32 Y Offset U32 X Active U32 Y Active double X Scale double Y Scale I16 AngeloRTV Detect Video Format U16 PortNo U8 FormatValue Visual Basic Windows CE NET AngeloRTV Set Image Config ByVal PortNo As Integer ByVal ConfigIndex As Byte ByVal Value As Byte As Integer AngeloRTV Get Image Config ByVal PortNo As Integer ByVal ConfigIndex As Byte ByRef Value As Byte As Integer AngeloRTV Set Color Format ByVal PortNo As Integer ByVal ColorFormat As Byte As Integer AngeloRTV Get Color Format ByVal PortNo As Integer ByRef ColorFormat As Byte As Integer AngeloRTV Set Video Format ByVal PortNo As Integer ByVal VideoFormat As Byte As Integer AngeloRTV Set Video Format ByVal PortNo As Integer ByRef VideoFormat As Byte As Integer AngeloRTV Set Image Geometric ByVal PortNo As Integer ByVal X Offset As Long ByVal Y Offset As Long ByVal Y Active As Long Double AngeloRTV Detect Video Format ByVal X Active As Long ByVal X Scale As ByVal Y Scale As Double As Integer ByVal PortNo ByRef FormatValue As Byte Delphi Windows As Integer AngeloRTV Set Image Config PortNo Smallint Confi gIndex Byt 82 Value Byte Smallint Software Support EOS 2000 User s Manual AngeloRTV Get Image Config PortNo Smallin
52. OM2 RS 232 RS 422 RS 485 BIOS Setting Digital VO 16 CH Isolated Digital Input and Output 5 0 KV isolation protection Keyboard Mouse Combed PS 2 type mini DIN connectors Power Supply DC 10 30 VDC AT mode AC 100 240 VAC AT mode Operating Temp 0 C to 55 C Humidity 0 to 90 Dimensions 200 W x 165 D x 85 H mm Power Consumption With 2 GB DDRAM and 2GB CompactFlash 50 W Storage One CompactFlash Type I One 2 5 SATA HDD Option Random Vibration Operating 5 to 100Hz 0 00142 g2 Hz 100 to 500Hz 6 dB Octave 0 5 Grms 3 axes 30 minutes axis Safety Compliance CE FCC RoHS Table 1 1 EOS 2000 Specifications 2 Introduction EOS 2000 User s Manual Warning Always disconnect the power cord from your chassis whenever you are working on it Do not connect the power cord while the power switch is on A sudden rush of power can damage sensitive electronic components Only authorized and experienced electronics personnel should open the chassis Always ground yourself to remove any static electric charge before touching EOS 1000 Modern electronic devices are very sensitive to static electric charges Use a grounding wrist strap at all times Place all electronic components on a static dissipative surface or in a static shielded bag 1 3 Unpacking Checklist Before unpacking check the shipping carton for any damage If the shipping carton and or contents are damaged inform ADLINK immediately Re
53. OMBT848 KSPROPERTY_CUSTOMBT848_I2C INSTANCE DATA OF PROPERTY PTR amp I2C INSTANCE DATA OF PROPERTY SIZE I2C amp I2C sizeof I2C amp ret pKs gt Release return I2C ucInBuf 1 Software Support void E offset BYTE value Purpose Write the value to Parameters pFilter Interface offset the offset address of EEPROM value the data to af IKsPropertySet pKs DWO KSPROP BYTE uAddress HRESULT hr ULONG ret 0 if pFilter NULL return if hr pFilter gt QueryInterface IID_IKsPropertySet amp pKs S_OK hr pKs EPROMWrite IBaseFilter pFilter RD TypeSupport EOS 2000 User s Manual BYTE EEPROM of BT878 filter 0 127 based on starting EEPROM 0 NULL ERTY CUSTOMBT848 I2C S I2C void gt QuerySupported PROPSETID CUSTOMBT848 KSPROPERTY CUSTOMBT848 I2C amp TypeSupport if TypeSupport amp KSPROPERTY SUPPORT GET uAddress the Set Aero I Software Support 0xa0 address for EPROM device frequency first emory amp I2C sizeof I2C I2C bDontWaitACK I2C dwOperation BT848 CUSTPROP I2C S I2C dwFreq true ETFREO 100000 135 EOS 2000 User s Manual hr pKs Get PROPSETID_CUSTOMBT848 KSPROPERTY CUSTOMBT848 I2C INSTANCE DATA OF
54. ROPERTY x 1 define INSTANCE DATA OF PROPERTY SIZE x sizeof x sizeof KSPROPERTY BYTE EEPROMRead IBaseFilter pFilter BYTE offset Purpose Read the value stored in EEPROM Parameters pFilter Interface of BT878 filter offset the offset 0 127 based on starting address of EEPROM xy IKsPropertySet pKs NULL DWORD TypeSupport 0 KSPROPERTY CUSTOMBT848 I2C S I2C BYTE uAddress HRESULT hr ULONG ret 0 if pFilter NULL return 0 if hr pFilter gt OueryInterface IID IKsPropertySet void amp pKs S OK hr pKs gt QuerySupported PROPSETID_CUSTOMBT848 KSPROPERTY_CUSTOMBT848_I2C amp TypeSupport if TypeSupport amp KSPROPERTY SUPPORT GET Software Support 133 EOS 2000 User s Manual 134 uAddress Oxa0 address for EPROM device Set frequency first ZeroMemory amp 12C sizeof 12C I2C bDontWaitACK true I2C dwOperation BT848 CUSTPROP I2C SETFREO I2C dwFreq 100000 hr pKs Get PROPSETID CUSTOMBTS848 KSPROPERTY_CUSTOMBT848_I2C the T INSTANCE DATA OF PROPERTY PTR amp I2C INSTANCE DATA OF PROPERTY SIZE I2C amp I2C sizeof I2C amp ret Read value then I2C dwOperation BT848 CUSTPROP I2C R3 I2C ucAddress uAddress I2C ucInBuf 0 offset I2C dwOutLen 0 I2C dwlInLen 1 I2C bDontWaitACK TRUE hr pKs gt Get PROPSETID_CUST
55. SW Processors Sound video and game controllers ADLINK Bt878 DirectX Audio Capture ADLINK Bt878 DirectX Audio Capture ADLINK Bt878 DirectX Audio Capture ADLINK Bt878 DirectX Audio Capture ADLINK Bt878 DirectX Video Capture ADLINK Bt878 DirectX Video Capture ADLINK Bt878 DirectX Video Capture ADLINK Bt878 Direct Video Capture Software Support EOS 2000 User s Manual 4 2 3 3 RTV LVIEW Installation 1 Double click the setup exe file to start RTV LVIEW installation File Edit View Favorites Tools Help Qs e o x 2 De E gt Folders EJ Address 2 D Documents and Settings adlink Desktop RTV LVIEW DISK1 INST32I _ISDEL File and Folder Tasks o EX_File InstallShield Deleter 313KB Stirling Technologies Inc fm Rename this file By Move this file au de Copy this file 188 KB 793 KB Publish this file to the Web E SETUP DLL DISK1 ID GO Email this file 30 1050 Drie X Delete this file Setup Launcher Resource 1KB 4 SETUP Other Places J 7 D zi ia Settings o AIS SETUP ISS E My Documents Internet Communication Settings I55 File 2 Shared Documents ae Un dj My Computer SETUP PKG 3 My Network Places sa PKG File 1KB Details Software Support 49 EOS 2000 User s Manual 2 Continuously click the Next button to install RTV LVIEW rai ADLINK RTV LVIEW Ver 1 0 2 2 Walia to the RTVAVEW Setup proga
56. There is one digital input channel in each port of RTV card Use this VI to get the digital input status AngeloRTV Write EEPROM vi Write data into EEPROM Data in EEPROM will not be lost when power off 122 Software Support EOS 2000 User s Manual Offset This parameter is valid between 0 and 127 Value Value in byte This parameter is valid between 0 and 255 AngeloRTV_Read_EEPROM vi Read data from EEPROM Data in EEPROM will not be lost when power off Offset This parameter is valid between 0 and 127 Value Value in byte This parameter is valid between 0 and 255 AngeloRTV_Read_Serial vi This VI can read a 48 bit unique ID and store in 2 long integers HighByte HighByte stores the upper 16 bit of Serial No LowByte LowByte stores the lower 32 bit of Serial No AngeloRTV Save File vi Save the current video frame into an image file TIF BMP or JPEG Ouality is used only for JPEGS FileFormat gt 0 TIF gt 1 BMP gt 2 JPEG Software Support 123 EOS 2000 User s Manual 4 6 Programming Guide 4 6 1 DirectShow Programming Guide Introduction A complete documentation on DirectShow application program ming can be found at http msdn microsoft com library default asp url library en us directx9_c directX htm introductiontodirectshow asp If a DirectX 9 0 is installed this documentation is also available from DirectX SDK Help The main goal of writing a DirectShow Application is to build
57. This parameter is the length of the active video line X_Offset This parameter is the number of scaled pixels to skip before the start of the active video line Y_Scale This parameter is the scaling factor applied to the RTV sam pled data lines in the vertical direction It must be the following values 1 0 0 5 0 25 Y_ Active This parameter is the height in lines of the active video image Y_Offset This parameter is the number of lines to skip before the first line of the active video image AngeloRTV_Select_Channel vi RTV card is capable of channel extension This VI is used to multi plex video signals for ports In most cases this VI is not required because the default setting is one port dedicated to one channel Note Do not call this VI if there is no channel extension board in the system AngeloRTV Capture Config vi Set the starting field of image only for Full size image Video for mat 0 or 1 120 Software Support EOS 2000 User s Manual Start_Filed Indicate the first field of image O First field is odd so the image will be odd field even field 1 First field is even so the image will be even field odd field 2 First field depends on the current field so the image will be even field odd field or odd field even field 3 Single field frame used for moving object inspection AngeloRTV Capture Start vi Start to grab video images If the CaptureNumber is OxFFFFFFFF the
58. U16 PortNo void _ stdcall CallBackProc U32 VideoBufferaddress U16 PortNo Visual Basic Windows CE NET AngeloRTV_Se B Angelo B LO Angel Delphi Windows Angel o h AngeloR I o AngeloR RTV_Se Event TV_Ge ntStat TV_Se t_Int_Event ByVal PortNo As Integer yRef hEvent As Long As Integer RTV_Ge yRef I RTV_Se ByVal C t_Int_Status ByVal PortNo As Integer ntStatus As Long As Integer t_Callback ByVal PortNo As Integer allBack As Long As Integer t_Int_Event PortNo Smallint var Integer Smallint t_Int_Status PortNo Smallint var us Longint Smallint t_Callback PortNo Smallint lpCallBac kProc CallbackFunc Smallint Arguments PortNo Port number is the zero index of the Angelo series card For example if there are two PCI RTV 24 Angelo cards card 0 card 1 in the system and each PCI RTV 24 has four ports the first port of card O is O and the first port of card 1 is 4 IntStatus Interrupt sta hEvent 102 tus gt Bit 0 GPIO interrupt when Digital input channel is changed gt Bit 1 Channel 0 Image ready gt Bit 2 Channel 1 Image ready gt Bit 3 Channel 2 Image ready gt Bit 4 Channel 3 Image ready gt Interrupt event handle Software Support EOS 2000 User s Manual Return Codes gt 0 ERROR_NoError gt 7 ERROR Not Initialized Make sure the port has been initialized by AngeloRT
59. UTILITY Video Function Configuration CRT Flat Panel Type 640x480 1x18 LUDS CRT LUDS lt Select Screen l Select Item oS Change Option Fi General Help F10 Save and Exit ESC Exit v02 66 C Copyright 1985 2009 American Megatrends Inc 5 3 3 2 Boot Display Device This item allows the user to configure the type of external display used 5 3 3 3 Flat Panel Type When LVDS is selected from Boot Display Device this option allows you to set the resolution and timing settings for output to the LVDS interface BIOS Setup 153 EOS 2000 User s Manual 154 Options 640x480 18 bit 800x600 18 bit 1024x768 18 bit 1024x768 24 bit 5 3 4 Super lO Configuration 5 34 1 Super IO Configuration Settings You can use this screen to specify options for the onboard device configuration Settings Use the up and down lt Arrow gt keys to select an item Use the lt gt and lt gt keys to change the value of the selected option The screen is shown below BIOS SETUP UTILITY Serial Port1 Address 3F8 IR 4I BIOS Setup EOS 2000 User s Manual 5 3 4 2 Serial Port Address This option specifies the base I O port address and Interrupt Request address of serial port 1 Option Description Set this value to prevent the serial port from accessing any sys Disabled tem resources When this option is set to Disabled the serial port physically becomes unavailable 3F8 IRQ4 Set
60. V_ Initial gt 9 ERROR Invalid PortNo Please input the correct PortNo parameter Examples lt VC BCB gt Use Thread HANDLE hEvent NULL void pThread NULL U32 threadID U16 PortNo 0 DWORD nObj U32 Size Byte U32 Status 0 I16 ISR_ON 0 DWORD WINAPI IntThreadProc LPVOID lpParam while ISR_ON nObj WaitForSingleObject hEvent INFINITE AngeloRTV Get Int Status PortNo amp Status if Status amp 0x01 1 GPIO if Status gt gt 1 amp 0x01 1 Channel 0 of the nPort else if Status gt gt 2 amp 0x01 1 Channel 1 of the nPort else if Status gt gt 3 amp 0x01 1 Channel 2 of the nPort else if Status gt gt 4 amp 0x01 1 Channel 3 of the nPort Software Support 103 EOS 2000 User s Manual ResetEvent hEvent Return TRUI Gl AngeloRTV_Set_Int_Event PortNo amp hEvent pthread CreateThread NULL 0 IntThreadProc 0 O amp threadID Use Callback Function U16 PortNo 0 void __stdcall MediaStreamProc U32 VideoBufferaddress U16 PortNo U32 Status AngeloRTV Get Int Status PortNo amp Status if Status amp 0x01 1 GPIO if Status gt gt 1 amp 0x01 1 Channel 0 of the nPort else if Status gt gt 2 amp 0x01 1 Channel 1 of the nPort else if Status gt gt 3 amp 0x01 1 Chan
61. a file and display it to the display panel Save Image Save current displaying image to a bitmap file gt Exit Terminate ViewCreatorPro View menu Devices Hide or unhide Devices panel Adjustment Hide or unhide Adjustment panel ChannelExtensionEnable Determine if let user select channel node Video Format menu NTSC Set the channels showed on display panel to NTSC format PAL Set the channels showed on display panel to PAL format Color Format menu Gray Set the channels showed on display panel to gray format RGB32 Set the channels showed on display panel to rgb32 format RGB24 Set the channels showed on display panel to rgb24 format gt RGB16 Set the channels showed on display panel to rgb16 format gt RGB15 Set the channels showed on display panel to rgb15 format gt YUV Set the channels showed on display panel to yuv format 68 Software Support EOS 2000 User s Manual Image Size menu gt Full Image Set buffer sizes of the channels showed on display panel to full image size gt Cif Image Set buffer sizes the channels showed on display panel to cif image size gt Qcif Image Set buffer sizes the channels showed on display panel to qcif image size Tool menu gt GPIO Click Tool in the menu bar and select GPIO item to bring up the GPIO dialog box Select the card and port to access and select the digital output value Click the write or read button to write read to from the
62. a filter graph by connecting several filters together to perform a given task such as previewing video audio capturing video audio and multiplexing them to write into a file Each filter performs a single operation and pass data from its output pin to the input pin of the next filter in the graph To build a capture graph using a program the first thing is to obtain the interface pointer of the capture filter The ADLink Bt878 Video Capture filter can be obtained through system device enu merator After holding an interface pointer to the capture filter object use method IGraphBuilder AddSourceFilter to add the source filter object to the filter graph Use IFilterGraph AddFilter to add other downstream filters to the filter graph After filters are added call lFilterGraph ConnectDirect or IGraph Builder Connect methods to connect output pins from upstream filters to the input pins of the downstream filters Calling methods IMediaControl Run IMediaControl Pause or IMediaCon trol Stop will change filter state to running paused or stopped The filters that are needed for capturing video streams are listed in next section with detailed information for each filter and its pins Example filter graphs for previewing capturing video streams are also illustrated in this chapter and gives examples of two ways of controlling device driver Descriptions of Filters This section lists filters needed to build a filter graph for capturing
63. al 5 3 9 Remote Access Configuration 5 3 9 1 Remote Access Configuration Remote access configuration provides the settings to allow remote access by another computer to get POST messages and send commands through serial port access BIOS SETUP UTILITY Remote ficcess Disabled 5 3 9 2 Remote Access Select this option to Enable or Disable the BIOS remote access feature 162 BIOS Setup EOS 2000 User s Manual 5 4 PCIPnP Setup 5 4 1 PCI PnP Configuration 5 4 1 1 PCIPnP Configuration Settings You can display a Plug and Play BIOS Setup option by highlighting it using the lt Arrow gt keys to select an item The Plug and Play BIOS Setup screen is shown below BIOS SETUP UTILITY Clear NURAM 5 4 1 2 Clear NVRAM This option clears ESCD Extended System Configuration Data information in NVRAM 5 4 1 3 Plug amp Play O S When set to Yes and a Plug and Play operating system is installed the operating system configures the Plug and Play devices not required for boot BIOS Setup 163 EOS 2000 User s Manual 5 4 1 4 PCI Latency Timer Set this value to allow the PCI Latency Timer to be adjusted This option sets the latency of all PCI devices on the PCI bus 5 4 1 5 Allocate IRQ to PCI VGA When set to Yes the BIOS will assign an IRQ for a PCI VGA card 5 4 1 6 Palette Snoopling When set to enable informs the PCI devices that an ISA graph ics device is install in the system so the car
64. all the chipset driver Install the graphics driver Install the PCMe RTV23 driver Install the audio driver Install the PCM 7230 driver Installing the Chipset Driver The chipset driver outlines to the operating system how to config ure the Intel GM45 chipset components in order to ensure that the following features function properly gt ww ww Core PCI and ISAPNP Services PCle Support SATA Storage Support USB Support Identification of Intel amp Chipset Components in the Device Manager Please follow the following steps to install the chipset driver 1 2 3 Close any running applications Execute Chipset exe and follow the on screen instruc tions to complete the setup Reboot your system Software Support 39 EOS 2000 User s Manual 4 2 2 Installing the Graphics Driver The EOS 2000 is equipped with the Intel GMA4500 graphics media accelerator integrated in the Intel Mobile Intel GM45 chip set Please follow the following steps to install graphics driver 1 Close any running applications 2 Execute Video exe and follow the on screen instructions to complete the setup 3 Reboot your system 4 2 3 Installing the PCMe RTV24 Driver 4 2 3 1 WDM Driver Installation 1 Run setup 2 Click Next until the driver is completely installed ie Angelo RTY InstallShield Wizard Welcome to the InstallShield Wizard for Angelo RTV The InstallShield R Wizard will install Angelo RTV on you
65. based navigation system called hot keys Most of the BIOS setup utility hot keys can be used at any time during the setup navigation process These keys include lt F1 gt lt F10 gt lt Enter gt lt ESC gt lt Arrow gt keys and so on Hot Key Description Left Right The Left and Right lt Arrow gt keys allow you to select a setup A 3 screen For example Main screen Advanced screen Chipset Screen and so on Up Down l The Up and Down lt Arrow gt keys allow you to select a setup item or sub screen Plus Minus The Plus and Minus Arrow gt keys allow you to change the field value of a particular setup item For example Date and Time Tab The lt Tab gt key allows you to select setup fields The F1 gt key allows you to display the General Help screen Press the F1 key to open the General Help screen General Help Select Screen Select Item F1 Change Screen Go to Sub Screen Next Page Previous Page Go to Top of the Screen Go to Bottom of Screen Change Colors Discard Changes Load Failsafe Defaults Load Optimal Defaults Save and Exit Exit 146 Table 5 1 BIOS Navigation BIOS Setup EOS 2000 User s Manual Hot Key Description F10 The lt F10 gt key allows you to save any changes you have made and exit Setup Press the lt F10 gt key to save your changes The following screen will appear Save configuration chan
66. cess and configuration Video picture adjustments Image file saving BMP or JPG Direct access to general purpose I Os FULL CIF or QCIF Image size 2x2 or 4x4 display Software triggering ww Ww Y VvV V Software Support EOS 2000 User s Manual 4 4 2 Component Description Start the utility and the view should like below x d fo ti MA RT 24 Car WDM Software Support se EOS 2000 User s Manual 4 4 8 Operation Theory ViewCreatorPro provides many functions for the Angelo RTV series cards as described below 4 4 3 1 Devices Panel Devices x Eb Local o e e amp Ett 60 E RTV 24 Card DirectShow Porno o CHI CH2 CH3 Local Current active Device All operations will apply to this device Inactive Device Click the port after this icon to activate this device Current active port All operations will apply to this port Inactive port Click the port after this icon to activate this port Current active channel All operations will apply to this channel Inactive channel Click the port after this icon to activate this channel Close this panel Software Support EOS 2000 User s Manual 4 4 3 2 Adjustment Panel A panel allows user adjusting video images Click and hold the left mouse button on the slider of the Adjustment Panel and drag the cursor to change its value Or type value into the edit tool to change its value directly Adjustment x Baghtoses Contrast Hue S
67. computer We recommend that you leave UAC turned on to help protect your computer 7 Use User Account Control UAC to help protect your computer SI Cas 44 Software Support EOS 2000 User s Manual 4 2 3 2 DirectShow Driver Installation 1 Run setup 2 Click Next until the driver is completely installed m AngeloR TY DirectShow InstallShield Wizard Welcome to the InstallShield Wizard for AngeloRTVDirectShow The InstallShield R Wizard will install AngeloRTYDirectShow on your computer To continue click Next WARNING This program is protected by copyright law and international treaties Cancel ie AngeloR TY DirectShow InstallShield Wizard Destination Folder Click Next to install to this Folder or click Change to install to a different folder Install AngeloR TVDirectShow to C Program Filesi ADLINKI AngeloR TVDirectShow InstallShield Software Support 45 EOS 2000 User s Manual ie AngeloR TY DirectShow InstallShield Wizard Ready to Install the Program The wizard is ready to begin installation Click Install to begin the installation If you want to review or change any of your installation settings click Back Click Cancel to exit the wizard m AngeloR TY DirectShow InstallShield Wizard Installing AngeloR TYDirectShow The program features you selected are being installed L4 Please wait while the InstallShield Wizard installs AngeloR TVDirectS
68. d will function correctly 5 4 1 7 PCIIDE Bus Master When set to enable BIOS uses PCI bus mastering for reading writing to IDE device 5 4 1 8 OffBaord PCI ISA IDE Card Some PCI IDE cards may require this to be set to the PCI slot number that is holding the card When set to AUTO it works for most PCI IDE cards 5 4 1 9 IRQ Set this value to allow the IRQ settings to be modified Available This setting allows the specified IRO to be used by a PCI PnP device Reserved This setting allows the specified IRQ to be used by a legacy ISA device 164 BIOS Setup EOS 2000 User s Manual 5 5 Boot Setup Select the Boot tab from the setup screen to enter the Boot BIOS Setup screen You can select any of the items in the left frame of the screen such as Boot Device Priority to go to the sub menu for that item You can display an Boot BIOS Setup option by highlight ing it using the lt Arrow gt keys The Boot Settings screen is shown below BIOS SETUP UTILITY gt Boot Settings Configuration BIOS Setup 165 EOS 2000 User s Manual 5 5 1 Boot Settings 5 5 1 1 Boot Settings Configuration Use this screen to select options for the Boot Settings Configura tion Use the up and down lt Arrow gt keys to select an item Use the lt Plus gt and lt Minus gt keys to change the value of the selected option The screen is shown below BIOS SETUP UTILITY Quick Boot Enabled 5 5 1 2 Quick
69. development costs Another advantage is that the cost of licensing Embedded XP is much less than that of Windows XP Software Support 37 EOS 2000 User s Manual 38 ADLINK currently provides standard XP Embedded OS images for the EOS 2000 XP Embedded license pre purchase from ADLINK is required The standard XP Embedded OS image provided by ADLINK is about 1 4 GB and the key features included in the standard XP Embedded OS image are as follows gt ww w www XP Embedded OS Kernel Drivers for EOS H W and peripheral cards TCP IP Networking TCP IP with file sharing and client for Microsoft network Internet Explorer File Manager Language Support The standard XP Embedded OS image meets most application needs If you have special functional requirements for XP Embed ded please contact ADLINK for more details about this OEM ser vice Software Support 4 2 EOS 2000 User s Manual Driver Installation After installing the operating system you need to install all related drivers to make your system work accordingly This section describes the drivers needed for Windows operating systems and the procedures to install them For other OS support please con tact ADLINK for further information To install Windows drivers please follow the steps below 1 2ak WYN 4 2 1 Properly install Windows before installing any drivers Most of the standard I O device drivers have been included in Windows Inst
70. e 161 vii EOS 2000 User s Manual viii List of Tables EOS 2000 User s Manual Preface Copyright 2010 ADLINK TECHNOLOGY INC This document contains proprietary information protected by copy right All rights are reserved No part of this manual may be repro duced by any mechanical electronic or other means in any form without prior written permission of the manufacturer Disclaimer The information in this document is subject to change without prior notice in order to improve reliability design and function and does not represent a commitment on the part of the manufacturer In no event will the manufacturer be liable for direct indirect special incidental or consequential damages arising out of the use or inability to use the product or documentation even if advised of the possibility of such damages Trademarks Borland C C and Delphi are registered trademarks of the Borland Software Corporation Intel is a registered trademark of Intel Corporation LabVIEW is a trademark of National Instruments Corporation Linux and the Linux Logo are registered trademarks of Linus Torvalds MATLAB and the MATLAB Logo are registered trademarks of The MathWorks Inc Microsoft MS DOS Windows 95 Windows 98 Windows NT Windows 2000 Windows 2003 Server Windows XP Windows Vista ActiveX amp Visual Studio Visual Basic Visual C and Visual C are registered trademarks of Micros
71. e File 116 Var Result SmallInt PortNo SmallInt File Format Byte NQuality LongInt PortNo 0 File Format 2 Nquality 25 Result AngeloRTV_Save_File PortNo Image jpg File Format Nquality Software Support EOS 2000 User s Manual 4 5 11 Angel RTV LabVIEW Function Library AngeloRTV Init vi This VI initializes the port of RTV card Set video format and color format for the port of RTV card Call this VI before AngeloRTV_ Snap vi Video Format 0 Full NTSC 640 480 1 Full PAL 768 576 2 CIF NTSC 320 240 3 CIF PAL 384 288 4 QCIF NTSC 160 120 5 QCIF PAL 192 144 Color Format RGB16 GRAY RGB15 RGB24 RGB32 RGB8 RAW8X YUY2 4 2 2 BtYUV 4 1 1 o AngeloRTV_Snap vi Obtain an image and output the image data for picture control AngeloRTV Close vi Release resources of all ports AngeloRTV Software Reset vi Reset the port to its initial state Software Support 117 EOS 2000 User s Manual AngeloRTV_Hardware_Initial vi This VI initializes the port of RTV card Each application program must call this function before any other function If the initialization succeeds it returns a value 0 AngeloRTV_Hardware_Close vi Release resources of all ports AngeloRTV_Int_Enable vi This VI links the event and the interrupt automatically AngeloRTV_Wait_Int vi Wait for interrupt events You can get a complete image data from the image buffer after this VI ret
72. e or System Date using the lt Arrow gt keys Enter new val ues using the keyboard Press the lt Tab gt key or the lt Arrow gt keys to move between fields The date must be entered in MM DD YY format The time is entered in HH MM SS format 148 BIOS Setup EOS 2000 User s Manual 5 3 Advanced BIOS Setup Select the Advanced tab from the setup screen to enter the Advanced BIOS Setup screen You can select any of the items in the left frame of the screen such as SuperlO Configuration to go to the sub menu for that item You can display an Advanced BIOS Setup option by highlighting it using the lt Arrow gt keys The Advanced BIOS Setup screen is shown below The sub menus are described on the following pages BIOS SETUP UTILITY gt CPU Configuration Warning Setting incorrect or conflicting values in Advanced BIOS Setup may cause system malfunctions BIOS Setup 149 EOS 2000 User s Manual 5 3 1 CPU Configuration You can use this screen to select options for the CPU Configura tion Settings Use the up and down lt Arrow gt keys to select an item Use the lt gt and lt gt keys to change the value of the selected option A description of the selected item appears on the right side of the screen An example of the CPU Configuration screen is shown below BIOS SETUP UTILITY Configure advanced CPU settings For UP platforms Module Version 3F 19 leave it enabled eee HEF WP S
73. e to switch the Controls Func tions palettes to the ADLINK_Vision palette view first In Lab VIEW 7 0 select Tools gt gt Options to display the Options dialog box Select Controls Functions Palettes from the top pull down menu in the Options dialog box and select ADLINK_Vision from the Palette View pull down menu Options Controls Functions Palettes Palette View ADLINK Vision v Format Standard v Navigation Buttons Label Selected Icons v Palette Loading Load palettes in background O Load palettes when needed O Load palettes during launch Use Window Titles in Functions palette Allow search in temporary palette To customize a palette view exit this dialog box and select Tools Advanced Edit Palette Views Cancel Click OK button Then ADLINK Vision icon is shown in the Func tions palette Software Support 139 EOS 2000 User s Manual Click ADLINK Vision icon to display the ADLINK_Vision palette view Then click the AngeloRTV icon you can find RTV LVIEW Vis gt AngeloR TY at Seach ADLINE Ed In LabVIEW 6 click the Options button on the Functions palette toolbar to display the Function Browser Options dialog box EE Se Li 9 gt su A is 140 Software Support EOS 2000 User s Manual Select ADLINK_Vision from the Palette Set pull down menu and c
74. ends on which horizontal pixels shown in dis play panel The window is shown below Focus Value 62 Software Support EOS 2000 User s Manual After stopping grabbing the background color of focus value win dow is black The x axis size is the width of the whole image The window is shown below Focus alueAll Focus If the image is chromatic and is RGB type there are three curves represented red green and blue individual in the chart The win dow is shown below Focus alueAll Software Support 63 EOS 2000 User s Manual If the image is chromatic and is YUV type there are three curves represented y u and v individual in the chart The window is shown below Focus alueAll EN Zoom In Open a window to zoom in the green rectangle region Aa Differential Open a window to show the slop of the line for the green rectangle region Drag the vertical green line to resize the green rectangle R S9 Show Hide Red Values Show or hide the red value of the pixels G Pd Show Hide Green Values Show or hide the green value of the pixels B PF Show Hide Blue Values Show or hide the blue value of the pixels 64 Software Support EOS 2000 User s Manual 5 Show Hide Y Values Show or hide the y value of the pixels u P d Show Hide U Values Show or hide the u value of the pixels v P d Show Hide V Values Show or hide the v value of the pixels E Focus Cross
75. erer Manufacturer Intel it may use to tune Intel R Core TM 2 Duo CPU P8400 2 266Hz performance to the Frequency 2 266Hz specific application FSB Speed 1066MHz Cache L1 64 KB Cache L2 3072 KB Ratio Actual Value 8 5 Adjacent Cache Line Prefetch Enabled e Select Screen Max CPUID Ualue Limit Disabled 1i Select Item Intel R Virtualization Tech Enabled Change Option Execute Disable Bit Capability Enabled F1 General Help Core Multi Processing Enabled F10 Save and Exit Intel R SpeedStep tm tech Disabled ESC Exit Intel R C STATE tech Disabled u02 66 C Copyright 1985 2009 American Megatrends Inc 5 3 1 1 Execute Disable Bit Capability This item allows you to Enable Disable the Execute Disable Bit function Intel s Execute Disable Bit functionality can help prevent certain classes of malicious buffer overflow attacks when com bined with a supporting operating system Execute Disable Bit allows the processor to classify areas in memory by where appli cation code can execute and where it cannot When a malicious worm attempts to insert code in the buffer the process disables code execution preventing damage and worm propagation To use Execute Disable bit you must have a PC or server with a pro cessor with Execute Disable Bit capability and a supporting oper ating system 150 BIOS Setup EOS 2000 User s Manual 5 3 1 2 Core Multi Processing This item is visible depending on the CPU bei
76. eset Resets the port to its initial state AngeloRTV_Read_Serial This function can read a 48 bit unique ID and store in 2 Long interger AngeloRTV_Get_Version Used to get the current version of AngeloRTV card driver and AngeloRTV dll file Syntax C C Windows CE NET 74 Software Support EOS 2000 User s Manual I16 AngeloRTV_Initial U16 PortNo I16 AngeloRTV_Close U16 PortNo I16 AngeloRTV Software Reset U16 PortNo U16 AngeloRTV Read Serial U16 CardNo U32 HighByte U32 LowByte I16 AngeloRTV Get Version U32 DriverVersion U32 DLLVersion U32 Reserved Visual Basic Windows CE NET AngeloRTV Initial ByVal PortNo As Integer As Integer AngeloRTV Close ByVal PortNo As Integer As Integer AngeloRTV Software Reset ByVal PortNo As Integer As Integer AngeloRTV Read Serial Byval CardNo as Integer ByRef HighByte As Long ByRef LowByte As Long As Integer AngeloRTV Get Version ByRef DriverVersion As Long ByRef DLLVersion As Long ByRef Reserved As Long As Integer Delphi Windows AngeloRTV Initial PortNo Smallint Smallint AngeloRTV Close PortNo Smallint Smallint AngeloRTV Software Reset PortNo Smallint Smallint AngeloRTV Read Serial CardNo Smallnt Var HighByte Longint Var LowBytet Longint Smallint AngeloRTV Get Version var DriverVersion Longint var DLLVersion Longint var Reserved Longint Smallint Arguments PortNo Port number is the zero index of the Angelo series card For example if
77. face GPIO Access The GPIO provides a method to read board information select input channel and control digital inputs digital outputs Sample define INSTANCE DATA OF PROPERTY PTR x PKSPROPERTY x 1 stdefine INSTANCE DATA OF PROPERTY SIZE x sizeof x sizeof KSPROPERTY void GPIOWrite IBaseFilter pFilter DWORD value Purpose Set the electronic level of the gpio pin Parameters pFilter Interface of BT878 filter value 1 for high level and 0 for low level ay IKsPropertySet pKs NULL DWORD TypeSupport 0 KSPROPERTY_CUSTOMBT848_GPIO_S rc HRESULT hr ULONG ret 0 DWORD bit 6 Offset of GPIO pin if pFilter NULL return value value 0 1 its phase is inverse 130 Software Support EOS 2000 User s Manual if pFilter gt OueryInterface IID IKsPropertySet void amp pKs S_OK hr pKs gt QuerySupported PROPSETID_CUSTOMBT848 KSPROPERTY_CUSTOMBT848_GPIO amp TypeSupport if TypeSupport amp KSPROPERTY SUPPORT GET ZeroMemory amp rc sizeof rc rc dwOperation BT848_CUSTPROP_GPIO_SETGPDAT ABITS rc dwFromBit bit rc dwToBit bit rc dwValue value rc dwOffset 0 hr pKs gt Get PROPSETID_CUSTOMBT848 KSPROPERTY_CUSTOMBT848_GPIO INSTANCE_DATA_OF_PROPERTY_PTR amp rc INSTANCE DATA OF PROPERTY SIZE rc amp rc sizeof rc amp ret pKs gt Release
78. frame grabbing will not stop until the AngeloRTV Capture Stop vi is called AngeloRTV Capture Stop vi Stop grabbing video images AngeloRTV Trigger Start vi Generate a one shot pulse output for single or multiple ports Multiplex Indicate the trigger output ports on the RTV card gt Bit 0 Port 0 on each card 0 for disable 1 for enable gt Bit 1 Port 1 on each card 0 for disable 1 for enable gt Bit 2 Port 2 on each card O for disable 1 for enable gt Bit 3 Port 3 on each card O for disable 1 for enable AngeloRTV Trigger Config vi Configure the pulse output interval Software Support 121 EOS 2000 User s Manual Interval Indicates the trigger output interval The valid range is from 0 to 253 The definition is as follows gt 0 16 ms gt 32 12 ms gt 128 8 ms gt 253 60us AngeloRTV_Sync_Grab vi Use this VI to obtain an image frame Retrieve the memory start address from the frame data width height and size in bytes of the image AngeloRTV Get Frame vi Retrieve the memory start address from the frame data width height and size in bytes of the image AngeloRTV Copy Frame vi Copy frame data to memory or an array that the user allocates Before using this VI remember to allocate enough memory space or array elements AngeloRTV Set GPIO Sts vi There is one digital output channel in each port of RTV card Use this VI to set digital output status 1 AngeloRTV Get GPIO Sts vi
79. geloRTV_Capture_Start PortNo CaptureNo Start to grab the video image AngeloRTV_Select_Channel PortNo Multiplex Channel extension of video signal for advanced only AngeloRTV_Capture_Stop PortNo Stop to grab the video image AngeloRTV Capture Config PortNo Start Field Set the starting field of image AngeloRTV Sync Grab PortNo Start Address Width Height Size Byte Get an image frame with start address of memory Description AngeloRTV Capture Start Continuously captures video frames and stops when the total frame number equals the CaptureNo parameter The frame update rate is 30 frames sec If the CaptureNo is OxFFFFFFFF the frame grabbing will not stop until the AngeloRTV_ Capture_Stop function is called AngeloRTV_Capture_Stop Stop grabbing video frames AngeloRTV Select Channel Angelo series cards are capable of channel extension This function is used to multiplex video signals for the ports In most cases using this function should not be reguired because the default setting is one port is dedicated to one channel Note Do not call this function if there is no channel extension board in the system AngeloRTV Capture Config Chooses the starting field of image AngeloRTV Sync Grab This is a synchronous image grabbing function to get an image frame Retrieve the memory start address from the frame data width height and size in bytes of the image 90 Software Support EOS 2000 User
80. ges and exit now Ok Cancel Press the lt Enter gt key to save the configuration and exit You can also use the lt Arrow gt key to select Cancel and then press the lt Enter gt key to abort this function and return to the previous screen Esc The lt Esc gt key allows you to discard any changes you have made and exit the Setup Press the lt Esc gt key to exit the setup without saving your changes The following screen will appear Discard changes and exit setup now Ok Cancel Press the lt Enter gt key to discard changes and exit You can also use the lt Arrow gt key to select Cancel and then press the lt Enter gt key to abort this function and return to the previous screen Enter The lt Enter gt key allows you to display or change the setup option listed for a particular setup item The lt Enter gt key can also allow you to display the setup sub screens BIOS Setup Table 5 1 BIOS Navigation 147 EOS 2000 User s Manual 5 2 Main Setup When you first enter the Setup Utility you will enter the Main setup screen You can always return to the Main setup screen by select ing the Main tab There are two Main Setup options They are described in this section The Main BIOS Setup screen is shown below BIOS SETUP UTILITY System Time 5 2 1 System Time System Date Use this option to change the system time and date Highlight Sys tem Tim
81. he Angelo llb in the user lib folder and the menus ADLINK Vision folder Software Support 51 EOS 2000 User s Manual 4 2 4 Installing the Audio Driver The EOS 2000 controller supports Intel High Definition audio using the Realtek ALC888 chip Please follow the following steps to install the audio driver for the EOS 2000 1 Close any running applications 2 Execute Audio exe and follow the on screen instructions to complete the setup 3 Reboot your system 4 2 5 Installing the PCM 7230 Driver Please follow the following steps to install the driver for ADLINK s PCM 7230 1 Close any running applications 2 Execute 7230 exe and follow the on screen instructions to complete the setup 3 Reboot your system 4 Go to Device Manager and install the driver manually as follows 52 Software Support EOS 2000 User s Manual a Computer Management el File Action View Window Help e Am 86 Pa Ra el Computer Management Local OEM IGGOIENV3N1 EB N System Tools Computer Event Viewer ep Disk drives Shared Folders 2 Display adapters E Local Users and Groups gg Human Interface Devices H Performance Logs and Alert 3 IDE ATA ATAPI controllers Device Manager Keyboards EI amp Storage ie Mice and other pointing devices Removable Storage Monitors Disk Defragmenter E9 Network adapters Disk Management E Other devices a 5 Services and Applications ki DPIO Modul 1 sy oe cons METTETCEMEENEN
82. how This may take several minutes Status Cancel 46 Software Support EOS 2000 User s Manual 3 When the following window appears please click Con tinue Anyway Software Installation A The software you are installing has not passed Windows Logo testing to verify its compatibility with Windows XP Tell me why this testing is important Continuing your installation of this software may impair or destabilize the correct operation of your system either immediately or in the future Microsoft strongly recommends that you stop this installation now and contact the software vendor for software that has passed Windows Logo testing STOP instalation ie AngeloR TY DirectShow InstallShield Wizard InstallShield Wizard Completed The InstallShield Wizard has successfully installed AngeloRTYDirectShow Click Finish to exit the wizard Cancel Software Support 47 EOS 2000 User s Manual 48 4 Open the Device Manager and check for the following 8 items gt ADLINK Bt878 DirectX Audio Capture 4 instances gt ADLINK Bt878 DirectX Video Capture 4 instances The Device Manager should be as follows Device Manager File Action View Help ep Disk drives E Display adapters lt 2 DVD CD ROM drives 3 Floppy disk controllers IDE ATA ATAPI controllers Se Keyboards T Mice and other pointing devices Monitors E Network adapters HY Ports COM amp LPT
83. ion Before programming be sure to copy these two files in the proper directories WBHWDOCT sys in C WINDOWS system32 drivers Wbcdflsh dll in C WINDOWS system32 In order to obtain system information from Winbond W83627HG you must 1 Load the driver first by calling Load WBCDFIshVxD 2 Initial the bus by calling GetBaseAddressForLPC and InitialBus 3 Check for the existence of the chip by calling GetVende rIDO Software Support EOS 2000 User s Manual Now you can obtain system information by calling GetVBAT GetFanSpeed GetSystemTemperature and GetCPUTempera ture as the sample program does Source code of the Hardware Monitor sample program reside at C Program Files ADLINK HwMon Software Support 57 EOS 2000 User s Manual 58 4 4 ViewCreatorPro Utility Once hardware installation is complete ensure that they are con figured correctly before running the ViewCreatorPro utility This chapter outlines how to establish a vision system and hot to manu ally controlling Angelo series cards to verify correct operation ViewCreatorPro provides a simple yet powerful means to setup configure test and debug the vision system Note ViewCreatorPro is only available for Windows XP Vista with a recommended screen resolution higher than 800x600 4 4 1 Overview ViewCreatorPro offers the following features gt 32 bit 64 bit operation under Windows XP Vista WDM or DirectShow driver Angelo series cards ac
84. lick OK button i gt Function Browser Options Then you can see the ADLINK_Vision Functions Palette as below Software Support 141 EOS 2000 User s Manual How to Program with RTV LVIEW Here we provide a simplest sample showing how to capture a frame with RTV LVIEW VI For more complicated samples with RTV LVIEW you can reference those located in the C Program Files ADLINK RTV LVIEW Samples folder 1 Open a blank VI and switch to the block diagram Drag and drop AngeloRTV_Init vi AngeloRTV_Snap vi and AngeloRTV Close vi on the block diagram De UR Queer be Pome nnde He on Fa Go sl Be ao a al File Edit Operate Tools Browse Window Help 1 ole Su 9 kale es i2ptApplcatonFont fore 9 a amp I 142 Software Support EOS 2000 User s Manual 2 Create Constant or Control to each input and connect these VIs In order to show the captured frame on the front panel we also drag and drop another VI provided by LabVIEW named Draw Flattened Pixmap vi Untitled 1 Block Diagram SEE File Edit Operate Tool Browse Window Help a Lla m g wofrrios rAr e 2 3 Push the upper left Run button and you can see a cap tured frame on the front panel Untitled 1 Front Panel Eis Edit Open Tools Brows Winlow Help gr le amp m 12 Reese Font e Rori S m us Software Support 143 EOS 2000 User s Manual Get Help
85. m Tha progue wil sisi FTVALVIEW on your computer in tory reconmended thal you evt al Windren progi anu Me MAI UR Sen PUR Qe Cinesi aa Saup and an cove ary mop pou have reg Chick New to continue with Pe Setup pogam WARNING Ther progam i protected by copyright law and cein bege Unaubronced adder o delen of Pe propan o ary peste ol 1 map mad i ewn ci and cran perskes and vel be prosecuted to the naumum extent posible under km um ee cJ 3 Click the Finish button to finish the installation Setup has finished retaling the application on you computes You may lunch fee scele ion by teaching Ihe icona ald 50 Software Support EOS 2000 User s Manual 4 2 3 4 Uninstall RTV LVIEW Open the Control Panel and double click Add Remove Pro grams Select RTV LVIEW and click the Change Remove button to uninstall it f Add or Remove Programs i Currently installed programs Sort by Name Change or Angelo RTV Si 24 42MB Remove i9 i di Programs E9 Intel R PRO Network Connections 12 2 41 0 Size 7 42MB N National Instruments Software Size 1 04MB pi RTV LVIEW Change Remove Add Remove S Windows Driver Package ADLINK Technology Inc Bt878A VISION Wind Cannes S Windows Driver Package ADLINK Technology Inc Bt878V VISION After un installation all files in the directory of RTV LVIEW will be removed except the ADLINK_Vision palette If you do not want to use it any more you can remove t
86. n J USB2 0 ports M Mic in and speaker out K COM port N Power in AC model shown L Power switch O _ Chassis ground Table 2 8 Back Panel I O Connectors 2 3 1 USB 2 0 Connectors The EOS 2000 provides two USB 2 0 ports as Type A USB con nectors on the back panel All USB ports are compatible with high speed full speed and low speed USB devices The EOS 2000 supports multiple boot devices including USB flash drive USB external hard drive USB floppy USB CD ROM and etc The boot priority and boot device can be configured in BIOS System Description 21 EOS 2000 User s Manual 2 3 2 COM 2 Port The EOS 2000 provides one COM port in the form of D Sub 9P connectors on the front panel COM2 port supports RS 232 only Pin Signal Name Pin Signal Name RS 232 1 DCD 6 DSR 2 RXD 7 RTS 3 TXD 8 CTS 4 DTR 9 RI 5 GND Table 2 9 COM2 Port Pinout 22 System Description EOS 2000 User s Manual 2 3 3 Power Switch O Off On Table 2 10 Power Switch 2 3 4 AC Power Input Connector The AC power input connector is a standard 100 240 VAC 50 60 Hz three pin connector The DC power input connector of the EOS 2000 controller con sists of two pins V and V from left to right respectively V and V pins are for DC power input The DC power input of EOS 2000 allows a voltage input from 10 VDC to 30 VDC System
87. nel 2 of the nPort else if Status gt gt 4 amp 0x01 1 Channel 3 of the nPort AngeloRTV_Set_Callback PortNo MediaStreamProc lt Visual Basic gt Use Callback Function Dim Result As Integer Dim PortNo As Integer Public Sub lpcallback ByVal VideoBufferaddress As Long ByVal PortNo As Integer 104 Software Support EOS 2000 User s Manual Dim Status As Long Result AngeloRTV Get Int Status PortNo Status End Sub PortNo 0 Result AngeloRTV_Set_Callback PortNo AddressOf lpcallback lt Delphi gt Use Thread Var ISR ON SmallInt Event Angelo Integer ThreadId LongInt PortNo SmallInt PortNo 0 function ThreadFunc Parameter Pointer Integer var Str Add Pointer Size Byte Longint intstatus LongInt begin while ISR ON 1 do begin WaitForSingleObject Event Angelo INFINITE ResetEvent Event Angelo AngeloRTV Get Int Status PortNo intstatus if intstatus 2 then image ready for channel 0 of port begin end end end AngeloRTV Set Int Event PortNo Event Angelo ISR ON 1 Mythread BeginThread nil 0 ThreadFunc nil 0 ThreadId i Software Support 105 EOS 2000 User s Manual Use Callback function var PortNo SmallInt PortNo 0 procedure MyCallback VideoBufferAddress LongInt PortNo SmallInt stdcall var Str_Add Pointer Result Smallint Size Byte LongInt intstatus LongInt begin
88. ng used on the board Multi core capability of the CPU is enabled disabled by this setting if the CPU supports this feature 5 3 1 3 Intel SpeedStep tech This item allows you to Enable Disable Intel SpeedStep Tech nology This function switches both voltage and freguency in tan dem between high and low levels in response to processor load 5 3 2 IDE Configuration 5 3 2 1 IDE Configuration Settings You can use this screen to select options for the IDE Configuration Settings Use the up and down lt Arrow gt keys to select an item Use the lt gt and lt gt keys to change the value of the selected option A description of the selected item appears on the right side of the screen An example of the IDE Configuration screen is shown below BIOS SETUP UTILITY IDE Configuration Disabled Configure SATA 1 as IDE Compatible SATA 2 Configuration Enhanced Enhanced gt Primary IDE Master TRANSCEND gt Primary IDE Slave Not Detected gt Secondary IDE Master Not Detected gt Secondary IDE Slave Not Detected gt Third IDE Master Not Detected gt Fourth IDE Master Not Detected Select Screen Select Item Hard Disk Write Protect Disabled Change Option IDE Detect Time Out Sec 35 General Help Save and Exit Exit u02 66 C Copuright 1985 2009 American Megatrends Inc BIOS Setup 151 EOS 2000 User s Manual 5 3 2 2 SATA 1 Configuration This item specifies whether the
89. o 0 U8 File Format 2 U32 nQuality 25 Result AngeloRTV_Save_File PortNo Image jpg File Format nQuality lt Visual Basic gt AngeloRTV Copy Frame Dim Result As Integer Dim PortNo As Integer Dim Size_Byte As Long Dest_Address As Byte PortNo 0 Size_Byte 640 480 3 ReDim Dest_Address 0 To Size_Byte 1 As Byte Result AngeloRTV_Copy_Frame PortNo Dest Address 0 Size Byte AngeloRTV Get Frame Dim Result As Integer Dim PortNo As Integer Dim Size Byte As Long Dim StrAddr As Long Dim Width as Long Height As Long PortNo 0 Result AngeloRTV_Get_Frame ByVal PortNo Str_Add Width Height Size_Byte AngeloRTV_Save_File Software Support 115 EOS 2000 User s Manual Dim Result As Integer Dim File_Format as Byte Dim nQuality as Long PortNo 0 File Format 2 NQuality 25 Result AngeloRTV_Save_File PortNo Image jpg File Format NQuality lt Delphi gt AngeloRTV_Copy_Frame Var Result SmallInt PortNo SmallInt Size Byte Longint Dest Add array of Byte PortNo 0 Size Byte 640 480 3 SetLength Dest Add Size Byte Result AngeloRTV Copy Frame PortNo Dest Add 0 Size Byte AngeloRTV Get Frame Var Result SmallInt PortNo SmallInt Size Byte LongIng Width LongIng Height LongIng Str Add Pointer PortNo 0 Result AngeloRTV_Get_Frame PortNo Str Add Width Height Size Byte AngeloHTV Sav
90. o 0 ConfigIndex 0 Value 0 Result Result ConfigIndex AngeloRTV_Get_Image_Config Byte AngeloRTV_Set_Image_Config PortNo ConfigIndex Value PortNo Value AngeloRTV Set Color Format AngeloRTV Get Color Format AngeloRTV Set Video Format AngeloRTV Get Video Format Var Result SmallInt PortNo SmallInt VideoFormat Byte ColorFormat Byte PortNo 0 VideoFormat 0 ColorFormat 3 Result AngeloRTV Set Color Format PortNo ColorForm at Result AngeloRTV_Get_Color_Format PortNo ColorForm at Result i AngeloRTV_Set_Video_Format PortNo VideoForm at Result AngeloRTV_Get_Video_Format PortNo VideoFormat AngeloRTV_Set_lmage_Geometric Var Result PortNo X_Active Y_Active X Offset 88 SmallInt SmallInt LongInt LongInt LongInt Software Support EOS 2000 User s Manual Y Offset LongInt X_Scale Double Y_Scale Double PortNo 0 X_Active 600 Y Active 400 X_Offset 40 Y_Offset 80 X_Scale 1 0 Y_Scale 1 0 Result AngeloRTV Set Image Geometric PortNo X Offset Y Offset X Active Y Active X Scale Y Scale AngeloRTV Detect Video Format var Result SmallInt PortNo SmallInt FormatValue Byte PortNo 0 Result AngeloRTV Detect Video Format PortNo FormatValue Software Support 89 EOS 2000 User s Manual 4 5 5 Image Grabbing Name An
91. oRTV Select Channel PortNo Multiplex 4 5 5 PortNo Image Grabbing AngeloRTV Capture Stop AngeloRTV Capture Config PortNo Start Field AngeloRTV Sync Grab PortNo Start Address Width Height Size Byte GPIO amp EPROM 4 5 6 AngeloRTV Set GPIO Sts PortNo Status AngeloRTV Get GPIO Sts PortNo Status AngeloRTV Set GPIO Int Logic PortNo Logic AngeloRTV Write EEPROM PortNo Offset Value AngeloRTV Read EEPROM PortNo Offset Value AngeloRTV Set LED Sts PortNo LEDStatus Callback amp Thread 4 5 7 AngeloRTV Set Int Event PortNo hEvent AngeloRTV Set Callback PortNo CallBackProc AngeloRTV Get Int Status PortNo IntStatus Software Trigger 4 5 8 AngeloRTV Trigger Config PortNo Interval AngeloRTV Trigger Start CardNo Multiplex Frame Buffer 4 5 9 AngeloRTV Get frame PortNo Start Address Width Height Size Byte AngeloRTV Save File PortNo FileName FileFormat nQuality AngeloRTV Copy frame PortNo Dest Address Size Byte Table 4 1 List of Functions 72 Software Support EOS 2000 User s Manual 4 5 2 C C Programming Library Function prototypes and common data types are defined in Angelo h The Angelo series library uses these data types We suggest that these data types be used in your application pro grams The following table shows the data types and their range
92. of the port for the Angelo series card AngeloRTV Get Image Config Retrieves the current hue contrast Saturation and brightness setting of the port for the Angelo series card AngeloRTV_Set_ Color Format Sets the color format of the port for the Angelo series card Valid color formats are gray scale RGB AngeloRTV_Get_ Color Format Retrieves the color format of the port for the Angelo series card Software Support EOS 2000 User s Manual AngeloRTV_Set_ Video_Format Sets the Video format of the port for the Angelo series card Valid color formats are NTSC EIA PAL CCIR AngeloRTV_Get_ Video _Format Retrieves the video format of the port for the Angelo series card AngeloRTV Set Image Geometric This function is used for image cropping and scaling AngeloRTV Detect Video Format Use the function to retrieve the video format And if the return value of the 2nd parameter is O that means there is no signal input Ww Sca le V Active Uideo Frame X Active Figure 4 1 Video Frame Syntax C C Windows CE NET 116 AngeloRTV_Set_Image_Config U16 PortNo U8 ConfigIndex U8 Value I16 AngeloRTV_Get_Image_Config U16 PortNo U8 ConfigIndex U8 Value Software Support 81 EOS 2000 User s Manual I16 AngeloRTV_Set_ Color _Format U16 PortNo U8 ColorFormat I16 AngeloRTV_Get_ Color _Format U16 PortNo U8 ColorFormat I16 AngeloRTV Set Video Format U16 Port
93. oft Corporation PCI CompactPCI and PCI Express are registered trademarks of the Peripheral Component Interconnect Special Interest Group PCI SIG PXI is a trademark of the PXI systems Alliance VEE is a trademark of Agilent Product names mentioned herein are used for identification purposes only and may be trademarks and or registered trademarks of their respective companies EOS 2000 User s Manual Getting Service Contact us should you require any service or assistance ADLINK Technology Inc Address 9F No 166 Jian Yi Road Chungho City Taipei County 235 Taiwan SERRE ES 166 5j 9 f Tel 886 2 8226 5877 Fax 886 2 8226 5717 Email service adlinktech com Ampro ADLINK Technology Inc Address 5215 Hellyer Avenue 110 San Jose CA 95138 USA Tel 1 408 360 0200 Toll Free 1 800 966 5200 USA only Fax 1 408 360 0222 Email info adlinktech com ADLINK Technology Beijing Address JER TAEK ERKE 1 45 8 2 KIB E WE 801 as 100085 Rm 801 Power Creative E No 1 B D Shang Di East Rd Beijing 100085 China Tel 86 10 5885 8666 Fax 86 10 5885 8625 Email market adlinktech com ADLINK Technology Shanghai Address TR in ien PLZ FAK 333 5 39 lit 4 Jes NI 200233 Tel 86 21 6495 5210 Fax 86 21 5450 0414 Email market adlinktech com ADLINK Technology Shenzhen Address Yili ps ili px ae di eer ZUPDORD A1 2 FE C X
94. on this library is not required The class library is required for all Microsoft DirectShowLib 2005 dll WY Net applications Software Support 137 EOS 2000 User s Manual Microsoft Visual C Users VC users need to setup the builder environment prior to start to build your program There are few steps you need to follow as below 1 Open the solution file baseclasses sln or the project file baseclasses dsw under DXSDK Sam ples C DirectShow BaseClasses and build it In above DXSDK is the path of DirectX SDK 2 Add the paths to the include directory in the settings of your project DXSDK include DXSDK Samples C DirectShow BaseClasses 3 Add the paths to the additional library directory in the settings of your project DXSDK Lib DXSDK Samples C DirectShow BaseClasses Release Net Programming Users Microsoft DirectShow only provides C programming As for net users they need convert DirectShow COM objects to net class Fortunately the work had been done as a sourceforge project Download the source codes and samples from http sourceforge net projects directshownet It is a good start to program your DirectShow codes by net languages We also pro vided samples dedicated to RTV cards in the installation directory 138 Software Support EOS 2000 User s Manual 4 6 2 LabVIEW Programming Guide ADLINK_Vision Controls Functions Palettes To use RTV LVIEW Vls you hav
95. on the keyboard will be lit 5 5 1 6 PS 2 Mouse Support Allows you to enable disable PS 2 mouse support 5 5 1 7 Wait for F1 If Error If this option is set to Disabled AMIBIOS does not wait for you to press the lt F1 gt key after an error message 5 5 1 8 Hit DEL Message Display When set to Enabled the system displays the message Press DEL to run Setup during POST BIOS Setup 167 EOS 2000 User s Manual 5 5 1 9 Interrupt 19 Capture Interrupt 19 is the software interrupt that handles the boot disk function When enabled this feature allows the AddOn ROM of these host adaptors to capture Interrupt 19 during the boot pro cess so that drives attached to these adaptors can function as bootable disks In addition it allows you to gain access to the host adaptor s AddOn ROM setup utility if one is available When disabled the AddOn ROM of these host adaptors will not be able to capture Interrupt 19 Therefore you will not be able to boot operating systems from any bootable disks attached to these host adaptors Nor will you be able to gain access to their AddOn ROM utilities 168 BIOS Setup EOS 2000 User s Manual 5 6 Security Setup BIOS SETUP UTILITY Change Supervisor Password 5 6 1 Password Support 5 6 1 1 Two Levels of Password Protection The BIOS provides both a Supervisor and a User password If you use both passwords the Supervisor password must be set first The
96. onfigIndex ByRef Value AngeloRTV_Set_Color_Format AngeloRTV_Get_Color_Format AngeloRTV_Set_Video_Format AngeloRTV Get Video Format Software Support EOS 2000 User s Manual Dim Result As Integer Dim PortNo As Integer Dim ColorFormat As Byte Dim VideoFormat As Byte PortNo 0 ColorFormat 3 VideoFormat 0 Result AngeloRTV_Set_Color_Format ByVal PortNo ByVal ColorFormat Result AngeloRTV_Get_Color_Format ByVal PortNo ByRef ColorFormat Result AngeloRTV_Set_Video_Format ByVal PortNo ByVal VideoFormat Result AngeloRTV_Get_Video_Format ByVal PortNo ByRef VideoFormat AngeloRTV Set Image Geometric Dim Result As Integer Dim PortNo As Integer Dim X Active As Long Dim Y Active As Long Dim X Offset As Long Dim Y Offset As Long Dim X Scale As Double Dim Y Scale As Double PortNo 0 X_Active 600 Y Active 400 X_Offset 40 Y_Offset 80 X_Scale 1 0 Y_Scale 1 0 Result AngeloRTV_Set_Image_Geometric PortNo X Offset Y Offset X Active Y Active X Scale Y Scale AngeloRTV Detect Video Format Dim Result As Integer Dim PortNo As Integer Dim FormatValue As Byte PortNo 0 Result AngeloRTV_Detect_Video_Format ByVal PortNo ByRef FormatValue lt Delphi gt AngeloRTV Set Image Config Software Support 87 EOS 2000 User s Manual AngeloRTV Get Image Config Var Result PortNo SmallInt SmallInt ConfigIndex Value Byte PortN
97. oted with all USB drivers loaded When this option is enabled any attached USB mouse or keyboard can con trol the system even when there are no USB drivers loaded on the system Set this value to enable or disable the Legacy USB Sup port see below Option Description Set this value to prevent the use of any USB device in DOS or Disabled during system boot Set this value to allow the use of USB devices during boot and Enabled P while using DOS Anio This option auto detects USB Keyboards or Mice and if found allows them to be utilized during boot and while using DOS Table 5 5 Legacy USB Support 5 3 6 3 Port 64 60 Emulation Enable VO port 60h 64h emulation support This should be enable for the complete USB keyboard legacy support for non USB aware OSec 5 3 6 4 USB 2 0 Controller Mode The USB 2 0 Controller Mode configures the data rate of the USB port The options are FullSpeed 12 Mbps and HiSpeed 480 Mbps 5 3 6 5 BIOS EHCI hand off Allows you to enable support for operating systems without EHCU hand off feature BIOS Setup 159 EOS 2000 User s Manual 5 3 7 ACPI Configuration 5 3 7 1 ACPI Configuration Settings You can use this screen to select options for the ACPI Advanced Configuration Settings Use the up and down lt Arrow gt keys to select an item Use the lt gt and lt gt keys to change the value of the selected option The screen is shown below B
98. pan PCL B PAL D PAL G PAL H PAL I PAM M PAL N and SECAM Monochrome Image The monochrome video acquisition is compatible with CCIR and EIA RS 170 Optional Scaling Optional scaling of acquired image or portions of an image gt Acquisition of a programmable area of interest Scaling of the image down to 1 16 Adjustment of hue for NTSC signals contrast 0 to 200 brightness and saturation 0 to 200 for U and V signals Automatic chrominance gain control System Description EOS 2000 User s Manual GPIO The RTV24 is also ideal for automation applications by providing four of each isolated digital inputs and outputs Power Output Provides DC 12V max 1A output GPIO connector pin 25 Note This power is not isolated with the system but its ground is the reference GND pin Video Prots 0 3 1 Port 0 video in 10 GND 19 Port 3 video in 2 11 GND 20 3 12 GND 21 4 Port 1 video in 13 GND 22 GND 5 14 GND 23 GND 6 15 GND 24 GND 7 Port 2 video in 16 GND 25 GND 8 17 GND 26 GND 9 18 GND Table 2 5 Video Ports 0 3 Pinout System Description 17 EOS 2000 User s Manual GPIO Pin Signal Name Pin Signal Name Pin Signal Name 1 Ind 10 Out0 19 2 Coml0 11 ComO0 20 3 In1 12 Out1 21 4 Coml1 13 ComO1 22 5 In2 14 Out2 23
99. r computer To continue click Next WARNING This program is protected by copyright law and international treaties Cancel 40 Software Support EOS 2000 User s Manual im Angelo RTY InstallShield Wizard Destination Folder Click Next to install to this Folder or click Change to install to a different Folder CA Install Angelo RTV to C Program Files ADLINK Angelo R T Cancel ie Angelo RTF InstallShield Wizard Ready to Install the Program The wizard is ready to begin installation Click Install to begin the installation If you want to review or change any of your installation settings click Back Click Cancel to exit the wizard Software Support 41 EOS 2000 User s Manual i Angelo RTF InstallShield Wizard Installing Angelo RT The program features you selected are being installed AL Please wait while the InstallShield Wizard installs Angelo RTV This may take Je oy several minutes Status InstallShield Next gt ie Angelo RTY InstallShield Wizard InstallShield Wizard Completed The InstallShield Wizard has successfully installed Angelo RTV Click Finish to exit the wizard 42 Software Support EOS 2000 User s Manual 3 Click yes and restart system ie Angelo RTY Installer Information C You must restart your system for the configuration 1 changes made to Angelo RTV to take effect Click Yes to restart now or No if you plan to restart
100. r Config U16 PortNo U16 Interval I16 AngeloRTV Trigger Start U16 CardNo U16 Multiplex Visual Basic Windows CE NET AngeloRTV Trigger Config ByVal PortNo As Integer ByVal Interval As Integer As Integer AngeloRTV Trigger Start ByVal CardNo As Integer ByVal Multiplex As Integer As Integer Delphi Windows AngeloRTV Trigger Config PortNo Smallint Interval Smallint Smallint AngeloRTV Trigger Start CardNo Smallint Multiplex Smallint Smallint Arguments CardNo Card number is the zero index in Angelo series card For example if there are two Pci RTV 24 Angelo cards card 0 card 1 in the system CardNo of card 0 is 0 and 1 for card 1 PortNo Port number is the zero index of the Angelo series card For example if there are two PCI RTV 24 Angelo cards card 0 Software Support 109 EOS 2000 User s Manual card 1 in the system and each PCI RTV 24 has four ports the first port of card O is O and the first port of card 1 is 4 Interval Indicates the trigger output interval the valid range is from 0 to 253 the definition is as following gt 0 16ms gt 32 12ms gt 128 8ms gt 253 60us Multiplex Indicates the trigger output ports in Angelo series cards gt Bit 0 Port O on each card O for disable 1 for enable gt Bit 1 Port 1 on each card O for disable 1 for enable gt Bit 2 Port 2 on each card O for disable 1 for enable Bit 3 Port 3 on each card
101. reatorPro ViewCreatorPro 1 0 0 0 Copyright C 2009 EE gt AboutDevice Click Help in the menu bar and select About Device to bring up the About Device box This window will show the driver version and dll version AboutDevice B1878 sys 1 20 1 AngeloRTV dl 1 5 30 Software Support 71 EOS 2000 User s Manual 4 5 Function Library This chapter describes the API for Angelo RTV series cards Users can use these functions to develop application programs under Visual C Visual Basic C Builder C Visual Basic Net and Delphi 4 5 1 List of Functions Category Section Function AngeloRTV Initial PortNo AngeloRTV Close PortNo System 4 5 3 AngeloRTV Software Reset PortNo AngeloRTV Read Serial CardNo HighByte LowByte AngeloRTV Get Version DriverVersion DLLVersion Reserved AngeloRTV Set Image Config PortNo ConfigIndex Value AngeloRTV Get Image Config PortNo ConfigIndex Value AngeloRTV Set Color Format PortNo ColorFormat AngeloRTV Get Color Format PortNo ColorFormat Configuration 4 5 4 AngeloRTV Set Video Format PortNo Value AngeloRTV Get Video Format PortNo Value Y Active X Scale Y Scale AngeloRTV Set Image Geometric PortNo X Offset Y Offset X Active AngeloRTV Detect Video Format PortNo FormatValue AngeloRTV Capture Start PortNo CaptureNo Angel
102. river esse ee ee ee ee ee 40 4 2 3 Installing the PCMe RTV24 Driver 40 4 2 4 Installing the Audio Driver ees ee ee ee ee Re ee ee 52 4 2 5 Installing the PCM 7230 Driver 52 4 3 Hardware Monitor Application esse se se eek ee ee ee ee ee 56 4 3 1 Programming Guide sse 56 4 4 ViewCreatorPro Utility 58 4 4 1 OVervieW iese ee ee ee ER eene 58 4 4 2 Component Description sk AA EE ee 59 4 4 3 Operation TheOFV esse esse de dd ee ee ke ese ed etie 60 4 5 Function Library iese ee ee ee AR Re ee AR HF emm 72 EE od FUNCUONS RA Hae ieee 72 4 5 2 C C Programming Library esee 73 Table of Contents EOS 2000 User s Manual 4 5 3 System Functions seirinin 74 4 5 4 Configuration FUNCTIONS ee ee ke ee ee Re ee 80 4 5 5 Image Grabbing iese ee ee Re ee LY A HL ee Re ee ee 90 4 5 6 GPIO amp EEPROM Functions cc esse se ees ee ee see ee ee ee 95 4 5 7 Callback amp Thread FunctiONS ee ee ee ee ee 101 4 5 8 Watchdog Timer uii de Ke N KA Add de ke 107 4 5 9 Software Trigger eese 109 4 5 10Frame Buffer iaa tede 112 4 5 11Angel RTV LabVIEW Function Library 117 4 6 Programming Guide sees ee ee ee Re ee ee Re ee ee 124 4 6 1 DirectShow Programming Guide 124 4 6 2 LabVIEW Programming Guide sssssse 139 5 BIOS SQt py
103. rmat DWORD 32Bit Pixel Data RO 31 27 RO 15 11 RGB16 DwO G0 26 21 G0 10 5 BO 20 16 BO 4 0 0 RO 30 26 0 RO 14 10 RGB15 DwO G0 25 21 GO 9 5 BO 20 16 BO 4 0 Gray Scale Y8 DwO Y3 Y2 Y1 YO Table 4 3 Pixel Data Syntax C C Windows CE NET I16 AngeloRIV Copy Frame U16 PortNo U8 Dest Address U32 Size Byte I16 AngeloRTV Get Frame U16 Por Start Address Size Byte U32 Width 16 AngeloRTV Save File U16 Port FileName U8 FileFormat U32 Visual Basic Windows CE NET AngeloRTV Copy Frame Dest Address As Byte Long As Integer AngeloRTV Get Frame ByVal Port Long As Long As Integer AngeloRTV Save File ByVal FileName As String As Byte Delphi Windows ByVal Por ByVa tNo U32 U32 Height U32 o char nQuality ENo As Integer 1 Size_byte As ByRef Start_Address As Long ByRef Height As Long ByVal nQuality As o As Integer ByRef Width as ByRef Size_byte ByVal PortNo As Integer ByVal FileFormat Long As Integer AngeloRTV_Copy_Frame PortNo Smallint var Dest_Address Byt nL AngeloRTV_Get_Frame PortNo Small Start_Address Pointer var Height Longint var Size_byte Longint Smallin AngeloRTV Save File PortNo Smal ing FileFormat Byte nQuali LongIng Smallint Software Support Size_byt var Longint Smalli lint var Width Longint Ly lint FileName Str cy 113 EOS 2000 User s Manual
104. rts SLP_S4 Min Assertion Width 4 to 5 seconds 12 USB Ports PCIE Ports Configuration PCIE Port 0 Auto PCIE Port 1 Auto Select Screen PCIE Port 2 Auto 1 Select Item PCIE Port 3 Auto 1 Change Option PCIE Port 4 Auto Fi General Help PCIE High Priority Port Disabled F10 Save and Exit ESC Exit PCIE Port 0 IOXAPIC Enable Disabled PCIE Port 1 IOxAPIC Enable Disabled v02 66 C Copyright 1985 2009 American Megatrends Inc 5 7 3 2 USB Functions The item determines the number of functional USB ports 5 7 3 3 USB 2 0 Controller The option allows you to enable disable the EHCI USB 2 0 con troller 5 7 3 4 HDA Controller Set this value to enable or disable the HDA Controller 172 BIOS Setup EOS 2000 User s Manual 5 7 3 5 SMBUS Controller Set this value to enable or disable the SMBUS Controller 5 7 3 6 SLP_S4 Min Assertion width Set this value of the SLP_S4 Min Assertion width 5 7 3 7 PCIE Ports 0 4 Configuration Allows you to configure the PCIEO PCIE4 of the South Bridge as five x1 slots or disable 5 7 3 8 PCIE High Priority Port This function is used to select a PCIE port as high priority port Transactions on this port have higher priority than other ports 5 7 3 9 PCIE Port 0 5 IOxAPIC Enable This function is used to control the availability of the PCIE Port 0 5 IOXAPIC BIOS Setup 173 EOS 2000 User s Manual 174 BIOS Setup EOS 2000 User s Manual Important Safety
105. sbuabon U Setusbon V LUMA moth filler X offel Y olat J 3 J J J J j J Dil 120 124 0 12 90 0 0 0 ne Default Button Press Default Button resetting all values to default value x Close this panel 4 4 3 3 Toolbar Continue Grab Start to grab images and display the images on display panel Click it again to stop the grab This is a toggle button Stop Grab Stop grabbing el Snap Shot Capture an image and display the image on display panel BW Hide or unhide displaying image This is a toggle button Wm X Fit Size Fit the images which are selected to whole display panel The images which are selected will have a blue frame Hind Image Software Support 61 EOS 2000 User s Manual Original Size Restore the images which are selected to original size The images which are selected will have a blue frame 2 Zoom In Zoom in the images which are selected The images which are selected will have a blue frame E Zoom Out Zoom in the images which are selected The images which are selected will have a blue frame i Focus Value Open a chart to see pixel values of the selected horizontal line of the image which is selected first The display image shows a red horizontal line on it Click mouse on the display image to move the selected line If it is grabbing image the background color of focus value window is gray The chart will update immediately by acquired image and the x axis region dep
106. supports RS 232 only Pin Signal Name Pin Signal Name RS 232 1 bcp 6 DSR 2 RXD 7 RTS 3 TXD 8 CTSH 4 DTR 9 RH 5 GND Table 2 2 COM1 Port Pinout System Description 13 EOS 2000 User s Manual 2 2 7 Digital VO PCM 7230 The EOS 2000 features a 16 channels isolated digital VO card PCM 7230 The onboard digital VO card supports the following features 16 CH Isolated DI gt Logic high 3 24 V gt Logic low 0 1 V gt Input resistance 1 2 k 0 5 W gt Isolation voltage 1000 Vrms gt Interrupt source DI channel 0 and 1 16 CH Isolated DO gt Output type Darlington transistors gt Output voltage open collector 5 V min up to 35 VDC max gt Sink current gt 500 mA max 100 duty for one of the eight transistor devices ON gt 370 mA duty 10 for all transistors devices ON gt 140 mA duty 50 for all transistors devices ON Note the pulse width is 25 ms for one duty cycle gt Isolated voltage 1000 Vrms 10 seconds 14 System Description EOS 2000 User s Manual Pin Signal Name Pin Signal Name Pin Signal Name 1 IDI 0 14 IDO_6 27 IDI 15 2 DI2 15 IDO 8 28 EOGND 3 DI 4 16 IDO 10 29 EOGND 4 IDI 6 1 IDO 12 30 IDO 1 5 IDI 8 18 IDO 14 31 IDO 3 6 IDI 10 19 VDD 32 IDO 5 7 IDI 12 20 IDI 1 33 IDO 7 8 IDI 14 21 IDI 3
107. system can be configured so that all users must enter a pass word every time the system boots or when Setup is executed using either or either the Supervisor password or User password The Supervisor and User passwords activate two different levels of password security If you select password support you are prompted for a one to six character password Type the password on the keyboard The password does not appear on the screen when typed Make sure you write it down If you forget it you must drain NVRAM and re configure BIOS Setup 169 EOS 2000 User s Manual 5 6 1 2 Remember the Password Keep a record of the new password when the password is changed If you forget the password you must erase the system configuration information in NVRAM Select Security Setup from the Setup main BIOS setup menu Security Setup options such as password protection and virus protection are described in this section To access the sub menu for the following items select the item and press lt Enter gt Change Supervisor Password Change User Password Clear User Password 5 6 1 3 Supervisor Password Indicates whether a supervisor password has been set 5 6 1 4 User Password Indicates whether a user password has been set 5 6 1 5 Change Supervisor Password Select this option and press lt Enter gt to access the sub menu You can use the sub menu to change the supervisor password 5 6 1 6 Change User Password Select
108. t ConfigIndex Byte var Value Byte Smallint AngeloRTV Set Color Format PortNo Smallint Color Format Byte Smallint AngeloRTV Get Color Format PortNo Smallint var ColorFormat Byte Smallint AngeloRTV Set Video Format PortNo Smallint Video Format Byte Smallin AngeloRTV Get Video Format PortNo Smallint var VideoFormat Byte Smallint AngeloRTV Set Image Geometric PortNo Smallint X Offset LongInt Y Offset LongInt X Active LongInt Y Active LongInt X Scale Double Y Scale Double Smallint AngeloRTV Detect Video Format PortNo Smallint var FormatValue Byte Smallint Arguments PortNo Port number is the zero index of the Angelo series card For example if there are two PCI RTV 24 Angelo cards card 0 card 1 in the system and each PCI RTV 24 has four ports the first port of card O is O and the first port of card 1 is 4 Configlndex 0 for BRIGHTNESS 1 for HUE 2 for SATURATION U 3 for SATURATION V 4 for CONTRAST LUMA 5 for luma notch filter for monochrome video the notch filter should not be used Software Support 83 EOS 2000 User s Manual Value 0 255 84 gt Range Default value BRIGHTNESS 0 255 128 HUE 0 255 0 CHROMA U 0 255 127 CHROMA V 0 255 90 LUMA 0 255 124 LUMA notch filter O Enable or 1 Disable V V VV Color Format gt RGB16 0 gt GRAY 1 RGB15 2 RGB24 3 gt RGB32
109. tain the shipping carton and packing materials for inspection Obtain authorization from your dealer before returning any product to ADLINK check if the following items are included in the package Product Included Items EOS 2000 gt All in one support CD ROM software amp manuals Wall mounting kit gt Wall mounting brackets x2 gt M4 screws 0 7 mm pitch 5 mm length x4 Power cord L 1 8 M country of use to be specified while ordering for AC units only PS 2 Y cable x1 DSUB to BNC cable x1 Table 1 2 Unpacking Checklist Note The packaging for the OEM version with non standard configuration functionality or package may vary according to different configuration reguests Introduction 3 EOS 2000 User s Manual This page intentionally left blank 4 Introduction EOS 2000 User s Manual 2 System Description This section describes the appearance and connectors of the EOS 2000 including chassis dimensions front panel connectors and internal IO connectors 2 1 Mechanical Drawings 2 1 1 Front View System Description 5 EOS 2000 User s Manual 2 1 2 Rear View AC Power DC Power rd e EE e System Description EOS 2000 User s Manual 2 1 3 Top View
110. tems for maximum flexibility 4 1 Operation System Support 4 1 1 Windows XP Windows XP supports the EOS 2000 chipset drivers allowing sim ple installation of this OS ADLINK also provides pre installation services for Windows XP on the EOS 2000 requires the Windows XP license to be pre purchased from ADLINK 4 12 Windows XP Embedded Windows XP is a multitasking OS known for its stability As a result of its overwhelming popularity human machine interfaces and plentiful development tools developing applications in Windows XP is comparatively simple Microsoft carried over the advantages of Windows XP when releasing Embedded XP The concept behind the design of Embedded XP is simply a modularized Win dows XP System developers only select the needed Windows XP components and functions and then organize them together to construct an XP Embedded OS By using this architectural modularization system integrators can readily reduce the storage space requirements of XP Embedded The only factor determining storage space requirements is the number of function modules needed Because XP Embedded is completely compatible with Windows XP developers can compile controller software in the Windows XP environment and then transfer the code to Embedded XP for immediate use System developers do not need to learn any new tools to use XP Embed ded Their experience on Windows XP can be directly transferred to XP Embedded thus lowering software
111. there are two RTV 24 Angelo cards card 0 card 1 in the system and each RTV 24 has four ports the first port of card O is O and the first port of card 1 is 4 HighByte HighByte stores the upper 16Bit of Serial No LowByte LowByte stores the lower 32Bit of Serial No Software Support 75 EOS 2000 Use 76 rs Manual DriverVersion Indicate the current version of AngeloRTV driver This parame ter is a pointer to an integer array with length 4 DLLVersion Indicate the current version of AngeloRTV dll file This parame ter is a pointer to an integer array with length 4 Return Codes gt 0 ERROR_NoError gt 2 ERROR Card Not Exist make sure the Angelo series card is plugged into the system check the device manager to make sure the device is loaded and the PortNo param eter is valid gt 3 ERROR Card Not Accessible make sure the Angelo series card is plugged into the system check the device manager to make sure the device is loaded and the PortNo parameter is valid gt 12 ERROR CPLD Check Failed Power off the com puter and power on again Examples lt VC BCB gt AngeloRTV_ Initial I16 Result for int PortNo 0 PortNo lt 4 PortNo Result AngeloRTV Initial PortNo AngeloRTV_Cose I16 Result for int PortNo 0 PortNo lt 4 PortNor r Result AngeloRTV_Cose PortNo AngeloRTV Software Reset I16 Result for int
112. this option and press lt Enter gt to access the sub menu You can use the sub menu to change the user password 170 BIOS Setup EOS 2000 User s Manual 5 7 Chipset Configuration 5 7 1 Chipset Settings 5 7 1 1 Chipset Configuration Settings Select the Chipset tab from the setup screen to enter the Chipset BIOS Setup screen You can select any of Chipset BIOS Setup options by highlighting it using the lt Arrow gt keys The Chipset BIOS Setup screen is shown below BIOS SETUP UTILITY gt South Bridge Configuration 5 7 2 LAN 82574L PXE ROM Init 5 7 2 1 LAN 82574L PXE ROM Init Setting Set this option to enable disable the onboard LAN s PXE ROM to enable boot from LAN Setting to Disabled can shorten the POST time by not initializing the LAN PXE ROM if boot from LAN is not needed Enable if boot from LAN function is required BIOS Setup 171 EOS 2000 User s Manual 5 7 3 South Bridge Chipset Configuration 5 7 3 1 South Bridge Chipset Configuration Settings You can display a South Bridge Chipset Configuration Setup option by highlighting it using the lt Arrow gt keys to select an item The South Bridge Chipset Configuration Setup screen is shown below BIOS SETUP UTILITY South Bridge Chipset Configuration Disabled USB Port Configure 6X6 USB Ports 2 USB Ports USB 2 0 Controller Enabled 4 USB Ports HDA Control ler Enabled 6 USB Ports SMBUS Controller Enabled 8 USB Ports 10 USB Po
113. turn Codes gt 0 ERROR NoError gt initialized by AngeloRTV_ Initial gt 9 ERROR Invalid PortNo Please PortNo parameter Examples VC BCB AngeloRTV Set WDT I16 Result U16 CardNo 0 U16 Enable 1 U16 Interval 1 Result AngeloRTV Set WDT CardNo Visual Basic AngeloRTV Set WDT Result As Integer CardNo As Integer Enable As Integer Dim Dim Dim Dim Interval As Integer CardNo 0 Enable 1 Interval 1 Result AngeloRTV Set WDT CardNo Delphi gt AngeloRTV Set WDT Var Result SmallInt CardNo SmallInt Enable SmallInt Interval SmallInt CardNo 0 Enable 1 Interval 1 Result i AngeloRTV Set WDT CardNo 108 7 ERROR Not Initialized Make sure the port has been input the correct Enable Interval Enable Interval Enable Interval Software Support EOS 2000 User s Manual 4 5 9 Software Trigger Name AngeloRTV Trigger Config PortNo Interval Sets software trigger configuration Only for PCI RTV24 cPCl RTV 24 cPCI RTV44 AngeloRTV_Trigger_Start CardNo Multiplex Generates single or multiple trigger output simultaneously Only for PCI RTV24 cPCI RTV 24 cPCI RTV44 Description AngeloHTV Trigger Config Configures the pulse output interval AngeloRTV Trigger Start Generates a one shot pulse output for single or multiple ports Syntax C C Windows CE NET 116 AngeloRTV Trigge
114. urns correctly AngeloRTV Set Video Format vi Set the Video format for the port of RTV card Valid color formats are NTSC EIA PAL CCIR AngeloRTV_Get_Video_Format vi Retrieve the video format of the port AngeloRTV_Set_Color_Format vi Set the color format for the port of RTV card Valid color format are gray scale RGB YUV Color Format RGB16 0 GRAY RGB15 RGB24 RGB32 RGB8 5 VV VV NV 118 Software Support EOS 2000 User s Manual AngeloRTV_Get_Color_Format vi Retrieve the color format of the port AngeloRTV_Set_Image_Config vi Adjust hue contrast saturation and brightness for the port of RTV card Configlndex 0 for BRIGHTNESS 1 for HUE 2 for SATURATION U 3 for SATURATION V 4 for CONTRAST LUMA 5 for luma notch filter for monochrome video the notch filter should not be used 6 for Gamma Correction Removal Range Default Value BRIGHTNESS 0 to 255 128 HUE 0 to 255 0 CHROMA U 0 to 255 127 CHROMA V 0 to 255 127 LUMA 0 to 255 112 LUMA notch filter O Enable or 1 Disable AngeloRTV_Get_Image_Config vi Retrieve current hue contrast saturation and brightness of the port AngeloRTV Set Image Geometric vi This VI is used for image cropping and scaling X_Scale This parameter is the scaling factor applied to the RTV sam pled line to obtain pixels according to the resolution Software Support 119 EOS 2000 User s Manual X_Active
Download Pdf Manuals
Related Search
EOS 2000 eos 2000d eos 2000d canon eos 2000d manual eos 2000d software eos 2000 eos 2000d review eos 2000d vs 4000d eos 2000d wifi eos 2000d firmware update eos 2000d utility download eos 2000d vs rebel t7 eos 2000d bedienungsanleitung pdf deutsch eos 2000d canon software canon eos 2000d review canon eos 2000d manual canon eos 2000d rebel t7 dslr camera 2000d canon eos camera canon eos 2000d price canon eos 2000d dslr camera
Related Contents
AUDI A4 Partnr.: 024911 Bitte vor Inbetriebnahme sorgfältig lesen! 骨伝導ヘッドホン耳フリーAS300取扱説明書(PDF Copyright © All rights reserved.
Failed to retrieve file