beautypg.com

Chapter 3 programming with ni-imaq – National Instruments Image Acquisition Software User Manual

Page 5

background image

Contents

NI-IMAQ User Manual

vi

©

National Instruments Corporation

Chapter 3
Programming with NI-IMAQ

Introduction ................................................................................................................... 3-1

High-Level Functions ..................................................................................... 3-1
Low-Level Functions ...................................................................................... 3-2

Establishing Interface Connections and Sessions.......................................................... 3-2

Interface Functions.......................................................................................... 3-2
Session Functions............................................................................................ 3-3

Managing Buffers .......................................................................................................... 3-4
Camera Attributes.......................................................................................................... 3-4
NI-IMAQ Status Signals ............................................................................................... 3-5
Introductory Programming Examples ........................................................................... 3-6

High-Level Snap Functions ............................................................................ 3-7
High-Level Grab Functions ............................................................................ 3-8
High-Level Sequence Functions ..................................................................... 3-10
High-Level Ring Functions............................................................................. 3-11
High-Level Signal I/O Functions .................................................................... 3-13

Advanced Programming Examples ............................................................................... 3-14

Performing a Snap Using Low-Level Functions............................................. 3-14
Performing a Grab Using Low-Level Functions............................................. 3-15
Performing a Sequence Acquisition Using Low-Level Functions.................. 3-15
Performing a Ring Acquisition Using Low-Level Functions ......................... 3-16
StillColor Snap Programming......................................................................... 3-16

Appendix A
StillColor

Appendix B
Customer Communication

Glossary

Index

UM.book Page vi Monday, July 13, 1998 9:49 AM