A Software Engineering Approach to LabVIEW

A Software Engineering Approach to LabVIEW

Author: Jon Conway

Publisher: Prentice Hall Professional

Published: 2003

Total Pages: 244

ISBN-13: 9780130093653

DOWNLOAD EBOOK

Create more robust, more flexible LabVIEW applications--through software design principles! Writing LabVIEW software to perform a complex task is never easy--especially when those last-minute feature requests cause a complexity explosion in your system, forcing you to rework much of your code! Jon Conway and Steve Watts offer a better solution: LCOD-LabVIEW Component Oriented Design--which, for the first time, applies the theories and principles of software design to LabVIEW programming. The material is presented in a lighthearted, engaging manner that makes learning enjoyable, even if you're not a computer scientist. LCOD software engineering techniques make your software more robust and better able to handle complexity--by making it simpler! Even large, industrial-grade applications become manageable. Design to embrace flexibility first, making changes and bug fixes much less painful Pragmatic discussion of the authors' tried and tested techniques, written by--and for--working programmers Covers design principles; LCOD overview, implementation, and complementary techniques; engineering essentials; style issues; and more Complete with practical advice on requirements gathering, prototyping, user interface design, and rich with examples Work through an example LCOD project (all code included on companion Web site) to tie the lessons together This book is intended for test engineers, system integrators, electronics engineers, software engineers, and other intermediate to advanced LabVIEW programmers. None of the methods discussed are complex, so users can benefit as soon as they are proficient with the syntax of LabVIEW.Go to the companion Web site located at http: //author.phptr.com/watts/ for full source code and book updates.


The LabVIEW Style Book

The LabVIEW Style Book

Author: Peter A. Blume

Publisher: Pearson Education

Published: 2007-02-27

Total Pages: 545

ISBN-13: 0132797275

DOWNLOAD EBOOK

This is the eBook version of the print title. The illustrations are in color for this eBook version. 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. While the illustrations in the print book are in black and white, you can download full-color versions from the publisher web site for free.


LabVIEW for Everyone

LabVIEW for Everyone

Author: Jeffrey Travis

Publisher: Prentice-Hall PTR

Published: 2007

Total Pages: 981

ISBN-13: 9780131856721

DOWNLOAD EBOOK

For beginning and intermediate LabVIEW programmers, this introductory guide assumes no prior knowledge of LabVIEW. There are in-depth examples in every chapter, and all the answers and source code is provided on the accompanying CD-ROM.


LabVIEW for Engineers

LabVIEW for Engineers

Author: Ronald W. Larsen

Publisher: Prentice Hall

Published: 2011

Total Pages: 0

ISBN-13: 9780136094296

DOWNLOAD EBOOK

Based on the most current release of LabVIEW, LabVIEW for Engineers is designed for readers with little to no experience using LabVIEW. Part of Prentice Hall's ESource Program: ESource enables instructors to choose individual chapters from published books in the Prentice Hall ESource Series. The content available in this online book-building system covers topics in engineering problem-solving and design, graphics, and computer applications. Using this program, instructors can create a unique text for the introduction to engineering course that exactly matches their content requirements and teaching approach. www.prenhall.com/esource.


LabView

LabView

Author: Rick Bitter

Publisher: CRC Press

Published: 2017-12-19

Total Pages: 520

ISBN-13: 1420004913

DOWNLOAD EBOOK

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


A Practical Approach to Metaheuristics Using LabVIEW and MATLAB®

A Practical Approach to Metaheuristics Using LabVIEW and MATLAB®

Author: Arturo Molina Gutiérrez

Publisher: Chapman & Hall/CRC

Published: 2020

Total Pages: 158

ISBN-13: 9780367494261

DOWNLOAD EBOOK

This book describes and implements metaheuristic algorithms, using a practical approach in which engineering problems are solved. A novel optimization algorithm, called Earthquake optimization, is presented as a main example. Since this algorithm is used for earthquake modeling, a geological optimization strategy is demonstrated.


Practical Arduino Engineering

Practical Arduino Engineering

Author: Harold Timmis

Publisher: Apress

Published: 2012-01-21

Total Pages: 319

ISBN-13: 1430238860

DOWNLOAD EBOOK

