LabWindows/CVI is for C programmers. In LabWindows/CVI, C is the programming language used to build data acquisition and instrumentation control applications; LabWindows/CVI is completely compatible with the most common C/C++ compilers available under Windows 95/NT. The first available interactive tutorial on LabWindows/CVI, this book provides beginners with a welcome alternative to the very detailed-and intimidating-National Instruments manuals. Arranged in a systematic way to teach a novice from simple to complex topics, it begins at the beginning and includes a CD with examples and code so students can start running project applications immediately.
"synopsis" may belong to another edition of this title.
The first "teach yourself" guide for LabWindows/CVI!
LabWindows/CVI is the #1 system for building Windows-based virtual instrumentation with ANSI C—and this hands-on, project-oriented guide is the fastest way to get results with LabWindows/CVI! You'll master all you need to know to build programs that control instruments and data acquisition hardware—while still taking advantage of an easy-to-use user interface editor for building Windows applications. Shahid F. Khalid presents never-before-published LabWindows/CVI tips and tricks—plus coverage of every key LabWindows/CVI skill you'll need, including:
* Systematically creating effective GUIs and automatically generating C code
* Learning the tips and tricks of the Source Code Editor and Debugger
* Learning the library functions through the use of Function Panels
* Creating applications using File I/O, List Boxes, Rings, Text Box controls, and many more
* Creating standalone executables, distribution disks, Dynamic Link Libraries (DLLs), and using the application from a supported external compiler
* Complete tutorial on communication with instruments using GPIB and RS-232 interfaces
Each chapter is organized for maximum clarity and convenience, and you'll find handy appendices explaining the features of LabWindows/CVI environment, formatting and scanning functions, and tutorial on two demo programs. If you're a LabWindows/CVI novice, you'll learn fast—and once you do, LabWindows/CVI Programming for Beginnerswill serve you well as a reference for years to come.
The accompanying CD-ROM includes a complete trial version of LabWindows/CVI 5.5, plus finished versions of every project covered in the book. The CD-ROM also comes with complete trial versions of a System Test application and a mathematical application that analyzes functions parametrically.About the Author:
SHAHID F. KHALID has over 30 years of experience in software engineering. He is presently a software engineer at Boeing, Canoga Park, California, where he works on testing the embedded software for the rocket engine control unit on the Delta IV program. The testing of the rocket engine controller is performed using LabWindows/CVI communicating via the RS-232 serial port and the GPIB interface to control various instruments that command the engine and acquire the data. He has also created LabWindows/CVI applications for laser beam alignment, test equipment diagnostics software for VXI platforms, and database applications and has worked on other company proprietary projects.Shahid has worked as a software contractor in aerospace and defense with companies like GTE Government Systems and Loral Electro-Optical Systems. He has worked at Logicon Incorporated, and at Jet Propulsion Laboratories in Pasadena, California. He has been a Unit Head of a software development team at Singer-Kearfott in New Jersey, where he was involved with the development of inertial navigation guidance test software for the US Navy Mark VI program. He has worked as an analog circuit design engineer and computer programmer at various companies in Kansas, Tennessee, and New Jersey.Shahid has a Bachelor's degree in Physics and Mathematics as well as a Master's degree in Mathematics from Panjab University in Pakistan. He also has a Master's Degree in Electronic Engineering from Kansas University and a Master's Degree in Computer Science from Stevens Institute of Technology (New Jersey).He is married and has two daughters and a son. After living in Kansas, Tennessee, and New Jersey, he now enjoys his home in Agoura Hills, California. His hobbies include photography, traveling, swimming, reading self-study books on computers and programming languages, and playing with the computer.
"About this title" may belong to another edition of this title.
Book Description Prentice Hall PTR, 2000. Paperback. Book Condition: Good. Ships with Tracking Number! INTERNATIONAL WORLDWIDE Shipping available. May not contain Access Codes or Supplements. Buy with confidence, excellent customer service!. Bookseller Inventory # 0130165123