Book description
Learn how to develop your own applications to monitor or control instrumentation hardware. Whether you need to acquire data from a device or automate its functions, this practical book shows you how to use Python's rapid development capabilities to build interfaces that include everything from software to wiring. You get step-by-step instructions, clear examples, and hands-on tips for interfacing a PC to a variety of devices.
Use the book's hardware survey to identify the interface type for your particular device, and then follow detailed examples to develop an interface with Python and C. Organized by interface type, data processing activities, and user interface implementations, this book is for anyone who works with instrumentation, robotics, data acquisition, or process control.
- Understand how to define the scope of an application and determine the algorithms necessary, and why it's important
- Learn how to use industry-standard interfaces such as RS-232, RS-485, and GPIB
- Create low-level extension modules in C to interface Python with a variety of hardware and test instruments
- Explore the console, curses, TkInter, and wxPython for graphical and text-based user interfaces
- Use open source software tools and libraries to reduce costs and avoid implementing functionality from scratch
Publisher resources
Table of contents
- A Note Regarding Supplemental Files
- Preface
- 1. Introduction to Instrumentation
- 2. Essential Electronics
-
3. The Python Programming Language
- Installing Python
- The Python Programming Language
- Python Development Tools
- Summary
- Suggested Reading
- 4. The C Programming Language
- 5. Python Extensions
- 6. Hardware: Tools and Supplies
- 7. Physical Interfaces
- 8. Getting Started
- 9. Control System Concepts
- 10. Building and Using Simulators
-
11. Instrumentation Data I/O
- Data I/O Interface Software
- Data I/O: Acquiring and Writing Data
- Summary
- Suggested Reading
- 12. Reading and Writing Data Files
- 13. User Interfaces
- 14. Real World Examples
- A. Free and Open Source Software Resources
- B. Instrument Sources
- Index
- About the Author
- Colophon
- Copyright
Product information
- Title: Real World Instrumentation with Python
- Author(s):
- Release date: November 2010
- Publisher(s): O'Reilly Media, Inc.
- ISBN: 9780596809560
You might also like
book
Core Python Applications Programming, 3rd Edition
Already know Python but want to learn more? A lot more? Dive into a variety of …
book
Python 3 Object Oriented Programming
If you feel it’s time you learned object-oriented programming techniques, this is the perfect book for …
book
Mastering Numerical Computing with NumPy
Enhance the power of NumPy and start boosting your scientific computing capabilities About This Book Grasp …
book
Hands-On GPU Computing with Python
Explore the capabilities of GPUs for solving high performance computational problems Key Features Understand effective synchronization …