<form id="przlj"></form>

        <address id="przlj"><nobr id="przlj"></nobr></address>
          當前位置 : 首頁 - 新聞資訊 - 公司新聞
          直流屏工控機系統中軟示波器程序設計的VB實現

          2021-05-08

          示波器、萬用表(或者電壓表)、電流表是人們在科研和實際工作中最常用的測試工具。在微機型直流屏工控機中,為了方便而直觀地監視直流屏上各電壓、電流接點的實際電壓值、電流值及其波形情況,必須在工控機系統軟件中包含軟示波器和表頭。所謂軟示波器實際是一個特殊功能軟件,該軟件模擬并擴充實際示波器功能,不僅可達到實際示波器的效果,而且具有實際示波器所沒有的功能。直流屏工控機中軟示波器的功能要求軟示波器的功能要求動態描繪外部輸入數據的波形;調整示波器的幅度軸和時間軸的刻度值大??;實現波形左移、右移、上移、下移;設置采樣頻率;能夠測量交直流電壓、電流波形,以及其它需要以波形顯示的量;可以設置量值的上、下限,軟示波器根據上限值,自動設定幅度軸的刻度值;等等。表頭設計的功能要求模擬實際的萬用表表頭,能給用戶一個熟悉而又直觀的量值指示,并且配以精確地數值顯示。用戶界面設計示波器界面由示波器、表頭、數值顯示、標題和功能命令組個部分組成。界面布局如圖所示。圖軟示波器界面程序代碼設計根據軟示波器的功能要求,軟件示波器設計必須考慮兩個問題:其一,示波器界面的程序設計,包括界面布局的程序設計、刻度線及刻度值布局的程序設計、表頭界面的程序設計等;其二,顯示波形的技術程序設計,包括波形顯示和波形動態左移的技術處理。示波器界面初始化程序設計軟示波器界面所使用的窗體和控體提供了多種功能的控件和窗體,給軟示波器的設計完成帶來了很大的方便。下面介紹軟示波器中所使用的窗體和控件:窗體():設置屬性為,不允許該窗體最小化。標題:用標簽()控件實現,調整其屬性改變字體大??;設置其屬性,以使標題呈適當的顏色;標題居中顯示,標題的位置和高度()固定,寬度()由程序確定與窗體的寬度一致。功能命令組:在框架()控件上,包容了諸多的命令按鈕(命令控件數組)和一個設置檢測時間的功能框,這些控件的大小和相對位置均在設計階段完成;框架的大小固定,框架的位置由程序動態確定。示波器畫面:由個圖片框()控件嵌套,外圖片框()作為控件包容器,設置其背景顏色();內圖片框()用于畫波形,設置其前景顏色()、背景顏色()和屬性;控件數組作為示波器的刻度線,控件數組標明示波器的縱橫坐標刻度值,調整相關的屬性值,以使整個畫面美觀。表頭:一個圖片框()和標簽控件數組。扇形畫面和刻度在程序運行時,用作圖方法完成。數值顯示:由標簽控件()實現。界面初始化程序的設計界面初始化程序的設計,應能滿足軟示波器界面的動態布局,即當界面窗體的大小變化時,界面中各個部分的大小都能按比例變化。因此,界面初始化程序應由窗體()的事件觸發。示波器界面的動態布局示波器界面由示波器、表頭、數值顯示、標題和功能命令組個部分組成,其中,示波器畫面的大小可以與窗口的大小成比例的變化,窗口變化時,界面上個部分的相對位置保持不變。各控件的位置坐標屬性(和)和大小屬性(和)應參照窗體的屬性和屬性而確定。算法步驟如下:()不允許示波器窗體太??;()設置標題的寬度:;確定功能命令組框架()的位置;()調整示波器框架的高度;()如果表頭存在,調整示波器框架的寬度及表頭和數值顯示器位置:否則,調整示波器框架的寬度為:()調整示波器圖片框的大??;()結束。示波器的縱橫刻度線和刻度值的布局須參照的和屬性而定??潭染€均勻分布在示波器圖片框上,縱向為幅度軸,橫向為時間軸,刻度值的算法如下:時間軸的刻度值:上容納個采樣點,若采樣時間為,則時間軸的最大刻度值為,單位刻度值便可由此而得;

          返回

          聯系電話

          0577-62266677

          地址:浙江樂清市柳市鎮前州工業區

          傳真:0577-62266672

          網址:info@zjbenpao.com

          COPYRIGHT ? 2018 有源濾波器,直流屏,消防巡檢柜,應急照明集中電源,浙江奔跑電器有限公司 ALL RIGHTS RESERVED 版權所有 浙ICP備17015342號-1
          单双大小如何压才稳赚