新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabVIEW下TDS1000-2000系列示波器API的簡要說明

        LabVIEW下TDS1000-2000系列示波器API的簡要說明

        作者: 時間:2017-01-06 來源:網絡 收藏
        問題描述:在LabVIEW中有許多對波形數據進行處理的函數,而示波器一般屏幕比較小,不便于觀察,LabVIEW里面的波形圖很靈活,但是需要有強大的外部硬件采集設備支持才行。NI本身提供許多功能強大的采集卡,但是價格不菲。現在正好身邊有個泰克TDS2024B示波器,示波器也是數據采集的作用,于是將兩者結合起來發揮強大的測試測量功效。具體的使用與連接在另一篇中有詳細介紹了,這里不再贅述。
        一點說明:可以在LabVIEW中查看TDS系列示波器控制用的API,大概是在函數面板的儀器IO->Instruments->Tektronics下面,包括配置、初始化、數據、用戶、關閉等幾個部分,以下是其給出的Tree結構圖:

        API說明:接下來對各個VI進行簡要的說明,有些不常用的沒有進行測試,其余的功能都使用正常,在LabVIEW中能方便的獲取到示波器采集的波形。
        Initialize
        Initialize VI:VISA資源初始化,串口初始化等操作
        Configuration
        Autosetup VI:自動設置,配置示波器為所有輸入通道采集,并設置顯示所有波形的最佳顯示方式
        Configure Continuous Acquisition VI:配置儀器為連續采集模式
        Configure Channel VI:設置通道的基本屬性
        Configure Timebase VI:配置示波器的時基和水平特性
        Configure Math VI:配置數學函數為加或減或FFT以及FFT的屬性
        Configure Acquisition Type VI:配置從示波器獲取的波形數據的點數和類型
        Configure Data Logging VI:配置數據記錄
        Configure Trigger(Edge) VI:配置邊沿觸發
        Limit Testing
        Configure Limit Test Comparison VI:設置用于限制測試比較
        Configure Limit Test State VI:返回限制測試狀態-開或關
        Configure Limit Test Stop After VI:配置限制測試之后
        Configure Limit Test Template VI:配置限制測試模板
        Create Limit Test Template VI:創建限制測試模板,并將其存儲在參考波形存儲中
        Action/Status
        Send Software Trigger VI:為示波器強制一個觸發
        Query Limit Test Results VI:查詢限制測試結果
        Invert Channel VI:反轉通道的信號
        Save Waveform to Reference Channel VI:保存波形至內存
        Data
        Read (Multiple Waveforms) VI:波形讀取
        Read Measurement VI:從選擇的通道波形讀取一個用戶設置的值
        Read Measurement (2 Channels) VI:從2個通道波形讀取一個用戶設置的值
        Low Level
        Initiate VI:初始化一次波形采集,使用后將等待觸發。該函數只能與Low Level一級的函數使用,高級函數已經包含
        Abort VI:取消采集,使示波器重回空閑狀態
        Fetch Waveform VI:獲取設定通道的波形
        Wait for Trigger VI:單次采集模式下等待觸發,Timeout控制等待時長,單位是ms
        Utility
        Reset VI:復位示波器并發送默認設置
        Self-Test VI:運行儀器自檢程序并返回自檢結果
        Error Query VI:查詢儀器出錯
        Revision Query VI:查詢儀器固件代碼版本和驅動程序版本
        Print VI:設置硬拷貝打印的格式、方向和端口
        Save-Recall Setup VI:設置從內存保存和重繪波形
        Self-Calibrate VI:標定示波器用于測試和測量
        Close
        Close VI:終止與儀器的連接,之前查詢錯誤代碼
        LabVIEW提供許多儀器的驅動程序,在測試測量領域結合實際情況和不同的需要,可以方便的構建測試系統,靈活搭建發揮測試軟硬件的效率。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 甘洛县| 罗源县| 湘西| 竹溪县| 剑阁县| 周至县| 揭东县| 凤城市| 宽城| 西丰县| 新建县| 青川县| 黄陵县| 方山县| 通河县| 宜丰县| 广宁县| 双城市| 凌海市| 蓬安县| 江孜县| 定安县| 黑河市| 开阳县| 蒲城县| 新乡县| 柳河县| 绵阳市| 虎林市| 大埔县| 沧州市| 南丰县| 陇西县| 安庆市| 青龙| 泽普县| 淄博市| 吉隆县| 区。| 阿尔山市| 浏阳市|