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