NIVision for LabVIEW 由三個主要的函數模板組成: 常用視覺程序 ( VisionUtilities) , 圖像處理( Image Processing) , 和機器視覺( MachineVision)
上傳時間: 2021-12-03
上傳用戶:
基于LabVIEW2012FPGA模式的數據采集和存儲系統摘 要:為了提高數據采集系統精度,減少開發成本,提高開發效率,基于LabVIEW虛擬儀器開發工具研究并設計了一 種數據采集系統。該系統采用FPGA編程模式和網絡流技術實現大批量數據實時傳輸,并對數據進行分析處理和存儲。系 統硬件采用美國NI實時控制器CRIO?9025,實現16路數據可靠采集與存儲。實驗仿真及實際運行結果表明該數據采集系 統能夠精確地對數據進行實時采集以及分析處理,達到了項目要求。 關鍵詞:FPGA;FIFO;網絡流;數據采集系統;SQL數據庫 中圖分類號:TN98?34 文獻標識碼:A 文章編號:1004?373X(2014)14?0142?04 Data acquisition and storage system based on LabVIEW 2012FPGA pattern WANG Shu?dong1,2 ,WEI Kong?zhen1 ,LI Xiao?pei1 (1. College of Electrical and Information Engineering,Lanzhou University of Technology,Lanzhou 730050,China; 2. Gansu Key Laboratory for Advanced Industrial Process Control,Lanzhou 730050,China)
上傳時間: 2022-02-18
上傳用戶:
實驗教學一直是工科教學中不可或缺的組成部分,對培養學生的動手能力,獨立思考能力,創新思維與發散思維具有重要的作用。針對目前電路教學實驗中電路仿真實驗與實物電路實驗各自獨立,無法統一問題,提出將仿真電路實驗與實物電路實驗有機的結合同步操作,并使用Web發布實現遠程實驗操作。采用Multisim作為電路實驗仿真平臺,NI Eiviss II作為實物電路實驗硬件平臺,運用LabVIEW整合Multisim電路仿真實驗與實物電路實驗,實現仿真與實物實驗有機結合,兩種實驗可同步進行。學生在仿真實驗中先可探索實驗,然后做實物實驗。同時運用LabVIEW開發出實驗過程人機交互操作接口界面,使用過程中效果良好。Experimental teaching has always been an indispensable part of engineering education.And it always plays an important role in cultivating students'practical ability,independent thinking ability,innovative thinking and divergent thinking.But simulation experiment and physical experiment cannot be unified in the circuit teaching experiment at present.In order to solve this problem,this paper proposes to combine organically the simulation circuit experiment with physical circuit experiment,and synchronously operate them.This paper uses the WEB publishing to achieve remote experimental operation.Multisim is used as the circuit simulation platform,and NI Eiviss II is used as the physical circuit hardware platform.Multisim circuit simulation experiment and physical circuit experiment are implemented by LabVIEW to realize the combination of simulation experiment and physical experiment.Students do explore experiments in simulation experiment firstly,and then do physical experiment.And this paper uses LabVIEW to develop the experimental man-machine interface.
上傳時間: 2022-04-05
上傳用戶:
溫度、濕度檢測在工農業生產、醫學研究等科研工作中具有非常重要的地位。溫度、濕度是科研工作中相當重要的參數,如何準確地測量、并且進行數據分析、統計,對科研工作的開展和科研結果的發布有著極其重要的影響。本論文就實際工作需要,解決工作中的實際問題,希望能夠利用虛擬儀器構建一套遠程溫、濕度控制系統。文中首先簡要介紹虛擬儀器的概念、特點,概述了虛擬儀器的現狀及其未來的發展,并將它與傳統的儀器進行了比較,突出了虛擬儀器的優點,同時也涉及了目前應用最廣泛,最具有優勢的虛擬儀器編程軟件LabVIEW的特點及編程方法。 為了能夠構建一套穩定可靠的溫、濕度控制系統,確保實驗數據的準確性和統計的方便與合理,本文重點介紹利用LabVIEW語言開發出一套溫、濕度控制系統,該系統以鉑電阻作為溫度傳感器;電容式傳感器作為濕度敏感元件,采用美國的NI公司的數據采集卡USB-6008采集溫度、濕度信號,通過Internet網絡可以實時的監測和控制溫、濕度的變化,通過對采集到的數據進行分析和處理,實現數據的報表打印、數據的遠程共享,溫、濕度的上、下限報警等等。 利用溫、濕度傳感器和數據采集卡檢測溫室內溫度和濕度參數變化,實現了實驗數據的自動采集。針對溫室控制過程中溫度和濕度存在耦合問題,運用了模糊解耦控制。在模糊解耦控制過程中,根據長期的實踐經驗總結,制定出了較為合理的溫濕度隸屬度函數表和模糊解耦控制規則輸出表。在去模糊化的過程中,為了便于軟件實現,根據Mamdani型模糊推理算法用MATLAB語言編寫出了模糊決策表的輸出程序。采用目前國際上流行的虛擬儀器技術,進行了計算機測控系統的設計,與傳統測試中采用的多參數分別用單個儀器檢測、數據單獨匯總處理的方式,或基于單片機的數據采集處理系統相比,虛擬儀器技術的應用大大提高了檢測和控制的精度,提高了數據處理的速度,并增強了系統的通用性、可靠性、可維護性和可擴展性。采用LabVIEW虛擬儀器開發平臺和模塊化設計方法,實現了環境參數的實時獲取、采集信息的實時顯示、控制信號的準確輸出及數據的自動處理,減少了人為干預,增加了測控過程的穩定性,避免人為的讀數誤差和計算誤差。在系統試驗研究階段,對系統溫濕度參數的自動采集進行試驗設計和試驗結果分析,從數...
上傳時間: 2022-05-25
上傳用戶:
針對四軸飛行器飛行性能不穩定和慣性測量單元(IMU)易受干擾、存在漂移等問題,利用慣性傳感器MPU6050采集實時數據,以經典互補濾波為基礎,提出一種可以自適應補償系數的互補濾波算法,該算法在低通濾波環節加入PI控制器,依據陀螺儀測得的角速度實時調節PI控制器補償系數。飛行器姿態控制系統采用雙閉環PID控制方法,姿態解算的歐拉角作為系統外環,陀螺儀角速度作為系統內環。最后,搭建以NI my RIO為核心控制器的四軸飛行器,通過Lab VIEW實現算法和仿真,實驗結果表明,自適應互補濾波算法可以準確解算姿態信息,雙閉環PID控制超調量小、反應靈敏,控制系統基本滿足飛行要求。
標簽: mpu6050 互補濾波 四旋翼飛控系統 雙閉環PID LabVIEW語言
上傳時間: 2022-06-13
上傳用戶:bluedrops
摘要 DAQmx驅動作為N公司的第三代數據飛集硬俘驅動程序,減少了傳統數據采集硬件驅動程序帶來的編程復雜性,可被多種編程語言調用,程序接口功能強大,應用起來十分方便。研究并使用DAQmx驅動程序開發基于PX1總線的數采系統逐漸成為趨勢。針對PXI總線數采系統開發中必須解決的采集同步、觸發等關鍵技術問題,重點講迷在LABVIEW中利用DAQmx驅動實現多塊數采卡同步采集、多功能數采卡的橫擬與數字信導同步采集的程序設計技術以及數字與模擬信號觸發程序設計技術等。利用這些技術可解決大部分基于PX1總線的數據采集儀器設計問題。并結合工程實際,演示了利用DAQmx工具開發的32通道多功能PXI總線數據采集系統。DAQmx硬件驅動程序是N公司研制的第三代硬件驅動程序,在LABVIEW環境下使用可簡化數據采集系統程序設計。且可被C++、VC++、以及LabWindows/CVI等程序調用,為應用其他開發語言的工程師提供了方便。DAQmx驅動程序在數據采集程序設計時具有如下特點:對多功能的數據采集卡都使用統一的編程界面,可編寫模擬輸入、模擬輸出、數字10以及定時器/計數器程序,驅動程序完全支持多線程程序。利用Measurement&Automation(MAX)配置工具,可簡化數據采集卡的配置。在異常條件下運行可靠,傳統的DAQ驅動難以處理異常情況,而DAQmx定義并加強了異常條件處理方法,這比傳統DAQ驅動更可靠,一個最重要的特征是簡化了采集同步的難題。傳統DAQ中的設備同步實現起來相當復雜,必須通過軟件編程路由RTSI總線或PFI信號線來完成,而DAQmx應用時不必為信號指定路由,只需確定同步信號,所有路由工作由DAQmx自動完成。本文結合工程開發實際介紹在LABVIEW環境下應用DAQmx驅動程序開發數據采集系統的技術,主要講述利用DAQmx解決多塊卡同步的問題,以及多功能數據采集卡的數字與模擬采集同步以及信號觸發等問題。
上傳時間: 2022-06-22
上傳用戶:
通常的整流濾波電路實驗是通過示波器觀察實驗電路板上器件產生的波形來了解電路的性質。實驗電路傳統的設計方法是首先通過設計人員的經驗根據現有通用元器件搭建出電路,再進行反復調試達到規定的指標。如果改變電路板上的器件參數,則必須重新制作電路板。這種方法效率低,費用高,周期長。隨著計算機技術的發展,計算機輔助設計在電子電路領域的應用越來越廣泛。Multisim10是美國NI公司推出的一款電子線路仿真軟件1-2,利用Multisiml0系統工具的模擬功能對所搭建的電路環境和電路過程進行仿真,可以實現設計與實驗同步進行,使整流濾波電路實驗所需器件的種類和數量不受限制,無需反復制作電路板,降低了實驗成本,提高了做實驗的速度和效。并且通過仿真結果能夠直觀的觀察到電路原理圖、實驗數據、測試參數和仿真曲線。為電子電路的學習者和設計者熟悉線路的特性和性能提供了良好的平臺[5]1整流電路的仿真分析整流電路是利用二極管的單向導電性來實現的,將大小和方向都隨時間變化的工頻交流轉換成單方向的脈動直流。
上傳時間: 2022-06-22
上傳用戶:
最新版本的LabVIEW 2019包括以下主要功能:簡單的包構建,便于代碼分發-Backward兼容的運行引擎,簡化了現有二進制文件的使用-Native Python Node用于在LabVIEW中調用Python腳本-64位版本的LabVIEW FPGA模塊- 支持Vivado 2017.2 FPGA編譯工具-LabVIEW Cloud Toolkit for Azure- 與所有NI硬件兼容文件較大,存在百度網盤,下載文件中提供了鏈接和提取碼。打開即可下載。
標簽: labview
上傳時間: 2022-07-10
上傳用戶:
最新版本的LabVIEW 2019包括以下主要功能:簡單的包構建,便于代碼分發-Backward兼容的運行引擎,簡化了現有二進制文件的使用-Native Python Node用于在LabVIEW中調用Python腳本-64位版本的LabVIEW FPGA模塊- 支持Vivado 2017.2 FPGA編譯工具-LabVIEW Cloud Toolkit for Azure- 與所有NI硬件兼容文件較大,存在百度網盤,下載文件中提供了鏈接和提取碼。打開即可下載。
標簽: labview
上傳時間: 2022-07-10
上傳用戶:d1997wayne
基于LabVIEW的ARM Cortex-M3嵌入式開發寶典電子書內容簡介第 1 篇 軟件篇1.1 LabVIEW Embedded Module for ARM Microcontrollers 模塊介紹1.2 Keil RealView MDK 軟件介紹1.3 Keil RTX 實時操作系統介紹1.4 LabVIEW ARM Module 軟件架構1.5 LabVIEW ARM Module、RealView MDK、實驗平臺驅動軟件安裝1.6 STM32 實驗范例查找與 USB JLink-OB 驅動加載第 2 篇 硬件篇2.1 ARM Cortex-M3 內核簡介2.2 實驗平臺介紹2.2.1 STM32 Starter Board(學習板)介紹2.2.2 STM32 Core Board(核心板)介紹2.2.3 STM32 DAQ Board(數采板)介紹2.3 實驗平臺資源說明2.3.1 STM32 Starter Board 資源簡介2.3.2 STM32 Core Board 資源簡介2.3.3 STM32 DAQ Board 資源簡介2.4 My_ARM 實驗平臺總結與展望第 3 篇 基礎模塊篇(附原理圖)3.1.1 GPIO 介紹3.1.2 GPIO 工作原理3.1.3 GPIO 驅動實現3.1.4 GPIO 兩種驅動方式比較3.1.5 GPIO 總結3.2 ADC/DAC3.2.1 ADC 介紹3.2.2 ADC 驅動實現3.2.3 DAC 介紹3.2.4 DAC 驅動實現3.3 中斷(60 線)3.3.1 外部中斷(19 線)3.3.1.1 外部 I/O 中斷(GPIO:16 線)3.3.1.2 外部特定中斷(PVD、RTC、USB:3 線)3.3.2 外部中斷的驅動實現3.3.3 定時器中斷(TIM2~TIM5、TIM6、TIM7、TIM1、TIM8)3.3.3.1 基本定時器中斷3.3.3.2 通用定時器中斷3.3.3.3 高級定時器中斷3.3.4 定時器中斷驅動實現3.3.4.1 更新中斷驅動實現3.3.4.2 輸入測量驅動實現3.3.4.3 編碼器驅動實現3.4 PWM 生成3.4.1 PWM 原理、應用3.4.2 PWM 驅動實現3.4.3 PWM 設置技巧3.5 看門狗3.5.1 獨立看門狗(IWDG)介紹3.5.2 獨立看門狗驅動實現3.5.3 窗口看門狗(WWDG)介紹3.5.4 窗口看門狗驅動實現3.6 TFTLCD 顯示、觸摸屏操作、OLED 顯示3.6.1 TFTLCD 工作原理3.6.2 TFTLCD 顯示驅動實現3.6.3 觸摸屏工作原理3.6.4 觸摸屏驅動實現3.6.5 OLED 工作原理3.6.6 OLED 驅動實現.............
上傳時間: 2022-07-17
上傳用戶: