Manual Do Utilizadoríndice analíticoNI-IMAQdx User Manual1Support2Worldwide Technical Support and Product Information2National Instruments Corporate Headquarters2Worldwide Offices2Important Information3Warranty3Copyright3Trademarks3Patents3WARNING REGARDING USE OF NATIONAL INSTRUMENTS PRODUCTS3Contents5Chapter 1 Introduction to NI-IMAQdx8About the NI-IMAQdx Software8Application Development Environments9Configuring Your Camera9Fundamentals of Building Applications with NI-IMAQdx10Architecture10Figure 1-1. NI-IMAQdx Architecture10NI-IMAQdx Libraries11Example Programs11Chapter 2 Basic Acquisition with NI-IMAQdx12Introduction12Acquisition Flow13Opening a Camera13Camera Name14Table 2-1. Camera Naming Convention14Figure 2-1. Relationship Between Cameras, Interface Files, and Camera Files14Camera Control Mode15Configure the Acquisition15One-Shot/Continuous Acquisition15Number of Buffers16Region of Interest16Pixel Format17Acquisition17User Buffer17Buffer Number Mode18Buffer Number18Overwrite Mode18Timeouts19Decoding19Table 2-2. Decoder Inputs and Corresponding Outputs19Programming Examples20High-Level Function Examples20Snap20Figure 2-2. High-Level Snap Flowchart20Grab21Figure 2-3. High-Level Grab Flowchart21Sequence22Figure 2-4. High-Level Sequence Flowchart22Low-Level Function Examples22Snap23Figure 2-5. Low-Level Snap Flowchart23Grab24Figure 2-6. Low-Level Grab Flowchart24Sequence25Figure 2-7. Low-Level Sequence Flowchart25Chapter 3 Advanced Programming with NI-IMAQdx26Camera Attributes26Attribute Name26Attribute Type27Table 3-1. Attribute Types and Descriptions27Attribute Value27Table 3-2. Value Types and Descriptions27Table 3-3. Attribute Types and Compatible Value Types28Attribute Access28Attribute Range28Table 3-4. Attribute Types and Compatible Range29Broadcasting29Figure 3-1. One Camera Broadcasting to Multiple Host Computers30Implementation30Scalable Image Size31Figure 3-2. Partial Image Size Format (Scalable)32Trigger Modes32Trigger Modes for IIDC Cameras32Trigger Mode 033Figure 3-3. Timing Diagram for Trigger Mode 033Trigger Mode 133Figure 3-4. Timing Diagram for Trigger Mode 133Trigger Mode 234Figure 3-5. Timing Diagram for Trigger Mode 234Trigger Mode 334Figure 3-6. Timing Diagram for Trigger Mode 334Trigger Mode 435Figure 3-7. Timing Diagram for Trigger Mode 435Trigger Mode 535Figure 3-8. Timing Diagram for Trigger Mode 535Trigger Modes for GigE Vision Cameras36Chapter 4 Using NI-IMAQdx in LabVIEW37Introduction37Location of the NI-IMAQdx VIs37Common VI Parameters38IMAQdx Session38Image Buffer38Acquisition VIs39High-Level39Low-Level39Buffer Management40Figure 4-1. IMAQ Create40Figure 4-2. IMAQ Dispose40Acquisition Types41Snap41Figure 4-3. Acquiring an Image Using Snap41Grab41Figure 4-4. Acquiring Images Using Grab42Sequence42Figure 4-5. Acquiring Images Using Sequence42Image Display43Figure 4-6. Displaying an Image Using an Image Control43Figure 4-7. Displaying an Image Using IMAQ WindDraw43Figure 4-8. Displaying an Image Using RT Video Out44Camera Attributes44Figure 4-9. Setting Camera Attributes with Property Nodes45Error Handling45Figure 4-10. Error Clusters45Figure 4-11. Error Checking Using the Simple Error Handler VI46Chapter 5 Using NI-IMAQdx in C and .NET47Using NI-IMAQdx for C47Using NI-IMAQdx for Microsoft Visual Studio .NET48Creating a New .NET Application48Appendix A Register-Level Programming50Figure A-1. Explanation of Split Transactions51Appendix B Technical Support and Professional Services55Glossary56A-C56D-G57H-L58M-Q59R-T60U-Y61Index62A-E62F-N63O-U64V-Y65Tamanho: 1000 KBPáginas: 65Language: EnglishAbrir o manual