新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > 通用1553B總線的信息監控系統的設計

        通用1553B總線的信息監控系統的設計

        作者: 時間:2011-04-06 來源:網絡 收藏


        3 軟件組成
        軟件部分是的核心,其目的是以簡便的界面實現操作,并通過數據采集和2個模塊實現的整體功能。軟件部分主要有3部分組成,人機交互界面、數據采集程序、ICD數據庫。
        3.1 軟件環境
        本系統是在Windows XP環境下,通過LabWindows/CVI和Microsoft Access相結合實現的。
        LabWindows/CVI是一個完全的ANSI C開發環境,用于儀器控制、自動檢測、數據處理的應用軟件。Access數據庫是Microsoft公司推出的微機數據庫管理系統,具有界面友好、易學易用、開發簡單、接口靈活等特點,是典型的新一代桌面數據庫管理系統。LabWindows/CVI開發環境提供了對數據庫的支持能力,可以實現多種異構數據庫的訪問和維護,但它必須安裝CVI SQL Tookit工具包。工具包中一共包含了11個子類的函數庫,這些數據庫編程API使LabWindows/CVI編寫的上層應用程序對數據庫的訪問得以實現,進一步增強了可移植性。
        3.2 人機交互界面
        界面面板主要裝載菜單、按鈕和圖形顯示等控件。菜單欄包括系統管理、數據采集、、數據庫管理、其他功能和幫助。其中,系統管理包含有登陸系統、修改密碼、注銷和退出系統;數據采集包含初始化、數據查看;包含初始化、信息顯示;數據庫管理包含修改、查詢;其他功能有用戶管理、顯示日志。
        每個界面也都有對應菜單項的各個功能按鈕,采集面板包含參數設置、開始采集、保存、數據處理、退出等,信息監控面板包含有文件、功能、數據庫、幫助等。圖形顯示功能使用控件Strip Chart及其對應函數PlotStripChart組合構成,傳輸信息的讀取采用調用數據庫并用表格進行迅速顯示的方法。圖3為系統的部分界面。

        本文引用地址:http://www.104case.com/article/195007.htm

        b.JPG


        3.3 數據采集部分
        數據采集是通過開始按鈕的回調函數start來實現的。采用同步繪制信號波形的方法,以直觀實時的觀察信號的特征:采用多線程條件下的DMA傳輸方式高速采樣,數據在沒有CPU介入的情況下直接在設備和內存間實現數據的有效傳輸,以實現最快的數據傳輸方式。使用研華多功能卡數據采集的原理框圖如圖4所示。

        d.JPG



        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 岚皋县| 习水县| 尤溪县| 宁陵县| 古浪县| 雅安市| 彝良县| 兴文县| 宁化县| 巩留县| 沈阳市| 宜都市| 呼和浩特市| 大兴区| 陆川县| 嘉峪关市| 怀化市| 图木舒克市| 安阳市| 安西县| 都匀市| 新疆| 通州市| 昌邑市| 衢州市| 临海市| 新巴尔虎右旗| 大渡口区| 荆门市| 泊头市| 灵山县| 固镇县| 武清区| 深圳市| 郧西县| 泸西县| 东乌珠穆沁旗| 精河县| 丹阳市| 丹寨县| 天津市|