Arduino boards have impressed both hackers and professional engineers. Whether you're a hobbyist or a professional, it isn't just a breadboard and a hazy idea that keeps you going. It's essential to institute a proper design, device instrumentation and, indeed, test your project thoroughly before committing to a particular prototype. Practical Arduino Engineering begins by outlining the engineering process, from the basic requirements and preliminary design to prototyping and testing. Each and every chapter exemplifies this process and demonstrates how you can profit from the implementation solid engineering principles—regardless of whether you just play in your basement or you want to publicize and sell your devices. Arduino is a brilliant prototyping platform that allows users to test and iterate design ideas. Imitation by other Arduino makers, hackers and engineers often proves your design's popularity. Practical Arduino Engineering will teach you to follow the engineering process carefully; over time, you will be able to review and improve this process, and even extend its scope. Practical Arduino Engineering is not purely theoretical. In addition, you'll learn the process of hardware engineering as applicable to Arduino projects, and the importance of the process in each and every project presented in this book. To set the stage, Practical Arduino Engineering begins by reviewing the Arduino software landscape, then shows how to set up an Arduino project for testing. Even if you already know your compiler toolchain and the basics of Arduino programming, this refresher course can help fill in the gaps and explain why your compiler may spit out certain error messages. Practical Arduino Engineering then gradually builds up the engineering process, from single devices like LCDs, potentiometers and GPS modules, to the integration of several modules into larger projects, such as a wireless temperature measurement system, and ultimately an entire robot. The engineering projects become progressively more challenging throughout the first 4 engineering chapters. Next, you'll proceed with simple steps towards the first intelligent part of a robot: the object detector. You'll find yourself teaching your robot how to avoid very hot objects or insurmountable obstacles. The basic design requirements for a complete robot and, indeed, the detailed design and prototyping for robots can be extremely tricky, which is why engineering discipline is invaluable. Practical Arduino Engineering then enters the world of domestic engineering by introducing home alarm systems—not quite as simple as they seem. A solid, robust system can only be built by following the engineering process detailed in previous chapters, and this section reinforces that process. You'll then take a step further in your Arduino engineering process: instrumentation and control, and some error messaging using GSM. Control is introduced via the Xbox controller, a very powerful piece of technology able to play a considerable role in robotics projects. Having already learned to control motion and to sense and avoid objects, you'll learn how to debug your Arduino projects of varying complexities via the hardware instrumentation software LabVIEW. To complete the journey into Practical Arduino Engineering, you'll discover how to use a special Arduino board to rely on Bluetooth Mate Silver for control of domestic and mobile Arduino projects. Using Bluetooth Mate Silver, you'll learn to implement basic engineering design with almost any Arduino project, and be able to justify, build, debug, and extend Arduino-based designs using a solid engineering approach. Please note: the print version of this title is black & white; the eBook is full color.


LabVIEW for Electric Circuits, Machines, Drives, and Laboratories

LabVIEW for Electric Circuits, Machines, Drives, and Laboratories

Author: Nesimi Ertugrul

Publisher: Prentice Hall Professional

Published: 2002

Total Pages: 472

ISBN-13: 9780130618863

DOWNLOAD EBOOK

Master electric circuits, machines, devices, and power electronics hands on-without expensive equipment. In LabVIEW for Electric Circuits, Machines, Drives, and LaboratoriesDr. Nesimi Ertugrul uses custom-written LabVIEW Virtual Instruments to illuminate the analysis and operation of a wide range of AC and DC circuits, electrical machines, and drives-including high-voltage/current/power applications covered in no other book. Includes detailed background, VI panels, lab practices, hardware information, and self-study questions - everything you need to achieve true mastery.


Digital Signal Processing System-Level Design Using LabVIEW

Digital Signal Processing System-Level Design Using LabVIEW

Author: Nasser Kehtarnavaz

Publisher: Elsevier

Published: 2011-04-01

Total Pages: 305

ISBN-13: 0080477240

DOWNLOAD EBOOK

LabVIEW (Laboratory Virtual Instrumentation Engineering Workbench) developed by National Instruments is a graphical programming environment. Its ease of use allows engineers and students to streamline the creation of code visually, leaving time traditionally spent on debugging for true comprehension of DSP. This book is perfect for practicing engineers, as well as hardware and software technical managers who are familiar with DSP and are involved in system-level design. With this text, authors Kehtarnavaz and Kim have also provided a valuable resource for students in conventional engineering courses. The integrated lab exercises create an interactive experience which supports development of the hands-on skills essential for learning to navigate the LabVIEW program. Digital Signal Processing System-Level Design Using LabVIEW is a comprehensive tool that will greatly accelerate the DSP learning process. Its thorough examination of LabVIEW leaves no question unanswered. LabVIEW is the program that will demystify DSP and this is the book that will show you how to master it.* A graphical programming approach (LabVIEW) to DSP system-level design* DSP implementation of appropriate components of a LabVIEW designed system* Providing system-level, hands-on experiments for DSP lab or project courses