National Instruments Image Acquisition Software manual

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of National Instruments Image Acquisition Software, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of National Instruments Image Acquisition Software one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of National Instruments Image Acquisition Software. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of National Instruments Image Acquisition Software should contain:
- informations concerning technical data of National Instruments Image Acquisition Software
- name of the manufacturer and a year of construction of the National Instruments Image Acquisition Software item
- rules of operation, control and maintenance of the National Instruments Image Acquisition Software item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of National Instruments Image Acquisition Software alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of National Instruments Image Acquisition Software, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the National Instruments service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of National Instruments Image Acquisition Software.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the National Instruments Image Acquisition Software item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    IMAQ NI-IMAQ ™ User Manual Image Acquisition Software NI-IMAQ User Manual June 1998 Edition Pa r t Nu m be r 3 71443A - 01 ™ UM.book Page 1 Mo nday, July 13, 1998 9:49 AM[...]

  • Page 2

    Internet Support E-mail: s upport@natinst.com FTP Site: ftp.natinst.com Web Address: http://www.natinst.com Bulletin Board Support BBS United States: 512 794 5422 BBS United Kingdom: 01635 551422 BBS France: 01 48 65 15 59 Fax-on-Demand Support 512 418 1111 Telephone Support (USA) Tel: 512 795 8248 Fax: 512 794 5678 International Offices Australia [...]

  • Page 3

    Important Information Warranty The media on which you receive National Instruments software are warranted not to fail to execute programming instructions, du e to d efects in mate rials an d workman sh ip, for a period of 9 0 d ays from d ate o f sh ip m ent, as evidenced by receipts or other documentation. National Instruments will, at its option,[...]

  • Page 4

    © National Instruments Corporation v NI-IMAQ User Manual Contents About This Manual How to Use the NI-IMAQ Manual Set ............. ........... ............... .............. .............. ....... ix Organization of This Manual ................. .............. .............. ........... ............... .............. .... ix Conventions Used in T[...]

  • Page 5

    Contents NI-IMAQ User Manual vi © National Instruments Corporation Chapter 3 Programming with NI-IMAQ Introduction ............. ........... .............. ............... .............. .............. .............. ........... ......... 3-1 High-Level Functions ................. ... ........... ... .............. .............. ........... ... .[...]

  • Page 6

    Contents © National Instruments Corporation vii NI-IMAQ User Manual Figures Figure 3-1. NI-IMAQ Status Signals ............. .............. .............. ............ .............. .... 3-6 Figure 3-2. Snap Programming Flowchart ...................... ................. ................. ....... 3-7 Figure 3-3. Grab Programming Flowchart ........[...]

  • Page 7

    © National Instruments Corporation ix NI-IMAQ User Manual About This Manual NI-IMA Q softw are is a po werful application programming interface (API) between your image acquisition application and the National In struments image acquisition (IMA Q) de vices. This manual explains how to use your NI-IMA Q software. How to Use the NI-IMAQ Manual Set [...]

  • Page 8

    About This Manual NI-IMAQ User Manu al x © National Instruments Corporation • Appendix B, Customer Communication , contains forms you can use to request help from National Instruments or to comment on our products and manuals. • The Glossary contains an alphabetical list and description of terms used in this manual, including abbreviations, ac[...]

  • Page 9

    About This Manu al © National Instruments Corporation xi NI-IMAQ User Manual National Instruments Documentation The NI -IMAQ User Manual is one piece of the documentation set for your system. Y ou could ha ve any of se veral types of documents, depending on the hardware and software in your system. Use the documents you have as follows: • Y our [...]

  • Page 10

    © National Instruments Corporation 1-1 NI-IMAQ User Manual 1 Introduction to NI-IMAQ This chapter describes the NI-IMAQ software and lists the application development environments compatib le with NI-IMAQ, describes the fundamentals of creating NI-IMA Q applications for Windows 9 5 and Windows NT, describes the files used to build these applicatio[...]

  • Page 11

    Chapter 1 Introduction to NI-IMAQ NI-IMAQ User Manu al 1-2 © National Instruments Corporation Application Development Environments This release of NI-IMAQ supports the following Applicatio n Development Environments (ADEs) for Windows 95 and Windows NT: • LabVIEW version 4. x an d higher • LabW indows/CVI version 4. x and higher • Bridg eVIE[...]

  • Page 12

    Chapter 1 Introduction to NI-IMAQ © National Instruments Corporation 1-3 NI-IMAQ User Manual Creating an Application This section outlines the process for developing NI-IMAQ applications using C for Windows 95 and Windows NT. Detailed instructions on creating project and source files are not included. For information on creating and managing proje[...]

  • Page 13

    Chapter 1 Introduction to NI-IMAQ NI-IMAQ User Manu al 1-4 © National Instruments Corporation Sample Programs Please refer to the readme.txt file located in your target instal latio n directory for the latest details on NI-IMAQ sample programs. These programs are installed in the sample subdirectory under the target installation folder if you elec[...]

  • Page 14

    © National Instruments Corporation 2-1 NI-IMAQ User Manual 2 Software Over view This chapter describes the classes of NI-IMAQ functions and briefly describes each function. Introduction NI-IMAQ functions are grouped according to the following classes: • Generic functions • High-lev el functions – Snap functions – Grab funct ions – Ring a[...]

  • Page 15

    Chapter 2 Software Overvie w NI-IMAQ User Manu al 2-2 © National Instruments Corporation Generic Functions Use generic functions in b oth high-level and low-level applications. imgInterfaceOpen Opens by name an interface as specified in the IMAQ Configuration Utility . imgSessionOpen Opens a session of an unkno w n type and returns a session ID. i[...]

  • Page 16

    Chapter 2 Software Overview © National Instruments Corporation 2-3 NI-IMAQ User Manual imgGrabArea Performs a transfer from a continuous acquisition. Call this function only after calling imgGrabSetup . Ring and Sequence Functions Ring and sequence functi ons start and stop a continuous acqui sitio n of multiple fields or frames. imgRingSetup Prep[...]

  • Page 17

    Chapter 2 Software Overvie w NI-IMAQ User Manu al 2-4 © National Instruments Corporation imgSessionWaitSignalAsync Monitors for a signal to be asserted and in v okes a user -def ined callback when the signal is asser ted. imgPulseCreate Conf igures the attributes of a pulse. A single pulse consists of a delay phase (phase 1), followed by a pulse p[...]

  • Page 18

    Chapter 2 Software Overview © National Instruments Corporation 2-5 NI-IMAQ User Manual Low-Level Functions Use low-level functions when y ou require more direct hardw are control. Acquisition Functions Use acquisition functions to configure, start, and abort an image acquisition, or examine a buffer during an acquisition. imgMemLock Locks all sess[...]

  • Page 19

    Chapter 2 Software Overvie w NI-IMAQ User Manu al 2-6 © National Instruments Corporation Attribute Functions Use attribute functions to examine and change NI-IMAQ or camera attributes. imgGetAttribute Returns an attrib ute for an interface or session. imgGetCameraAttributeNumeric Gets the value of numeric camera attributes. imgGetCameraAttributeSt[...]

  • Page 20

    Chapter 2 Software Overview © National Instruments Corporation 2-7 NI-IMAQ User Manual imgGetBufferElement Gets an element of a specif ic type from a buf fer list. imgSessionClearBuffer Clears a session’s image data to the specified pixel value. imgSetArrayPointerValue Constructs an array of 32-bit pointers (a Visual Basic helper function). imgS[...]

  • Page 21

    © National Instruments Corporation 3-1 NI-IMAQ User Manual 3 Programming with NI-IMAQ This chapter contains an overview of the NI-IMAQ library, a description of the pro gramming flow of NI-IMAQ, and programmin g examples. Flowcharts are included for the following operations: snap, grab, sequence, ring, and StillColor acquisitions. Introduction The[...]

  • Page 22

    Chapter 3 Programming with NI-IMAQ NI-IMAQ User Manu al 3-2 © National Instruments Corporation Low-Level Functions The low-level function set supports all types of acquisition and can be used to: • Create a custom acquisition sequence or ring • Create and manage your own buf fers • Set session and interface attrib utes to adjust image qualit[...]

  • Page 23

    Chapter 3 Programming with NI-IMAQ © National Instruments Corporation 3-3 NI-IMAQ User Manual Before you can acquire image data successfully , you must open an interface by using the imgInterfaceOpen function. imgInterface Open requires an interface name and returns a handle to this interf ace. NI-IMA Q then uses this handle to reference this inte[...]

  • Page 24

    Chapter 3 Programming with NI-IMAQ NI-IMAQ User Manu al 3-4 © National Instruments Corporation This example opens an interfac e to img0 and then creates a session to acquire images. When the program is finished with the interface and session, it then closes both handles using the imgClose function. For a complete list of the a vailable session fun[...]

  • Page 25

    Chapter 3 Programming with NI-IMAQ © National Instruments Corporation 3-5 NI-IMAQ User Manual attribute v alue is a numeric value of type inte ger . Float indicates that the attribute v alue is a numeric value of type floating point. The valid inte ger and float values are indicated in Possible Values . Use the imgSetCameraAttributeString and imgG[...]

  • Page 26

    Chapter 3 Programming with NI-IMAQ NI-IMAQ User Manu al 3-6 © National Instruments Corporation Figure 3-1 illustrates the values of the signals during a three-b uf fer sequence acquisition. Figure 3-1. NI-IMAQ Status Signals Y ou can use the NI-IMA Q status signals for man y purposes. Pulses can be generated based on the assertion of any of these [...]

  • Page 27

    Chapter 3 Programming with NI-IMAQ © National Instruments Corporation 3-7 NI-IMAQ User Manual High-Level Snap Functions A snap acquires a single image into a memory buffer. Snap functions include imgSnap and imgSnapArea . Use these functions to acquire a single frame or field to a buffer. To use these functions, you must have a valid session handl[...]

  • Page 28

    Chapter 3 Programming with NI-IMAQ NI-IMAQ User Manu al 3-8 © National Instruments Corporation The sample then calls a process function to analyze the image. When the program is finished, it calls i mgClose with the interface handle and sets the freeResources flag to TRUE. This instructs NI-IMA Q to free all of the resources associated with this i[...]

  • Page 29

    Chapter 3 Programming with NI-IMAQ © National Instruments Corporation 3-9 NI-IMAQ User Manual Figure 3-3. Grab Programming Flowchart The hlgrab.c example demonstrates ho w to perform a grab using imgGrabArea . The example performs multiple grabs until an appropriate condition is met. The program configures the session to perform a grab operation b[...]

  • Page 30

    Chapter 3 Programming with NI-IMAQ NI-IMAQ User Manu al 3-10 © National Instruments Corporation High-Level Sequence Functions Sequence functions include imgSequenceSetup , imgSessionStartAcquisition and imgStopAcquisitio n . A sequence initiates a variable-length and v ariable-delay transfer to multiple buffers. You can configure the d elay betwee[...]

  • Page 31

    Chapter 3 Programming with NI-IMAQ © National Instruments Corporation 3-11 NI-IMAQ User Manual The HLSeq.c example demonstrates ho w to perform a sequence acquisition using imgSequenceSetup . The e xample sets up a sequence that uses 10 user-allocated b uf fers. Unlike the ring e xample, each buf fer in the sequence has its o wn skip count associa[...]

  • Page 32

    Chapter 3 Programming with NI-IMAQ NI-IMAQ User Manu al 3-12 © National Instruments Corporation Figure 3-5. Ring Programming Flowchart The HLRing.c example demonstrates ho w to perform a ring acquisitio n using imgRingSetup . The example sets up a ring containing six b uffers and sets the skip count to three, which causes the program to acquire on[...]

  • Page 33

    Chapter 3 Programming with NI-IMAQ © National Instruments Corporation 3-13 NI-IMAQ User Manual the most recent video image. This process will continue until a designated condition is met and then the acquisition stops. High-Level Signal I/O Functions The signal I/O functions fall into two categories, triggering acquisitions and driving the externa[...]

  • Page 34

    Chapter 3 Programming with NI-IMAQ NI-IMAQ User Manu al 3-14 © National Instruments Corporation Figure 3-6. Signal I/O Function Programming Flowchart Advanced Programming Examples You can use low-level functions or combine high-and low-level functions for more advanced programming techniques, including snap, grab, sequence, ring, and color image a[...]

  • Page 35

    Chapter 3 Programming with NI-IMAQ © National Instruments Corporation 3-15 NI-IMAQ User Manual for you when you acquire an image with it, you mu st perform the alignment yourself if you use window widths not aligned on a 32-bit boundary . After the program sets the R O I, it lock s th e memory and acquires the image. If you choose to plot the imag[...]

  • Page 36

    Chapter 3 Programming with NI-IMAQ NI-IMAQ User Manu al 3-16 © National Instruments Corporation The main processing loop of the code sho ws how to process each b uffer acquired in sequential order . Performing a Ring Acquisition Using Low-Level Functions The LLRing.c example demonstrates how to perform a ring acquisition using low-level calls. The[...]

  • Page 37

    Chapter 3 Programming with NI-IMAQ © National Instruments Corporation 3-17 NI-IMAQ User Manual Figure 3-7. Composite StillColor Snap Programming Flowchart The SCSnap.c example demonstrates ho w to perform a single, composite StillColor snap. The ex ample first opens an interface and a session. The example then uses imgSetAttribute to enable and co[...]

  • Page 38

    © National Instruments Corporation A-1 NI-IMAQ User Manual A StillColor This appendix describes the different methods you can use to acquire a color image using the IMA Q PCI/PXI-1 408 and Natio nal Instrument s StillColor technology , explains basic color theories, and describes the different output options supported by StillColor . Introduction [...]

  • Page 39

    Appendix A StillColor NI-IMAQ User Manual A-2 © National Instruments Corporation StillColor StillColor is a technique you can use to acquire color images from composite color video or RGB cameras using the PCI/PXI-1408 monochrome device. Use StillColor Composite mode to acquire color images from a composite color vi deo camera. Use St illColor RGB[...]

  • Page 40

    Appendix A StillColor © National Instruments Corporation A-3 NI-IMAQ User Manual All of the traditional ways to separate the two signals result in visu al artifacts on the final picture. T echniques such as frequency-band f iltering or comb f i ltering can minimize some of these artifacts, b ut most techniques are optimized to obtain the best pict[...]

  • Page 41

    Appendix A StillColor NI-IMAQ User Manual A-4 © National Instruments Corporation Figure A-1. Classical Decoding Figure A-2. StillColor Decoding Note Y ou can find color versions of the illustrations in this appendix in the online version of this document included with your NI-IMA Q software kit. Both pictures are approximately 80 by 80 pix els in [...]

  • Page 42

    Appendix A StillColor © National Instruments Corporation A-5 NI-IMAQ User Manual Why StillColor? StillColor is optimized for single-frame acquisition. A StillColor Composite acquisition acquires multiple consecuti ve frames. Assuming that all frames represent the same scene of still objects, the algorith m then uses kno wledge about the composite [...]

  • Page 43

    Appendix A StillColor NI-IMAQ User Manual A-6 © National Instruments Corporation StillColor RGB RGB cameras output a color image using three lines. StillColor RGB will acquire the three signals and construct a color image. The three lines are connected to three channels on the PCI/PXI-1408. One frame is a cquired from each of the three channels, w[...]

  • Page 44

    Appendix A StillColor © National Instruments Corporation A-7 NI-IMAQ User Manual Figure A-3. White Light and the Visible Spectrum White light is a combination of all colors at once. The spectrum of white light is continuous and goes from ultraviolet to infrared in a smooth transition. Y ou can represent a good approx imatio n of white light by sel[...]

  • Page 45

    Appendix A StillColor NI-IMAQ User Manual A-8 © National Instruments Corporation Image Representations Color images can be represented in several dif ferent formats. These formats can contain all color information from the image or the y can consist of just one aspect of the color information, such as hue or luminanc e. The following image represe[...]

  • Page 46

    Appendix A StillColor © National Instruments Corporation A-9 NI-IMAQ User Manual used if you are performing av eraging on you r image. For example, av eraging an image 16 times requires four ex tra bits (16 = ) to represent the increased dynamic range. In this case, using the 16-bit representation may increase the dynamic range of your image. Lumi[...]

  • Page 47

    © National Instruments Corporation B-1 NI-IMAQ User Manual B Customer Communication For your con venience, this appendix contains forms to help you gather the information necessary to help us solv e yo ur tech nical problems and a form you can use to comment on the product documentation. When you contact us, we need the information on the T echnic[...]

  • Page 48

    NI-IMAQ User Manual B-2 © National Instruments Corporation Fax-on-Demand Support Fax-on-Demand is a 24-hour information retrie val system containing a library of documents on a wide range of technical information. Y ou can access Fax-on-Demand from a touch-tone telephone at 512 418 1111. E-Mail Support (Currently USA Only) Y ou can submit technica[...]

  • Page 49

    T echnical Support Form Photocopy this form and update it each time you mak e changes to your software or hardware, and use the completed copy of this form as a reference for your current conf iguration. Completing this form accurately before contacting National Instruments for technical support helps our applications engineers answer your question[...]

  • Page 50

    NI-IMAQ Hardware and Software Configuration Form Record the settings and re visions of your hardware and software on the line to the right of each item. Complete a ne w cop y of this form each time you re vise your software or hardware conf iguration, and use this form as a reference for your current configuration. Completing this form accurately b[...]

  • Page 51

    Documentation Comment Form National Instruments encourages you to comment on the documentation supplied with our pro ducts. This information helps us provide quality products to meet your needs. Title: NI-I MAQ User Manual Edition Date: June 1998 Part Number : 3 7 1443A -01 Please comment on the completeness, clarity , and organization of the manua[...]

  • Page 52

    © National Instruments Corporation G-1 NI-IMAQ User Manual Glossar y Pref ix Meanings V alue p- pico 10 –1 2 n- nano- 10 –9 µ- micro- 10 –6 m- milli- 10 –3 k- kilo- 10 3 M- mega- 10 6 G- giga- 10 9 Numbers/Symbols +5V 5 V signal – negati ve of, or minus Ω ohm /p e r % percent ± plus or minus + positi ve of, or plus A A amperes A C al[...]

  • Page 53

    Glossary NI-IMAQ User Manu al G-2 © National Instruments Corporation acti v e line region the region of lines activ ely being stored; defined by a line start (relati ve t o VSYNC) and a line count acti ve pixel re gio n the region of pix els actively being stored; def ine d by a pixel start (relati ve to HSYNC) and a pixel count A/D analog-to-digi[...]

  • Page 54

    Glossary © National Instruments Corporation G-3 NI-IMAQ User Manual black reference lev el the lev el that represents the darkest an image can get. See also white reference lev el. buf fer temporary storage for acquired data bus the group of conductors that interconnect individual circuitry in a computer , such as the PCI bus; typically the e x pa[...]

  • Page 55

    Glossary NI-IMAQ User Manu al G-4 © National Instruments Corporation D D/A digital-to-analog D AC digital-to-analog conv erter; an electronic device, often an inte grated circuit, that con verts a digital number into a corresponding analog voltage or current D A Q data acquisition—(1) collecting and measuring electrical signals from sensors, tra[...]

  • Page 56

    Glossary © National Instruments Corporation G-5 NI-IMAQ User Manual dynamic range the ratio of the largest signal le vel a circuit can handle to the smallest signal lev el it can handle (usually taken to be the noise lev el), normally expressed in decibels E EEPR OM electrically erasable programmable read-only memory—R OM that can be erased with[...]

  • Page 57

    Glossary NI-IMAQ User Manu al G-6 © National Instruments Corporation function a set of software instruction s ex ecuted by a single line of code that may hav e input and/or output parameters and returns a value when executed; examples of functions are: y = COS (x) status = AO_config ( board , channel , range ) G gamma the nonlinear change in the d[...]

  • Page 58

    Glossary © National Instruments Corporation G-7 NI-IMAQ User Manual I IC integrated circuit ID identification IEEE Institute of Electrical and Electronics Engineers in. inches INL integral nonlinearity—A measure in LSB of the w orst-case deviation from the ideal A/D or D/A transfer characteristic of the analog I/O circuitry instrument dri ver a [...]

  • Page 59

    Glossary NI-IMAQ User Manu al G-8 © National Instruments Corporation K k kilo—the standard metric prefix for 1,000, or 10 3 , used with units of measure such as volts, hertz, and meters K kilo—the prefix for 1,024, or 2 10 , used with B in quantifying data or computer memory kbytes/s a unit for data transfer that means 1,000 or 10 3 bytes/s Kw[...]

  • Page 60

    Glossary © National Instruments Corporation G-9 NI-IMAQ User Manual memory buf fer See buf fer . memory windo w continuous blocks of memory that can be accessed quickly b y changing addresses on the local processor MSB most significant bit MTBF mean time between f ailure mux mu ltiplexer—a switching device with multiple inputs that selectiv ely [...]

  • Page 61

    Glossary NI-IMAQ User Manual G-10 © National Instruments Corporation PCLKIN pixel clock in signal PFI programmable function input PGIA programmable gain instrumentation amplifier picture aspect ratio the ratio of the acti ve pixel re gion to the activ e line region; for standard video signals like RS-170 or CCIR, the full-size picture aspect ratio[...]

  • Page 62

    Glossary © National Instruments Corporation G-11 NI-IMAQ User Manual resolution the smallest signal increment that can be detected b y a measurement system; resolution can be expressed in bits, in proportions, or in percent of full scale. For e xample, a system has 12-bit resolution, one part in 4,096 resolution, and 0.0244 percent o f full scale.[...]

  • Page 63

    Glossary NI-IMAQ User Manual G-12 © National Instruments Corporation syntax the set of rules to which statements must conform in a particular programming language system RAM RAM installed on a personal computer and used by the operating system, as contrasted with onboard RAM T transfer rate the rate, measured in bytes/s, at which data is moved fro[...]

  • Page 64

    Glossary © National Instruments Corporation G-13 NI-IMAQ User Manual VSYNC vertical sync signal—the synchronization pulse generated at the beginning of each video f ield that tells the video monitor when to start a new field VSYNCIN vertical sync in signal W white reference lev el the lev el that defines what is white for a particular video syst[...]

  • Page 65

    © National Instruments Corporation I-1 NI-IMAQ User Manual Index A acquisition functions, 2-5 application dev elopment, 1-2 to 1-4 creating applications, 1-3 NI-IMA Q librari es, 1- 2 attribute functions, 2-6 B buf fer management fu nctions list of functions, 2-6 to 2-7 programming considerations, 3-4 bulletin board support, B-1 C camera attrib ut[...]

  • Page 66

    Index NI-IMAQ User Manual I-2 © National Instruments Corporation F fax and telephone support numbers, B-2 Fax-on-Demand support, B-2 files required for application de v elopment, 1-3 FTP support, B-1 functions generic functions, 2-2 high-lev el functions, 2-2 to 2-4 grab functions, 2-2 to 2-3 miscellaneous functions, 2-4 programming considerations[...]

  • Page 67

    Index © National Instruments Corporation I-3 NI-IMAQ User Manual sequence functions, 3-15 to 3-16 snap functions, 3-14 to 3-15 attribute functions, 2-6 buf fer management functions, 2-6 to 2-7, 3-4 interface functions, 2-7, 3-2 to 3-3 programming considerations, 3-2 utility functions, 2-7 luminance, A-7 luminance planes, A-8 to A-9 M manual. See d[...]

  • Page 68

    Index NI-IMAQ User Manual I-4 © National Instruments Corporation session functions list of functions, 2-4 programming considerations, 3-3 to 3-4 signal I/O functions list of functions, 2-3 to 2-4 programming example, 3-13 to 3-14 snap acquisition, 3-1 snap functions list of functions, 2-2 programming example high-lev el functions, 3-7 to 3-8 low-l[...]