Books & Videos

Table of Contents

  1. Chapter 1 Introduction to Instrumentation

    1. Data Acquisition

    2. Control Output

    3. Applications Overview

    4. Summary

  2. Chapter 2 Essential Electronics

    1. Electrical Charge

    2. Electric Current

    3. Basic Circuit Theory

    4. Circuit Schematics

    5. DC Circuit Characteristics

    6. AC Circuits

    7. Interfaces

    8. Summary

    9. Suggested Reading

  3. Chapter 3 The Python Programming Language

    1. Installing Python

    2. The Python Programming Language

    3. Python Development Tools

    4. Summary

    5. Suggested Reading

  4. Chapter 4 The C Programming Language

    1. Installing C

    2. Developing Software in C

    3. C Development Tools

    4. Summary

    5. Suggested Reading

  5. Chapter 5 Python Extensions

    1. Creating Python Extensions in C

    2. Python’s C Extension API

    3. Using the Python C Extension API

    4. Python’s ctypes Foreign Function Library

    5. Summary

    6. Suggested Reading

  6. Chapter 6 Hardware: Tools and Supplies

    1. The Essentials

    2. Advanced Tools

    3. Supplies

    4. New Versus Used

    5. Summary

    6. Suggested Reading

  7. Chapter 7 Physical Interfaces

    1. Connectors

    2. Serial Interfaces

    3. GPIB/IEEE-488

    4. PC Bus Interface Hardware

    5. Old Doesn’t Mean Bad

    6. Summary

    7. Suggested Reading

  8. Chapter 8 Getting Started

    1. Defining the Project

    2. Requirements

    3. Designing the Software

    4. Functional Testing

    5. Implementation

    6. User Documentation

    7. Summary

    8. Suggested Reading

  9. Chapter 9 Control System Concepts

    1. Basic Control Systems Theory

    2. Control System Types

    3. Implementing Control Systems in Python

    4. Summary

    5. Suggested Reading

  10. Chapter 10 Building and Using Simulators

    1. What Is Simulation?

    2. Using Python to Create a Simulator

    3. Serial Terminal Emulators

    4. Displaying Simulation Data

    5. Creating Your Own Simulators

    6. Summary

    7. Suggested Reading

  11. Chapter 11 Instrumentation Data I/O

    1. Data I/O Interface Software

    2. Data I/O: Acquiring and Writing Data

    3. Summary

    4. Suggested Reading

  12. Chapter 12 Reading and Writing Data Files

    1. ASCII Data Files

    2. Binary Data Files

    3. Summary

    4. Suggested Reading

  13. Chapter 13 User Interfaces

    1. Text-Based Interfaces

    2. Graphical User Interfaces

    3. Summary

    4. Suggested Reading

  14. Chapter 14 Real World Examples

    1. Serial Interfaces

    2. USB Example: The LabJack U3

    3. Summary

    4. Suggested Reading

  1. Appendix Free and Open Source Software Resources

  2. Appendix Instrument Sources

    1. Manufacturers

    2. Used Test Equipment Sources

    3. Manuals

  3. Colophon