Cantitate/Preț
Produs

LabView: Advanced Programming Techniques, Second Edition

Autor Rick Bitter, Taqi Mohiuddin, Matt Nawrocki
en Limba Engleză Hardback – 29 sep 2006
LabVIEW: Advanced Programming Techniques reflects changes resulting from Version 8.0 of LabVIEW. This second edition includes a brand new chapter on the new shared variable feature introduced in the latest release of LabVIEW. It offers new coverage of Express VIs and new template functionality. The authors present updated information and examples on ActiveX and the Microsoft .NET framework and include new material on Windows XP hyperthreading. They also provide updates on DAQ functionality and IVI drivers. With an overview of the new project view function, this book remains an essential resource for professionals looking to enhance functionality and stay up-to-date with the latest advances.
Citește tot Restrânge

Preț: 73162 lei

Preț vechi: 106533 lei
-31% Nou

Puncte Express: 1097

Preț estimativ în valută:
14002 14772$ 11669£

Carte tipărită la comandă

Livrare economică 02-16 ianuarie 25

Preluare comenzi: 021 569.72.76

Specificații

ISBN-13: 9780849333255
ISBN-10: 0849333253
Pagini: 520
Ilustrații: 386 black & white illustrations, 10 black & white tables
Dimensiuni: 156 x 234 x 33 mm
Greutate: 0.92 kg
Ediția:Revizuită
Editura: CRC Press
Colecția CRC Press

Public țintă

Academic, Professional, and Professional Practice & Development

Cuprins

Introduction to LabVIEW
Virtual Instruments
LabVIEW Projects
Help
Data Flow Programming
Menus and Palettes
Front Panel Controls
User Control Sets
Block Diagram Functions
Setting Options
LabVIEW Features
Global and Local Variables
Shared Variables
Customizing Controls
Property Nodes
Reentrant VIs
Libraries (.llb)
Web Server
Web Publishing Tool
Instrument Driver Tools
Profile Functions
Auto SubVI Creation
Graphical Comparison Tools
Report Generation Palette
Application Builder
Sound VIs
Application Control
Advanced Functions
Source Code Control
Graphs
Data Logging
Find and Replace
Print Documentation
VI History
Key Navigation
Express VIs
Navigation Window
Splitter Bar
Bibliography
State Machines
Introduction
Enumerated Types and Type Definitions
Sequence-Style State Machine
Test Executive-Style State Machine
Classical-Style State Machine
Queued-Style State Machine
Drawbacks to Using State Machines
Recommendations and Suggestions
Problems/Examples
Bibliography
Application Structure
Planning
Purpose of Structure
Software Models
Project Administration
Documentation
The Three-Tiered Structure
Main Level
Second Level—Test Level
Bottom Level—Drivers
Style Tips
The LabVIEW Project
Summary
Bibliography
Drivers
Communication Standards
Driver Classifications
Inputs/Outputs
Error Handling
NI Spy
Driver Guidelines
Reuse and Development Reduction
Driver Example
Instrument I/O Assistant
IVI Drivers
Bibliography
Exception Handling
Exception Handling Defined
Types of Errors
Built-In Error Handling
Performing Exception Handling
Debugging Code
Summary
Bibliography
Shared Variable
Overview of Shared Variables
Shared Variable Engine
Shared Variable Processes and Services
Shared Variable Networking
Shared Variable Domains
Pitfalls of Distributed Applications
Shared Variables and Network Security
Bibliography
.NET, ActiveX, and COM
Introduction to OLE, COM, and ActiveX
COM
OLE
ActiveX
.NET
LabVIEW and ActiveX
LabVIEW and .NET
The VI Server
ActiveX and .NET Examples
Bibliography
Multithreading in LabVIEW
Multithreading Terminology
Thread Mechanics
Win32 Multithreading
Pthreads
Multithreading Problems
Multithreading Myths
Hyperthreading
Multithreaded LabVIEW
Thread Count Estimation for LabVIEW
Subroutines in LabVIEW
Chapter Summary
Bibliography
Object-Oriented Programming in LabVIEW
What Is Object-Oriented?
Objects and Classes
Object Analysis
Object Design
Object Programming
Developing Objects in LabVIEW
Examples in Developing Instrument Drivers
Object Template
Exercises
Bibliography
Index


Notă biografică

Rick Bitter (Motorola, Schaumburg, Illinois, USA) (Author) ,  Taqi Mohiuddin (Mindspeed Technologies, Newport Beach, California, USA) (Author) ,  Matt Nawrocki (Motorola, Schaumburg, Illinois, USA) (Author)

Descriere

Whether seeking deeper knowledge of LabVIEW®’s capabilities or striving to build enhanced VIs, professionals know they will find everything they need in LabVIEW: Advanced Programming Techniques. Now accompanied by LabVIEW 2011, this classic second edition, focusing on LabVIEW 8.0, delves deeply into the classic features that continue to make LabVIEW one of the most popular and widely used graphical programming environments across the engineering community.
The authors review the front panel controls, the Standard State Machine template, drivers, the instrument I/O assistant, error handling functions, hyperthreading, and Express VIs. It covers the introduction of the Shared Variables function in LabVIEW 8.0 and explores the LabVIEW project view. The chapter on ActiveX includes discussion of the Microsoft™ .NET® framework and new examples of programming in LabVIEW using .NET. Numerous illustrations and step-by-step explanations provide hands-on guidance.
Reviewing LabVIEW 8.0 and accompanied by the latest software, LabVIEW: Advanced Programming Techniques, Second Edition remains an indispensable resource to help programmers take their LabVIEW knowledge to the next level.
Visit the CRC website to download accompanying software.