[−]
  • Search
Share Organize Explore

has ALL you need!

A community for book lovers to create their own bookshelves, share and explore books.

Sign Up for FREE!
The LabVIEW Style Book (National Instruments Virtual Instrumentation Series)Blog this item

Similar books

Cover of "LabVIEW Graphical Programming"
LabVIEW Graphical Programming
Cover of "LabVIEW 8 Student Edition"
LabVIEW 8 Student Edition
Cover of "LabVIEW"
LabVIEW
Cover of "Digital Signal Processing System-Level Design Using LabVIEW"
Digital Signal Processing System-Level Design Using LabVIEW
Cover of "LabVIEW for Everyone"
LabVIEW for Everyone

Book Description

Best-Practice Style Rules and Standards for Developing Quality LabVIEW Software

Drawing on the experiences of a world-class LabVIEW development organization, The LabVIEW Style Book is the definitive guide to best practices in LabVIEW development.

Leading LabVIEW development manager Peter A. Blume presents practical guidelines or “rules” for optimizing every facet of your applications: ease of use, efficiency, readability, simplicity, performance, maintainability, and robustness. Blume explains each style rule thoroughly, presenting realistic examples and illustrations. He even presents “nonconforming” examples that show what not to do–and why not.

Coverage includes

• Significance of style: How good style improves quality and actually saves time over the full project life cycle

• Before you code: Configuring your LabVIEW environment, and organizing your files on disk and in the LabVIEW project

• LabVIEW project specifications: A specialized standard for specifying LabVIEW application requirements

• Efficient VI layout and development: front panel, block diagram, icons, and connectors

• Data structures: Choosing data types, efficient use of arrays and clusters, and special considerations with nested data structures

• Error handling strategies: Trapping and reporting errors for robust and reliable applications

• Design patterns: Standard VI architectures and application frameworks that promote good style

• Documentation: Essential rules for source code documentation and streamlining the process

• Code reviews: Enforcing a style convention using a checklist, the LabVIEW VI Analyzer Toolkit, and peer reviews

• Appendixes: Convenient glossary and style rules summary

This book will be indispensable to anyone who wants to develop or maintain quality LabVIEW applications: developers, managers, and end users alike. Additionally, it will also be valuable to those preparing for NI’s Certified LabVIEW Developer or Certified LabVIEW Architect exams, which contain significant content on development style.

Foreword by Darren Nattinger xv

Preface xvii

Acknowledgments xx

About the Author xxii

Chapter 1 The Significance of Style 1

Chapter 2 Prepare for Good Style 21

Chapter 3 Front Panel Style 47

Chapter 4 Block Diagram 87

Chapter 5 Icon and Connector 129

Chapter 6 Data Structures 157

Chapter 7 Error Handling 203

Chapter 8 Design Patterns 239

Chapter 9 Documentation 299

Chapter 10 Code Reviews 319

Appendix A Glossary 339

Appendix B Style Rules Summary 349

Index 357

Book Details
English Books
Rating: (1)
4 stars
3 stars
2 stars
1 star
Hardcover 400 Pages
Edition: 1
ISBN-10: 0131458353
ISBN-13: 9780131458352
Publisher: Prentice Hall PTR
Pub date: Feb 27, 2007
Dimensions: 26 cm x 20 cm x 2 cm Just how big is that?
Improve data of this book

FAQ See all

How does the voting work?
Find a comment helpful / unhelpful? Cast your vote. Only one vote from each person will be counted. Every hour we gather all the votes, add them up, add some magic source, and there we have the new sorting for the comments on the page of this book!
I see mistakes in the book information. How can I fix it?

Under "Book details", there is a link labeled "Improve data of this book". You can use that form to send us the correct information.

Why do I sometimes see less people than from last time?
Under the aNobii logo is the location filter. The higher up you go, the more people you see.
Loading ...
The viewport has not loaded.