本文針對(duì)國內(nèi)外組態(tài)軟件的不足,設(shè)計(jì)了基于C#的上位機(jī)監(jiān)控組態(tài)軟件。本軟件適用于中小型企業(yè)、易于操作并具有一定通用性。從軟件結(jié)構(gòu)來看,該軟件包括圖形界面模塊和提供數(shù)據(jù)服務(wù)的數(shù)據(jù)庫模塊,重點(diǎn)介紹了圖形界面和數(shù)據(jù)庫模塊的設(shè)計(jì)。為達(dá)到小巧并且簡單易用的目的,將圖形界面的功能化到最簡,用商用數(shù)據(jù)庫sQL2005作為軟件的數(shù)據(jù)庫。本設(shè)計(jì)將上位機(jī)組態(tài)軟件分成系統(tǒng)開發(fā)環(huán)境和系統(tǒng)運(yùn)行環(huán)境兩部分,給出了軟件的總體設(shè)計(jì)結(jié)構(gòu)圖。本文介紹了軟件的各子系統(tǒng)的設(shè)計(jì),重點(diǎn)闡述了圖形界面子系統(tǒng)和數(shù)據(jù)庫子系統(tǒng).在圖形界面子系統(tǒng)中,首先設(shè)計(jì)了圖形界面子系統(tǒng)的總體結(jié)構(gòu),并介紹了與繪圖程序相關(guān)的類和函數(shù)。結(jié)合工藝需要設(shè)計(jì)了圖形繪制工具并實(shí)現(xiàn)了圖形的動(dòng)畫連接,以鏈表結(jié)構(gòu)保存組態(tài)好的圖形文件。圖形界面子系統(tǒng)采用基于矢量圖的設(shè)計(jì)方法,實(shí)現(xiàn)圖形繪制、圖形屬性設(shè)置、圖形編輯功能和圖形文件存取等功能,解決了圖形界面動(dòng)畫連接的幾個(gè)常見問題,最終實(shí)現(xiàn)動(dòng)畫連接。在數(shù)據(jù)庫子系統(tǒng)中,先介紹了生產(chǎn)現(xiàn)場(chǎng)中對(duì)變量的分類,并列出存儲(chǔ)變量的數(shù)據(jù)庫表的結(jié)構(gòu),實(shí)現(xiàn)了現(xiàn)場(chǎng)檢測(cè)參數(shù)的自動(dòng)存儲(chǔ),并自動(dòng)更新數(shù)據(jù)庫.根據(jù)vO信號(hào)進(jìn)行數(shù)據(jù)單元配置,完成數(shù)據(jù)庫的組態(tài),數(shù)據(jù)庫通過數(shù)據(jù)采集程序?qū)ΜF(xiàn)場(chǎng)數(shù)據(jù)進(jìn)行讀寫,并按照設(shè)定好的存儲(chǔ)策略將其保存到歷史數(shù)據(jù)庫中。數(shù)據(jù)庫子系統(tǒng)實(shí)現(xiàn)通信,對(duì)象查找,內(nèi)容修改更新等功能。采用Windows XP作為系統(tǒng)開發(fā)環(huán)境,Visual CH作為開發(fā)工具.
標(biāo)簽: 上位機(jī) 監(jiān)控軟件
上傳時(shí)間: 2022-06-26
上傳用戶:
VIP專區(qū)-嵌入式/單片機(jī)編程源碼精選合集系列(160)資源包含以下內(nèi)容:1. i2c ipcore of altera fpga that uses ahdl lauguage..2. 嵌入式C編程與Atmel AVR 美 Richard Barnett等著 清華 周俊杰 等譯.3. 一個(gè)POWERPC的原理圖,包括ORCAD格式的原理圖等.4. 51s系列單片機(jī)入門的最佳編程器制作資料.5. 一個(gè)開源的嵌入式flash播放器的源代碼.6. 一個(gè)用LINUX GTK開發(fā)的嵌入式瀏覽器.7. 用C語言編的帶數(shù)碼管顯示的電子琴.8. 希望從事C/C++嵌入式開發(fā)的朋友.9. 步進(jìn)電機(jī)的單片機(jī)控制.10. 小波變換及濾波 小波變換及濾波.11. 基于單片機(jī)實(shí)現(xiàn)遙控編碼器PT2262的軟件解碼.12. c_c++嵌入式系統(tǒng)編程.13. spi driver code one marve.14. 正弦波表生成工具.15. 多級(jí)抽取程序,適用于軟件無線電系統(tǒng).16. keil和Proteus聯(lián)調(diào)所必須的一個(gè)文件.17. 用比較器實(shí)現(xiàn)AD轉(zhuǎn)換.18. FLASH讀寫操作.19. 51單片機(jī)的串行通信仿真例子.20. armok01100828.21. 主要介紹了使用MTV230芯片的開發(fā).22. MinGW5 在線安裝程序.23. 這是本人調(diào)用small rtos51的函數(shù)來仿真寫的基本代碼.24. s3c2440開發(fā)板原理圖 s3c2440開發(fā)板原理圖.25. AT89c51單片機(jī)下,液晶顯示LCD1602的c語言驅(qū)動(dòng)程序,原創(chuàng)代碼.26. 這是我的開發(fā)板的原理圖.27. 51單片機(jī)SPI讀取SCA100角度值,帶溫度補(bǔ)償,精度達(dá)到0.008度..28. motorala模式對(duì)CPLD的讀寫和譯碼.29. 關(guān)于nucleus系統(tǒng)的教程文檔.30. 單片機(jī) 嚴(yán)青新板調(diào)試程序 單片機(jī)最小系統(tǒng)及流水燈程序 更新時(shí)間:2006-12-29 執(zhí)行結(jié)果:在單片機(jī)的P1口上的8個(gè)發(fā)光二極管按流水燈順序而跑動(dòng).31. 實(shí)現(xiàn)利用8051單片機(jī)透過軟體I2C驅(qū)動(dòng)TSEM0108L感測(cè)器之程式庫.32. 20060531am--Windows嵌入式開發(fā)系列課程(1):Windows CE系統(tǒng)定制開發(fā)入門.33. s3c2410 tesy program.34. s3c2440開發(fā)板元件庫,希望對(duì)初學(xué)者有用.35. s3c2440開發(fā)板元件庫,希望對(duì)初學(xué)者有用.36. 能夠較好地實(shí)現(xiàn)大多數(shù)車牌的識(shí)別.37. 計(jì)算機(jī)主板pcb文件,可以拿來學(xué)習(xí)一下..38. wince操作系統(tǒng)下USB設(shè)備的驅(qū)動(dòng)程序源碼.39. 一本介紹嵌入式OS原理及編程的英文書籍.40. 【cacti】Weathermap使用手冊(cè).
標(biāo)簽: 強(qiáng)激光 傳輸 控制
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
源碼 -2020-03-03 16:30 string和byte的轉(zhuǎn)換(c#).txt 4KB2020-03-03 16:30 SerialPort相關(guān).txt 397B2020-03-03 16:30 C#字符串與_byte數(shù)據(jù)的互相轉(zhuǎn)換.txt 2KB2020-03-03 16:30 C#串口通信代碼.docx 89KB2020-03-03 16:30 C#串口通信程序.pdf 354KB2020-03-03 16:30 C#SerialPort通信詳細(xì)介紹.pdf 183KB2020-03-03 16:30 C#NET串口通信技術(shù)資料匯總.part3.rar 1.19G2020-03-03 16:30 C#NET串口通信技術(shù)資料匯總.part2.rar 2G2020-03-03 16:30 C#NET串口通信技術(shù)資料匯總.part1.rar 2G2020-03-03 16:30 C#.NET串口通信設(shè)計(jì)實(shí)例.rar
標(biāo)簽: 模具
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
現(xiàn)代通信系統(tǒng) MATLAB版 清晰書簽版
標(biāo)簽: MATLAB 現(xiàn)代通信系統(tǒng)
上傳時(shí)間: 2013-05-15
上傳用戶:eeworm
通信原理課件 PPT版
標(biāo)簽: 通信原理
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
通信原理(高頻電子電路課件) PPT版
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
通信電子線路 PPT格式
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
現(xiàn)代無線通信系統(tǒng)電波傳送
標(biāo)簽: 現(xiàn)代無線 通信系統(tǒng) 電波傳送
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
通信原理 高頻電子電路CAI ppt版
上傳時(shí)間: 2013-04-15
上傳用戶:eeworm
最新網(wǎng)絡(luò)通信協(xié)議手冊(cè)
標(biāo)簽: 網(wǎng)絡(luò)通信協(xié)議
上傳時(shí)間: 2013-06-12
上傳用戶:eeworm
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1