background image

Chapter 1

Introduction

NI PCI-1424 User Manual

1-2

ni.com

Software Overview

Programming the NI 1424 requires the NI-IMAQ driver software for 
controlling the hardware and one of the following application software 
packages for image processing: 

Vision Builder for Automated Inspection (AI)

—for configuring 

solutions to common inspection tasks

National Instruments Vision Development Module

—for more 

customized control over hardware and algorithms

The following sections provide an overview of the driver software and the 
application software. For detailed information about individual software 
packages, refer to the documentation specific to the package.

NI-IMAQ Driver Software

The NI-IMAQ driver software ships with the NI 1424. NI-IMAQ has an 
extensive library of functions you can call from your application 
programming environment, such as routines for video configuration, image 
acquisition (continuous and single-shot), memory buffer allocation, trigger 
control, and device configuration.

NI-IMAQ performs all functions required for acquiring and saving images 
but does not perform image analysis. For image analysis functionality, refer 
to th

National Instruments Application Software

 section of this chapter.

NI-IMAQ is also the interface path between LabVIEW, 
LabWindows

/CVI

, or a text-based programming environment and the 

image acquisition device. The NI-IMAQ software kit includes a series of 
libraries for image acquisition for LabVIEW, LabWindows/CVI, and 
Measurement Studio, which contains libraries for Visual Basic.

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

NI-IMAQ handles many of the complex issues between the computer and 
the image acquisition device, such as programming interrupts and camera 
control.

Содержание NI Vision NI PCI-1424

Страница 1: ...NI Vision NI PCI 1424 User Manual High Quality Digital Image Acquisition Device NI PCI 1424 User Manual February 2007 371869D 01...

Страница 2: ...3400 Lebanon 961 0 1 33 28 28 Malaysia 1800 887710 Mexico 01 800 010 0793 Netherlands 31 0 348 433 466 New Zealand 0800 553 322 Norway 47 0 66 90 76 60 Poland 48 22 3390150 Portugal 351 210 311 210 R...

Страница 3: ...ding photocopying recording storing in an information retrieval system or translating in whole or in part without the prior written consent of National Instruments Corporation National Instruments res...

Страница 4: ...t of Communications DOC Changes or modifications not expressly approved by NI could void the user s authority to operate the equipment under the FCC Rules Class A Federal Communications Commission Thi...

Страница 5: ...notes items that you must select or click in the software such as menu items and dialog box options Bold text also denotes parameter names italic Italic text denotes variables emphasis a cross referen...

Страница 6: ...DAQ and Motion Control 1 4 Chapter 2 Hardware Overview Functional Overview 2 1 Signaling 2 2 LUTs 2 2 Multiple Tap Data Formatter 2 3 SDRAM 2 3 RS 232 Serial Interface 2 3 Trigger Control and Mapping...

Страница 7: ...Contents NI PCI 1424 User Manual x ni com Glossary Index...

Страница 8: ...Instruments image acquisition devices Using NI IMAQ you can quickly and easily start your applications without having to program the device at the register level Featuring a high speed data flow path...

Страница 9: ...ry buffer allocation trigger control and device configuration NI IMAQ performs all functions required for acquiring and saving images but does not perform image analysis For image analysis functionali...

Страница 10: ...r LabVIEW LabWindows CVI and Measurement Studio which includes support for Visual Basic Vision Development Module The Vision Development Module is an image acquisition processing and analysis library...

Страница 11: ...nt can create LabVIEW VI diagrams that perform the prototype you created in Vision Assistant Using LabVIEW you can add functionality to this generated VI Integration with DAQ and Motion Control Platfo...

Страница 12: ...on the NI 1424 and explains the operation of each functional unit making up the NI 1424 Functional Overview The NI 1424 features a high speed data path optimized for the reception and formatting of v...

Страница 13: ...ss power consumption longer cable lengths less noise and higher clock rates LUTs You can configure the NI 1424 to use either four 8 bit or two 10 bit to 16 bit lookup tables LUTs to perform LUT operat...

Страница 14: ...in 64 MB and 128 MB densities The NI 1424 can also use the onboard RAM as a first in first out FIFO buffer so that in some instances the NI 1424 can capture images larger than the amount of RAM on th...

Страница 15: ...r to reconfigure on the fly Thus the NI 1424 can perform continuous image transfers directly to either contiguous or fragmented memory buffers Device Configuration NVRAM The NI 1424 contains onboard n...

Страница 16: ...on selects the starting line and number of lines to be acquired relative to the assertion edge of the vertical or frame enable signal Region of interest The NI 1424 uses a second level of active pixel...

Страница 17: ...cts to all digital video data inputs digital enable inputs camera control outputs RS 232 serial interface and the external trigger signals To access these connections you can build your own custom cab...

Страница 18: ...ernal Trigger2 EnableC External Trigger1 EnableC External Trigger0 EnableB SIN RS 232 EnableB SOUT RS 232 EnableA Reserved EnableA Reserved Control3 Reserved Control3 Reserved Control2 DCD RS 232 Cont...

Страница 19: ...as a separate field signal that line should be connected to Enable C SOUT Serial Data Out is used for RS 232 connections SIN Serial Data In is used for RS 232 connections RI Ring Indicator is used for...

Страница 20: ...truments Application Engineers make sure every question receives an answer For information about other technical support options in your area visit ni com services or contact your local office at ni c...

Страница 21: ...m calibration If you searched ni com and could not find the answers you need contact your local office or NI corporate headquarters Phone numbers for our worldwide offices are listed at the front of t...

Страница 22: ...n window or frame that is controlled and defined by software ASIC Application Specific Integrated Circuit A proprietary semiconductor component designed and manufactured to perform a set of specific f...

Страница 23: ...f horizontal lines needed to represent a frame of video The first field of a frame contains all the odd numbered lines the second field contains all of the even numbered lines FIFO First in first out...

Страница 24: ...mance expansion bus architecture originally developed by Intel to replace ISA and EISA PCI offers a theoretical maximum transfer rate of 133 Mbytes s pixel Picture element The smallest division that m...

Страница 25: ...nitialization and set up operations The maximum rate at which the hardware can operate trigger Any event that causes or starts some form of data capture trigger control and mapping circuitry Circuitry...

Страница 26: ...e 3 3 Declaration of Conformity NI resources A 1 delayed acquisition start conditions 2 4 diagnostic tools NI resources A 1 DMA controllers 2 4 documentation conventions used in the manual v NI resour...

Страница 27: ...e 1 2 NVRAM 2 4 P Pixel Clock signal table 3 3 programming examples NI resources A 1 R RAM board configuration NVRAM 2 4 SDRAM 2 3 region of interest in acquisition window control 2 5 region of intere...

Страница 28: ...ion I 3 NI PCI 1424 User Manual T technical support A 1 training and certification NI resources A 1 trigger control and mapping circuitry 2 3 trigger controlled start conditions 2 4 troubleshooting NI...

Отзывы: