Cargando…

LabVIEW Graphical Programming, Fifth Edition /

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Jennings, Richard (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: New York, N.Y. : McGraw-Hill Education, [2020].
Edición:5th edition.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000nam a2200000 i 4500
001 MGH_AEACE19122301
003 IN-ChSCO
005 20191223135117.0
006 m|||||||||||||||||
007 cr |n||||||||n
008 191223s2020||||nyu|||||o|||||||||||eng||
010 |a 2019938180 
020 |a 9781260135275 (e-ISBN) 
020 |a 1260135276 (e-ISBN) 
020 |a 9781260135268 (print-ISBN) 
020 |a 1260135268 (print-ISBN) 
035 |a (OCoLC)1130008115 (print ed.) 
040 |a IN-ChSCO  |b eng  |e rda 
050 4 |a Q185 
041 0 |a eng 
072 7 |a TEC  |x 009070   |2 bisacsh 
082 0 4 |a 006  |2 23 
100 1 |a Jennings, Richard,   |e author. 
245 1 0 |a LabVIEW Graphical Programming, Fifth Edition /   |c Richard Jennings. 
250 |a 5th edition. 
264 1 |a New York, N.Y. :   |b McGraw-Hill Education,   |c [2020]. 
264 4 |c ?2020. 
300 |a 1 online resource (641 pages) :   |b 100 illustrations. 
336 |a text  |2 rdacontent 
337 |a computer  |2 rdamedia 
338 |a online resource  |2 rdacarrier 
504 |a Includes bibliographical references and index. 
505 0 |a Cover --   |t Title Page --   |t Copyright Page --   |t Contents at a Glance --   |t Contents --   |t Foreword --   |t Preface --   |t Acknowledgments --   |t 1 Roots --   |t LabVIEW and Automation --   |t The Origin of LabVIEW --   |t LabVIEW Continues to Improve --   |t LabVIEW Switches to Yearly Releases --   |t Dr. T and Jeff Kodosky Inducted into the National Inventors Hall of Fame --   |t LabVIEW Release Timeline --   |t LabVIEW Handles Big Jobs --   |t 2 LabVIEW Fundamentals --   |t Dataflow --   |t LabVIEW under the Hood --   |t The LabVIEW Environment --   |t Block Diagram --   |t Looping --   |t Shift Registers --   |t Variables --   |t SubVIs --   |t Data Types --   |t Timing --   |t Synchronization --   |t Benchmarking Code --   |t 3 Data Acquisition --   |t Inputs and Outputs --   |t Origins of Signals --   |t Sampling Signals --   |t Writing a Data Acquisition Program --   |t Bibliography --   |t 4 LabVIEW Object-Oriented Programming --   |t What, Where, When, and Why --   |t SOLID Principles of Object-Oriented Design --   |t Caveats --   |t Classes in LabVIEW NXG --   |t References --   |t 5 Why Would You Want to Use a Framework? --   |t What? --   |t When Do You Make the Decision to Break Your Application into Parallel Tasks? --   |t What Are the Design Decisions That Need to Be Nailed Down at the Beginning to Make a Parallel Design Successful? --   |t What Project-Level Enforcement Is Available to Help Make Better Decisions? --   |t Frameworks for LabVIEW --   |t Why Not Make Your Own Framework? --   |t Key Components --   |t Sharing Modules --   |t DQMH --   |t Actor Framework --   |t References --   |t 6 Unit Testing --   |t What Is Unit Testing? --   |t Unit Testing as Code Documentation --   |t What Makes a Good Unit Test? --   |t What Are Assertions? --   |t Writing VIs with Testing in Mind --   |t Test Harness versus Automated Test Frameworks --   |t What Are the Automated Test Frameworks Available for LabVIEW? --   |t What Is the Difference Between Black Box and White Box Testing? --   |t What Is TDD? --   |t What Is Regression Testing? --   |t Getting Started with Unit Testing --   |t Test Coverage --   |t Test Vectors --   |t What about Testing Classes? Public versus Private VIs in Libraries --   |t When Are Setup and Teardown Required? --   |t Should You Add Test Cases That Are Designed to Fail? --   |t What about Testing When the Expected Output Is an Array of NaN (Not a Number)? --   |t When Would You Create Unit Tests for a DQMH Public API? --   |t What about RT? --   |t What about FPGA VIs? --   |t Unit Tests for the GUI? --   |t Unit Test Reporting --   |t Example of Assertions --   |t Unit Testing and LabVIEW NXG --   |t References --   |t 7 Developing in LabVIEW for Teams --   |t Where Is Your Team At? --   |t What Is the Problem You Are Trying to Solve? --   |t What Is Technical Wealth? --   |t From Model to Code --   |t Source Code Control?The Developer?s Time Machine --   |t Workstations --   |t LabVIEW Style Guidelines --   |t Code Review Process --   |t CASE Tools --   |t Deployment, Continuous Integration, and Continuous Delivery --   |t Other Tips --   |t References --   |t 8 Enterprise and IoT Messaging --   |t MQTT Messaging Protocol --   |t Install a Message Broker --   |t MQTTDQMH Client --   |t MQTTDQMH Application --   |t Messaging in the Cloud --   |t Toolkits --   |t AWS IoT --   |t Abbreviation --   |t Index. 
530 |a Also available in print edition. 
533 |a Electronic reproduction.   |b New York, N.Y. :   |c McGraw Hill,   |d 2020.   |n Mode of access: World Wide Web.   |n System requirements: Web browser.   |n Access may be restricted to users at subscribing institutions. 
538 |a Mode of access: Internet via World Wide Web. 
546 |a In English. 
588 |a Description based on e-Publication PDF. 
650 0 |a Scientific apparatus and instruments  |x Computer simulation. 
650 0 |a Computer graphics. 
650 7 |a TECHNOLOGY & ENGINEERING / Mechanical.  |2 bisacsh 
655 0 |a Electronic books. 
776 0 |i Print version :   |t LabVIEW Graphical Programming.   |b Fifth Edition. New York, N.Y. :   |d McGraw-Hill Education,   |c [2020],   |z 9781260135268 
856 4 0 |u https://accessengineeringlibrary.uam.elogim.com/content/book/9781260135268  |z Texto completo