LabVIEW Graphical Programming Cookbook Год: 2014 Автор: Yik Yang Издательство: Packt Publishing ISBN: 978-1-78217-141-6 Язык: Английский Формат: PDF/EPUB/MOBI Качество: Изначально компьютерное (eBook) Интерактивное оглавление: Да Количество страниц: 252 Описание: In Detail LabVIEW is a graphical programming development environment for problem solving, accelerated productivity, and continual innovation. It integrates all the tools that engineers and scientists need to build a wide range of applications in a short amount of time. It offers unprecedented integration with existing legacy software, IP, and hardware, while capitalizing on the latest computing technologies. LabVIEW Graphical Programming Cookbook is a concise and fast paced guide to help you gain a comprehensive understanding of the different features and programming practices in LabVIEW. All the concepts in the book are described with the help of examples. This book also shows you how to pass data using STM, in addition to helping you understand different ways to handle errors. You will start by learning about LabVIEW settings, and then, the different features of LabVIEW using the front panel and block diagram. For the front panel, a variety of tips on creating a user interface are provided. For the block diagram, different architectures such as master slave architecture and state machine architecture are demonstrated, along with how data is passed among different sections of the code. Finally, the book shows you different ways to work with external code in DLL format and external applications. Approach This practical and realistic guide will give you independent recipes, concentrating on advanced level concepts so that you can make your applications. Who this book is for If you are a developer, scientist, or engineer who uses LabVIEW to test, develop and manage advanced level applications, then this is the book for you. Prerequisites include proficiency in C or C++, and workable knowledge of LabVIEW.
Примеры страниц
Оглавление
Preface Chapter 1: Understanding the LabVIEW Environment Introduction Confiuring essentials Confiuring quick drop Using debug tools Creating custom probe Compiling EXE Debugging EXE Compiling a standalone application Chapter 2: Customizing the User Interface Introduction Customizing controls Adding a menu for runtime Creating a dialog Sizing the dialog automatically Using 2D picture control Updating controls with an action engine Creating a simple animation Creating subpanels Chapter 3: Working with Common Architectures Introduction Working with a case structure Working with an event structure Working with loops Using the state machine architecture Using the master slave architecture Using the producer consumer architecture Creating a SubVI Creating an action engine Calling a VI by reference Calling a VI dynamically Creating a reentrant VI Chapter 4: Managing Data Introduction Using error terminals Using the flt sequence structure Using the feedback node Reusing memory Manipulating an array Using rendezvous Using semaphore Chapter 5: Passing Data Introduction Using a type-def cluster Using an event structure to pass data Using a queue to pass data Using a notifir to pass data Using a shared variable to pass data Using Simple TCP/IP Messaging to pass data Chapter 6: Error Handling Introduction Passing an error Handling an error with an error fie Handling an error with a centralized VI Creating an error queue Chapter 7: Working with Files Introduction Working with INI fies Working with XML fies Working with ASCII fies Working with binary fies Working with TDMS fies Using Telnet and FTP with fies Working with a database Chapter 8: Understanding Data Acquisition Introduction Using MAX Working with VISA Using the VISA servers Controlling an oscilloscope Using a simple DAQ device Using a CompactDAQ Chapter 9: Simplifying Code Introduction Using polymorphic VI Simplifying logic selection Using an array for computation Formatting into string Speedy array search Using relative paths in EXE Chapter 10: Working with External Code and Applications Introduction Compiling a DLL Using a .NET DLL Debugging a .NET DLL Using a C-based DLL Using ActiveX Building a web service Using SMTP to send e-mail Index
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum