Real World Instrumentation with Python: Automated Data Acquisition and Control Systems
by John M. Hughes
Print Length 页数: 624 pages
Publisher finelybook 出版社: O’Reilly Media; 1 edition (2 Dec. 2010)
Language 语言: English
ISBN-10: 0596809565
ISBN-13: 9780596809560
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
Contents
1. Introduction to Instrumentation
2. Essential Electronics
3. The Python Programming Language
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
12. Reading and Writing Data Files
13. User Interfaces
14. Real World Examples
了解如何开发自己的应用程序来监控或控制仪器仪表硬件。无论您需要从设备获取数据还是自动执行功能,本书将向您展示如何使用Python的快速开发功能构建界面,包括从软件到布线的所有内容。您可以获得逐步的说明,明确的示例和用于将PC连接到各种设备的动手提示。
使用本书的硬件调查来确定特定设备的界面类型,然后按照详细的示例开发一个使用Python和C的界面。通过界面类型,数据处理活动和用户界面实现,本书适用于任何人具有仪器,机器人,数据采集或过程控制。
了解如何定义应用程序的范围并确定必要的算法,以及为什么它很重要
了解如何使用行业标准接口,如RS-232,RS-485和GPIB
在C中创建低级扩展模块,将Python与各种硬件和测试工具进行对接
浏览控制台,curses,TkInter和wxPython,了解图形和基于文本的用户界面
使用开源软件工具和库来降低成本,避免从头开始实现功能
目录
仪器介绍
2.电子电器
Python编程语言
4. C编程语言
Python扩展
硬件: 工具和耗材
7.物理接口
8.入门
控制系统概念
10.建立和使用模拟器
仪器数据I / O
阅读和写入数据文件
13.用户界面
真实世界的例子
Real World Instrumentation with Python: Automated Data Acquisition and Control Systems
未经允许不得转载:finelybook » Real World Instrumentation with Python: Automated Data Acquisition and Control Systems
相关推荐
- Policy as Code: Improving Cloud Native Security
- Developing Apps with GPT-4 and ChatGPT: Build Intelligent Chatbots, Content Generators, and More 2nd Edition
- Head First C#: A Learner’s Guide to Real-World Programming with C# and .NET, 5th Edition
- Learning Microsoft Power Apps: Building Business Applications with Low-Code Technology
- Aerospike: Up and Running: Developing on a Modern Operational Database for Globally Distributed Apps
- ActivityPub: Programming for the Social Web