Manuale UtenteSommarioPC-OPDIO-16 User Manual1Support2Corporate Headquarters2Branch Offices2Important Information3Warranty3Copyright3Trademarks3Warning4Contents5About This Manual9Organization of This Manual9Conventions Used in This Manual10National Instruments Documentation11Related Documentation11Customer Communication11Chapter 1 Introduction12About Your PC-OPDIO-16 Board12What You Need to Get Started12Software Programming Choices13LabVIEW and LabWindows/CVI Application Software13NI-DAQ Driver Software13Register-Level Programming14Optional Equipment14Cabling15Unpacking15Chapter 2 Installation and Configuration16Hardware Installation16Hardware Configuration17Bus-Related Configuration17Plug and Play Mode17Switchless Mode17Base I/O Address Selection17Data Acquisition-Related Configuration18NI-DAQ Software Installation18NI-DAQ Installation for DOS18NI-DAQ Installation for LabVIEW18NI-DAQ Installation for LabWindows/CVI19NI-DAQ Installation for Windows20Software Configuration20Configuring Your PC-OPDIO-1620Using DAQCONF21NI-DAQ Configuration File21Device Configuration in DAQCONF22DAQCONF Command-Line Flags23Using WDAQCONF23Chapter 3 Signal Connections25I/O Connectors26Signal Connection Descriptions27Optically Isolated Digital Output28Output Channels28Signal Isolation28Signal Connection Example29Increasing Switching Frequency for TTL Loads30Power-on Condition30Optically Isolated Digital Input30Input Channels30Sensing DC Voltages31Sensing AC Voltages31Signal Isolation31Signal Connection Example31Reducing the Forward Current for 24 V Inputs32Power-on Condition32Chapter 4 Fundamentals of Building Applications with NI-DAQ33Building DOS Applications with NI-DAQ33Creating a DOS Application Using Microsoft C33Example Programs34Creating a DOS Application Using Visual Basic34Running Your Application Inside the Visual Basic Environment36Compiling and Running Your Visual Basic Application from the DOS Prompt36Example Programs37Creating a DOS Application Using Borland Turbo C++ or Borland C++37Example Programs38Creating a DOS Application Using Borland Turbo Pascal38Memory Requirement39Example Programs39Building Windows Applications with NI-DAQ39The NI-DAQ Libraries40NI-DAQ Programming Considerations40Buffer Allocation40Huge (Greater Than 64 KB) Buffer Access41String Passing41Parameter Passing41Creating a Windows Application Using Borland C++41Example Programs42Special Considerations42Buffer Allocation42Huge Buffer Access42String Passing42Parameter Passing42Creating a Windows Application Using Microsoft Visual C++43Special Considerations43Creating a Windows Application Using Turbo Pascal43Example Programs44Special Considerations44Buffer Allocation44Huge Buffer Access45String Passing45Parameter Passing45Creating a Windows Application Using Microsoft Visual Basic46Example Programs46Special Considerations46Buffer Allocation46Huge Buffer Access47String Passing47Parameter Passing47Chapter 5 Theory of Operation48Functional Overview48Theory of Operation49I/O Channel Interface Circuitry49Digital I/O Circuitry49Optical Isolation Circuitry50Using NI-DAQ Functions for Isolated Digital I/O51Using LabVIEW Data Acquisition Library for Digital I/O52Easy I/O VIs52Advanced VIs52Chapter 6 NI-DAQ Function Reference53Using NI-DAQ Functions53Status Codes53Variable Data Types53Primary Types54Programming Language Considerations54Visual Basic for DOS55Borland Turbo Pascal55Visual BASIC for Windows55NI-DAQ Constants Include File55NI-DAQ for LabWindows/CVI56Device Numbers57Function Descriptions57DIG_In_Line57DIG_In_Port58DIG_Out_Line59DIG_Out_Port60Get_DAQ_Device_Info61Get_NI_DAQ_Version62Init_DA_Brds63Appendix A Specifications64Appendix B CP Clare LDA210 Data Sheet *66Appendix C Register-Level Programming67Appendix D Status Codes72Appendix E Customer Communication81Glossary85Index87Figures8Figure 1-1. The Relationship between the Programming Environment,14Figure 3-1. PC-OPDIO-16 I/O Connector Pin Assignments26Figure 3-2. Signal Connection Example for Isolated Output29Figure 3-3. Resistor in Parallel to Increase the Switching Frequency30Figure 3-4. Signal Connection Example for Isolated Input31Figure 3-5. Reducing Input Current for 24 V Signals32Figure 5-1. PC-OPDIO-16 Block Diagram48Figure 5-2. PC I/O Interface Circuitry Block Diagram of PC-OPDIO-1649Figure 5-3. Optical Isolation Circuitry for Input50Figure 5-4. Optical Isolation Circuitry for Output50Tables8Table 6-1. Status Values53Table 6-2. Primary Type Names54Table 6-3. LabWindows/CVI Function Tree for Data Acquisition56Table D-1. Status Code Summary72Dimensioni: 277 KBPagine: 92Language: EnglishApri il manuale