LabWindows/CVI Programming for Beginners (Studies in Child Protection)

3.5 avg rating
( 4 ratings by GoodReads )
9780130165121: LabWindows/CVI Programming for Beginners (Studies in Child Protection)

  • 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.

From the Back Cover:


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.

Top Search Results from the AbeBooks Marketplace


Khalid, Shahid F.
Published by Prentice Hall PTR
ISBN 10: 0130165123 ISBN 13: 9780130165121
New Quantity Available: 1
(Troy, MI, U.S.A.)

Book Description Prentice Hall PTR. Book Condition: New. 0130165123 CD(s) included! Ships same or next business day w/ free tracking. Choose Expedited shipping for fastest (2-6 business day) delivery. Satisfaction Guaranteed. Bookseller Inventory # Z0130165123ZN

More Information About This Seller | Ask Bookseller a Question

Buy New
Convert Currency

Add to Basket

Shipping: 3.26
Within U.S.A.
Destination, Rates & Speeds