Home > Store > Engineering > General Engineering & Hardware

LabVIEW Style Book, The

Register your product to gain access to bonus material or receive a coupon.

  • Description
  • Downloads
  • Extras
  • Sample Content

&>

 

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 

Preface 

Acknowledgments 

About the Author 

 

Chapter 1          The Significance of Style 

Chapter 2          Prepare for Good Style 

Chapter 3          Front Panel Style 

Chapter 4          Block Diagram 

Chapter 5          Icon and Connector 

Chapter 6          Data Structures 

Chapter 7          Error Handling 

Chapter 8          Design Patterns 

Chapter 9          Documentation 

Chapter 10        Code Reviews

Appendix A       Glossary 

Appendix B       Style Rules Summary 

Index 

 

 

Downloads

Because this book is printed in black and white, you cannot see the full effect of the color examples. So that you can see a representation of the color schemes used by the author, we have placed color versions of some of the example figures here for download. (Images Copyright © 2007 Pearson Education, Inc. All rights reserved.)

CHAPTER 3:

Section 3.3, “Color”

Figure 3-12

Section 3.5, “Examples”

Figure 3-14A

Figure 3-14B

Figure 3-17

Figure 3-18

CHAPTER 5:

Section 5.1, “Icons”

Figure 5-3

Figure 5-4

Figure 5-5

Figure 5-6A

Figure 5-6B

Figure 5-7

Figure 5-8

Figure 5-9

Section 5.2, “Connector Pane”

Figure 5-10

Figure 5-11

Section 5.3, “Examples”

Figure 5-14A

Figure 5-14B

Figure 5-15A

Figure 5-15B

Figure 5-16A

Figure 5-16B

Figure 5-17A

Figure 5-17B

Figure 5-17C

Figure 5-18A

Figure 5-18B

Figure 5-18C

Figure 5-19A

Figure 5-19B

Figure 5-20

Figure 5-21A

Figure 5-21B

Figure 5-22

Figure 5-23

Figure 5-24

Figure 5-25

Author's Site

Visit the author's web site at www.bloomy.com/lvstyle/.

Sample Chapter(s)

Download the sample chapter

Index

Download the Index

Preface

Download the Preface

Foreword

Download the Forward

Table of Contents

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

 

 
Best Value

Book + eBook Bundle  $174.20  $115.42

Book Price: $89.10
eBook Price: $26.32

Add To Cart

This book includes Instant Online Access with Safari and free shipping!

Instant Online Access with Safari Books Online

With your book purchase you are entitled to free, instant online access to that book on Safari Books Online for 45 days. After you've completed your purchase, you will receive instructions on how to log into Safari Books Online. If you do not want to receive online access to the book, simply uncheck the box for Instant Online Access in your cart.

Add To Cart

Book  $99.00  $89.10

Usually ships in 24 hours.

This book includes Instant Online Access with Safari and free shipping!

Instant Online Access with Safari Books Online

With your book purchase you are entitled to free, instant online access to that book on Safari Books Online for 45 days. After you've completed your purchase, you will receive instructions on how to log into Safari Books Online. If you do not want to receive online access to the book, simply uncheck the box for Instant Online Access in your cart.

Add To Cart

eBook  $75.20  $67.68

About this eBook

This PDF is DRM-free and requires the free Adobe® Reader® software. The PDF will be accessible from your Account page after purchase. Read our Non-DRM PDF FAQ.

Safari Books Online

What is this?

Online access to books, videos, and tutorials from Addison Wesley, Prentice Hall, Cisco Press, IBM Press, O'Reilly Media and others - starting as low as $22.99. Learn more and start a free trial.

Start Reading Online
Informit Network