background image

Chapter 1

Introduction

IMAQ PCI/PXI-1408 User Manual

1-4

www.ni.com

NI-IMAQ Driver Software

The NI-IMAQ driver software is included with your IMAQ device. 
NI-IMAQ has an extensive library of functions that you can call from your 
application programming environment. These functions include routines 
for video configuration, image acquisition (continuous and single-shot), 
memory buffer allocation, trigger control, and board configuration, as 
shown in Figure 1-2.

Figure 1-2.  

NI-IMAQ Functions

The NI-IMAQ driver software performs all functions required for acquiring 
and saving images. The NI-IMAQ software does not perform any image 
analysis. For image analysis functionality, refer to the 

National Instruments 

IMAQ Vision

 section in this chapter.

NI-IMAQ has both high-level and low-level functions for maximum 
flexibility and performance. Examples of high-level functions include the 
functions to acquire images in single-shot or continuous mode. An example 
of a low-level function is configuring an image sequence since it requires 
advanced understanding of your IMAQ device and image acquisition.

NI-IMAQ internally resolves many of the complex issues between the 
computer and your IMAQ device, such as programming interrupts and 
DMA controllers.

NI-IMAQ is also the interface path between LabVIEW, BridgeVIEW, 
LabWindows/CVI, or a conventional programming environment and your 
IMAQ device. The NI-IMAQ software kit includes a series of libraries for 
G, LabWindows/CVI, and ComponentWorks (ActiveX) that are 
functionally equivalent to the NI-IMAQ software.

NI-IMAQ

Buffer Control

Image

Acquisition

Camera Control

Look-up Table

Control

DAQ

Synchronization

Triggering

and Timing

Содержание IMAQ PCI-1408

Страница 1: ...IMAQ IMAQ PCI PXI 1408 User Manual High Quality Monochrome Image Acquisition Boards for PCI PXI and CompactPCI Bus IMAQ PCI PXI 1408 User Manual October 1999 Edition Part Number 321325D 01...

Страница 2: ...4 24 24 Germany 089 741 31 30 Greece 30 1 42 96 427 Hong Kong 2645 3186 India 91805275406 Israel 03 6120092 Italy 02 413091 Japan 03 5472 2970 Korea 02 596 7456 Mexico D F 5 280 7625 Mexico Monterrey...

Страница 3: ...ailures caused by owner s failure to follow the National Instruments installation operation or maintenance instructions owner s modification of the product owner s abuse misuse or negligent acts and p...

Страница 4: ...interference to radio and television reception Classification requirements are the same for the Federal Communications Commission FCC and the Canadian Department of Communications DOC Changes or modif...

Страница 5: ...s Cet appareil num rique de la classe B respecte toutes les exigences du R glement sur le mat riel brouilleur du Canada European Union Compliance to EEC Directives Readers in the EU EEC EEA must refer...

Страница 6: ...c software version This icon denotes a note which alerts you to important information This icon denotes a warning which advises you of precautions to take to avoid being electrically shocked italic It...

Страница 7: ...ed 2 1 Optional Equipment 2 2 How to Set up Your IMAQ System 2 2 Unpacking 2 4 Board Configuration 2 4 VIDEO0 Input Mode 2 6 External CLK and Synchronization Input Mode 2 7 Switch S1 2 8 Installation...

Страница 8: ...1 I O Connector Signal Connection Descriptions 4 2 Appendix A Specifications Appendix B Custom Cables Appendix C Technical Support Resources Glossary Index Figures Figure 1 1 The Relationship between...

Страница 9: ...2 7 Figure 2 6 Switch S1 2 8 Figure 3 1 1408 Device Block Diagram 3 2 Figure 3 2 Video Line 3 6 Figure 3 3 Video Field 3 7 Figure 4 1 BNC Connector Pin Assignment 4 1 Figure 4 2 I O Connector Pin Assi...

Страница 10: ...omplete image acquisition driver software you can use to directly control your 1408 device Using NI IMAQ you can quickly and easily start your application without having to program the board at the re...

Страница 11: ...the basic PCI interface on the CompactPCI bus Compatible operation is not guaranteed between CompactPCI devices with different sub buses nor between CompactPCI devices with sub buses and PXI The stan...

Страница 12: ...programming languages National Instruments IMAQ Vision adds powerful image processing and analysis to these programming environments You can also use IMAQ Vision Builder to quickly and easily prototy...

Страница 13: ...chapter NI IMAQ has both high level and low level functions for maximum flexibility and performance Examples of high level functions include the functions to acquire images in single shot or continuou...

Страница 14: ...ons without knowledge of any algorithm implementations IMAQ Vision is available for LabVIEW BridgeVIEW LabWindows CVI Microsoft Visual C or ComponentWorks IMAQ Vision Builder IMAQ Vision Builder is an...

Страница 15: ...nal Instruments IMAQ hardware and IMAQ Vision pattern matching software you can quickly and accurately locate objects in instances where objects vary in size orientation focus and even when the part i...

