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