書????名 | 真實世界的Python儀器監控:數據采集與控制系統自動化 | 作????者 | 休斯 |
---|---|---|---|
定????價 | 89.00元 | 出版時間 | 2013年1月 |
理解如 何定義應用的范圍、確定必要的算法,以及二者的重要性
學習如何使用工業標準接口,如RS-232、RS-485和GPIB
用C語言創建底層擴展模塊,以利用Python接入各種硬件和測試儀器
探索終端、curses、Tkinter,以及wxPython的圖形和基于文本的用戶界面
使用開源軟件工具和庫來降低成本,避免從頭開始實現功能
第1 章儀器學概論........................................................ 1
數據采集.........................................................................2
控制輸出................................................................................4
開環控制 ...............................................................5
閉環控制.........................................................6
順序控制.............................................8
應用概觀.............................................................9
電子測試儀器...........................................................9
實驗室儀器..............................................................11
過程控制..........................................................12
小結............................................................................14
第2 章基本電子學...................................................... 15
電荷..............................................................15
電流..................................................................17
基礎電路理論..........................................18
電路原理圖.......................................................20
直流電路特性.................................................23
歐姆定律...........................................24
電流吸入與電流輸出.................................26
再談電阻 ......................................27
交流電路...............................................28
正弦波.......................................29
電容器.......................................................30
電感器.......................................................................34
其他波形:方波、斜波、三角波和脈沖.............................................37
接口.............................................................38
離散數字I/O.......................................................38
模擬I/O.................................................42
計數器與定時器.......................................46
脈寬調制........................................48
串行I/O.............................................49
并行I/O........................................51
小結.......................................................53
推薦閱讀....................................................54
第3 章 Python 編程語言.............................................. 55
安裝Python.................................................................56
Python 編程...............................................................57
Python 的命令行 ................................................57
命令行參數和環境.....................................58
Python 中的對象...........................................59
Python 中的數據類型..............................................60
表達式........................................................73
操作符..................................................73
語句........................................................79
字串..........................................................86
程序組織.............................................91
模塊導入........................................101
加載并運行Python 程序.................................104
基礎輸入輸出.........................................106
提示和技巧................................110
Python 開發工具................................112
編輯器和IDE...................................................112
調試器....................................115
小結...................................................115
推薦閱讀.................................................115
第4 章 C 語言編程.................................................... 117
安裝C 語言編程環境 ...................................117
使用C 語言開發軟件........................118
一個簡單的C 程序........................119
預處理指令....................................122
標準數據類型.....................................126
用戶定義類型 ..................................127
操作符................................................127
表達式........................................136
語句.....................................................136
數組和指針..................................143
結構..............................................146
函式..........................................150
標準庫...........................................151
編譯C 程序...................................152
C 語言綜述 ........................................156
C 開發工具............................................156
小結............................................................157
推薦閱讀...........................................................157
第5 章 Python 擴展................................................... 159
用C 建立Python 擴展...................................160
Python 的C 擴展API.......................................161
擴展代碼的模塊組織 .....................................161
Python API 類型和函數.................................163
方法表.................................................163
方法標記......................................164
傳遞數據..................................................165
使用Python 的C 擴展API............................167
通用離散I/O API..............................................167
通用包裝器示例..............................................169
調用擴展...................................................173
Python 的ctypes 外部函數庫...............................177
用ctypes 載入外部DLL........................177
ctypes 中的基本數據類型................178
使用ctypes...................................................179
小結................................................................179
推薦閱讀...............................................180
第6 章硬件:工具與耗材.......................................... 181
必備工具....................................................181
手工工具..........................................182
數字萬用表..............................................184
焊接工具.........................................187
最好能有的工具..................................189
高級工具...................................................190
示波器..........................................190
邏輯分析儀.................................192
測試設備注意事項........................194
耗材................................................194
全新和二手 ..........................................195
小結...............................................196
推薦閱讀..................................................196
第7 章物理接口........................................................ 197
連接器.............................................................197
DB 型連接器.........................................198
USB 連接器...........................................201
圓形連接器...............................................202
接線端子................................................203
接線...................................................205
連接器失效.........................................207
串行接口..................................................208
RS-232/EIA-232............................209
RS-485/EIA-485..............................................215
USB............................................................220
Windows 虛擬串口......................................224
GPIB/IEEE-488..............................................226
GPIB/IEEE-488 信號 .....................................226
GPIB 連接............................................228
GPIB 轉接USB .............................................229
PC 總線接口設備.............................................230
基于總線接口的優缺點................................230
數據采集卡.............................................232
GPIB 接口卡...........................................232
舊并不代表差............................................................233
小結......................................................234
推薦閱讀................................................234
第8 章開始干吧........................................................ 235
項目定義..............................................................236
需求驅動的設計 ..................................236
從需求開始..........................................237
工程目標.............................................238
需求......................................................239
為什么需要需求........................240
良好的需求...................................241
全景....................................................242
需求類型..........................................242
用例......................................................244
可追溯性 .....................................246
需求捕獲.....................................248
設計軟件....................................................248
軟件設計說明.............................................249
SDD 的圖景............................................249
偽代碼...........................................253
分而治之................................253
處理錯誤和故障........................255
功能測試.........................................256
為需求而測.................................257
測試用例................................................257
測試錯誤處理............................................260
回歸測試..............................................261
進展追蹤................................................261
實施............................................................262
代碼風格................................................262
組織你的代碼 ..................................264
代碼復查.......................................265
單元測試................................................268
連接到硬件...............................................277
軟件文檔化.........................................278
版本控制..............................................281
缺陷跟蹤..........................................281
用戶文檔 ................................................................282
小結..........................................................283
推薦閱讀 ...................................................283
第9 章控制系統概念................................................. 285
基礎控制系統理論......................................286
線性控制系統......................................286
非線性控制系統......................................288
順序控制系統.............................................289
術語和符號.......................................................290
控制系統框圖..........................................292
傳遞函數......................................................293
時間和頻率...........................................293
控制系統類型........................................................298
開環控制.........................................................299
閉環控制...............................................299
非線性控制:繼電器控制器....................................... 306
順序控制系統.............................................308
比例、比例積分、比例積分微分控制..........................................................312
混合控制系統...........................................317
用Python 實現控制系統............................................318
線性比例控制器..........................................318
開關式控制器..................................................319
簡單PID 控制器.................................................320
小結................................................................................324
推薦閱讀.................................................324
第10 章構建并使用仿真器........................................ 327
什么是仿真.........................................328
低保真和高保真................................................................329
模擬錯誤和故障.......................................................330
使用Python 創建一個仿真器.............................................333
程序包和模塊的組織......................................334
數據輸入/ 輸出仿真器 ......................................334
交流電源控制器仿真............................................349
串行終端仿真器......................................................358
使用終端仿真器腳本.................................................359
顯示仿真數據......................................................361
gnuplot ............................................361
使用gnuplot.....................................................363
使用gnuplot 將仿真器數據圖表化 ............................................. 366
創建你自己的仿真器................................................369
確認仿真器的必要性........................................369
仿真的范圍...........................................370
時間和精力.................................................371
小結...............................................................371
推薦閱讀..................................................371
第11 章儀器數據I/O................................................ 373
數據I/O :接口軟件......................................373
接口格式與協議......................................................374
Python 接口支持的工具包 ............................................383
Windows 平臺上的替代品.........................................389
在Linux 下使用基于總線的硬件I/O 設備.............................. 389
數據I/O :數據采集與寫入...................................391
基本數據I/O...........................................391
阻塞和非阻塞調用................................................................398
數據I/O 方法.......................................................399
數據I/O 錯誤處理...............................................402
處理不一致的數據.................................................407
小結..................................................................411
推薦閱讀...........................................................412
第12 章讀寫數據文件............................................... 413
ASCII 數據文件..................................................414
原始的ASCII 字符集................................414
Python 的ASCII 字符操作方法............................. 416
讀寫ASCII 平面文件 .......................................418
配置數據...............................................425
AutoConvert。py 模塊——自動轉換字符串 .................................................. 427
FileUtils。py 模塊——ASCII 數據文件I/O 工具 ........................................... 430
二進制數據文件..................................................440
平面二進制數據文件............................................440
用Python 處理二進制數據.............................................. 442
圖像數據................................................453
小結 ..................................................................462
推薦閱讀............................................................................462
第13 章用戶界面 ......................................................465
文本界面...........................................................465
控制臺...................................................465
ANSI 顯示控制臺技術................................478
Python 和curses..........................................494
用不用curse 是個問題嗎 .....................................502
圖形用戶界面.................................................502
圖形用戶界面的歷史和概念..................................... 503
在Python 中使用GUI............................504
TkInter...................................................................508
wxPython .................................................514
小結..........................................................522
推薦閱讀........................................................523
第14 章實例............................................................ 525
串行接口........................................................525
簡易DMM 數據獲取..................................................526
串行接口的離散或模擬數據I/O 設備 ....................................... 531
串行接口及對速度的考慮.........................................................535
USB 實例:LabJack U3.....................................................536
LabJack 連接....................................................537
安裝LabJack 設備...........................................538
LabJack 與Python...................................539
小結.............................................................546
推薦閱讀...........................................................547
附錄A 自由和開源軟件資源 ....................................... 549
附錄B 儀器資源 ........................................................ 553
索引........................................................................... 5572100433B
真實世界的Python儀器監控:數據采集與控制系統自動化(硬件DIY 不可多得的實戰指南)
(美)著
OBP Group 譯
ISBN 978-7-121-18659-2
出版
定價:
500頁
16開
本書主要幫助讀者了解如何通過自行開發應用程序來監視或者控制儀器硬件。本書內容涵蓋了從接線到建立接口,直到完成可用軟件的整個過程。
本書適合需要進行儀表控制、機器人、數據采集、過程控制等相關工作的讀者閱讀參考。
格式:pdf
大小:180KB
頁數: 4頁
評分: 4.7
開發了針對CBTC(基于通信的列車控制)系統局域網內數據抓包、解析及存儲的軟件系統。介紹了數據抓包、應用層數據解析、數據存儲方案等關鍵功能的設計方法及流程。該軟件采用多線程互斥鎖技術實現了局域網內的數據抓包,應用XML配置文件進行應用層數據解包。詳細闡述了針對CBTC系統接口協議的XML配置文件的結構;設計了基于雙緩存區的數據庫存儲方案。該軟件具有擴展性好、開發效率高、通用性強等特點,總體性能滿足CBTC系統的要求。
格式:pdf
大小:180KB
頁數: 10頁
評分: 4.8
配合 CDT 查看 中華人民共和國國家標準 地區電網數據采集與監控系統 通用技術條件 GB/T 13730— 92 General specification for SCADA system to the district power network 國家技術監督局 1992-10-06批準 1993-05-01 實施 本標準參照采用國際標準 IEC 870(1988)《遠動設備和系統》 。 1 主題內容與適用范圍 本標準規定了地區電網數據采集與監控系統的技術要求、試驗方法、檢驗規則等。 本標準適用于地區電網及各類供電網的數據采集與監控系統。 變電站的集中控制系統亦 可參照使用。 2 引用標準 GB2887 計算機場地技術條件 GB9813 微型數字電子計算機通用技術條件 GB/T 13729 遠動終端通用技術條件 DL451 循環式遠動規約 3 技術要求 3.1 環境條件 3.1.1
本書由一線資深Python開發工程師精心編寫,循序漸進地介紹Python自動化編程的相關知識。全書共20章,第1~14章講解Python編程基礎知識,第15章講解數據庫編程,第16~20章分別講解使用Selenium實現網頁自動化、使用Requests實現網頁爬蟲編程、辦公自動化編程、使用OpenCV實現圖像識別與定位、Web系統的開發與部署。本書理論與實踐相結合,案例豐富,非常適合從零開始學習自動化編程的讀者使用,也適合自動化測試、自動化運維、自動化系統開發的一線從業者參考。
內容簡介
測度世界經濟的真實規模:國際比較項目框架、方法和結果》對PPP測算和實際支出的統計理論和方法、2005年輪ICP所做的選擇,以及從2011年輪ICP改進方法中獲得的經驗進行了全面的回顧。通過揭示測算工作所依據的理論、概念和方法,增強了2011年ICP執行過程的透明度,使那些對相關內容感興趣的人和用戶能夠充分了解測算結果的優勢、局限和潛在的假設。《測度世界經濟的真實規模:國際比較項目框架、方法和結果》還包含了有關2005年輪ICP數據用途的幾個章節。這些數據用途意義重大,因為它使ICP所服務的范圍拓寬到貧困規模的估計和全球經濟形勢的分析之中。 在世界范圍內,還沒有其他任何一項統計項目像ICP -樣需要國家、區域和國際組織之間進行如此大規模的合作。ICP的實施在很大程度上依賴于各國家統計機構的全力支持。各國家統計機構所承擔的工作包括提供測算國內生產總值(...(展開全部) 測度世界經濟的真實規模:國際比較項目框架、方法和結果》對PPP測算和實際支出的統計理論和方法、2005年輪ICP所做的選擇,以及從2011年輪ICP改進方法中獲得的經驗進行了全面的回顧。通過揭示測算工作所依據的理論、概念和方法,增強了2011年ICP執行過程的透明度,使那些對相關內容感興趣的人和用戶能夠充分了解測算結果的優勢、局限和潛在的假設。《測度世界經濟的真實規模:國際比較項目框架、方法和結果》還包含了有關2005年輪ICP數據用途的幾個章節。這些數據用途意義重大,因為它使ICP所服務的范圍拓寬到貧困規模的估計和全球經濟形勢的分析之中。 在世界范圍內,還沒有其他任何一項統計項目像ICP -樣需要國家、區域和國際組織之間進行如此大規模的合作。ICP的實施在很大程度上依賴于各國家統計機構的全力支持。各國家統計機構所承擔的工作包括提供測算國內生產總值(GDP)的所有細分項所需的價格數據和其他數據,以及將GDP拆分至各細分項的數據。2100433B
監控世界可以讓用戶實時查看遍布在世界各地的14000個監控攝像頭,圖片每30分鐘自動刷新一次。