Страница 16: ...f the following 1408 devices PCI 1408 PXI 1408 Getting Started with Your IMAQ System NI IMAQ release notes IMAQ PCI PXI 1408 User Manual NI IMAQ for Windows 2000 NT 9x and online documentation Optiona...

Страница 17: ...video and trigger signals to a BNC connector block IMAQ A2504 A 14 pod BNC cable which routes all video trigger and synchronization signals to a BNC connector block IMAQ A2514 RTSI bus cables for con...

Страница 18: ...NI IMAQ documentation Read Chapter 1 Introduction to NI IMAQ in the NI IMAQ User Manual Read the sections in chapters 2 and 3 in the NI IMAQ User Manual that apply to the function groups you will use...

Страница 19: ...oving the board from the package Remove the board from the package and inspect the board for loose components or any other signs of damage Notify National Instruments if the board appears damaged in a...

Страница 20: ...nts Corporation 2 5 IMAQ PCI PXI 1408 User Manual Figure 2 2 PCI 1408 Parts Locator Diagram 1 W3 2 25 Pin DSUB Connector 3 BNC Connector 4 W1 5 Assembly Number 6 Product Name 7 Serial Number 8 RTSI Bu...

Страница 21: ...es one analog input line which connects to the video multiplexer circuitry The negative input to the video multiplexer is tied internally to analog ground When in DIFF mode the video input uses two an...

Страница 22: ...ls have two different input modes RSE TTL and DIFF RS 422 input In RSE mode the input uses one analog input line which connects to the synchronization selection circuitry The negative input to the syn...

Страница 23: ...eral instructions but consult your computer user manual or technical reference manual for specific instructions and warnings 1 Plug in but do not turn on your computer before installing the PCI 1408 d...

Страница 24: ...CompactPCI J2 connector Before installing a PXI 1408 in a CompactPCI system that uses J2 connector lines for purposes other than PXI see Using PXI with CompactPCI in Chapter 1 Introduction of this ma...

Страница 25: ...eed data transfer scatter gather DMA controllers that control the transfer of data between the first in first out FIFO memory buffers and the PCI bus nonvolatile and static RAM for configuring registe...

Страница 26: ...filter to remove color information from a PAL signal Programmable Gain and Offset The 1408 device uses programmable gain and offset circuitry to optimize the input signal range PCI Interface and Scatt...

Страница 27: ...uitry The synchronization circuitry interacts with the voltage controlled oscillator VCO and phase locked loop PLL circuitry which generates and controls the PCLK VCO and PLL Circuitry The VCO and PLL...

Страница 28: ...video signal and routes the active pixels to the FIFO buffers The 1408 device can digitize an entire frame and perform pixel and line scaling and region of interest acquisition Pixel and line scaling...

Страница 29: ...signals in a variety of modes and transfer the digitized fields or frames to PCI system memory Start Conditions The 1408 device can start acquisition on a variety of conditions Software control The 1...

Страница 30: ...sync CSYNC is the signal consisting of combined horizontal sync pulses and vertical sync pulses Active pixel region The active pixel region is the region of pixels actively being stored The active pix...

Страница 31: ...ent a frame as shown in Figure 3 3 The first field of a frame contains all the odd numbered lines The second field contains all of the even numbered lines Figure 3 3 Video Field Frame A frame is a com...

Страница 32: ...est When you disable the region of interest circuitry the board stores the entire acquisition window in system memory However when you enable the region of interest circuitry the board transfers only...

Страница 33: ...tiple cameras CSYNC external mode In CSYNC external mode the 1408 device receives an incoming video signal composite or luminance and an external CSYNC from an external connector The 1408 device takes...

Страница 34: ...UB I O connector You can configure the BNC connector only for RSE mode Note Jumper W1 must be installed when using BNC input Figure 4 1 BNC Connector Pin Assignment I O Connector The 25 pin DSUB conne...

Страница 35: ...sampling clock You can select PCLKIN to be TTL or RS 422 mode depending on the jumper W3 configuration In RS 422 mode both PCLKIN and PCLKIN receive the PCLK signal The PCLKIN polarity is programmabl...

Страница 36: ...C signal In CSYNC external mode CSYNCOUT maps directly to CSYNCIN In standard mode the synchronization circuitry of the 1408 device generates CSYNCOUT TRIG 3 0 Triggers 3 0 are TTL I O lines used to s...

Страница 37: ...erlaced mode 50 fields s Variable scan Programmable Video Input Quantity Four monochrome Input impedance 75 VIDEO0 RSE BNC VIDEO 3 0 RSE or DIFF DSUB Frequency response 20 MHz 3 dB typ Antichrominance...

Страница 38: ...nge 11 0 to 16 4 MHz External Connections Trigger sense TTL Trigger level Programmable rising or falling PCLKIN sense Selectable TTL or RS 422 PCLKIN level Programmable direct or invert HSYNCIN sense...

Страница 39: ...pported Data path 32 bits Card voltage 5 V only Card type 32 bit half size card Parity generation checking error reporting Supported Target decode speed Medium 1 clock Target fast back to back capabil...

Страница 40: ...ns EN 55011 1991 Group 1 Class A at 10 m FCC Class A at 10 m Functional shock PXI only MIL T 28800 E Class 3 per Section 4 5 5 4 1 Half sine shock pulse 11 ms duration 30 g peak 30 shocks per face Ope...

Страница 41: ...following guidelines must be met For the video inputs use a 75 shielded coaxial cable For the digital triggers and synchronization signals twisted pairs for each signal yield the best result For the...

Страница 42: ...ions FAQs and their corresponding answers or solutions including special sections devoted to our newest products The database is updated daily in response to new customer experiences and feedback Trou...

Страница 43: ...to provide information on local services You can access these Web sites from www ni com worldwide If you have trouble connecting to our Web site please contact your local National Instruments office...

Страница 44: ...n nano 10 9 micro 10 6 m milli 10 3 k kilo 103 M mega 106 G giga 109 Numbers Symbols percent positive of or plus negative of or minus per 5V 5 V signal plus or minus ohm A A Amperes A D Analog to dig...

Страница 45: ...the acquisition of a frame or field is completed AQ_IN_PROGRESS Signals that the acquisition of video data is in progress area A rectangular portion of an acquisition window or frame that is controll...

Страница 46: ...ideo signal chrominance See chroma CMOS Complementary metal oxide semiconductor CompactPCI Refers to the core specification defined by the PCI Industrial Computer Manufacturer s Group PICMG compiler A...

Страница 47: ...0 V1 V2 for signals in volts DC Direct current default setting A default parameter value recorded in the driver in many cases the default input of a control is a certain value often 0 that means use t...

Страница 48: ...cond field contains all of the even numbered lines FIFO First in first out memory buffer The first data stored is the first data sent to the acceptor FIFOs are used on IMAQ devices to temporarily stor...

Страница 49: ...puter system such as the circuit boards plug in boards chassis enclosures peripherals cables and so on HSYNC Horizontal synchronization signal The synchronization pulse signal produced at the beginnin...

Страница 50: ...igh level language such as Basic C or Pascal by reading one line at a time and executing the specified operation See also compiler interrupt A computer signal indicating that the CPU should suspend it...

Страница 51: ...units of measure such as volts and hertz 2 mega the prefix for 1 048 576 or 220 when used with B to quantify data or computer memory MB Megabyte of memory Mbytes s A unit for data transfer that means...

Страница 52: ...a theoretical maximum transfer rate of 132 Mbytes s PCLK Pixel clock signal Times the sampling of pixels on a video line PCLKIN Pixel clock in signal PFI Programmable function input PGIA Programmable...

Страница 53: ...cquired instead of being accumulated and processed at a later time relative accuracy A measure in LSB of the accuracy of an ADC it includes all nonlinearity and quantization errors but does not includ...

Страница 54: ...of a video signal scatter gather DMA A type of DMA that allows the DMA controller to reconfigure on the fly SRAM Static RAM StillColor A post processing algorithm that allows the acquisition of high...

Страница 55: ...enerate a stable pixel clock VI Virtual Instrument 1 A combination of hardware and or software elements typically used with a PC that has the functionality of a classic stand alone instrument 2 A LabV...

Страница 56: ...XI 1408 User Manual Y YUV A representation of a color image used for the coding of NTSC or PAL video signals The luma information is called Y while the chroma information is represented by two compone...

Страница 57: ...uipment 2 2 required cables 2 1 CompactPCI specifications 1 2 composite synchronization See CSYNC configuration 2 4 to 2 8 See also installation board configuration NVRAM 3 5 external CLK and synchron...

Страница 58: ...and offset 3 2 RTSI bus 3 4 scatter gather DMA controllers 3 4 trigger control and mapping circuitry 3 4 VCO and PLL circuitry 3 3 video acquisition 3 5 to 3 8 acquisition window control 3 6 to 3 7 pr...

Страница 59: ...evices See also hardware overview features and overview 1 1 to 1 2 optional equipment 2 2 requirements for getting started 2 1 to 2 2 setting up IMAQ system 2 2 to 2 3 software programming choices 1 3...

Страница 60: ...software control of video acquisition 3 5 software programming choices 1 3 to 1 6 National Instruments IMAQ Vision 1 5 National Instruments IMAQ Vision Builder 1 5 NI IMAQ driver software 1 4 specific...

Страница 61: ...input mode 2 6 to 2 7 VIDEO0 signal table 4 2 VIDEO 3 1 signal table 4 2 VSYNC acquisition window control 3 6 genlock and synchronization circuitry 3 3 PCLK HSYNC VSYNC mux 3 3 VSYNCIN signal table 4...

Отзывы: